The Faces of MyFaces - People

seedjaggedInternet and Web Development

Nov 12, 2013 (4 years and 1 day ago)

93 views

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

BOF
-
7405

Apache MyFaces:

The Largest JavaServer
TM

Faces
Platform Developer Community

Dennis Byrne
-

Thoughtworks

Manfred Geiler
-

IRIAN Solutions

Martin Marinschek
-

IRIAN Solutions

Matthias Wessendorf


Oracle


Apache MyFaces

http://myfaces.apache.org

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

2

Agenda

Once Upon a Time

The Faces of MyFaces

Open Source Success Model

Surprise Announcement

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

3

Agenda

Once Upon a Time

The Faces of MyFaces

Open Source Success Model

Surprise Announcement

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

4

How it began

History


Thomas Spiegl and Manfred Geiler


Struts?


JavaServer
TM

Faces!


2002


sourceforge.net


2003


first stable release


2004


apache.org


2005


Technology Compatibility Kit (TCK), Specification
compliancy


Component libraries


Tomahawk, Tobago, Trinidad


32 committers

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

5

The sub
-
projects

More Than Just a JSF Implementation


Core 1.1


JSR
-
127 (JSF 1.1) API + implementation


Core 1.2


JSR
-
252 (JSF 1.2) API + implementation


Tomahawk


extended standard components and
convenient custom components


Tobago


component set with layout manager


Trinidad


Oracle's ADF Faces donation, large component
set and some goodies

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

6

Agenda

Once Upon a Time

The Faces of MyFaces

Open Source Success Model

Surprise Announcement

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

7

Bruno Aranda

European Bioinformatics
Institute


UK


JSF 1.2

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

8

Bernd Bohmann


Germany


Tobago


Maven Build


Release Manager
(Tobago)


Atanion

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

9

Dennis Byrne

ThoughtWorks


Alaska


Illinois


Chicago


State Encryption


TCK Compliance

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

10

Mathias
Broekelmann


Germany


JSF 1.2

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

11

Cagatay Civici


Turkey


Client
-
side Validation

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

12

Gabrielle
Crawford


California


Trinidad Components


Oracle

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

13

Mario Ivankovits

OPS


Austria


Mister "MyFaces Orchestra"

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

14

Manfred Geiler


Austria


Core implementation


Release Manager
(Core, Tomahawk)


IRIAN Solutions

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

15

Jurgen Lust

Ghent University


Belgium


t:schedule

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

16

Jurgen Lust

Ghent University


Belgium

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

17

Catalin Kormos

Codebeat


Romania


Sortable DataTable

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

18

Anton Koinov


California


Optimized Hashtables


Google

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

19

Paul McMahan

IBM


North Carolina


JSF 1.2

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

20

Gerald Müllan

IRIAN Solutions


Austria


Ajax



2007 JavaOne
SM

Conference | Session BOF
-
7405 |

21

Sean Schofield


Washington D.C.


Maven Build


tree2 Component


2007 JavaOne
SM

Conference | Session BOF
-
7405 |

22

Werner Punz

Media Data


Austria


Ajax


Tomahawk Components

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

23

Wendy Smoak


Arizona


Maven Build


Continuum


Struts, Tiles, Shale


Mergere

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

24

Grant Smith


USA


Core Contributions


Bug Fixes


Marathon Computer
Systems

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

25

Adam Winer

Oracle


California


The Godfather of
JavaServer
TM

Faces

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

26

Thomas Spiegl


Austria


Core Implementation


Tomahawk
-
Trinidad
interaction


IRIAN Solutions

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

27

Martin Marinschek

IRIAN Solutions


Austria


Mister "Bug Hunter"


2007 JavaOne
SM

Conference | Session BOF
-
7405 |

28

Matthias
Wessendorf

Oracle


Germany


Mister "Trinidad“


Release Manager
(Trinidad)

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

29

Agenda

Once Upon a Time

The Faces of MyFaces

Open Source Success Model

Surprise Announcement

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

30

Interoperability

Team Diversity



Apache Tomcat


JBoss Seam


Apache Shale


Apache Tiles


Sun RI


Facelets


Portlets


Apache Commons


Apache Geronimo

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

31

Standards

Team Diversity



JSR 127


JSF 1.0 (1.1)


JSR 252


JSF 1.2


JSR 299


WebBeans


JSR 168


Portlets


JSR 309


JSF Portlet Bridge


JSR 276


JSF Metadata

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

32

Companies

Team Diversity



Oracle, IBM, Sun, Google


ThoughtWorks, Red Hat


IRIAN, CodeBeat

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

33

Tools Vendors

Support


Tomahawk


Exadel


Trinidad


JDeveloper


Exadel

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

34

Commercial Support

Support


IRIAN


Codebeat

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

35

Apress Publishing

Support


“The Definitive Guide to MyFaces and AJAX”

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

36

Top Down Model

Team Structure


Linux


Rails


Spring Framework




Apache MyFaces

Flat Model

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

37

Future of MyFaces


More AJAX


Absorb the competition


Trinidad


Tobago


Oracle’s Rich Component Framework (RCF)


2007 JavaOne
SM

Conference | Session BOF
-
7405 |

38

Agenda

Once Upon a Time

The Faces of MyFaces

Open Source Success Model

Surprise Announcement

2007 JavaOne
SM

Conference | Session BOF
-
7405 |

39

For More Information

http://myfaces.apache.org


dev@myfaces.apache.org

users@myfaces.apache.org


2007 JavaOne
SM

Conference | Session BOF
-
7405 |

40

Q&A

Dennis Byrne
-

Thoughtworks

Manfred Geiler
-

IRIAN Solutions

Martin Marinschek
-

IRIAN Solutions

Matthias Wessendorf


Oracle