Sun Campus Ambassador [email_address]
http://andique.wordpress.com 2. Arsitektur JavaFX Apa itu JavaFX?
Agenda JavaFX Script Selanjutnya ... JavaFX Demo! 3. Pengenalan:
Apa itu JavaFX? 4. Bagaimana aplikasi internet saat ini? 5. Rich
Internet Application (RIA) 6. Perkembangan Rich Internet
Application (RIA) 7. Apa yang bisa kitabuat dengan JavaFX?
- Aplikasi bisnis yang interaktif
- Mash-up dengan web service berbasis REST
- Aplikasi yang bisa berjalan di desktop, browser, mobile, dan
tv
8. Arsitektur JavaFX 9. Developer's Point of View 10. Designer's
Point of View 11. Consumer's Point of View 12. Kompetitor 13. Scene
Shape
14. Circle
- importjavafx.scene.geometry.*;
- importjavafx.scene.paint.*;
15. Rectangle
- importjavafx.scene.geometry.*;
- importjavafx.scene.paint.*;
16. Ellipse
- importjavafx.scene.geometry.*;
- importjavafx.scene.paint.*;
17. ShapeIntersect
- importjavafx.scene.geometry.*;
- importjavafx.scene.paint.*;
- a: Rectangle { width: 100 height: 50 }
18. ShapeSubtract
- importjavafx.scene.geometry.*;
- importjavafx.scene.paint.*;
- a: Rectangle { width: 100 height: 50 }
19. Animation Framework
20. JavaFX Script Language
-
- and code structuring, reuse, and encapsulation features that
enable creating and maintaining very large programs in the Java
programming language.
21. Script
- Sebuah script" satu atau lebih deklarasi atau ekspresi
- System.out.println("Twice {ten} is {2 * ten}.");
22. Class
- functionhurt(amount: Integer){
23. Objects
- varsuperKnight = Knight {
- myKnight.hurt(superKnight.strength);
24. Basic Data Types
-
- byte, short, int, long, BigInteger
25. String Examples
- vars3 = "Java{s2}";// s3 ="JavaFX"
- vars4 = "{s1}{s2}";// s4 = "JavaFX"
26. Boolean Examples
- vars = "Java{ if (cool)"FX" else "Script"}";
- varb = false;// b = false
- varc = aandb;// c = false
27. Duration Examples
- vart1 = 5ms; // 5 milliseconds
- vart2 = 10s; // 10 seconds
- vart3 = 30m; // 30 minutes
- vart5 = t1 + t2 + t3 + t4;
- // 1 hour 30 min 10 secs and 5 millisecs
28. Sequences Examples
- // [1, 2, 3, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
29. demo 30.
- Download Java FX & IDE Plugins untuk Netbeans or
Eclipse
- Bergabung dengan OpenJFX Java.net Project
- Belajar dari Java FX Tutorials
- Berpartisipasi dalam Java FX Forums
http://openjfx.dev.java.net Java FX Selanjut-nya 31. JavaFX
Resources
- Java FX Project Site:http://openjfx.dev.java.net
-
- Java.net: Download early versions of Java FX
-
- IDE Plugins, Tutorials, Forums, FAQs
-
- Getting Started With the JavaFX Script Language
-
- JavaFX Script 2D Graphics Tutorial
-
- The JavaFX Script Programming Language Reference
- Planet FX Wiki:http://jfx.wikia.com/wiki/Main_Page
-
- Open-source documentation site for Java FX
- Chris Oliver's Blog:http://blogs.sun.com/chrisoliver/
-
- Latest news, other informal information
-
- Source code for lots of demos (Space Invaders, Calculator)
-
- http://www.sun.com/software/javafx/
32. JavaFX Resources
- Free online course at http://www.javapassion.com/
33. Terima Kasih
Original slide by Silveira Neto Sun Campus Ambassador
[email_address] http://andique.wordpress.com