JavaFX - General

March 18, 2008

JavaFXOne is Going to Rock! (JavaFX Sessions at JavaOne 2008)

I'm getting excited about presenting at, and attending, JavaOne this year.  There will be lots of JavaFX sessions that show how far JavaFX has come in one year, as well as (hopefully) disclosing some closely guarded plans for the future.

Javafxone

For your convenience, I did a search on JavaFX sessions at the JavaOne 2008 Conference Catalog site, which returned the following sessions:

TS-5152
Overview of the JavaFX™ Script Programming Language Technical Session Christopher Oliver, Sun Microsystems, Inc.
TS-6271
Java™ Platform, Standard Edition: A Youthful Maturity Technical Session Danny Coward, Sun Microsystems, Inc.
TS-4794
A JavaFX™ Script Programming Language Tutorial Technical Session James Weaver, LAT
TS-5138
The JavaFX™ Platform: Sexy Interfaces For Mere Mortals Technical Session Joshua Smith, Aerospace & Defense
TS-6290
Applets Reloaded: Introducing the Next-Generation Java™ Plug-in Technology Technical Session Sven Gothel, Sun Microsystems, Inc.; Kenneth Russell, Sun Microsystems, Inc.
PAN-7372
Case Studies from the JavaFX™ Technology World Panel Session Erik Hellman, IBS JavaSolutions AB; Jeff Martin, ReportMill Software, Inc.; Raghavan Srinivas, Sun Microsystems, Inc.; Jo Voordeckers, Dolmen/JCS
TS-6610
Inside The JavaFX™ Script Technology-Based Runtime APIs: Scene Graph & WebKit Technical Session Igor Kushnirskiy, Sun Microsystems, Inc.; Hans Muller, Sun Microsystems, Inc.
TS-7051
JavaFX™ Mobile Platform Architecture and APIs Technical Session Craig Newell, Sun Microsystems, Inc.; Noel Poore, Sun Microsystems, Inc.
BOF-5804
Meet with the JavaFX™ Tools Team Birds-of-a-Feather Session (BOF) Nandini Ramani, Sun Microsystems, Inc.; Gerard Ziemski, Sun Microsystems, Inc.
BOF-6511
The Java™ Media Components API BOF Birds-of-a-Feather Session (BOF) Brian Burkhalter, Sun Microsystems, Inc.; Tony Wyant, Sun Microsystems, Inc.
BOF-5936
Meet the Java 2D™ API Graphics and Java Advanced Imaging Team Birds-of-a-Feather Session (BOF) Jim Graham, Sun Microsystems; Phil Race, Sun Microsystems, Inc.
BOF-5965
3-D Graphics APIs for the Java™ and JavaFX™ Platforms Birds-of-a-Feather Session (BOF) Kevin Rushforth, Sun Microsystems, Inc.; Chien Yang, Sun Microsystems Inc
TS-5449
Java™ Technology for Blu-ray and TV: Authoring for Performance Diversity Technical Session Bill Foote, Sun Microsystems, Inc.
TS-5968
JavaFX™ Platform Tools Strategy and Direction Technical Session Martin Ryzl, Sun Microsystems, Inc.; Param Singh, Sun Microsystems, Inc.
TS-5815
Going Mobile with JavaFX™ Script Technology, Groovy, and Google Android Technical Session Dierk König, Canoo Engineering AG; Mike Mannion, Canoo Engineering AG
TS-6019
A Look into Development for the JavaFX™ Mobile/TV Platform with the NetBeans™ IDE Technical Session Petr Suchomel, Sun Microsystems, Inc.
TS-6074
High-Performance Graphics for Mobile Devices Technical Session Pavel Petroshenko, Sun Microsystems, Inc.; Oleg Pliss, Sun Microsystems, Inc.
TS-6609
Using JavaFX™ Script To Build Swing Applications Technical Session Amy Fowler, Sun Microsystems, Inc.; Hans Muller, Sun Microsystems, Inc.
TS-6213
Boldly Go Where the Java™ Programming Language Has Never Gone Before Technical Session Geert Bevin, Terracotta
TS-6509
Incorporating Media into JavaFX™ and Java™ Technology-Based Applications Technical Session Marc Owerfeldt, Sun Microsystems, Inc.; Tony Wyant, Sun Microsystems, Inc.
BOF-5501
Java™ Champions BOF: The Latest Buzz, Highlights, and Panel Discussion Birds-of-a-Feather Session (BOF) Calvin Austin, SpikeSource, Inc.; Aaron Houston, Sun Microsystems, Inc.; Manfred Riem, Java Champion
BOF-5992
How to Build RESTful Clients with the JavaScript™, Ruby, and JavaFX™ Programming Languages Birds-of-a-Feather Session (BOF) Ayub Khan, Sun Microsystems, Inc.; Samaresh Panda, Sun Microsystems, Inc.
BOF-4798
Parleys.com: An Adobe Flex/AIR and JavaFX™ Case Study Birds-of-a-Feather Session (BOF) Stephan Janssen, BeJUG
BOF-5506
JavaFX™ TV Platform Overview Birds-of-a-Feather Session (BOF) Bartley Calder, Sun Microsystems, Inc.
TS-6127
Build Your Own Multitouch Interface with Java™ and JavaFX™ Technology Technical Session Angela Caicedo, Sun Microsystems, Inc.; Simon Ritter, Sun Microsystems, Inc.
TS-6656
Extreme GUI Makeover: Swing Meets FX Technical Session Christopher Campbell, Sun Microsystems, Inc.; Shannon Hickey, Sun Microsystems, Inc.
TS-5657
JavaFX™ Technology: Bring the Web with You--Multiple Interfaces to Games, Chat, and More Technical Session Joshua Marinacci, Sun Microsystems, Inc.; Anthony Rogers, Sun Microsystems
TS-5349
So Many Faces: Web 2.0 XD Experience with JavaServer™ Faces and JavaFX™ Technology, Flex, and Windows Presentation Foundation Technical Session Ray Lai, Intuit; George Mount, nVidia
LAB-7350
JavaFX™ Technology-Based Applications: Rich Client Applications with Cool Effects Hands-On Lab Sridhar Reddy, Sun Microsystems Inc; Raghavan Srinivas, Sun Microsystems, Inc.

In addition to the JavaFX Technical Session above, I'll be teaching a University session on JavaFX Script with Sang Shin on Monday, May 5th (Java University Day).  If you attend one of my sessions, please introduce yourself!

Indicthreads_3 Also, you might check out a JavaFX interview that Harshad Oak of IndicThreads.com conducted with me.  IndicThreads.com is a great resource for developers, and I really appreciated Harshad's professionalism and expertise.

Regards,
Jim Weaver
JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications

Immediate eBook (PDF) download available at the book's Apress site

February 16, 2008

Gosling Q&A Video from JavaPolis 2007 - Has Lots to Say about JavaFX

James Gosling had a lot to say about JavaFX Script and JavaFX Moble at JavaPolis 2007.  The video of the Q&A session with James Gosling has just been posted in which he addresses audience questions, a few of which relate to JavaFX.

Goslingqaatjavapolis2008

The video is twenty-five minutes long, and there is an index that enables you to go directly to each of the questions:

Goslingqaatjavapolis2008index

Particulary relevant to JavaFX are the answers that Dr. Gosling gives to the "Where is Swing Going", "What is the future of Java in the RIA space?", and "Why would I use JavaFX instead of Flex?" questions.  It's worth a listen!

JavaFX Script Boot Camp Registration Now Open

Javafxpertbootcamp300x250bannerindy

I will be offering a 2.5 day JavaFX Script day "boot camp" on Wednesday, April 9 through Friday, April 11, 2008 (ending at noon) in Indianapolis, Indiana. This course is designed to get you quickly up to speed in JavaFX Script application development. A primary reference for this course is my JavaFX Script book, but the course has its own syllabus which includes material covered in the book as well as up to the minute developments in compiled JavaFX Script. Registration is now open, and I am accepting 12 students in this pilot class. The cost of this pilot class will be 900 USD, and additional people from the same company will be 600 USD. You'll need to bring your laptop computer with the latest versions of the JavaFX Script downloads (which I'll specify in more detail as the class date approaches). I'm looking forward to teaching this class and hope that you can attend!

Regards,
Jim Weaver
JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications

Immediate eBook (PDF) download available at the book's Apress site

February 13, 2008

Excellent JavaFX Script Presentation by Matthew McCullough

Matthew McCullough of Ambient Ideas co-presented with me on JavaFX Script at the Boulder Java Users Group last evening.  Matthew's JavaFX Script presentation makes a great case for developing rich internet applications in JavaFX Script.  It discusses JRE deployment improvements as well.  There are links to the source code of his JavaFX Script examples on the second Q&A slide.

Ambientideasjavafx_presentation

His presentation also set the stage for me to dive right into code during my part of the presentation.  Mine was a subset of a JavaFX Script presentation that I delivered at JavaPolis a couple of months ago. 

By the way, we're going to do the same presentation tonight (Feb 13, 2008) at the Denver Java Users Group meeting, so if you're in the Denver area, please stop by!

JavaFX Script Boot Camp Registration Now Open!

Javafxpertbootcamp300x250bannerindy

I will be offering a 2.5 day JavaFX Script day "boot camp" on Wednesday, April 9 through Friday, April 11, 2008 (ending at noon) in Indianapolis, Indiana. This course is designed to get you quickly up to speed in JavaFX Script application development. A primary reference for this course is my JavaFX Script book, but the course has its own syllabus which includes material covered in the book as well as up to the minute developments in compiled JavaFX Script. Registration is now open, and I am accepting 12 students in this pilot class. The cost of this pilot class will be 900 USD. You'll need to bring your laptop computer with the latest versions of the JavaFX Script downloads (which I'll specify in more detail as the class date approaches). I'm looking forward to teaching this class and hope that you can attend!

Regards,
Jim Weaver
JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications

Immediate eBook (PDF) download available at the book's Apress site

January 17, 2008

I Hear Voices: Chet Haase on JavaFX

Take a look at this InfoQ interview about JavaFX with Chet Haase, the lead author of "Filthy Rich Clients".  Please check out his book as well, because it will help prepare you for the transition to rich internet application development which I think will very quickly become pervasive this year (2008).

Filthyrichclients_2


JavaFX Script Boot Camp Announcement

As a heads-up, I will be offering a JavaFX Script 2.5 day "boot camp" on Wednesday, April 9 through Friday, April 11, 2008 (ending at noon) in Indianapolis, Indiana.  This course is designed to get you quickly up to speed in JavaFX Script application development.  A primary reference for this course is my JavaFX Script book, but the course has its own syllabus which includes material covered in the book as well as up to the minute developments in compiled JavaFX Script.  Registration will open soon, and for this pilot class I am accepting 12 students.  The cost of this pilot class will be 900 USD per student.  Additional students from the same organization will be 600 USD.  You'll need to bring your laptop computer with the latest versions of the JavaFX Script downloads (which I'll specify in more detail as the class date approaches).  The prerequisite for the class will be the completion of a JavaFX Script programming assignment that I'll post soon to this weblog.  I'm looking forward to teaching this class and hope that you can attend!

More details to follow,
Jim Weaver
JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications
Immediate eBook (PDF) download available at the book's Apress site

January 08, 2008

New JavaFX Book Available - from Author Ralph Steyer

Javafxbook_ralphsteyer_2 Congratulations to author Ralph Steyer for writing the book entitled Dynamische und interaktive Java-Applikationen mit JavaFX!  According to the website, it is available in paperback and as an eBook.  This makes three JavaFX books available now, and I've taken the liberty of adding it to the Books page on PlanetJFX.

Regards,
Jim Weaver
JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications
Immediate eBook (PDF) download available at the book's Apress site

 

January 03, 2008

I Hear Voices: James Gosling on JavaFX

Here are a couple of interesting interactions with James Gosling, the founder of Java, about JavaFX:

James also did a keynote at JavaPolis 2007 that included JavaFX, and I'll alert you when the video is available.

Regards,
Jim Weaver
JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-side Applications
Immediate eBook (PDF) download available at the book's Apress site