The Napkin Look & Feel is a pluggable Java look and feel that looks like it was scrawled on a napkin. You can use it to make provisional work actually look provisional, or just for fun.
Java framework for CRUD and Validation.
Crank Google Group for Questions and Such
Crank is a master/detail, CRUD, and annotation driven validation framework built with JPA, JSF, Facelets and Ajax. It allows developers to quickly come up with JSF/Ajax based CRUD listings and Master/Detail forms from their JPA annotated Java objects.
Crank uses a lot of the new JSF features from Facelets, Ajax4JSF, etc. that will be used in JSF 2.0. Crank is a use case analysis of what is possible with the new JSF 2.0 stack.
The validation piece does server-side validation, Ajax validation or just emitted JavaScript validation based on Java annotations, property files, XML files, or database tables. Currently works with JSF, Spring MVC and Spring Webflow.
For application development we use spring and hibernate. For rapid application development there are many pitfalls around. Our mission is to provide a framework that handles all default settings and allows us to quickly start with the development tasks our customers are interested in. So the framework tries to support you by:
* Providing a maven based development environment which uses a proven dependency configuration for fast composition of a working base setup.
* Several utilities were needed during application development extending functions from other utility libraries, e.g. Apache commons.
* Providing a module concept for easy setup and extension of a base application
* Providing reusable and extendable components for common tasks such as application setup, user management, security, history and reporting.
* Providing a base UI implementation based on JSF/MyFaces/MyFaces Trinidad
Where to start
For starting have a look at the quick start tutorial. Within this tutorial a small database application is developed using the most important features provided by the framework.
J. Lumsden, und R. Maclean. Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: 2008 Workshops: ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS, Seite 538--547. Monterrey, Mexico, Springer-Verlag, (2008)
S. Gandhe, N. Whitman, D. Traum, und R. Artstein. Proceedings of the 6th IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems, Association for the Advancement of Artificial Intelligence (AAAI), (2009)
M. Freiberg, und F. Puppe. Mensch und Computer 2012---12. fachübergreifende Konferenz für interaktive und kooperative Medien., Oldenbourg Verlag, (2013)
M. Freiberg, und F. Puppe. Proceedings of the 8th Workshop on Knowledge Engineering and Software Engineering (KESE8), CEUR Proceedings (to appear), (2012)
M. Freiberg, und F. Puppe. Proceedings of the International Conference on Knowledge Engineering and Ontology Development (KEOD 2012), SciTePress Digital Library, (2012)
M. J., und P. G.. Actes du Congrès de l’Association des Sciences Administratives du Canada - division Gestion de la santé, St-John’s, Terre-Neuve et Labrador, Canada, 9 (12):
64-94(2012)
H. Klabi, K. Mellouli, S. Mellouli, und M. Rekik. Communications and Information Technology (ICCIT), 2012 International Conference on, Seite 291-296. (Juni 2012)