[weld-dev] CDI Implementors Panel BOF at JavaOne 2010?
Reza Rahman
reza_rahman at lycos.com
Mon Feb 22 14:33:40 EST 2010
Dan,
Below is the draft I have. Let me know your comments (nothing need be
held back :-)). Note, the general order of mention is alphabetical.
==============================================================================================================
Title: CDI Implementations Frontier: Goals, Milestones and Perspectives
Type: Birds-of-a-Feather
Speakers: Dan Allen, David Blevins, Reza Rahman
Abstract:
The Context and Dependency Injection for Java EE (CDI) API is a key part
of Java EE 6. It provides robust context management, conversations,
type-safe next-generation generic dependency injection, stereotypes,
interceptors, decorators, events and a comprehensive SPI intended for
portable extensions. CDI already has a lot of industry traction with
three independent open source implementations – Resin’s CanDI, Apache’s
OpenWebBeans and JBoss’ Weld/Seam 3.
This session is your opportunity to get the perspectives of the folks
working on these implementations. We will talk about each project's
goals, approach, features, status, milestones, road map and modular
portable extensions. Please do feel free to bring your questions,
concerns and ideas!
Summary:
As a key part of Java EE 6, CDI already has three early open source
implementations. This includes the JBoss reference implementation Weld
(as well as the Seam 3 CDI modules), Caucho's CanDI included in the
Resin application server as well as Apache's OpenWebBeans. This informal
session is a chance for attendees to get an overview of these projects
and interact closely with the folks working on them.
The session will loosely follow the outline below:
* An overview of CDI
* Overview and details of each CDI project including:
- Goals, implementation approach, features beyond the CDI
specification, current status, milestones achieved, road-map and community
- Closely related projects such as JBoss Seam 3, JBoss Arquillian,
Embedded JBoss, Apache OpenEJB and Resin
- CDI portable extensions being developed with each implementation
such as support for XML configuration, localization,
internationalization, security, Spring,
GWT, Quartz, Struts 2, Wicket, iBATIS, JUnit, Drools and Apache
projects.
* Open-ended Q & A with attendees.
This session is intended for Java server side developers, architects and
managers. A moderate understanding of dependency injection and Java EE
is assumed.
==============================================================================================================
Cheers,
Reza
Dan Allen wrote:
> Reza,
>
> I think you have proposed a really nice idea. It would be excellent to
> get the folks who have translated the specification into working
> software both to:
>
> - get their perspective on the technology
> - provide insight about how best leverage it
> - where the implementation took initiative and went beyond the spec
> - etc.
>
> Plus, it presents a unified front of supporters of the specification
> and its value to the platform.
>
> If you are willing to prepare an abstract, then go ahead and post it
> to this thread and we'll provide some feedback/revisions.
>
> Cheers,
>
> -Dan
>
> On Wed, Feb 17, 2010 at 12:34 PM, Reza Rahman <reza_rahman at lycos.com
> <mailto:reza_rahman at lycos.com>> wrote:
>
> Gentlefolk,
>
> I am trying to organize and submit a CDI implementor panel BOF for
> JavaOne 2010. I approached David Blevins (whom I've co-presented
> with in
> the past and is a good friend) and did get commitment from him to
> participate on behalf of Apache/OpenWebBeans. I certainly would be
> happy
> to represent Resin/CanDI in the panel. I was wondering if there
> would be
> interest from the Weld/Seam 3 team to co-submit for the
> BOF/participate
> in a panel discussing our respective projects with the JavaOne
> community. I believe it would demonstrate the kind of
> cohesion/collaboration that often seems to lack between competing Java
> EE product vendors.
>
> Personally, I don't care too much who does the actual submission
> for the
> panel/does the write-up/organizing. If it makes the most sense for
> someone from the Weld/Seam team to do it, I am happy to defer the leg
> work...
>
> Thanks in advance for your help,
> Reza Rahman
> =============================
> Resin EJB 3.1 Lite Container Developer
> Expert Group Member, Java EE 6 and EJB 3.1
> Author, EJB 3 in Action
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org <mailto:weld-dev at lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/weld-dev
>
>
>
>
> --
> Dan Allen
> Senior Software Engineer, Red Hat | Author of Seam in Action
> Registered Linux User #231597
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> http://www.google.com/profiles/dan.j.allen
More information about the weld-dev
mailing list