In JavaOne 2008, there are many intesting sessions on "other" JVM languages covering both dynamically typed languages (JavaScript, Groovy, JRuby) and statically typed languages (JavaFX, Scala). As usual, there are many sessions covering application aspects -- like using scripting on Glassfish, Grials (Groovy), Rails (JRuby) and so on. But, my interest is mostly on the programming language aspects and JVM implementation issues. Here is a table of sessions covering those:
|
Session ID |
Session Title |
Session Type |
Speakers and Company |
Speakers and Company |
Venue - Room |
|
|
|
||||||
|
TS-5152 |
Overview of the JavaFX™ Script Programming Language |
Technical Session |
Christopher Oliver, Sun Microsystems, Inc. |
Tuesday |
Moscone Center - |
|
|
TS-5416 |
JRuby: Why, What, How...Do It Now |
Technical Session |
Thomas Enebo, Sun Microsystems, Inc. ; Charles Nutter, Sun Microsystems, Inc. |
Tuesday |
Moscone Center - |
|
|
TS-4794 |
A JavaFX™ Script Programming Language Tutorial |
Technical Session |
James Weaver, LAT |
Tuesday |
Moscone Center - |
|
|
TS-4986 |
JavaScript™ Programming Language: The Language Everybody Loves to Hate |
Technical Session |
Roberto Chinnici, Sun Microsystems, Inc. |
Tuesday |
Moscone Center - |
|
|
PAN-5435 |
The Script Bowl: A Rapid-Fire Comparison of Scripting Languages |
Panel Session |
Guillaume Laforge, G2One, Inc.; Charles Nutter, Sun Microsystems, Inc. ; Jorge Ortiz, Stanford; Raghavan Srinivas, Sun Microsystems, Inc.; Frank Wierzbicki, Sun Microsystems |
Wednesday |
Moscone Center - |
|
|
TS-5572 |
Groovy, the Red Pill: Metaprogramming--How to Blow the Mind of Developers on the Java™ Platform |
Technical Session |
Scott Davis, Davisworld Consulting, Inc. |
Wednesday |
Moscone Center - |
|
|
TS-5165 |
Programming with Functional Objects in Scala |
Technical Session |
Martin Odersky, EPFL |
Thursday |
Moscone Center - |
|
|
TS-5693 |
Writing Your Own JSR-Compliant, Domain-Specific Scripting Language |
Technical Session |
John Colosi, VeriSign, Inc.; David Smith, VeriSign Inc. |
Thursday |
Moscone Center - |
|
|
TS-6050 |
Comparing JRuby and Groovy |
Technical Session |
Neal Ford, ThoughtWorks Inc. |
Friday |
Moscone Center - |
|
|
TS-6039 |
Jython - Implementing Dynamic Language Features for the Java™ Platform Ecosystem |
Technical Session |
Jim Baker, Zyasoft; Tobias Ivarsson, Neo Technology |
Friday |
Moscone Center - |
|
We have a BOF on BTrace in this year's JavaOne. But, you will not find the name "BTrace" in session title -- that is because talk was submitted before BTrace was open sourced with that name
The details of the BOF is as below. Please visit and let us discuss on dynamic tracing for Java.
| BOF-5552 | Java™ Platform Observability by Bytecode Instrumentation | Kannan Balasubramainan, A. Sundararajan | Tuesday May 06 19:30 - 20:20 | Moscone Center - Esplanade 300 |
| TS-5716 | D-I-Y (Diagnose-It-Yourself): Adaptive Monitoring for Sun Java™ Real-Time System | Technical Session | Carlos Lucasius, Frederic Parain | Tuesday May 06 18:00 - 19:00 | Moscone Center - Hall E 133|
| TS-6000 | Improving Application Performance with Monitoring and Profiling Tools | Technical Session | Jaroslav Bachorik, Gregg Sporar | Wednesday May 07 10:50 - 11:50 | Moscone Center - Gateway 104 |
| LAB-9400 | Exposing the Depth of Your JDK™ Release 7.0 Applications with Dynamic Tracing (DTrace) | Hands-On Lab | Angelo Rajadurai, Raghavan Srinivas, | Wednesday May 07 18:30 - 20:30 | Moscone Center - Hall E 130/131 (LAB) |
| TS-6145 | Using DTrace with Java™ Technology-Based Applications: Bridging the Observability Gap | Technical Session | Jonathan Haslam, Simon Ritter | Thursday May 08 13:30 - 14:30 | Moscone Center - North Mtg-121/122/124/125 |
| BOF-4994 | End-to-End Tracing of Ajax/Java™ Technology-Based Applications, Using Dynamic Tracing (dTrace) | Birds-of-a-Feather Session (BOF) | Amit Hurvitz | Thursday May 08 18:30 - 19:20 | Moscone Center - Gateway 104 |
| BOF-5223 | VisualVM: Integrated and Extensible Troubleshooting Tool for the Java™ Platform | Birds-of-a-Feather Session (BOF) | Luis-Miguel Alventosa, Tomas Hurka | Thursday May 08 19:30 - 20:20 | Moscone Center - Gateway 104 |
| TS-6145 | Using DTrace with Java™ Technology-Based Applications: Bridging the Observability Gap | Technical Session | Jonathan Haslam, Simon Ritter | Friday May 09 14:50 - 15:50 | Moscone Center - North Mtg-121/122/124/125 |
| TS-6000 | Improving Application Performance with Monitoring and Profiling Tools | Technical Session | Jaroslav Bachorik, Gregg Sporar | Friday May 09 16:10 - 17:10 | Moscone Center - Hall E 133 |
Groovy jsr-223 script engine @ scripting.dev.java.net has been updated to use Groovy version 1.5.6.
If you want to learn more about Blu-ray disc and what Java has to do with it, you may want to attend the following talks/BOFs @ JavaOne 2008!
| Date/Time | Session ID | Session Name |
|---|---|---|
| Wednesday, May 07 9:30 AM - 10:30 AM | TS-5449 | Java™ Technology for Blu-ray™ and TV: Creating your own Blu-ray Java Discs |
| Wednesday, May 07 9:30 AM - 1:30 PM - 2:30 PM | TS-6464 | Blu-ray Disc Security |
| Wednesday, May 07 9:30 AM - 6:30 PM - 7:20 PM | BOF-5451 | Blu-ray and Java™ Technology Roundtable |
| Thursday May 08 1:30 PM - 2:30 PM | TS-5638 | Writing Connected Device Configuration Applications for Resource-Constrained Devices |
| Thursday May 08 1:30 PM - 2:30 PM | TS-5888 | Driving Innovation in Packaged Media (Blu-ray) User Experience |
From our group talk (TS-5449), we will be focusing on the open source project @ https://hdcookbook.dev.java.net. Meet you soon @ JavaOne !!