Mesh Enabling sobees Demo

Post on 03-Jan-2016

11 views 0 download

Tags:

description

Mesh Enabling sobees Demo. Jean-Pierre Rey, Professor HES, jpierre.rey@hevs.ch Alain Duc, scientific collaborator , alain.duc@hevs.ch Academic TechDays , Geneva, Bern, April 2009. Live Framework Client. VPC: mesh@sobees.com. Laptop: mesh@sobees.com. MeshAppPOC Startup. - PowerPoint PPT Presentation

transcript

Mesh Enabling sobeesDemo

Jean-Pierre Rey, Professor HES, jpierre.rey@hevs.ch Alain Duc, scientific collaborator, alain.duc@hevs.ch

Academic TechDays, Geneva, Bern, April 2009

Laptop: mesh@sobees.com

VPC: mesh@sobees.com

Live Framework Client

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);