Successfully reported this slideshow.

After HTML5 Mobilism 2011

7,642 views

Published on

Published in: Technology, Design
  • Be the first to comment

After HTML5 Mobilism 2011

  1. 1. After HTML5
  2. 2. Sweet lets hack!
  3. 3. YAY!!I love the dentist!!
  4. 4. FUCK NO!
  5. 5. Device APIsMaking computers more aware.
  6. 6. @brianleroux http://westcoastlogic.com work at http://nitobi.com sometimes on http://phonegap.com web, mobile, mobile web geek
  7. 7. HTML5!!!
  8. 8. localStorageindexedDBCACHE MANIFESTpushStatedata-*sockets?CanvasVideogeodrag’n’dropoffline eventsweb workersaudionew elements...
  9. 9. installable web apps
  10. 10. CACHE MANIFESTlocalStorageIndexedDB
  11. 11. installable web apps- access via a bookmark / shortcut- no browser chrome- http://silentconversation.com/cod
  12. 12. Apple Extensions
  13. 13. widgets, perhaps
  14. 14. device apis?
  15. 15. why yes, that is capitalized
  16. 16. why yes, that is capitalized
  17. 17. BlackBerry webview
  18. 18. BlackBerry webview// you can’t make this stuff up!
  19. 19. THIS IS WHY WE CAN’T HAVE NICE THINGS
  20. 20. matters not
  21. 21. Network Info
  22. 22. Device APIs sensors data persistence outs
  23. 23. Sensorscameramagnometergpsgyroscopeaccelerometer
  24. 24. Datacontactsmedialocations...anything a sensor may log?
  25. 25. sensors are async eventsdata is sorta CRUD or REST*perfect* for JS
  26. 26. Device Outputsvibrationspeakers lightsscreen(s)
  27. 27. traditionallycomputers had screens, keyboards and mouse
  28. 28. what is a mobile device?phones, no shittabletsperhaps laptopscars move, eh
  29. 29. The nicest thing aboutstandards is that there areso many of them to choosefrom. - Andy Tanenbaum
  30. 30. ‣ W3C - DAP - Geospatial - Notification - Widgets‣ WAC
  31. 31. impl Google Gears! Nokia WRTVodaphone Widgets BlackBerry WebWorks QtMobility HP webOS Samsung Bada PhoneGap
  32. 32. DAP aka W3C Device API Working Group formed in 2009 clear influence from BONDI
  33. 33. DAP work to dateContactsCalendarMedia CaptureMessagingBattery StatusNetwork InfoSystem InfoPermissionsGalleryDevice InterfaceApp LauncherTasks
  34. 34. API or App?ContactsCalendarMedia CaptureMessagingBattery StatusNetwork InfoSystem InfoPermissionsGalleryDevice InterfaceApp LauncherTasks
  35. 35. Device
  36. 36. Contacts
  37. 37. Calendar
  38. 38. Media Capture * http://docs.phonegap.com are not current here
  39. 39. Media Capture Cont.
  40. 40. Bonus: File API
  41. 41. Messaging sms:// mms:// mailto://
  42. 42. Battery Status
  43. 43. Gallery
  44. 44. App Launcher
  45. 45. Security, likecorrectness, is not anadd-on feature. - Andy Tanenbaum
  46. 46. Permissions / Privacy http://bit.ly/fQ574O & http://bit.ly/hsJSO3
  47. 47. WAC
  48. 48. WAC current work...deviceapisaccelerometerorientationcameradevicestatusfilesystemmessaginggeolocationpersonal informationcontactcalendartaskdeviceinteration
  49. 49. deviceapis
  50. 50. accelerometer
  51. 51. just for contrast..
  52. 52. orientation
  53. 53. just for contrast...
  54. 54. camera
  55. 55. YOU GET THE IDEA
  56. 56. filesystem geospatialnotifications widgets
  57. 57. http://github.com/brianleroux/hi5
  58. 58. mobile dev
  59. 59. operating systems
  60. 60. sdks
  61. 61. devices
  62. 62. http://docs.phonegap.comthx!

×