Your SlideShare is downloading. ×
[NMDS] Erik Hellman
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

[NMDS] Erik Hellman

126
views

Published on

The future of mobile development

The future of mobile development

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
126
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Welcome! NMDS 2013 ODENPLAN STOCKHOLM SWEDEN NORDIC MOBILE DEVELOPER SUMMIT
  • 2. The Future of ! Mobile Development Erik Hellman! <google.com/+ErikHellman>
  • 3. Predicting the future… ‘Nonetheless, there is ample room for multiple players to grow. No one smartphone OS will dominate mobile phones in the way that Microsoft has with Windows on the personal computer. "IDC believes the market will comfortably support up to five OS players over the next five years," Restivo noted.’ http://www.unwiredview.com/2010/09/07/idc-raises-2010-smartphone-shipment-forecast-to-270-million/
  • 4. Emerging (adjective): 
 newly created or noticed and growing in strength or popularity : becoming widely known or established Disruptive (adjective): 
 to cause (something) to be unable to continue in the normal way : to interrupt the normal progress or activity of (something)
  • 5. Remember these?
  • 6. Current state
  • 7. Emerging Platforms
  • 8. What should future developers focus on?
  • 9. http://xkcd.com/934/
  • 10. Will HTML5 kill native apps? HTML5 runs on-top of a native app!
  • 11. Stuff to keep track of… SPDY
  • 12. HTTP 1.1 Many TCP sockets!
  • 13. SPDY (HTTP 2.0) One TCP socket - multiple requests!
  • 14. Peer-to-Peer Applications • Communication (WebRTC) • Wearables (Google Glass, Pebble SmartWatch…) • Media players (AirPlay for Apple TV, Chromecast…) • Sensor networks @ Home (Weather stations, lightswitches, surveillance cameras…)
  • 15. • Cut costs of cloud hosting • Reduce latency
  • 16. Practical Applications? • On device image processing • Statistical calculations • Real-time processing of sensor data
  • 17. Programming Languages
  • 18. Learn at least two of these!
  • 19. Emerging languages asm.js
  • 20. Conclusion • We’ll keep writing software in all kinds of languages • Mobile devices keeps getting faster and more powerful - use them! • Don’t mistake emerging technologies for disruptive technologies!
  • 21. <shameless plug> </shameless plug>