Lessons Learned from working with HTML5, GlassFish and NetBeans

906 views

Published on

My DevFest presentation on my experiences with NetBeans, GlassFish, HTML5 and SVG with lots of hints and tips.

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
906
On SlideShare
0
From Embeds
0
Number of Embeds
93
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lessons Learned from working with HTML5, GlassFish and NetBeans

  1. 1. Lessons Learned from working with HTML5, GlassFish and NetBeans 
 Mark Stephens IDRsolutions
  2. 2. Who is talking... • • • • • • Entrepreneur and founder of UK based IDRsolutions Systems Architect for PDF library and converters Talk at BoS, JavaOne, usergroups Work on PDF, HTML5, SVG in Java Make extensive use of web technologies and Java I have a degree in Mediaeval History...
  3. 3. Talk will consist of… • • • • • Introduction to HTML5/SVG and why we use it Interactive demo of NetBeans and GlassFish Include lots of hints and tips Questions at end. Lots of kitten pictures…
  4. 4. Official disclaimer
 I will deny anything that I say in this talk (even if it is on video) No kittens were harmed (or neglected) during the making of this presentation...
  5. 5. HTML5 Who is currently using HTML5? Using HTML5 and NO other versions of HTML? • • • Open standard Lots of support (especially on mobile) Backwards compatibility...
  6. 6. Key features • • • • • • • • • Javascript Dynamic CSS support Location Offline SVG Canvas Embed video content Inlining and Base64...
  7. 7. How good does it look?
  8. 8. HTML5 versus SVG • • • • • Animation Forms Features Support Look…
  9. 9. HTML5 canvas • • Great for animation and games No real benefit for static content (use image or SVG)…
  10. 10. HTML5 support in... • • • IE 8 and before • • IPad IE 9/10 Firefox, Chrome, Safari behave differently on PC, Mac, Windows, Android Android Use WOFF and EOT fonts Important note for Mac users - upgrade to Mavericks...
  11. 11. Our top 3 issues in HTML5... Any guesses? • • • JavaScript Fonts Implementation differences It is never going to be 100% ...
  12. 12. HTML5 as a replacement for... • • • • Flash General web content PDF Native apps... Have you noticed people starting to run mobile apps on their PCs???
  13. 13. What is NetBeans What does this mean?
  14. 14. NetBeans IDE • • • • • • • • 15 years young. Java/php/Android/HTML5/JS/CSS/Python/C/C++ Cross-platform Git, Mercurial, SVN etc for VC Highly configurable Free Heavily supported by Oracle A natural platform for GlassFish....
  15. 15. GlassFish is an Application Server What does this really mean?
  16. 16. No Glass and no fish….
  17. 17. GlassFish consists of... • • A server program • They talk to each other. One of more client programs on glasses,phones, Tablet, Raspberry Pi, even PC You can run all on a single machine for testing and development…
  18. 18. It is a Magic door
  19. 19. Demos and stories • • • • Hello GlassFish HTML5 replacing flash Stories in HTML5 Online marking
  20. 20. Happy developing
  21. 21. Questions?
  22. 22. Details and links
 http://www.netbeans.org ! http://glassfish.java.net/ ! http://blog.idrsolutions.com ! http://convert.idrsolutions.com

×