410 likes | 601 Views
Campus Perceiving OPhone Widgets’ Suite. WEN Si, XIAO Zhi-qing, CHEN Hao, YU He-qi. Widgets – A Dark Horse In Web 2.0. What’s Widgets?. What’s Widgets?. iGoogle. What’s Widgets?. MyYahoo!. What’s Widgets?. Apple’s Dashboard. What’s Widgets?. Microsoft’s Gadgets. What’s Widgets?.
E N D
Campus Perceiving OPhone Widgets’ Suite WEN Si, XIAO Zhi-qing, CHEN Hao, YU He-qi
Widgets – A Dark Horse In Web 2.0 • What’s Widgets?
What’s Widgets? • iGoogle
What’s Widgets? • MyYahoo!
What’s Widgets? • Apple’s Dashboard
What’s Widgets? • Microsoft’s Gadgets
What’s Widgets? • Widgets are small applications that run on the Widget engine.
What’s Widgets? • Widgets are small applications that run on the Widget engine. • It provides a single service such as a map, news feeds, etc.
Widget/Server Structure JIL Widget Engine on OPhone
Widget/Server Structure JIL Widget Engine on OPhone Interpret HTML, CSS, JavaScript codes to native programs
Widget/Server Structure JIL Widget Engine on OPhone Interpret HTML, CSS, JavaScript codes to native programs REST
Widget/Server Structure JIL Widget Engine on OPhone Interpret HTML, CSS, JavaScript codes to native programs REST redirection + PHP
Widget/Server Structure JIL Widget Engine on OPhone Interpret HTML, CSS, JavaScript codes to native programs REST redirection + PHP Mask off the heteromerous of databases
Widget/Server Structure JIL Widget Engine on OPhone Interpret HTML, CSS, JavaScript codes to native programs REST redirection + PHP Mask off the heteromerous of databases MySQL + RSS
Sensors Node
Sensors Node Relay
Sensors Gateway Node Relay
Sensors • How to insert data?
Sensors • Server at Sensor
Sensors • Server at Sensor
Sensors • Server at Sensor • Providing web service at 32k ROM, 2k RAM MCU.
Sensors • Server at Sensor • Providing web service at 32k ROM, 2k RAM MCU. • Not enough fixed IP addresses.
Sensors • RESTful API • REST = REpresentational State Transfer • HTTP protocol • GET method • POST method • …
Sensors • RESTful API • REST • HTTP protocol • GET method • POST method • …
Sensors • RESTful API • REST • HTTP protocol • GET method • POST method • …
Sensors • RESTful API • REST • HTTP protocol • GET method • POST method • …
Web Server • RESTful API • Compute • Data I/O
Widgets • JIL Widget Engine
Widget Demo • Perceiving Widgets
Widget Demo • InformationMashupWidgets
Widget Demo • 4W Learning Widgets • whenever, whoever, wherever, whatever
MMarket • http://www.mmarket.com/
The End. Contact me: xzq.xiaozhiqing@gmail.com