|
Project Information
Members
Featured
Downloads
Wiki pages
|
Geo-faces is now seeking Contributors Here is a Presentation about the vision for Geo-Faces http://docs.google.com/Presentation?id=dgbnvrhd_140f4xpb4g3 Here is the Google Groups for development http://groups.google.com/group/geo-faces-dev?hl=en
Geo-faces is a set of JSF components that you can use to add an OpenLayers map into an existing JSF application taking a server-centric approach. It is built using the RichFaces CDK. Geo-Faces are a free and open source JavaServer Faces (JSF) components library for incorporating modern mapping interfaces into Java Enterprise Edition (Java EE) applications. Its purpose is to provide common and reusable map interfaces components that can be tailored to any specific project requirements. These components allow very rapid development of online applications with embedded mapping capabilities. Geo-Faces also aims to be able to provide rich mapping functions without the development complexity of other mapping frameworks. “A Java developer with no previous GIS development skills should be able to build an interactive mapping application, with data from a variety of sources, within one week or less and in less than 100 lines of declarative code.” The project will be appropriate under the following conditions:
Business BenefitsThe primary business need satisfied by Geo-Faces components is to reduce the time to incorporate customized map displays into enterprises applications. This time savings translates into reduction or elimination of development and maintenance costs. The solution providers no longer have to have a specialized staff, hardware, software, and data storage to using mapping components. This downsizing can be achieved because component library design follows the best practice of enterprise Java applications to separate the development and deployment of the UI component (i.e., "widget). The basic philosophy behind this design is to keep it simple and favor configurable features as opposed to having to custom code them. This philosophy is especially important in Ajax applications because it eliminates the need to develop and maintain JavaScript, which is an extremely time consuming, fragile, and hard to read. The JavaScript is generated by the framework and interactions between components are controlled at the level of the UI component tags. The product of this declarative approach is that rich mapping application can be quickly incorporated into legacy or new enterprise applications.
The Open Source license means that there are no restrictions on how the components are used as stand alone or embedded applications. The community driven development approach means a reduction in risk from dependence on obsolete or no longer supported vendor provided technologies. New features and enhancement can be developed in accordance with the project’s timeline not the vendor software release cycles.
Features available directly from Geo-Faces components or in conjunction with other industry standard technologies such as Hibernate, Seam, Richfaces etc. Technical Benefits
See the wiki for more information.
|