After HTML5 Mobilism 2011

7,123 views
6,970 views

Published on

Published in: Technology, Design
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,123
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
108
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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!

    ×