JETeam is a J2EE application that aims to help members of a team working together by offering enterprise services (follow ups of tasks by managers or developers, notification when the status of the project change and so on) and is 100% pure java.
This project has been started with the idea that in order to improve the quality of project developments, all members (manager, coach, developers...) working on one (or more) project(s) need to have a single point of communication.
With this we mean that JETeam groups into one application the following services (not a full description):
* keeping up to date with the current status of each project.
* creation of tasks that are assigned to developers.
* attaching a note to any task when, for instance, a problem will delay its completion.
* receiving notifications when the project's status has been udpated.
* keeping a knowledge base of all solutions/problems encountered during the project development.
* and lots more...
JETeam Features
Free :
* The complete project is under the GPL licence
* All thrid-party libraries are under the same licence
* Open-source
* 100% pure Java
* Built to work with other open-source projects, however, commercial application can equally easy be plugged in (eg. Oracle DB instead of mySQL)
Portable :
* Completely written in Java, using open-source libraries licenced under the GPL licence
* Conforming to J2EE specifications
* Using EJB 2.x specification (other technologies such as JDO are pending)
* Runs on every platform supporting Java 2, including Windows 95/98/ME/NT/2000/XP, Linux, Solaris, HP-UX
* Works with all JDBC compliant databases, including Oracle, mySQL, Hypersonic, Firebird, DB2, Interbase, PostgreSQL, and many more...
* Works with all JSP 1.2 compatible servlet containers, such as Tomcat and Jetty (including JBossWeb)
* Front-end built in Struts 1.1 MVC framework
Easy to maintain :
* Open-source project on SourceForge.net
* Built on well-known and proven architectures and design patterns
* All modules (including third-party technologies) are well documented
* The complete server can be configured using Java Management Extensions (JMX), JETeam itself comes with some MBeans that will make it easier to perform operations without restarting the server. Operations include uploading the initial-load, viewing JETeam specific log messages etc... (only tested with JBoss). Managing will be as simple as opening your web browser, surfing to the server configuration screen, logging in and performing the desired operations. No need to open a console and going into the application server specific details.
Secure :
* Using standardized Java Authentication and Authorization Service Framework (JAAS)
* All communication over secure SSL link
* Completely configurable and customizable security layer
* Role based access control, using privileges and permissions on the level of individual method calls
* Persistence layer completely shielded from direct client access
* Authors have 3+ professional years of experience with Cryptography/PKI and security in general
Customizable :
* Source code can freely be changed and recompiled
* Design built on generic use-cases, project can be used in many different businesses
* Superfast development cycles using AndroMDA, XDoclet, Ant: most of the code is auto-generated, the only implementation is the business logic, the result is very stable and readable source code.
Tested with :
* JBoss, Weblogic, Resin, WebSphere
* mySQL, Hypersonic, Firebird, Oracle 7/8/9
* Netscape, Internet Explorer, Konqueror, Opera
* Windows, Linux, HP-UX, Solaris
Documentation :
* Javadoc for all source code built from the CVS
* UML diagram for front-end and back-end
* Homepage containing most recently written documentation
JETeam Project Home Page
http://jeteam.sourceforge.net/
JETeam Project Demo Page
http://jeteam.sourceforge.net/demo.html
Download JETeam Enterprise Teamwork
http://sourceforge.net/project/showfiles.php?group_id=61226&package_id=57540&release_id=204474