Date post: | 03-Jan-2016 |
Category: |
Documents |
Upload: | sebastien-romano |
View: | 11 times |
Download: | 0 times |
Mesh Enabling sobeesDemo
Jean-Pierre Rey, Professor HES, [email protected] Alain Duc, scientific collaborator, [email protected]
Academic TechDays, Geneva, Bern, April 2009
Laptop: MeshAppPOC Startup
VPC: MeshAppPOC Startup
MeshAppPOC Startup
Laptop: MeshAppPOC Connect to Cloud LOE
VPC: MeshAppPOC Startup
Connection to Cloud LOE
Laptop: MeshAppPOC Connected to Cloud LOE
VPC: MeshAppPOC Startup
Profile
Laptop: MeshAppPOC Create MeshObject
VPC: MeshAppPOC Startup
MeshObject
Laptop: MeshAppPOC Connect to Local LOE and wait for MeshObject
VPC: MeshAppPOC Connect to Local LOE and wait for MeshObject
Connect to Local LOE
Laptop: MeshAppPOC Connected to Local LOE and MeshObject ready
VPC: MeshAppPOC Connected to Local LOE and MeshObject ready
Local LOE ready
Laptop: MeshAppPOC Get DataEntries
VPC: MeshAppPOC Get DataEntries
DataEntries
Laptop: MeshAppPOC Drag&Drop Images
VPC: MeshAppPOC Wait for Images
Add images
Laptop: MeshAppPOC
VPC: MeshAppPOC Images are synchronized
Synchronization
Laptop: MeshAppPOC Wait for image to be deleted
VPC: MeshAppPOC Delete an image
Delete image
Laptop: MeshAppPOC Image is deleted
VPC: MeshAppPOC
Synchronization
Laptop: MeshAppPOC Share MeshObject
Receive invitation
Sharing MeshObject
Laptop: MeshAppPOC
Login on Live Mesh
Login on Live Mesh
Laptop: MeshAppPOC
Accept invitation
Accept invitation
Laptop: MeshAppPOC
VPC: MeshAppPOC
MeshAppPOC
Create MeshObject / Data
//Create MeshObjectmeshObject = new MeshObject(MESHOBJECT);//Add it to collectionloe.Mesh.MeshObjects.Add(ref meshObject);
//Create DataFeeddataFeed = new DataFeed(DATAFEED);//Add it to collectionmeshObject.DataFeeds.Add(ref dataFeed);
//Mappingsforeach (MeshDevice device in loe.Mesh.Devices.Entries){ Mapping map = new Mapping(); map.Device = device; meshObject.Mappings.Add(ref map);}
Notifications
//Set a handler tracking if MeshObjects collection changesloe.Mesh.MeshObjects.ChangeNotificationReceived += new EventHandler(MeshObjects_ChangeNotificationReceived);
//Set a handler tracking if DataEntries collection changesdataFeed.DataEntries.ChangeNotificationReceived += new EventHandler(DataEntries_ChangeNotificationReceived);