Consuming Open Data using DataJS - jsFoo

3,517 views
3,281 views

Published on

Presentation i delievered for jsFoo - Indias First Javascript Conference held in Bangalore on Oct 1. I tried to recreate Mix 11 talk on dataJS. Explained OData and dataJS the open source javascripy library from Microsoft to access OData

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,517
On SlideShare
0
From Embeds
0
Number of Embeds
284
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Consuming Open Data using DataJS - jsFoo

  1. Consuming Open Data with DataJS<br />Lohith G N<br />
  2. Open Data Protocol<br />Open protocol for sharing data<br />REST + AtomPub (RFC 5023) + XML/JSON<br />Standard HTTP access<br />
  3. Modern Web Apps<br />Browser (Client)<br />HTML Page<br />Ajax Support<br />(XMLHttpRequest)<br />JavaScript Call<br />HTML+CSS+Data<br />Request<br />http(s) transport<br />Initial Page Request<br />Response<br />HTML+CSS + JS<br />Server<br />
  4. Great AJAX Apps<br /><ul><li>Reduced N/W Latency
  5. More Interactive, Responsive
  6. Improved User Experience</li></li></ul><li>Opportunities<br />HTML5 Improvements<br />Data Everywhere<br /><ul><li>Netflix
  7. Ebay
  8. Twitter
  9. Flickr
  10. Stack Overflow
  11. Etc…
  12. Local Storage
  13. Language
  14. Network
  15. Advanced Graphics
  16. Media</li></li></ul><li>Demo<br />Local Storage, Data Everywhere<br />
  17. Introducing dataJS<br />same code<br />resilient to network<br />leverage capabilities<br />datajs<br />multiple sources<br />no browser diffs<br />smart prefetch<br />cache data<br />cross domain<br />
  18. Demo<br />datajs - JavaScript library for data-centric web applications<br />
  19. dataJS Capabilities<br /><ul><li>full write-back to servers (add, update, merge, delete, etc)
  20. batching
  21. metadata
  22. cache configuration
  23. eviction policy
  24. works over Web Storage or in-memory today, lights up on IndexedDB tomorrow</li></li></ul><li>Supported Platform<br /><ul><li>Windows: Internet Explorer, Firefox, Safari, Chrome
  25. Mac OS: Safari
  26. Windows Phone: Internet Explorer
  27. iOS: Safari
  28. Android: Chrome</li></li></ul><li>Download….<br />datajs.codeplex.com<br />
  29. Q & A<br />???<br />
  30. Thank You ….<br />About.me/kashyapa<br />@kashyapa<br />

×