Presentation is loading. Please wait.

Presentation is loading. Please wait.

Creating Rich Desktop applications with JavaFX Smart, easy and fast Stefan Vadev Technical Trainer Software University

Similar presentations


Presentation on theme: "Creating Rich Desktop applications with JavaFX Smart, easy and fast Stefan Vadev Technical Trainer Software University"— Presentation transcript:

1 Creating Rich Desktop applications with JavaFX Smart, easy and fast Stefan Vadev Technical Trainer stefan.vadev@gmail.com Software University http://softuni.bg

2 Няколко думи за лектора 1.Works as Java Software Developer 2.Enjoys learning new stuff and sharing cool ideas 3.Open-source and free software fan 4.Motivates and teaches people to do Programming and IT 4.Charity 5.Loves Swimming 5. Passionate Table Tenis player 2

3 Table of Contents 1.Какво е JavaFX и защо е добра технология за Desktop apps? 2. JavaFX vs. Swing 3. Let’s code! JavaFX Demos 5. Let's build using the drag 'n drop Scene Builder 3

4 Какво е JavaFX и защо е добра технология за Desktop приложения?

5  JavaFX APIs – uses Java Code  JavaFX has the WORA mantra (write once, run anywhere)  Scene Builder - Drag and Drop. Separate UI from logic with FXML.  WebView. Used for RIAs.  Swing interoperability.  Built-in UI controls and CSS.  Multitouch Support.  High-performance media engine. 5

6 JavaFX vs Swing  The official API to replace Swing, supported by Oracle  Styleable controls  Very powerful data binding, properties.  Better event handling  More features  Modern looking  Easier animation  Based on a scene graph superior to Swing’s models 6

7

8 Creating a basic window. LayoutsLayouts

9 Managing user events

10 Soo much controls…

11 Switching scenes

12 Properties. Data binding

13 Working with TableViews

14 CSS integration

15 Embedding Media

16 WebView example

17 3D Graphics with JavaFx

18 Working with Scene Builder

19 Resources

20  Cool JavaFX tutorials – linklink  Today’s source code - linklink  JavaFX documentation – linklink  E(fx)clipse plugin - linklink  Scene Builder (Gluon) - linklink  JavaFXPorts (Gluon) - linklink  Creating a game, calculator– link, linklink  Another tutorial - linklink  Lots of other examples – linklink 20

21 21 Email: stefan.vadev@gmail.comstefan.vadev@gmail.com LinkedIn: Stefan VadevStefan Vadev За връзка с лектора

22 ? ? ? ? ? ? ? ? ? http://softuni.org/courses


Download ppt "Creating Rich Desktop applications with JavaFX Smart, easy and fast Stefan Vadev Technical Trainer Software University"

Similar presentations


Ads by Google