'. '

JavaOne2011

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(Advanced Annotation Processing with JSR 269)
(OSGi as a Lingua Franca Between IDEs)
Line 10: Line 10:
Join us to understand the power of modern [[Java]]!
Join us to understand the power of modern [[Java]]!
-
== [[OSGi]] as a Lingua Franca Between IDEs ==
+
== Onward! Rebuilding IDEs around Shared Ground ==
-
[[TBD]]
+
There is just one IDE on the [[Java]] market that [[Oracle]] does not contribute to. Otherwise [[Oracle]] is involved in [[Eclipse Foundation]], [[NetBeans]].org project and of course its primary IDE for support of [[Oracle]]'s enterprise technologies - [[JDeveloper]]. There has been a little component sharing between these three projects so far. This is fine when achieving other short term goals, but unsustainable as a long term strategy. Something has to be done about that.
 +
 
 +
[[NetBeans]] team is exploring the optios of component sharability for few years. Join our talk to get a bit of overview of what we did and what we plan. Join us to see some cool demos showing bits of [[Eclipse]] running in [[NetBeans]] or [[JDeveloper]] and various other combinations of technologies. Join us to learn how to abstract, redesign, [[bridge]] and align projects that were diverging for years. Join us to understand the importance of common [[modular]] system for [[Java]].
 +
 
 +
Sharing can make our products better. Join us to share!
== BOF: Experiences from Build the Fastest OSGi Container on the Planet ==
== BOF: Experiences from Build the Fastest OSGi Container on the Planet ==
[[Netbinox]] & [[TBD]].
[[Netbinox]] & [[TBD]].

Revision as of 12:36, 18 May 2011

JavaOne 2011 is around the corner, the question is what to talk about. Here are few thoughts:


Advanced Annotation Processing with JSR 269

Forget about runtime annotations as used for example by JavaEE or Spring. They don't worth a penny compared to advanced compiled time annotations processed by JavaC's AnnotationProcessors during compilation! Annotation of this kind change the way we think about Java. They can improve scalability, performance and simplicity of our Java frameworks without the hassle of on startup processing so common in the EE space these days.

Join us to learn how to design a Domain Specific Language in Java, how to improve the scalability of modular applications, how to improve startup time by building CompileTimeCaches, how to mimic the flexibility of Anything on Rails in plain Java, how to simplify your I18N practices! Learn from our rich, more than five years experience of building APIs around AnnotationProcessors. Learn how AnnotationProcessors simplify integration of your technology into any Java6 compliant IDE.

Join us to understand the power of modern Java!

Onward! Rebuilding IDEs around Shared Ground

There is just one IDE on the Java market that Oracle does not contribute to. Otherwise Oracle is involved in Eclipse Foundation, NetBeans.org project and of course its primary IDE for support of Oracle's enterprise technologies - JDeveloper. There has been a little component sharing between these three projects so far. This is fine when achieving other short term goals, but unsustainable as a long term strategy. Something has to be done about that.

NetBeans team is exploring the optios of component sharability for few years. Join our talk to get a bit of overview of what we did and what we plan. Join us to see some cool demos showing bits of Eclipse running in NetBeans or JDeveloper and various other combinations of technologies. Join us to learn how to abstract, redesign, bridge and align projects that were diverging for years. Join us to understand the importance of common modular system for Java.

Sharing can make our products better. Join us to share!

BOF: Experiences from Build the Fastest OSGi Container on the Planet

Netbinox & TBD.

Personal tools
buy