Introduction to Mobile Semantic Applications


Published on

Short introduction to mobile semantic application for LOD Indian Summer School

Published in: Technology, Business
1 Comment
1 Like
No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Introduction to Mobile Semantic Applications

  1. 1. Mobile Semantic Applications<br />Do we really need them?<br />Timofey Ermilov<br />
  2. 2. Outline<br />Introduction <br />Problems<br />How to deal with them<br />Conclusions<br />
  3. 3. Introduction<br />Why “mobile” matters?<br />Image from<br />
  4. 4. 5.3 billionmobile subscribers <br />That’s 77% of the world population!<br />90%of the world now lives in a place with access to a mobile network.<br />Image from<br />
  5. 5. High-speed mobile internet<br />Almost one in five global mobile subscribers have access to fast mobile Internet (3G or better)<br />Widespread availability of unlimited data plans<br />Image from<br />
  6. 6. 1/3 global internet users are mobile-only<br />They do not, or very rarely use a desktop, laptop or event tablet to access the Web.<br />Still think “mobile” doesn’t count?<br />Image from<br />
  7. 7. Devices<br />What about hardware?<br />Image from<br />
  8. 8. Smartphones to feature phones<br />Mobile Devices<br />The first Smartphone in 2003<br />The feature phone in 2009<br />Image from amazing presentation at<br /><br />
  9. 9. Birth of new mobile phones generation<br />Mobile Devices<br />The first iPhone in 2007<br />Image from amazing presentation at<br /><br />The first music phone in 2008<br />
  10. 10. The smartphone in 2010<br />Mobile Devices<br />Image from amazing presentation at<br /><br />
  11. 11. Problems, officer?<br />Everything looks awesome, where’s your challenges?<br />Image from<br />
  12. 12. Just a few..<br />Screen resolutions<br />Image from amazing presentation at<br /><br />What?!<br />
  13. 13. Fast here, slow there<br />Internet connection<br />
  14. 14. There is a lot of devices<br />Fragmentation<br />Image from amazing presentation at<br /><br />
  15. 15. Surely more than two<br />Fragmentation<br />Image from amazing presentation at<br /><br />
  16. 16. And even more than that!<br />Fragmentation<br />Image from amazing presentation at<br /><br />
  17. 17. Mobile world is changing rapidly<br />Q1 2010<br />Q1 2011<br />
  18. 18. How to deal with them<br />Oh noes, what are we going to do?<br />Image from<br />
  19. 19. Way to make apps<br />Runtimes<br />Native<br />Web Apps<br />Hybrid<br />
  20. 20. Why Web Apps are cool?<br />Already here:<br />Easy to implement<br />Works everywhere<br />Geolocation<br />Local stores<br />Offline work<br />CSS3 fancy styles<br />Coming soon:<br />File API<br />Directories and System<br />File Writer<br />More cool stuff ?<br />
  21. 21. So, how do we do it?<br />jQuery Mobile<br />jQTouch<br />Sencha Touch<br />iUI<br />SproutCore<br /><div data-role="page”><br /> <div data-role="header"><br /> <h1>Page Title</h1><br /> </div><!-- /header --><br /> <div data-role="content"> <br /> <p>Page content goes here.</p><br /> </div><!-- /content --><br /> <div data-role="footer"><br /> <h4>Page Footer</h4><br /> </div><!-- /footer --><br /></div><br />
  22. 22. But what about Semantic Web?<br /><ul><li>Create and query triplestore
  23. 23. Parse or add RDFa to page
  24. 24. Reasoning over triplestores</li></ul>rdfQuery<br />rdfstore-js<br />RDFauthor<br />And many-many more<br />Pure js implementation of RDF graph store with support for SPARQL<br />
  25. 25. Conclusions<br />To sum it up<br />Image from<br />
  26. 26. Questions?<br />Thank you!<br />Please don’t throw anything at me. K, thx, bye!<br />