Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Mobile Semantic Applications


Published on

Short introduction to mobile semantic application for LOD Indian Summer School

Published in: Technology, Business

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 />