Cadec2012

513 views
429 views

Published on

A presentation by Johannes Carlén at Cadec 2012. Some pointers to think about before starting enterprise mobile app 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
513
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cadec2012

  1. 1. Aftonbladet eller Expressen? Cadec 2012 @johannescarlen Johannes Carlén Callista Enterprise AB http://xkcd.com/662/Going mobile with Johannes Carlén. Presentation at Cadec 2012-01-18.
  2. 2. App app app.. vänta nu lite..Ok, you’re supposed to build a mobile app!?
  3. 3. Your boss sees your mobile app project as...
  4. 4. ...a success already!
  5. 5. You know the result will look something like this... numbers, news and forms. Sexy onlybecaus it is a mobile app.
  6. 6. Frustration
  7. 7. Long nights
  8. 8. know thy user
  9. 9. Consumers
  10. 10. Internal users
  11. 11. B2B
  12. 12. U SER GÖTEBORGProfiles your users
  13. 13. You don’t always know how your app will be used.
  14. 14. What about the platforms?
  15. 15. Choice made already? Think again!
  16. 16. Java developers => Android? Noooo!
  17. 17. App used from a boat at sea or from a bus with a variety of connection speed. http://www.flickr.com/photos/edenpictures/3008828741/sizes/o/in/photostream/
  18. 18. Or used from a warehouse with fast wifi?
  19. 19. SPOILER ALERT!New interfaces to your existing backend
  20. 20. Go native
  21. 21. The native platforms
  22. 22. The app stores
  23. 23. Using native apps?
  24. 24. Heavy graphics or fast processing?
  25. 25. Or build a serverside web app
  26. 26. Not so sexy within the web browser
  27. 27. Full screen. Platform adapted web apps. Shortcuts on home screen.
  28. 28. Swedish movie streaming web site headweb.com. Nice ”app feeling”
  29. 29. {less} Bootstrap, from TwittterGet the app feeling with open source tools.
  30. 30. Build a hybrid app
  31. 31. Simple web view in native app. Need acces to phone? Use PhoneGap/Apache Cordova!
  32. 32. Hybrid apps
  33. 33. {less} Bootstrap, from TwittterSame tools to get the app feeling.
  34. 34. App Stores / marknadsföringSpecialkompetens per plattform HTML5 / CSS3 Grafik / faster processing Adressbok / Kamera / Notiser / etc Appkänslan
  35. 35. Security
  36. 36. All platforms has reasonably good interface for making secure http calls with ssl/tls
  37. 37. Use OAuth with caution.Ok with web apps. Not fully secure within native apps.Stealing Passwords is Easy in Native Mobile Apps Despite OAuth http://welcome.totheinter.net/2011/01/12/stealing-passwords-is-easy-in-native-mobile-apps-despite-oauth/
  38. 38. Mobilt bankid. http://bankid.com/Strong authentication.
  39. 39. Mostly used by government and authorities. About 7% private initiative.
  40. 40. Mobilt bankid app. Used for authentication from web/native apps/mobile web.
  41. 41. Create a solid foundation for your mobile app project
  42. 42. TACK! @johannescarlenThe end.

×