Screw HTML5 make
 cool shit with AIR
      by Eric Fickes
Screw HTML5.....




 No, do not screw HTML5
Eric Fickes




Caught the bug in 1997 when I learned HTML
What’s on tap?
    • Apple
    • HTML5
    • AIR
    • Demo
Apple

•   Flash is #1 reason MACs crash
•   Flash doesn’t do touch devices
•   No one will be using Flash
•   HTML5 does ...
Flash is #1 MAC crasher?
Flash doesn’t do touch devices




  Flash does do touch, just ask Lee Brimelow
No one will be using Flash




   http://www.adobe.com/products/player_census/flashplayer/
Seems like I’ve heard this before

         "Java's not worth building in.
         Nobody uses Java anymore.
  It's this ...
HTML5 does video
HTML5 does video


•   OGG is open
•   H.264 is licensed
•   EG : Firefox doesn’t support H.264
•   hope you like mime typ...
The world is moving to HTML5



 •   duh, it’s the next version
 •   flash / html / lincoln logs
 •   the world doesn’t care
iControl


•   Apple wants you on their runtime ( webkit )
•   Not Flash
•   Not Java
•   But we’re cool again?
So you’re saying skip HTML5?
     no, but it depends
If you are upper management
Don’t be controlled by AppStore figures
If you manage developers
Know your problem
before committing to a tool
If you’re a developer
Learn it, don’t avoid it


• Read diveintohtml5.org
• Play with html5rocks.com
• Learn FABridge ( HTML5 + Flash )
If you WANT to develop
HTML & FLEX


•   Fire up [text editor] and make HTML
•   Download Flex SDK and try it out
    www.adobe.com/products/flex/
HTML5




back from the dead?
HTML5




it’s more like this
When can I use HTML5?

“You can use some of them now. Others might take a few
        more years to get widely implemented...
You probably already have it




Besides market share, there is no HTML5 police
A few new JS APIs


• Web Storage & SQL DB
• Web Workers & Notifications
• Drag & Drop
• Geolocation
A few new HTML tags

•   Semantics ( new tags, link relations, microdata )

•   Accessibility ( ARIA roles )

•   Web Form...
CSS gets updated too!


•   Typography

•   Visuals

•   Transitions, transforms and animations

•   Previous flash only ef...
AIR




AIR, My favorite part of the Flash platform
What is AIR?

• Adobe Integrated Runtime
• Cross-platform runtime environment
• Your web app is now a desktop app
• Make d...
Where is AIR?

• Desktop ( win, pc, linux )
• Mobile ( Android, iOS, WinMo7* )
• TV ( it’s coming... )
• Make desktop soft...
AIR - What’s new?


• flash.net.dns
• AAAARecord, ARecord, MXRecord,
  PTRRecord, ResourceRecord, SRVRecord
AIR - What’s new?


• Local microphone API Record audio locally
  on your device without the need of a server.
AIR - What’s new?

• Mass storage device detection Detect when
  mass storage devices such as cameras and
  USB flash memor...
AIR - What’s new?

• Native document handlers to open
  document Open popular document types
  like .pdf, .psd, .doc, .ppt...
AIR - What’s new?
• Native process APIs Developers can now
  launch and communicate with native
  processes using the stan...
What is cool shit?
This is pure HTML5, works “everywhere”, and it’s cool shit
DEMO - AIR

• Mr.T
• Who is this?
• USB
• Logger
• Say it
THANK YOU


• work@ericfickes.com
• @ericfickes
• http://delicious.com/ericfickes/360FlexDCLinks/
Upcoming SlideShare
Loading in …5
×

Screw HTML5, make cool shit with AIR

3,802 views

Published on

Recently Steve Jobs started a war against my favorite browser plugin, Adobe Flash. This is my talk on the Apple situation, and then an open look at HTML5 and some of the great new features in Adobe AIR2.

Bottom line, technology is a tool, and it's up to you to know your problem so that you can choose the appropriate tool for the job.

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
3,802
On SlideShare
0
From Embeds
0
Number of Embeds
111
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide









































  • Screw HTML5, make cool shit with AIR

    1. 1. Screw HTML5 make cool shit with AIR by Eric Fickes
    2. 2. Screw HTML5..... No, do not screw HTML5
    3. 3. Eric Fickes Caught the bug in 1997 when I learned HTML
    4. 4. What’s on tap? • Apple • HTML5 • AIR • Demo
    5. 5. Apple • Flash is #1 reason MACs crash • Flash doesn’t do touch devices • No one will be using Flash • HTML5 does video • The world is moving to HTML5
    6. 6. Flash is #1 MAC crasher?
    7. 7. Flash doesn’t do touch devices Flash does do touch, just ask Lee Brimelow
    8. 8. No one will be using Flash http://www.adobe.com/products/player_census/flashplayer/
    9. 9. Seems like I’ve heard this before "Java's not worth building in. Nobody uses Java anymore. It's this big heavyweight ball and chain." - Steve Jobs 2007
    10. 10. HTML5 does video
    11. 11. HTML5 does video • OGG is open • H.264 is licensed • EG : Firefox doesn’t support H.264 • hope you like mime types
    12. 12. The world is moving to HTML5 • duh, it’s the next version • flash / html / lincoln logs • the world doesn’t care
    13. 13. iControl • Apple wants you on their runtime ( webkit ) • Not Flash • Not Java • But we’re cool again?
    14. 14. So you’re saying skip HTML5? no, but it depends
    15. 15. If you are upper management
    16. 16. Don’t be controlled by AppStore figures
    17. 17. If you manage developers
    18. 18. Know your problem before committing to a tool
    19. 19. If you’re a developer
    20. 20. Learn it, don’t avoid it • Read diveintohtml5.org • Play with html5rocks.com • Learn FABridge ( HTML5 + Flash )
    21. 21. If you WANT to develop
    22. 22. HTML & FLEX • Fire up [text editor] and make HTML • Download Flex SDK and try it out www.adobe.com/products/flex/
    23. 23. HTML5 back from the dead?
    24. 24. HTML5 it’s more like this
    25. 25. When can I use HTML5? “You can use some of them now. Others might take a few more years to get widely implemented.” - http://wiki.whatwg.org/wiki/FAQ#When_will_we_be_able_to_start_using_these_new_features.3F
    26. 26. You probably already have it Besides market share, there is no HTML5 police
    27. 27. A few new JS APIs • Web Storage & SQL DB • Web Workers & Notifications • Drag & Drop • Geolocation
    28. 28. A few new HTML tags • Semantics ( new tags, link relations, microdata ) • Accessibility ( ARIA roles ) • Web Forms 2.0 ( input fields ) • Multimedia ( Audio, Video tag ) • 2D & 3D drawing ( Canvas, WebGL, SVG ) http://slides.html5rocks.com/#slide28
    29. 29. CSS gets updated too! • Typography • Visuals • Transitions, transforms and animations • Previous flash only effects now in CSS
    30. 30. AIR AIR, My favorite part of the Flash platform
    31. 31. What is AIR? • Adobe Integrated Runtime • Cross-platform runtime environment • Your web app is now a desktop app • Make desktop software with your existing Flash / Flex / AJAX skills
    32. 32. Where is AIR? • Desktop ( win, pc, linux ) • Mobile ( Android, iOS, WinMo7* ) • TV ( it’s coming... ) • Make desktop software with your existing Flash / Flex / AJAX skills
    33. 33. AIR - What’s new? • flash.net.dns • AAAARecord, ARecord, MXRecord, PTRRecord, ResourceRecord, SRVRecord
    34. 34. AIR - What’s new? • Local microphone API Record audio locally on your device without the need of a server.
    35. 35. AIR - What’s new? • Mass storage device detection Detect when mass storage devices such as cameras and USB flash memory drives are available to synchronize files such as photos, videos, mp3 files or other files.
    36. 36. AIR - What’s new? • Native document handlers to open document Open popular document types like .pdf, .psd, .doc, .ppt, and .mp3 using the native application associated with that file.
    37. 37. AIR - What’s new? • Native process APIs Developers can now launch and communicate with native processes using the standard input, output, and error streams. • Using the Native Process API, it is now possible to communicate with native libraries built using Java and .NET and also native applications such as "grep" for file searching.
    38. 38. What is cool shit?
    39. 39. This is pure HTML5, works “everywhere”, and it’s cool shit
    40. 40. DEMO - AIR • Mr.T • Who is this? • USB • Logger • Say it
    41. 41. THANK YOU • work@ericfickes.com • @ericfickes • http://delicious.com/ericfickes/360FlexDCLinks/

    ×