incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Trivial Update of "MyFacesAlchemyProposal" by JihoonKim
Date Thu, 22 May 2008 18:15:26 GMT
Dear Wiki user,

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

The following page has been changed by JihoonKim:
http://wiki.apache.org/incubator/MyFacesAlchemyProposal

------------------------------------------------------------------------------
  -----
  1    Abstract
  -----
- My``Faces Alchemy gives capability in creating Adobe Flex components as My``Faces JSF components.
This glue will enable developers to utilize strengths of both technology :
-    i. RIA provided by Adobe Flex
+ My``Faces Alchemy will be a subproject under the main project My``Faces that will hold JSF
component libraries for additional Web 2.0 technologies such as Flex. These components will
be a glue that developers will use to utilize strengths of both fields :
+    i. RIA provided by Web 2.0 technologies
     i. Ease of data binding using managed beans through JSF and JEE
  
  [[BR]]
  -----
  2    Proposal
  -----
- My``Faces Alchemy bridges the technology of Adobe Flex [which has been open sourced through
MPL] and JSF of JEE 1.4+ to ease the development of RIA while preserving all the beneficial
aspects of both technologies. So users would create the Adobe Flex components as normal JSF
components and the project will create the necessary preMxml, Mxml, and SWF files and link
the values of the components back to the managed beans on the JSF side by using mainly JSON+Javascript+DOJO
and Action``Script.
+ My``Faces Alchemy will bridge the Web 2.0 technology and JSF of JEE 1.4+ to ease the development
of RIA while preserving all the beneficial aspects of both technologies.
  
+ For example, the contribution tagged along with this proposal is the bridge of Adobe Flex
[which has been open sourced through MPL] and JSF. So users would create the Adobe Flex components
as normal JSF components and the contribution will create the necessary preMxml, Mxml, and
SWF files and link the values of the components back to the managed beans on the JSF side
by using mainly JSON+Javascript+DOJO and Action``Script.
+ 
- This way developers who are unfamiliar with Adobe Flex can be completely abstracted from
its technology and focus in linking the application's data to legacy information. However,
in order to keep to the principle of good programming, debugging is made easy by creation
of preMxml files [prequel to mxml files that get compiled to swf files] and various modes
of application [debugMode, simplySWF, and productionEnv] which are later mentioned to give
flexibility to users who use this project/contribution.
+ This way developers who are unfamiliar with Adobe Flex can be completely abstracted from
its technology and focus in linking the application's data to legacy information. However,
in order to keep to the principle of good programming, debugging is made easy by creation
of preMxml files [prequel to mxml files that get compiled to swf files] and various modes
of application [debugMode, simplySWF, and productionEnv] which are later mentioned to give
flexibility to users who use these components.
  
  
- Technical info regarding the project :
+ Technical info regarding this component library [flex] :
  
  The components require Adobe Flex SDK to be extracted to C:\Program Files\flexSDK or /usr/local/bin/flexSDK
[have yet to test on a linux machine]. Optionally users can modify or pass the bin [i.e. C:\Program
Files\flexSDK\bin] to mxmlConstants.xml or JVM parameter mxmlc_bin respectively.
  
@@ -62, +64 @@

  -----
  3    Background
  -----
- The writing of this project started approximately three months ago, when enthused realization
of the strong similarity between the two technologies in terms of design and architecture
came about [considering both parties were part of the JSR in JCP, it made sense].
+ The writing of this component library for this project started approximately three months
ago, when enthused realization of the strong similarity between the two technologies in terms
of design and architecture came about [considering both parties were part of the JSR in JCP,
it made sense].
  
  The code which had been written then was submitted as a JIRA to Apache My``Faces Tomahawk
Sandbox and did attract interest of some of the community members. However, because :
      a. the size of the contribution was rather large in comparison to norm
      a. the contribution was specifically targeted to integration of Adobe Flex with JSF
-     a. and the community members desired to fully ensure that all legal issues are in compliant
to Apache they directed me to the Incubator. If the incubator does promote the code in the
future, then it is assumed that it will be part of Apache My``Faces as its subproject.
+     a. and the community members desired to fully ensure that all legal issues are in compliant
to Apache they directed me to the Incubator. If the incubator does promote the code in the
future, then it is assumed that it will be part of Apache My``Faces as its subproject and
additional 
  
  
  [[BR]]

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message