JavaOne2012
From APIDesign
(→Advanced Annotation Processing with JSR 269) |
(→Advanced Annotation Processing with JSR 269) |
||
Line 6: | Line 6: | ||
Tuesday October 2, 10:00 - 11:00 | Tuesday October 2, 10:00 - 11:00 | ||
- | This is a shortened and ''listen only'' version of [[#Hack_into_Your_Compiler.21]] hands-on-lab. I'll talk about advanced use of [[AnnotationProcessor]]s. I have a lot of code to show (and type) including a case study of writing scalable, boiler plate code free registration of {{JDK|java/net|URLStreamHandler}}s. I will also demo our usage of in-place localization via {{ | + | This is a shortened and ''listen only'' version of [[#Hack_into_Your_Compiler.21]] hands-on-lab. I'll talk about advanced use of [[AnnotationProcessor]]s. I have a lot of code to show (and type) including a case study of writing scalable, boiler plate code free registration of {{JDK|java/net|URLStreamHandler}}s. I will also demo our usage of in-place localization via {{NB|org-openide-util|org/openide/util|NbBundle.Messages}} that eliminates external ''Bundle.properties'' files all together. In case I have a bit of time left I'll replay the [[LiveDB]] demo to enlarge our horizons and show how limitless [[Java]] with [[AnnotationProcessor]] can be. |
== Bringing Mylyn to NetBeans and OSGi, Bridging Their Worlds == | == Bringing Mylyn to NetBeans and OSGi, Bridging Their Worlds == |
Revision as of 08:07, 11 September 2012
I will be at JavaOne 2012. I tried to resuscitate few presentations rejected for JavaOne2011. Maybe I shoot too high - right now I have four accepted presentations and one hands-on-lab.
Contents |
Advanced Annotation Processing with JSR 269
CON3372 @ Hilton San Francisco - Continental Ballroom 5 Tuesday October 2, 10:00 - 11:00
This is a shortened and listen only version of #Hack_into_Your_Compiler.21 hands-on-lab. I'll talk about advanced use of AnnotationProcessors. I have a lot of code to show (and type) including a case study of writing scalable, boiler plate code free registration of URLStreamHandlers. I will also demo our usage of in-place localization via NbBundle.Messages that eliminates external Bundle.properties files all together. In case I have a bit of time left I'll replay the LiveDB demo to enlarge our horizons and show how limitless Java with AnnotationProcessor can be.
Bringing Mylyn to NetBeans and OSGi, Bridging Their Worlds
CON4387 @ Hilton San Francisco - Continental Ballroom 5 Tuesday October 2, 13:00 - 14:00
Software Modularity: Paradoxes, Principles, and Architectures
CON3992 @ Hilton San Francisco - Continental Ballroom 6 October 3, 10:00 - 11:00
Patterns for Modularity: What Modules Don’t Want You to Know
CON3826 @ Hilton San Francisco - Continental Ballroom 6 October 3, 13:00 - 14:00
Hack into Your Compiler!
HOL3925 @ Hilton San Francisco - Franciscan A/B/C/D Thursday October 4, 11:00 - 13:00
In this hands-on-lab we plan to learn more about JSR-269 and how we can use it to simplify our code, avoid boiler plate code and make our systems more scalable. The hands-on-lab will take two hours and its content is going to be similar to my talk at GeekOut 2012.