Mike Mannion Server Side Java Fx

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Mike Mannion Server Side Java Fx - Presentation Transcript

    1. JavaFX in Action from Design Tool to Desktop to Mobile Device Mike Mannion Canoo Engineering AG Basel, Schweiz Tuesday, October 27, 2009
    2. Agenda ๏ The JavaFX development process & tools ๏ Some insights regarding JavaFX coding ๏ Strengths and weaknesses, hopes and dreams ๏ Andr... what? Tuesday, October 27, 2009
    3. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    4. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    5. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    6. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    7. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    8. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    9. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    10. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    11. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan “JavaFX is ready for prime-time” 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    12. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan “JavaFX is ready for prime-time” ? 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    13. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Sun: JavaFX launch 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    14. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    15. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    16. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan JavaFX 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    17. Tuesday, October 27, 2009
    18. Tuesday, October 27, 2009
    19. Demo •Designing MP with PhotoShop and Production Suite •Developing MP with NetBeans •Bind and animate! Tuesday, October 27, 2009
    20. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    21. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    22. 2007 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2008 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan 2009 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Tuesday, October 27, 2009
    23. Demo •Developing “MP Mobile” •Asynchronous web-service invocation •MPM on physical hardware Tuesday, October 27, 2009
    24. Recap Tuesday, October 27, 2009
    25. Tuesday, October 27, 2009
    26. Tuesday, October 27, 2009
    27. Tuesday, October 27, 2009
    28. Tuesday, October 27, 2009
    29. Tuesday, October 27, 2009
    30. Not so hot... Tuesday, October 27, 2009
    31. Widgets/Layout... Tuesday, October 27, 2009
    32. JavaBeans Integration bind Tuesday, October 27, 2009
    33. Start-up (and general) Performance Tuesday, October 27, 2009
    34. Hot... Tuesday, October 27, 2009
    35. Powerful DSL Tuesday, October 27, 2009
    36. Java Reuse Tuesday, October 27, 2009
    37. Easy Java2D Tuesday, October 27, 2009
    38. Easy Multimedia Tuesday, October 27, 2009
    39. More to come... JavaTV Java3D Tuesday, October 27, 2009
    40. Andr... what? Tuesday, October 27, 2009
    41. Mobile Application JavaFX Common Profile JavaME APIs JavaFX Script Runtime JavaME Java Virtual Machine Tuesday, October 27, 2009
    42. Security and Graphics Comms Personal Application Commerce Information Connectivity JSR 234 Mobile Media Supp. JSR 226 JSR 180 Mobile Application SVG SIP JavaFX JSR 229 JSR 184 JSR 177 JSR 179 JSR 211 Common Profile Payment 3D Graphics Bluetooth Location Content Handler JavaME APIs JSR 177 JSR 135 JavaME APIs JSR 135 JSR 75 JSR 135 JavaFX Security/Trust Mobile Media Wireless Messaging PIM and File Web Services Script Runtime JavaME Java Virtual Machine Application JSR 118 JSR 248 JSR 135 Environment MIDP 2.1 MSA Clarifications Mobile i18n JSR Virtual 139 Machine CLDC 1.1 Tuesday, October 27, 2009
    43. Android Application Application Framework Activity M. Window M. Content P. View System JavaFX Mobile Application Package M. Tel. Manager Resource M. Location M. Notification JavaFX Libraries Common Profile Android RT JavaME Media SQLite JavaFX APIs Core Libraries Surface M. SGL Freetype Webkit Script Runtime Open GL/ ES libc SSL JavaME Java Virtual Machine Android RT Dalvik VM Mobile OS Linux Kernel Tuesday, October 27, 2009
    44. JavaFX Mobile Application Android Application Application Framework ? Activity M. Window M. Content P. View System Package M. Tel. Manager Resource M. Location M. Notification JavaFX Libraries Common Profile Android RT JavaME Media SQLite JavaFX APIs Core Libraries Surface M. SGL Freetype Webkit Script Runtime Open GL/ ES libc SSL JavaME Java Virtual Machine Android RT Dalvik VM Mobile OS Linux Kernel Tuesday, October 27, 2009
    45. JavaFX Source Android Source Tuesday, October 27, 2009
    46. t: 300 content: [ : Scene { Group { ill: Color.BLACK translateX: bind 20 + offset ontent: VBox { JavaFX Source spacing: 40 translateY: 20 content: misslistViewer content: [ } Group { ] translateX: bind 20 + offset} translateY: 20 } content: misslistViewer } } ] Timeline { keyFrames: KeyFrame { time: 2s values: offset => 0 tween Interpolator.EASEOUT } { }.play(); !ImageViewActivity.java Android Source ames: KeyFrame { ime: 2s alues: offset => = (ImageView) findViewById(R.id.image_view); ImageView view 0 tween Interpolator.EASEOUT view.setImageResource(imageId); view.setOnClickListener(new OnClickListener() { !public void onClick(View v) { ! ! !finish(); !} }); Animation anim = AnimationUtils.loadAnimation(this, R.anim.image_view_anim); view.startAnimation(anim); } Tuesday, October 27, 2009
    47. ...to summarize... Tuesday, October 27, 2009
    48. Thank you! mike.mannion@canoo.com www.canoo.com Tuesday, October 27, 2009
    SlideShare Zeitgeist 2009

    + TheServerSide Java Symposium-EuropeTheServerSide Java Symposium-Europe Nominate

    custom

    357 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 357
      • 357 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 34
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories