DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Coding
  3. Java
  4. JavaOne 2011 Impressions

JavaOne 2011 Impressions

Peter Pilgrim user avatar by
Peter Pilgrim
CORE ·
Oct. 05, 11 · Interview
Like (0)
Save
Tweet
Share
8.68K Views

Join the DZone community and get the full member experience.

Join For Free

The first news is that JavaFX 2.0 has been released as general availability [Alternative download here]. Oracle have delivered on their promised, or may be it was Sun Microsystems vision, to reinvigorate the user interface on the desktop. I think this is a fantastic result, and the entire Oracle JavaFX SDK team has to be congratulated for staying the course. It would have been so easy to give up the goal and not persevere with this project.

 

JavaFX 2.0 Released!

Let us remember that JavaFX was originally an alternative JVM language called JavaFX Script, that Chris Oliver created and imagineered at See Beyond way back in 2006. Oliver was the person who fundamentally thought about marrying Java the runtime, the platform and the language with a scene graph engine. It took real engineering talent to write an SDK, which was both performant and designed correctly, which interfaced the ordinary Java developer with deep tendrils into the hardware accelerated native platform. The JavaFX SDK team had to get this architecture right, just once and for all. It took two goes. Albeit these tendrils in to a rendering runtime went first into Windows DirectX 10 platform, Oracle are blowing the competition away, by investing in a Apple OS X port and a Linux version of the JavaFX SDK. [As a Java Champion, with Kirk Pepperdine, we did mention to Oracle management that they should also consider a JavaFX Solaris port]

The announcements are coming thick and through:

JavaFX 2.0 Windows XP / Vista / 7 and 32 / 64 versions

NetBeans 7.1 Beta

JavaFX 2.0 Mac OS X Developer Preview Release

JDK 7 Mac OS X Developer Preview Release

 

Progressive JavaFX

Of course, I had my own presentation Progressive JavaFX 2.0 which was well attended. The audience were receptive to JavaFX 2.0 demonstration, admittedly I wrote them against the last Beta release 45. I will make sure that the demos and the code is readable against the JavaFX 2.0 GA before I announce it.

In terms of my own talk, Progressive JavaFX 2.0, I had a brain wave as slept from sudden exhaustion on Monday night, after the Oracle Tech Network reception, to split my talk in the longer term in two tranches the technical side and the user experience / design. I will aim to do this for 2012.

So yesterday at keynote, Richard Bair and Jasper Potts demonstrated the amazing JavaFX Labs. The majority of this demo was written against JavaFX 2.0 final code, there was a part of the demo that leverage JavaFX 3D internal parts. The exciting part was watching Jasper Potts muck around with XBox Connect and manipulate a 3D Duke, created by designer in Maya. Seeing is believing as they say, you need watch it in order to understand. Maybe I will capture a video on Vimeo here on this blog.

 

JavaEE 7 and Cloud Focus

On to the Java EE side, Oracle is definitely changing tracks with the Cloud. There is a serious effort now to get Java EE the standard mechanism to standardise Platform As A Service, Elasticity, Caching, Orchestration and Web Service Definitions, JAX-RS, Context Dependency and Injection extension and include a new JSON API library.

 

“Oraclers”

Overall, JavaOne 2011 is still the Mecca for Java developers, despite the downtown in the economy, the reduced number of Java engineers, and the loss of the Moscone Centre central hub. It is still just worth getting out over the pond to touch base with the “Oraclers” [ This term was borrowed from the Black Eye Peas's Will.i.am, at the 2010 Oracle Open World appreciation event / Treasury Island ]. The “Oraclers” recognise that Java Champions and the community do matter. We thank them for this support.

 

From http://www.xenonique.co.uk/blog/?p=460

JavaFX Java (programming language) Mac OS X

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Introduction to Spring Cloud Kubernetes
  • [DZone Survey] Share Your Expertise and Take our 2023 Web, Mobile, and Low-Code Apps Survey
  • Building a RESTful API With AWS Lambda and Express
  • Rust vs Go: Which Is Better?

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: