JavaFX - Jetzt nun doch oder besser nicht?

Click here to load reader

download JavaFX - Jetzt nun doch oder besser nicht?

of 61

  • date post

    20-Jun-2015
  • Category

    Technology

  • view

    641
  • download

    3

Embed Size (px)

Transcript of JavaFX - Jetzt nun doch oder besser nicht?

2. 775 775JavaFx History 3. 775 775JavaFx 2.0 4. 775 775JavaFx 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 775JavaFx 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. ?775775 7. Tooling?Hot `r NotUI DesignJavaFx775775 8. Tooling?Hot `r NotUI DesignJavaFx775775 9. 775 775Demo(s) 10. 775 775JavaFx 2.0 11. 775775 12. 775 775JavaFx 2.0 13. 775 775JavaFx 2.0(Quelle: fxexperience) 14. 775 775JavaFx 2.0 15. 775 775JavaFx 2.0 16. 775 775JavaFx 2.0 17. 775775 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. 775775 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 DesignJavaFx775775 40. 775 775UI Design> 50+ Build-In Controls & Layouts> Model/View-Binding> Event Handling> Drag & Drop Support> Effects & Animations> FXML & CSS 3 41. 775 775UI Controls 42. 775775 UI Controls> Label ... HTMLEditor ... Charts> extends Node> Animation, Effects, Transformation> Styling via CSS> Integration with Swing ( & SWT) 43. 775775(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. 775775Event 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. 775775Effects & Animations(Quelle: glyphsoft) 48. 775775FXML & CSS 3> UI Deklaration> XML-based, Scriptable> Controller Binding> Action Binding> @FXML Annotation 49. 775 775Kickstart II 50. 775775 FXML & CSS 3(Quelle: glyphsoft) 51. 775 775 FXML & CSS 3> UI Declaration 52. 775 775FXML & CSS 3> Controller & Action Binding 53. 775775 FXML & CSS 3> Scripting Language 54. 775775FXML & CSS 3> CSS 3 55. Hot `r Not ?JavaFxToolingUI Design775775 56. 775 775 TOOLING> NetBeans 7.x> Eclipse> IntelliJ Idea> JavaFX SceneBuilder 57. 775775SceneBuilder 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