Multi-homed applications

2,748 views

Published on

What I call multi-homed applications are cloud-based applications that don't reside solely on the web, the desktop or in the phone, but work across all of these platforms, exploiting the advantages and coping with the disadvantages of each. This is, in my view, an emerging characteristic that is common for many of the apps we use every day and become really attached to, and hence something that users will increasingly require from new apps

There is also a video of the presentation: http://disruptivemedia.23video.com/video/840598/multihomed-applications

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

No Downloads
Views
Total views
2,748
On SlideShare
0
From Embeds
0
Number of Embeds
211
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide



























  • Multi-homed applications

    1. 1. Multi-homed applications Andreas Ehn <ehn@a8n.se> @ehn CC0 and in the public domain to the extent possible
    2. 2. CC-BY-NC-SA: http://www.flickr.com/photos/carrick/61952845/
    3. 3. CC-BY: http://www.flickr.com/photos/befuddledsenses/4453355710/
    4. 4. CC-BY-ND: http://www.flickr.com/photos/mac_users_guide/4135806501/ Text
    5. 5. CC-BY: http://www.flickr.com/photos/carrick/61952845/
    6. 6. Netscape will reduce Windows to a “poorly debugged set of device drivers” – Marc Andreessen in 1995 CC-BY-NC: http://www.flickr.com/photos/jdlasica/2443764501/
    7. 7. Web apps
    8. 8. Web apps and mobile apps
    9. 9. CC-BY: http://www.flickr.com/photos/ndrwfgg/163028425/
    10. 10. CC-BY: http://www.flickr.com/photos/ivyfield/4731067268/
    11. 11. sophistication all of the above mobile web desktop time
    12. 12. CC-BY-NC-ND: http://www.flickr.com/photos/crystiancruz/2570098082/
    13. 13. CC-BY-NC-ND: http://www.flickr.com/photos/26284978@N02/3183789763/
    14. 14. “Maintaining platform parity – that is, keeping all of your apps functionally identical across multiple smartphone platforms” – Greg Kumparak on MobileCrunch
    15. 15. More than that • Multi-homed apps • Live in the cloud, accessible on all devices • Make the most of each platform
    16. 16. • Awesome note taking • Web • Mac, Windows • iOS, Android, BlackBerry, Palm Pre, Windows Mobile • Mobile offline a premium feature • API, third-party apps, services, hardware
    17. 17. • Storage in the cloud (on Amazon S3) • Web • Mount as a file system on Win, Mac, Linux • iOS, Android, Blackberry – also offline • API
    18. 18. • Keep track of your itineraries – parses confirmation emails • Web (including mobile version) • iPhone, Android, BlackBerry – also offline • API
    19. 19. Screen shots from TripIt
    20. 20. • Music streaming • Mac, Windows, Linux – also offline • iPhone, Android, S60 – also offline • Sonos • API • Always available as a premium feature
    21. 21. Does it have to be native apps? • No – web apps can work offline as well • Google Gears • HTML 5 caching and local storage
    22. 22. HTML 5 • Offline application cache (appcache) • localStorage key–value store • JavaScript database class, based on SQLite
    23. 23. CouchDB • Document database (as opposed to relational) • Built-in synchronization and replication – useful not only for redundancy and scaling in the datacenter, but also for syncing data to a mobile device for offline access • CouchOne Mobile for Android • CouchOne Desktop for Mac, Linux, Windows
    24. 24. Ubuntu One • .Mac for Linux • Personal cloud service for syncing all kinds of data • Open for third-party developers • Based on CouchDB
    25. 25. That’s it • Lots of challenges • But also lots of opportunities • And lots of fun tech to poke at :) • Now go out and build great services!
    26. 26. Thanks! • Andreas Ehn • ehn@a8n.se • @ehn • CC0 and in the public domain to the extent possible (photos according to various CC provisions, screen shots owned by TripIt, logos by their respective owners)

    ×