You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2010/03/19 00:35:59 UTC

[Myfaces Wiki] Update of "GSoC2010_HTML5" by Ali Ok

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The "GSoC2010_HTML5" page has been changed by Ali Ok.
http://wiki.apache.org/myfaces/GSoC2010_HTML5?action=diff&rev1=1&rev2=2

--------------------------------------------------

- Google Summer of Code 2010: Project "HTML5 RenderKit for Apache MyFaces2"
+ == THIS WIKI IS  NOT FINAL ==
+ Google Summer of Code 2010: Project
  
- Student: Ali OK
- Mentor: Matthias Wessendorf
+ === "HTML5 RenderKit for Apache MyFaces2" ===
+ Student: Ali OK <aliok A T aliok D O T com D O T tr>
  
+ Mentor: Matthias Wessendorf<matzew A T apache D O T org>
- Initial discussion:
- http://old.nabble.com/-GSOC--HTML5-Renderkit-Start-up-td27748075.html
  
+ Initial discussion: http://old.nabble.com/-GSOC--HTML5-Renderkit-Start-up-td27748075.html
+ 
+ === Description ===
+ HTML5 Renderkit for Apache MyFaces2 will deliver a set of JSF components to integrate browsers with Java Server Faces server-side rendering technology.  With the project, several new JSF components which use new or updated HTML5 elements will be delivered. Furthermore, new functional behaviours like HTML5 drag&drop will be supported on JSF side.
+ 
+ A new namespace, preferably hx, will be used for new JSF components. Some examples are:
+ 
+  * hx:inputEmail : Email Input (new with HTML5)
+  * hx:inputText: Will extend JSF HTML component h:input with new capabilities like HTML5 suggestions
+ 
+ For the new functional behaviours, a new namespace, preferably fx, will be used for JSF components similiar to:
+ 
+  * fx:dragAndDrop : New HTML5 standard drag and drop functionality
+ 
+ Currently, HTML5 spec is in the [[http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-October/023849.html|"Last Call" state]]. Most browsers started to support new elements, and many leading websites started to use HTML5.
+ 
+ === Schedule ===
+