Java FX
Upcoming SlideShare
Loading in...5

Java FX



Java FX presentation from Sun Campus Ambassadors to KTH, Stockholm.

Java FX presentation from Sun Campus Ambassadors to KTH, Stockholm.



Total Views
Views on SlideShare
Embed Views



3 Embeds 498 473 23 2



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • 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.)
  • In order to land high paying jobs, students need to find ways to differentiate themselves from other recent graduates. Through the Sun Academic Initiative, Sun offers free training that will help you fast-track your career. As an example, a recent article in CIO Magazine included the Sun Certified Programmer for Java 2 platform and the Sun Certified Systems Administrator for Solaris as two of the hot certifications that are able to demand higher wages. Refer to the hand-out with instructions for online registration and certification exams.

Java FX Java FX Presentation Transcript

  • JavaFX: Cross Platform Rich Web Content Sun Campus Ambassadors to KTH Alper Celik & Gökhan Dogan
  • Agenda
    • Introduction
    • What is JavaFX?
    • JavaFX History
    • Java vs. JavaFX
    • JavaFX vs. other platforms
    • Demo
    • Resources on the Web
    • Next Steps
  • Java Runtime Environment
    • Virtual Machine
    • Write Once, Run Anywhere
    • Java, JRuby, Python...
    • Exception Handling
    • Predictive Self-Healing
    • Secure Execution
    • 4 Billion Installs Worldwide
    • Scripting language
    • Rich content delivery
    • Applets Running in the JVM
    • Fully Vector Based Graphics
    • Drag To Install
    • Common profile
    JavaFX What is JavaFX?
  • JavaFX History? Started as F3 by Chris Oliver Announced at JavaOne 2007 1.0 Released on 4 th December 2008 with NetBeans 6.1 plugin 1.1 Included full mobile support 1.2 Includes first betas for Linux and Solaris / OpenSolaris Project Nile to produce JavaFX tools for Adobe CS
  • JavaFX vs Other Platforms
    • Flash
    • Adobe Format
    • Poor support outside of Windows / OS X
    • Expensive Proprietary Dev tools
    • Performance is not optimal
    • Silverlight
    • Microsoft format
    • Tied to the .NET framework
    • Is subject to legal concern when used on any OS other than Windows
    • Very poor support outside Windows
    JavaFX JVM well supported across all OS's Free Compiler (runtime to be opened up soon) Free development tools (NetBeans & Eclipse plugins)
    • Declarative Syntax
    • def Foo = Bar {}
    • Implied typing
    • var foo = 30
    • var bar = “bar”
    • Direct attribute initialization
    • FooBar{
    • foo: 30
    • bar: “bar”
    • }
    JavaFX Language
  • JavaFX Language
    • Seamless Java Integration
    • def Foo = new Bar();
    • Functions
    • function foo():Bar{
    • return Bar{};
    • }
    • Java-like class declaration
    • class FooBar extends CustomNode{
    • var foo: Number
    • var bar: String
    • function foo() : Bar {return Bar{};}
    • }
  • DEMO
  • JavaFX Resources
    • JavaFX Site -
    • JavaFX Developer Blog -
    • JavaFX Tutorials -
    • JavaFX Overview -
    • Next Steps
      • Download the JavaFX SDK
      • Join
    Get Involved
  • Fast Track Your Career with Sun!
    • Get FREE Web-based training on Java TM , Solaris TM & more!
      • Visit:
      • Course registration code for ABC University is XYZ
    • Increase earnings potential with a Sun Certification!
      • Sun Certified Associate/Programmer for the Java 2 Platform SE
      • Sun Certified Web Component Developer for Java EE
      • Sun Certified Mobile Application Developer for Java ME
      • Sun Certified System/Network Admin for Solaris Operating System
    • Free practice exams
    • Discounted exams fees for academic developers – only US$60 (US$40 in APAC and Latin America)
  • THANK YOU! JavaFX: Cross Platform Rich Content
    • Sun Campus Ambassadors to KTH Alper Celik & Gokhan Dogan