• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Future of web_apps
 

Future of web_apps

on

  • 807 views

Overview on future of web application development. Covers different technologies and APIs available for play.

Overview on future of web application development. Covers different technologies and APIs available for play.

Statistics

Views

Total Views
807
Views on SlideShare
735
Embed Views
72

Actions

Likes
0
Downloads
10
Comments
0

3 Embeds 72

http://speakerrate.com 66
http://twitter.com 3
http://www.linkedin.com 3

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Future of web_apps Future of web_apps Presentation Transcript

    • Future of Web Apps Lakshan Perera RefreshColombo, July 2011
    • Blog: laktek.comCode: github.com/laktekRants: @laktek
    • CONFESSION
    • Internet Explorer 6 is great! Flash is awesome! ....But that was in 2001
    • EVERY DAY IMSUFFERIN
    • “There are more important problems to be solved than sharing Cat pictures.” Steve Yegge – OSCON 2011
    • Future Web...● Realtime● Collaborative● Ubiquitous
    • REALTIME
    • PollingDirty Old way :)<meta http-equiv="refresh" content="5">AJAX Based Techniques- Short Polling, Long Polling (COMET)
    • Are we there yet??
    • Push TechnologiesWeb Sockets- Just like traditional sockets, but via HTTP http://websockets.orgServer-sent Events- No special protocol is needed.
    • COLLABARATIVE
    • Text BasedContentEditable- Realie (github.com/laktek/realie)- Aloha Editor (aloha-editor.org)Operational Transformations- Google Wave protocol is based on this.
    • Beyond TextCanvas/ WebGL- Colorilo (colorillo.com/)- Mozilla Markup (markup.mozilla.org)Web Audio API- https://wiki.mozilla.org/Audio_Data_APIStreaming API- http://my.opera.com/core/blog/2011/03/23/webcam-orientation-preview
    • UBIQUITOUS
    • “The Web is thoroughly integrated into our daily lives. We take it for granted,expecting it to “be there” at any instant, like electricity.” Tim Berns Lee
    • Device IndependentMobile First philosophy- http://www.lukew.com/ff/entry.asp?933Responsive LayoutsCSS Media Queries
    • Offine AccessApplication Cache- Fine grain control over asset caching.- Provides a manifesto.- http://www.whatwg.org/specs/web-apps/current-work/multipage/offine.htmlLocal Storage- Client side key value storage- Maximum storage varies on browser- http://dev.w3.org/html5/webstorage/
    • Location BasedGeolocation API- Guarantees to give you latitude, longitude and accuracy- http://diveintohtml5.org/geolocation.html
    • More Interesting StuffHistory API- https://developer.mozilla.org/en/DOM/Manipulating_the_browser_historyWeb Workers- http://www.whatwg.org/specs/web-apps/current-work/complete/workers.html
    • Time to start changing the future!
    • Questions?