Your SlideShare is downloading. ×
0
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
Presentasi Java Fx
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

Presentasi Java Fx

2,573

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,573
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
105
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
  • Slide 1: title and presenter's name Slide 2: topic intro - what product/technology is Slide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type, etc.) Slide 4: demo Slide 5: certification Slide 6: call-to-action Slide 7: resources: (URLs, where to go/who to call for more information, etc.)
  • JavaFX, of course, does also provide new tools for designers. Plugins for well know design software, such as Adobe Illustrator and Photoshop. Yes, those applications are from the competition!! And not from any competition, but the incumbent. No plugins for animated graphics tools, which could turn to be a huge problem. There’s no integrated IDE: Meaning the same software package cannot be used for programming and designing an application. The workflow is thus very similar to what it was in Java applications. You code in one place, design in another and then bring everything together. The competition does have tools that allow developers to do everything in one place: Adobe Flash.
  • The best enterprise OS on the planet. The TCP/IP stack has been reworked for both performance and security. Soundbite: Solaris 10 can run on more than 799 different systems, including those from Dell, HP, and IBM. No other enterprise class UNIX can do this. It's the result of a 1/2 Billion investment and 3000 engineers. 500,000 downloads in the first 10 days, a download/second!!!!!! 2/3rd of downloads were X86
  • Transcript

    • 1. Pengenalan JavaFX
      • Andik Nur Achmad
      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 kita buat dengan JavaFX?
      • Video playback
      • Aplikasi bisnis yang interaktif
      • Mash-up dengan web service berbasis REST
      • Dan,
      • 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
      • javafx.scene.shape
        • Ellipse
        • Polyline
        • Arc
        • Path
        • ShapeSubtract
        • QuadCurve
        • DelegateShape
        • ClosePath
        • CubicCurve
        • Shape
        • LineTo
        • SVGPath
        • Polygon
        • Line
        • Circle
        • ArcTo
        • PathElement
        • HlineTo
        • VlineTo
        • CurveTo
        • QuadTo
        • ShapeIntersect
        • MoveTo
        • Rectangle
    • 14. Circle
      • import javafx.scene.geometry.*;
      • import javafx.scene.paint.*;
      • Circle {
      • centerX: 100
      • centerY: 100
      • radius: 50
      • fill: Color.BLACK
      • }
    • 15. Rectangle
      • import javafx.scene.geometry.*;
      • import javafx.scene.paint.*;
      • Rectangle {
      • x: 50
      • y: 50
      • width: 200
      • height: 100
      • arcWidth: 20
      • arcHeight: 20
      • fill: Color.BLACK
      • }
    • 16. Ellipse
      • import javafx.scene.geometry.*;
      • import javafx.scene.paint.*;
      • Ellipse {
      • centerX: 50
      • centerY: 50
      • radiusX: 50
      • radiusY: 25
      • fill: Color.BLACK
      • }
    • 17. ShapeIntersect
      • import javafx.scene.geometry.*;
      • import javafx.scene.paint.*;
      • ShapeIntersect {
      • fill: Color.BLACK
      • a: Rectangle { width: 100 height: 50 }
      • b: Ellipse {
      • centerX: 100
      • centerY: 25
      • radiusX: 50
      • radiusY: 25
      • }
      • }
    • 18. ShapeSubtract
      • import javafx.scene.geometry.*;
      • import javafx.scene.paint.*;
      • ShapeSubtract {
      • fill: Color.BLACK
      • a: Rectangle { width: 100 height: 50 }
      • b: Ellipse {
      • centerX: 100
      • centerY: 25
      • radiusX: 50
      • radiusY: 25
      • }
      • }
    • 19. Animation Framework
      • javafx.animation
        • Interpolatable
        • Interpolator
        • KeyFrame
        • KeyValue
        • SimpleInterpolator
        • Timeline
    • 20. JavaFX Script Language
      • Declarative syntax
        • GUI
        • Swing
        • Data binding
      • Statically typed
        • 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
      • import java.lang.System;
      • var ten : Integer = 10;
      • System.out.println("Twice {ten} is {2 * ten}.");
      • // Twice 10 is 20.
    • 22. Class
      • class Knight {
      • attribute health = 100;
      • attribute strength = 10;
      • function die(){
      • health = 0
      • }
      • function hurt(amount: Integer){
      • strength -= amount
      • }
      • }
    • 23. Objects
      • var myKnight = Knight {}
      • var superKnight = Knight {
      • health: 150;
      • strength: 15;
      • }
      • myKnight.hurt(superKnight.strength);
      • // myKight.health = 85
    • 24. Basic Data Types
      • JavaFX
        • String
        • Boolean
        • Number
        • Integer
        • Duration
      • Java
        • java.lang.String
        • java.lang.Boolean
        • java.lang.Number
        • byte, short, int, long, BigInteger
        • N/A
    • 25. String Examples
      • var s1 = "Java";
      • var s2 = "FX";
      • var s3 = "Java{s2}"; // s3 = "JavaFX"
      • var s4 = "{s1}{s2}"; // s4 = "JavaFX"
    • 26. Boolean Examples
      • var cool = true;
      • var s = "Java{ if (cool)"FX" else "Script"}";
      • //s = "JavaFX"
      • var a = true; // a = true
      • var b = false; // b = false
      • var c = a and b; // c = false
      • var d = a or b; // d = true
      • var e = not a; // e = false
    • 27. Duration Examples
      • var t1 = 5ms; // 5 milliseconds
      • var t2 = 10s; // 10 seconds
      • var t3 = 30m; // 30 minutes
      • var t4 = 1h; // 1 hour
      • var t5 = t1 + t2 + t3 + t4;
      • // 1 hour 30 min 10 secs and 5 millisecs
    • 28. Sequences Examples
      • var x = [1,2,3];
      • // array initialization
      • insert 10 into x;
      • // [1, 2, 3, 10]
      • insert 12 before x[1];
      • // [1, 12, 2, 3, 10]
      • delete 12 from x;
      • // [1, 2, 3, 10]
      • insert [1..10] into x;
      • // [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)
      • Sun's Java FX Site:
        • http://www.sun.com/software/javafx/
        • http://www.javafx.com
    • 32. JavaFX Resources
      • Free online course at http://www.javapassion.com/
    • 33. Terima Kasih
      • Andik Nur Achmad
      Original slide by Silveira Neto Sun Campus Ambassador [email_address] http://andique.wordpress.com

    ×