Several bloggers have started making note of JavaOne 2010 presentations related to particular topics of interest. The NetBeans Sessions at the JavaOne 2010 Conference post has been out for a while, but there are some new posts (several by the presenters themselves) that came out this week. Luciano Resende's post Apache Tuscany & Apache Nuvem related sessions at JavaOne 2010 describes two presentations he is involved with: "Developing composite applications for the Cloud using Apache Tuscany" (S314011) and "Databinding Unleashed for Composite Applications" (S313731). I haven't planned to attend any Cloud-related presentations, but if I do attend one, it is likely to be one related to Apache Tuscany.
Adam Bien has posted regarding the sessions he is involved with in the post My JavaOne Sessions - and Interactive Java EE 6 Hacking without Slides. Theses sessions are "Creating Lightweight Applications with Nothing but Vanilla Java EE 6" (S313248), "Hacking Heating Systems with Java EE 6, JavaFX, and Scripting" (S314243), "Java EE 6 Panel: What Do We Do Now?" (S313278), and "The Feel of Java EE 6: Interactive Onstage Hacking" (S319369).
Stephen Chin (perhaps most recently famous for his petition to Oracle to open source JavaFX) posted regarding a change in the title and focus of the presentation he and Jonathan Giles are preparing. The newly titled presentation "JavaFX Your Way: Building JavaFX Applications with Alternative Languages" (S319370) is currently scheduled for 4 pm on Monday in Hilton San Francisco (Golden Gate 8). At this point, I'm more interested in the JVM alternative languages than I am in JavaFX, but a presentation focusing on combining the two is appealing. Their abstract now states:
JavaFX is more than a language. It is also a platform for building immersive applications with graphics, animation, and rich media. In this session, you will see how you can leverage JavaFX from a host of different JVM languages, including Java, JRuby, Groovy, Scala, and Clojure.There are several presentations I'm interested in this time slot and it's going to be a difficult decision which one to attend. The change in this Chin/Giles presentation's focus has certainly added it to the contenders on my list of sessions to choose from during this slot.
I am half-way (one week: 7 of 14) through my once-per-day highlighting of a particular JavaOne 2010 abstract. So far, I have highlighted the following presentations' abstracts:
- Java Unleashed: Java Virtual Machine Tuning from the Pros (S313949)
- Polyglot Programming in the Java Virtual Machine (JVM) (S314424)
- 97 Things Every Programmer Should Know (S314385)
- JDK 7 and Java SE 7 (S314556)
- The Garbage Collection Mythbusters (S314354)
- JUnit Kung Fu: Getting More Out of Your Unit Tests (S312958)
- Unit Testing That's Not That Bad: Small Things That Make a Big Difference (S312988)
- Java SE 7/JDK7 - This has been somewhat addressed preemptively by Mark Reinhold's blog post Re-thinking JDK 7, in which two plans are put forth for consideration regarding the next major releases of Java. According to Reinhold, "Here at Oracle we’re leaning heavily toward the lower-risk Plan B." Plan B is to release the portions of JDK 7/Java SE 7 that are almost finished in mid-2011 and release JDK 8 with the rest of the stuff originally planned for Java SE 7 (Lambda/closures, Jigsaw/modularity, portions of Project Coin) by late 2012. I think many of us would like to hear which of the two proposed plans is going to apply and the dates associated with that plan. I am hoping these plans and any subsequent decisions will also be highlighted at the Reinhold presentation I highlighted: JDK 7 and Java SE 7.
- Oracle/Google Spat - The Oracle lawsuit against Google over Android and Google's subsequent boycott of JavaOne are sure to be discussed in the halls at the very least and may even get mention in keynotes and conference sessions.
- "Java : Just Free It" T-shirts - This is mostly just a minor curiosity for me, but I am intrigued by the thought of people wearing these t-shirts at JavaOne. As JavaWorld blogger Josh Fruhlinger has posted, "It's way past t-shirts" at this point.
- Java on iOS? - Jeff Martin has publicly wondered if there will be a JavaOne 2010 announcement regarding an agreement for Java to run on Apple's iPhone iOS. Markus King also points out that Apple finally permits Java on the iPhone and asks "when will Oracle deliver?" Coincidence?
- Future of Specific Products - We all have our favorite IDEs, frameworks, tools, languages, and technologies. I expect that many of us are interested in hearing announcements about the direction of these favorites.