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
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Coding
  3. Java
  4. JavaOne 2009 Day 1 - Part 2

JavaOne 2009 Day 1 - Part 2

Burk Hufnagel user avatar by
Burk Hufnagel
·
Jun. 03, 09 · Interview
Like (0)
Save
Tweet
Share
4.65K Views

Join the DZone community and get the full member experience.

Join For Free

The afternoon General Session was filled with quick looks at some of the technologies being shown and discussed in the technical sessions, but it also included a correction about the release of the Java 7 SDK. It seems that the announcement made in the morning was incorrect. The version being released is not the final Java 7 SDK, but the preview. The timetable laid out has the "feature complete" version being released in October and a Release Candidate coming out in February 2010. Sigh.

On a happier note I originally forgot to tell you that JavaFX 1.2 is now available, but it works out because it give me something pleasant to take away the Java 7 sting.

As it turns out, the realse of JavaFX 1.2 is kind of a mixed blessing. There are some new features, most notably the UI controls like Button, TextBox, RadioButton, CheckBox, and Label many of us have been pining for. The downside is there's still no Tree or Table control. One other thing to be aware of is that there are changes to the APIs that are not "upward compatible" - which means you'll need to modify your source code. The updated SDK is also not binary compatible so anything that's already compiled may break. Documents describing the changes you'll need to make are on the JavaFX site. It may be a little frustrating, but I've heard it's worth the work.
 
While I'm sure there were many excellent sessions, I was only able to attend a few:

  • In "Return of the Puzzlers: Schlock and Awe" Josh Bloch and Neal Gafter did a fine job of presenting another round of deviously simple programs that don't behave the way you think they should.
  • Bill Venner's presentation, "The Feel of Scala" took an interesting approach. He presented a lot of Scala code and provided just-in-time explanations of what we were seeing. It was unusual, but it worked. In fact, it was interesting enough that I'm currently on the lookout for a good book and downloading the latest release as soon as I find a stable connection to the interntet.
  • In "Don't Do This! How Not to Write Java Technology Based Software" Dean Wampler of Object Mentor shared his top ten list of things that you can do to really screw up a Java application. These may fall into the anti-pattern category because many of them are the sort of things that seem like a good idea.
  • "Meet the Java and JavaFX User Experience Team" was a nice opportunity to hear from the people involved in the user experience side of Java and JavaFX. These folk have the fascinating and difficult job of figuring out how to make the creation of compelling applications using Java and JavaFX easier to accomplish.
  • The last session I attended, actually a BOF, was titled "Java Platform, Enterprise Edition 5/6 Sun Certified Enterprise Exam: Theory, Practice, Real World" and it was lead by Humphrey Sheil, who is one of the examiners that grade parts two and three of the exam. As someone who's taken (and passed) the beta version of the exam, I found the talk very interesting and full of helpful suggestions. I was a little disappointed in that there was little mention about a JEE 6 version, but if you're interested in becoming a Sun Certified Architect for JEE 5 I strongly recommend listening to this session once Sun makes it available on the Sun Developer Network website.


That was it for the night. Day two is only a few hours of sleep away.

Burk Hufnagel reporting for DZone.

Java (programming language)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Unlock the Full Potential of Git
  • Best Practices for Setting up Monitoring Operations for Your AI Team
  • Building a Real-Time App With Spring Boot, Cassandra, Pulsar, React, and Hilla
  • Introduction to NoSQL Database

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: