Mesh Labs: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Mesh Visualization XO application)
 
No edit summary
Line 1: Line 1:
==SYNOPSIS==
==SYNOPSIS==


Mesh Labs is a mesh visualization XO application and stand-alone linux
Mesh Labs is a mesh visualization XO application and stand-alone Linux
application that will provide alternative XO mesh visualizations. Intended
application that will provide alternative XO mesh visualizations. Intended
for both developers and regular uses, Mesh Labs will provide 10
for both developers and regular uses, Mesh Labs will provide 10
different views of the XO mesh network.
different views of the XO mesh network.


==IMPLEMENTATION==

=XO Application=

This XO application will use the following libraries:

1. SDL ( Simple Direct Media Library )
2. sugar.*
3. possibly Cario

=Linux Application=

The Linux application we be ported directly, from the complete XO
application.


==VISUALIZATION IDEAS==
==VISUALIZATION IDEAS==


This first visualization is called "Linear Jump Frog". I thought it
This first visualization is called "Linear Jump Frog". I thought it
would be interesting to ranks all users according to they signal strength.
would be interesting to rank all users according to their signal strength.


http://www.jwtanner.com/images/svg/line1.svg
http://www.jwtanner.com/images/svg/line1.svg
Line 48: Line 62:
up the height rankings.
up the height rankings.


==PROJECT==


==DELIVERABLES==

==PROJECT SCHEDULE==
==PROJECT SCHEDULE==


coming soon

==COMMENTS==

Revision as of 05:34, 16 April 2008

SYNOPSIS

Mesh Labs is a mesh visualization XO application and stand-alone Linux application that will provide alternative XO mesh visualizations. Intended for both developers and regular uses, Mesh Labs will provide 10 different views of the XO mesh network.

IMPLEMENTATION

XO Application

This XO application will use the following libraries:

1. SDL ( Simple Direct Media Library ) 2. sugar.* 3. possibly Cario

Linux Application

The Linux application we be ported directly, from the complete XO application.

VISUALIZATION IDEAS

This first visualization is called "Linear Jump Frog". I thought it would be interesting to rank all users according to their signal strength.

http://www.jwtanner.com/images/svg/line1.svg

Then I thought it would be fun, to have the different users hop over each other as their signal strength increases.

http://www.jwtanner.com/images/svg/line1.html

This next visualization is called "Planet Activity". The goal was to create a mesh visualization similar tot the OLPC neighborhood, but with space-like theme.

http://www.jwtanner.com/images/svg/planet1.svg

In this picture, the planets represent activities, the more popular the activity, the bigger the planet. If a user has not joined a group activity, he/she sits on an asteroid.

This visualization is called "Bump Line". Similar to "Linear Jump", this visualization shows the level of connected-ness by the size of the bump the users icon sits on.

http://www.jwtanner.com/images/svg/bumpline1.svg

As the users more around closer or further away, each users bump, increases or decreases in real-time.

This next visualization is called "Ski Jump". Pretty simple idea, all users connected on the mesh queue up and take turns going down the ski jump. The users signal strength will determine the jump height.

http://www.jwtanner.com/images/svg/ski1.svg

As you can see on the left the users mark their jump height after every jump.

http://www.jwtanner.com/images/svg/ski1.html

In this animation, a user has increased his signal strength and moved up the height rankings.

PROJECT SCHEDULE

coming soon