1 / 77

The JavaFX Community and Ecosystem

The JavaFX Community and Ecosystem. Welcome. James Weaver @ javaFXpert Java Technology Ambassador http :// JavaFXpert.com. Hendrik Ebbers @ hendrikEbbers Senior Software Engineer http://www.guigarage.com /. Alexander Casall @ sialcasa Senior Developer http://blog.buildpath.de.

goro
Download Presentation

The JavaFX Community and Ecosystem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The JavaFX Community andEcosystem

  2. Welcome James Weaver @javaFXpert Java Technology Ambassador http://JavaFXpert.com Hendrik Ebbers @hendrikEbbers Senior Software Engineer http://www.guigarage.com/ Alexander Casall @sialcasa Senior Developer http://blog.buildpath.de

  3. Howmanydukesare in theslides? Excludingthefirstslide ?

  4. JavaFX Community Places tobe 101 Projects

  5. This guyseems tobeofficial… Places tobe Official

  6. http://www.javafxcommunity.com/

  7. https://javafx-jira.kenai.com

  8. Official Inofficial http://fxexperience.com

  9. Places tobe Blogs

  10. ? Guess Howmanyblogsdidwe find? 30

  11. Pleasetake a photo

  12. Featured http://java-buddy.blogspot.de/

  13. Featured http://www.jensd.de/

  14. Featured http://www.guigarage.com/

  15. 101 Wheretostartandwheretogo?

  16. 101 Books

  17. A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the NashornJavascriptengine. Cay S. Horstmann

  18. Java How to Program is intended for use in the Java programming course. It also serves as a useful reference and self-study tutorial to Java programming. Paul Deitel

  19. I recommend this book to people who are serious about wanting to get to know JavaFX UI controls in greater depth. (Jonathan Giles) Hendrik Ebbers

  20. In Pro JavaFX 8 expert authors show you how to use the JavaFX platform to create rich-client Java applications. Johan Vos, Weiqi Gao, Stephen Chin, Dean Iverson, James Weaver

  21. JavaFX 8 IntroductionbyExample isa bookcontainingengagingandfunexamplesoftheJavaFXplatformwhilegettingyouuptospeed on thenew Java 8 languagefeatures. Carl Dea, Mark Heckler, Gerrit Grunwald, José Pereda, Sean Phillips

  22. This book covers JavaFX 8 with the NetBeans Platform, NetBeans 8, and Java 8 in its examples. The book fully explains JavaFX 8 and its relationship with the NetBeans Platform architecture, and systematically shows Java developers how to use them together effectively. Gail and Paul Anderson

  23. 101 Tutorial-Spots

  24. http://docs.oracle.com/javase/8/javase-clienttechnologies.htmhttp://docs.oracle.com/javase/8/javase-clienttechnologies.htm

  25. http://code.makery.ch/java/javafx-8-tutorial-intro/

  26. Projects Ports Frameworks LanguagesTooling

  27. Projects PortsFrameworks LanguagesTooling

  28. Android Port lead by Johan Vos javafxports.org RoboVM lead by NiklasTherning

  29. Projects PortsFrameworksLanguagesTooling • Application Frameworks • Custom Controls • Middleware • Language Tools • Themes & Skins

  30. ? Guess Howmany Frameworks or Libraries didwe find? 45

  31. Projects PortsFrameworksLanguagesTooling • Application Frameworks • Custom Controls • Middleware • Language Tools • Themes & Skins

  32. Application Frameworks Granite Data Services Captain Casa JFX Flow JacpFX injectFX mFX DromblerFX Afterburner.fx JRebirth DataFX Flow fx-guice JavaFXMavenPlugin TestFX mvvmFX Assertj-javafx Jfx-testrunner

  33. JRebirth is a modular Application Framework that implements a custom WCS-MVC pattern DataFX Flow helps maintaining the state between different user actions, and managing the possible flows in a client application. mvvmFX Framework toimplementJavaFX-UIs withtheMVVM Pattern. TestFX Easy-to-uselibraryfortestingJavaFX. TestFXprovides:Afluentand clean API forinteractingwith, andverifyingthebehaviorof, JavaFXapplications. JacpFX Supports developers to structure an application with loosely coupled, reusable components. It frees you from the pitfalls of traditional multi-threaded programming. fx-guice Google Guice Integration for JavaFX applications. Afterburner.fx afterburner.fx is a minimalistic (3 classes) JavaFX MVP framework based on Convention over Configuration and Dependency Injection, which encourages the usage of FXML and WYSIWYG tools.

  34. Projects PortsFrameworksLanguagesTooling • Application Frameworks • Custom Controls • Middleware • Language Tools • Themes & Skins

  35. Custom Controls Custom Duke RichTextFX OpenViewerFX GMapsFX OpenMapsFX JFreeChart Orson Charts ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart

  36. ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart RichTextFX OpenViewerFX GMapsFX JFreeChart Orson Charts

  37. ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart RichTextFX OpenViewerFX GMapsFX JFreeChart Orson Charts

  38. ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart RichTextFX OpenViewerFX GMapsFX JFreeChart Orson Charts

  39. ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart RichTextFX OpenViewerFX GMapsFX JFreeChart Orson Charts

  40. ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart RichTextFX OpenViewerFX GMapsFX JFreeChart Orson Charts

  41. ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart RichTextFX OpenViewerFX GMapsFX JFreeChart Orson Charts

  42. ControlsFX JFXtras FlexGanttFX Enzo jideFX FancyChart RichTextFX OpenViewerFX GMapsFX JFreeChart Orson Charts

  43. Projects PortsFrameworksLanguagesTooling • Application Frameworks • Custom Controls • Middleware • Language Tools • Themes & Skins

  44. Middleware Getmethedata, asap! Ancor.IO redFX LiveDirFX OpenDolphin SynchronizeFX DataFXDataReader

  45. DataFXDataReader Firstly, by providing various data source adapters to ensure convenience around populating JavaFX controls such as ListView, TreeView, TableView and your custom controls or layout components. OpenDolphin is a slim open-sourcelibrarythatimplementsthehighestdegreeof model-view-controller separation. SynchronizeFX SynchronizesJavaFX Properties between different VMs. Itoffers a remote databindingmechanism.

  46. Projects PortsFrameworksLanguagesTooling • Application Frameworks • Custom Controls • Middleware • Language Tools • Themes & Skins

  47. Language Tools UndoFX ReactFX AdvancedBindings DataFXCore EasyBind

  48. ReactFX Exploration of (functional) reactiveprogrammingtechniquesforJavaFX. Composableeventstreams: lessboilerplate, fewersideeffectsandlessinversionofcontrolfor event-drivenapplications. DataFX Core Advanced Concurrency support for JavaFX. EasyBindprovides additional waystocreatebindings, whetherbystatichelpermethodsor additional operations on observable values.

More Related