Your SlideShare is downloading. ×
JavaFX - Jetzt nun doch oder besser nicht?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

JavaFX - Jetzt nun doch oder besser nicht?

936
views

Published on

Published in: Technology, Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
936
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • „ Es war einmal“: Die Entstehung von JavaFX „ Status Quo“: JavaFX hier und heute „ Blick in die Kristallkugel“: JavaFX quo vadis? „ Der Publikumsjoker“
  • „ Es war einmal“: Die Entstehung von JavaFX „ Status Quo“: JavaFX hier und heute „ Blick in die Kristallkugel“: JavaFX quo vadis? „ Der Publikumsjoker“
  • e „ Blick in die Kristallkugel“: JavaFX quo vadis? „ Der Publikumsjoker“
  • http://fxexperience.com/2012/01/fun-javafx-2-0-audio-player/
  • file:///Users/larson/zWork/01.ok/01.dev/05.sdk/02.javaFX/javafx-samples-2.1.0-beta/src/DataApp/DataAppReadme.html
  • BoxBlur: A blur effect using a simple box filter kernel, with separately configurable sizes in both dimensions, and an iteration parameter that contols the quality of the resulting blur.
  • Siehe Beispiel: Ensemble
  • http://docs.oracle.com/javafx/2.0/events/processing.htm
  • http://glyphsoft.wordpress.com/2012/02/26/javafx-2-form/
  • http://www.oracle.com/technetwork/java/javafx/overview/roadmap-1446331.html Improvements to UI Controls and Charts New UI controls, including Date picker, Form control, Media player control, Breadcrumb control and Map control are under consideration. Significant enhancements are also planned to the table/grid control, layout controls, and the charts. Data Services Support JavaFX will simplify accessing a variety of data services and provide automation for a number of common tasks related to remote data synchronization, offline data persistence and support for messaging frameworks. Enhancements to WebView WebView is expected to feature support for additional HTML 5 features such as Web sockets, offline browsing, and local database. The JavaScript engine powering WebKit will be replaced with a high-performance JavaScript engine that will leverage the power of the Java Virtual Machine. Modularization Modularization is proposed as one of the key features for Java SE 8. JavaFX will support the Java SE 8 module system accordingly , which will enable the use of JavaFX in embedded environments, among other things. Multi-Touch and Gestures Support JavaFX will provide full support for multi-touch and gestures to better meet requirements for touch-enabled displays in desktops, tablets, and embedded devices. Sensor Support JavaFX will incorporate support for on-device sensors, including accelerometers, gyroscopes and geo-location.
  • Transcript

    • 1. JavaFx 2.0 Lars Röwekamp | open knowledge GmbH@mobileLarson@_openKnowledge
    • 2. 775 775JavaFx History
    • 3. 775 775JavaFx 2.0
    • 4. 775 775 JavaFx 2.0JavaFX 2.0 is the next step in the evolution ofJava as a rich client platform. It is designed toprovide a modern Java environment thatshortens the development time and eases thedeployment of data driven business andenterprise client applications. Starting withversion 2.0, JavaFX applications are completelydeveloped in Java, which has become ubiquitouswith over 9 million developers worldwide.
    • 5. 775 775 JavaFx 2.0JavaFX 2.0 is the next step in the evolution ofJava as a rich client platform. It is designed toprovide a modern Java environment thatshortens the development time and eases thedeployment of data driven business andenterprise client applications. Starting withversion 2.0, JavaFX applications are completelydeveloped in Java, which has become ubiquitouswith over 9 million developers worldwide.
    • 6. ? 775 775
    • 7. Tooling ? Hot `r NotUI Design JavaFx 775 775
    • 8. Tooling ? Hot `r NotUI Design JavaFx 775 775
    • 9. 775 775Demo(s)
    • 10. 775 775JavaFx 2.0
    • 11. 775775
    • 12. 775 775JavaFx 2.0
    • 13. 775 775 JavaFx 2.0(Quelle: fxexperience)
    • 14. 775 775JavaFx 2.0
    • 15. 775 775JavaFx 2.0
    • 16. 775 775JavaFx 2.0
    • 17. 775 775 JavaFx 2.0> Java API for JavaFX> Built-in UI Controls & Charts> Graphic Engine> Media Engine> Web Engine> „kind of“ Open Source
    • 18. 775 775JavaFx 2.0
    • 19. 775 775Kickstart
    • 20. 775775Kickstart
    • 21. 775775Kickstart
    • 22. 775 775 Kickstart> JavaFX Application> Stages & Scenes> Groups & Nodes> Effects & Animations
    • 23. 775775Kickstart
    • 24. 775775Kickstart
    • 25. 775775Kickstart
    • 26. 775775Kickstart
    • 27. 775775Kickstart
    • 28. 775775Kickstart
    • 29. 775775Kickstart
    • 30. 775775Kickstart
    • 31. 775775Kickstart
    • 32. 775775Kickstart
    • 33. 775775Kickstart
    • 34. 775775Kickstart
    • 35. 775775Kickstart
    • 36. 775775Kickstart
    • 37. 775775Kickstart
    • 38. 775775Kickstart
    • 39. Tooling ? Hot `r NotUI Design JavaFx 775 775
    • 40. 775 775 UI Design> 50+ Build-In Controls & Layouts> Model/View-Binding> Event Handling> Drag & Drop Support> Effects & Animations> FXML & CSS 3
    • 41. 775 775UI Controls
    • 42. 775 775 UI Controls> Label ... HTMLEditor ... Charts> extends Node> Animation, Effects, Transformation> Styling via CSS> Integration with Swing ( & SWT)
    • 43. 775 775 (UI) Binding> via Property & Binding Classes> IntegerProperty, DoubleProperty ...> Bindings, NumberBindings, ...> via Observable & Listener> Observable, ObservableValue> Change- & InvalidationListener> Lists, Maps, Collections
    • 44. 775 775(UI) Binding
    • 45. 775 775 Event Handling> Drag, Key, Mouse, Scroll ...> EventHandler, EventFilter> Event Delivery Process> Target Selection> Route Construction> Event Capturing> Event Bubbling
    • 46. 775 775Effects & Animations > Blend, Bloom, Blur > Shadows, Reflection, Lighting > Translation, Rotation, Scaling > Transition, Timelines, Keyframes > Effect Chains
    • 47. 775 775 Effects & Animations(Quelle: glyphsoft)
    • 48. 775 775 FXML & CSS 3> UI Deklaration> XML-based, Scriptable> Controller „Binding“> Action „Binding“> @FXML Annotation
    • 49. 775 775Kickstart II
    • 50. 775 775 FXML & CSS 3(Quelle: glyphsoft)
    • 51. 775 775 FXML & CSS 3> UI Declaration
    • 52. 775 775 FXML & CSS 3> Controller & Action Binding
    • 53. 775 775 FXML & CSS 3> Scripting Language
    • 54. 775 775 FXML & CSS 3> CSS 3
    • 55. Hot `r Not ? JavaFxTooling UI Design 775 775
    • 56. 775 775 TOOLING> NetBeans 7.x> Eclipse> IntelliJ Idea> JavaFX SceneBuilder
    • 57. 775 775SceneBuilder
    • 58. JavaFx ?Hot `r Not UI Design Tooling 775 775
    • 59. JavaFx 2.0
    • 60. 775775 > Improved UI Controls & Charts > Data Service Support > Enhancements to WebView > Modularization > Mulit-Touch & Sensor Support

    ×