Differences between revisions 9 and 10
Revision 9 as of 2009-01-09 14:58:12
Size: 4609
Editor: ?GuillaumeLegris
Comment:
Revision 10 as of 2009-01-09 14:59:42
Size: 4638
Editor: ?GuillaumeLegris
Comment:
Deletions are marked like this. Additions are marked like this.
Line 107: Line 107:
== OpenGL ES to boost embedded Java user experience == == OpenGL ES to boost embedded Java user experience (Guillaume Legris, Thenesis) ==

Proposed Talks

Introduction to IcedTea (Lillian Angel, Red Hat Canada)

Objective: To introduce ?IcedTea and lead into the talks given by the other ?IcedTea developers present.

Overview:

1. Where is ?IcedTea now? What has happened since FOSDEM 2008?

  • History of ?IcedTea

  • Progress
  • Releases
  • Improved community relationships

2. What is the difference between (proper) OpenJDK and ?IcedTea?

  • Javaws (demo), visualvm (demo)
  • PulseAudio/Gervill integration
  • Touch on plugin and hotspot work (To be presented by Deepak Bhole and Gary Benson)

3. Mauve and JTreg comparisons with OpenJDK. 4. Packaging for Fedora

  • process
  • patches that need to be applied
  • specifics on building

5. Looking forward

  • What are we doing now? where are we going?
  • How what we complained about last year at FOSDEM has been acknowledged and fixed (patches, repositories)

Other topics I can cover, if the other developers decide not to:

Porting a Java VM to a Hardware Java Accelerator (Guennadi Liakhovetski)

We'd like to present a project porting a Java Virtual Machine to a hardware Java accelerator. Specifically, we are trying to port JamVM to AVR32's Java Extension Module. We'll briefly explain how hardware Java accelerators work, give motivation for our choice of a specific JVM and CPU platform, describe specifics of this port, its current state and future plans.

Zero/Shark (Gary Benson, Red Hat UK)

It'll be about progress since the last FOSDEM, ie the any-arch build system stuff, the platforms people have been building it on, JCK work (maybe I'll have a pass to shout about!) and of course Shark.

Groovy Grails support for NetBeans: Under the Hood (Matthias Schmidt, Sun Microsystems)

  • Project: [http://wiki.netbeans.org/Groovy Groovy Grails]

  • Project license: GPLv2/CDDL
  • Project description: Suite of modules to bring Groovy and Grails support to the ?NetBeans IDE.

This short talk should give Java/NetBeans developers an overview about how the Groovy and Grails support in ?NetBeans works under the hood.

IcedTea Plugin (Deepak Bhole, Red Hat Canada)

I'd like to submit a short technical talk about the ?IcedTeaPlugin at Fosdem this year (assuming funding goes through).

The outline I had in mind as as follows:

1. Brief coverage of the basics covered last year (time line, basic design, etc.)

2. Additional changes made to improve speed (split into threads to allow parallel UI operations, etc.)

3. The security new model (tcp/ip replacement, running of code in privileged blocks, inherited netx benefits like preventing jvm shutdown by call to System.exit(), etc.)

4. Reliability improvements -- underlying jvm can be killed without taking down the browser, and successfully respawns

5. Additional stuff as it comes to mind.

6. Known missing features and what is being worked on.

7. Benefit to Fedora and the distro community in general

8. Demo

Caciocavallo (Roman Kennke & Mario de Torre, Aicas)

We would like to give a presentation about Caciocavallo and tell people what we've during the last year (yeah, Cacio becomes 1 year old @ fosdem :-) ). Would be cool if you could spare some time on the schedule for that.

VMKit (Nicolas Geoffray, Université Pierre et Marie Curie)

VMKit is an implementation of both the JVM and a CLI Virtual Machines using LLVM (http://llvm.org) as the just in time and ahead of time compiler. VMKit also uses existing class libraries (such as GNU classpath) and GC (Boehm). This talk should describe how VMKit combines these components and the performance of the virtual machines.

JSR292 (Rémi Forax, Université Paris Est)

JSR292 introduces VM supports that ease the implementation of dynamic languages on Java VM. This talk will present the different parts of the spec (knowing that is a work in progress) and some details/strategies of the implementation of the JSR292 specification in hotspot.

OpenGL ES to boost embedded Java user experience (Guillaume Legris, Thenesis)

This talk will present status and usage of OpenGL ES in the embedded Java world:

  • Available OpenGL ES implementations and Java bindings
  • Compatibility with existing Java environments
  • Application development with OpenGL ES: games and clutter-like user interfaces
  • OpenGL ES as backend for graphical libraries (MIDP, LWUIT, AWT)