Title of Presentation

Download Report

Transcript Title of Presentation

Jean-Pierre Rey, Professor HES, [email protected]
Alain Duc, scientific collaborator, [email protected]
Academic TechDays, Geneva, Bern, April 2009
Laptop:
[email protected]
VPC:
[email protected]
Laptop: MeshAppPOC
Startup
VPC: MeshAppPOC
Startup
Laptop: MeshAppPOC
Connect to Cloud LOE
VPC: MeshAppPOC
Startup
Laptop: MeshAppPOC
Connected to Cloud
LOE
VPC: MeshAppPOC
Startup
Laptop: MeshAppPOC
Create MeshObject
VPC: MeshAppPOC
Startup
Laptop: MeshAppPOC
Connect to Local LOE
and wait for
MeshObject
VPC: MeshAppPOC
Connect to Local LOE
and wait for
MeshObject
Laptop: MeshAppPOC
Connected to Local
LOE and MeshObject
ready
VPC: MeshAppPOC
Connected to Local
LOE and MeshObject
ready
Laptop: MeshAppPOC
Get DataEntries
VPC: MeshAppPOC
Get DataEntries
Laptop: MeshAppPOC
Drag&Drop Images
VPC: MeshAppPOC
Wait for Images
Laptop: MeshAppPOC
VPC: MeshAppPOC
Images are
synchronized
Laptop: MeshAppPOC
Wait for image to be
deleted
VPC: MeshAppPOC
Delete an image
Laptop: MeshAppPOC
Image is deleted
VPC: MeshAppPOC
Laptop: MeshAppPOC
Share MeshObject
Receive invitation
Laptop: MeshAppPOC
Login on Live Mesh
Laptop: MeshAppPOC
Accept invitation
Laptop: MeshAppPOC
VPC: MeshAppPOC
//Create MeshObject
meshObject = new MeshObject(MESHOBJECT);
//Add it to collection
loe.Mesh.MeshObjects.Add(ref meshObject);
//Create DataFeed
dataFeed = new DataFeed(DATAFEED);
//Add it to collection
meshObject.DataFeeds.Add(ref dataFeed);
//Mappings
foreach (MeshDevice device in loe.Mesh.Devices.Entries)
{
Mapping map = new Mapping();
map.Device = device;
meshObject.Mappings.Add(ref map);
}
//Set a handler tracking if MeshObjects collection changes
loe.Mesh.MeshObjects.ChangeNotificationReceived += new
EventHandler(MeshObjects_ChangeNotificationReceived);
//Set a handler tracking if DataEntries collection changes
dataFeed.DataEntries.ChangeNotificationReceived += new
EventHandler(DataEntries_ChangeNotificationReceived);