It's my pleasure to announce that the Jakarta Project is now LIVE.
Almost exactly one year ago, several people from Sun, IBM, and the Apache Group (now the Apache Software Foundation) met in Cupertino CA in a conference room named "Jakarta". The topic of the meeting: How could we all cooperate in the development of Java technologies on the Web server.
What eventually resulted was that Sun made the decision to release the reference implementations for the Servlet and JavaServer Pages (JSP) specifications to the Apache Software Foundation so that development of these technologies could take place in a open and collaborative way. The specifications will continue to be sheparded by Sun under the Java Community Process.
Sun and the Apache Software Foundation annouced our intent to form the Jakarta Project last June at JavaOne. Over the course of the last few months, all the necessary peices came together for release: The Project Management Committee was formed, all the necessary legal agreements were executed, the project guidelines were created, and the code was prepared.
A week ago, we transferred the code over to the Apache Software Foundation's servers and started making our final prepartions. After a lot of work by a lot of people, we were ready to proceed.
So here we are. We've turned it all on, the locks have been removed. The code is open. What comes next is up to you.
There's a whole new website at:
http://jakarta.apache.org
The website contains information about who we are, how the project works, and how you can contribute. By all means, it's not done (it will *never* be done) and there are lots of things that will be filled in over the next few days / weeks / months. But its enough to get you started.
There's 3 source code repositories that are part of Jakarta:
- jakarta-tomcat
- jakarta-watchdog
- jakarta-tools
Jakarta-Tomcat is the workspace that contains "Tomcat". Tomcat is the implementation of the servlet and JSP specifications. More to the point, it is currently considered to be a beta quality implementation of the Servlet 2.2 and JSP 1.1 specifications. To start contributing, subscribe to the tomcat-dev mailing list available on the website.
Jakarta-Watchdog is the workspace that contains "Watchdog". Watchdog is a collection of API tests for the servlet and JSP specifications. Over time, this will grow to become a comprehensive test suite so that any server that implements the JSP and Servlet specifications can be tested for adherence to the specifications. To start contributing, subscribe to the watchdog-dev mailing list available on the website.
Jakarta-Tools is a collection of tools that are used in the other workspaces. These tools are "Ant", a Java based build tool that we use instead of make; and "Moo", a Java based client server test harness which is used in Watchdog and in the product tests located in the Tomcat workspaces.
The source code repositories are available via:
- WebCVS
- Anonymous CVS
- Downloadable snapshots
Over the next weeks, builds will start becoming available.
I'd like to mention again that a *lot* of people contributed to the effort to get this off the ground and rolling. I'd like to thank all of them here and now for all their help in getting to this point. You know who you are!
Enjoy!
James Duncan Davidson
Jakarta PMC Chair
Servlet API Architect (Sun Microsystems)
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More BrainDump Articles
More By Dev Shed
developerWorks - FREE Tools! |
CakePHP is a stable production-ready, rapid-development aid for building Web sites in PHP. This "Cook up Web sites fast with CakePHP" series shows you how to build an online product catalog using CakePHP. FREE! Go There Now!
|
|
|
|
Download a free trial version of IBM DB2 9.5 for Linux, UNIX, and Windows. DB2 9 is the result of a five-year development project that transformed traditional (static) database technology into an interactive data server that merges the high performance and ease of use of DB2 with the self-describing benefits of XML. FREE! Go There Now!
|
|
|
|
This tutorial shows new users of IBM WebSphere Business Monitor Version 6.0.2 how to perform the "Hello World" equivalent for monitoring business process applications. It is intended to help you get familiar with the capabilities of the product. FREE! Go There Now!
|
|
|
|
IBM DB2 9.5 provides new options for tighter security, and allows for more granularity and flexibility in administration of the database. This tutorial is the second of two tutorials that cover roles and trusted contexts. Follow the exercises in this tutorial, and learn how to take advantage of the new DB2 feature trusted contexts in combination with other essential e-business technologies such as Web services, Web application server, and DB2 database server. FREE! Go There Now!
|
|
|
|
In this tutorial, Sean Walberg helps you prepare to take the Linux Professional Institute Senior Level Linux Professional (LPIC-3) exam. In this second in a series of six tutorials, Sean walks you through installing and configuring a Lightweight Directory Access Protocol (LDAP) server, and writing some Perl scripts to access the data. By the end of this tutorial, you'll know about LDAP server installation, configuration, and programming. FREE! Go There Now!
|
|
|
|
Learn how to do more with your reusable assets with the free Rational Asset Manager eKit. The eKit includes demos on how Rational Asset Manager tracks and audits your assets in order to utilize them for reuse. Plus you’ll find white papers and a Webcast that discuss the challenges of a Service Oriented Architecture and how Rational Asset Manager can provide quick and effective solutions. FREE! Go There Now!
|
|
|
|
Try the latest version of IBM Rational Manual Tester V7.0.1 by downloading a free trial from IBM developerWorks. This manual test authoring and execution tool promotes test step reuse to reduce the impact of software change on testers and business analysts and addresses the needs of teams performing at least a portion of their testing manually. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to try the IBM SOA Sandbox for people. The SOA Sandbox for people provides a trial environment with the necessary tooling and components required to enable consistent human and process interaction and collaboration, showing how you can improve user experience and business productivity. FREE! Go There Now!
|
|
|
|
The Eclipse community is constantly working to extend Eclipse's functionality. In this webcast, learn about some of the most important and feature-rich projects under development. From multi-language support to plug-in development, tune in to see what Eclipse is capable of now. FREE! Go There Now!
|
|
|
|
In this webcast, you'll get an introduction to the eXtreme Transaction Processing (XTP) features of WebSphere Extended Deployment and the common architectural traits required by XTP applications. See how WebSphere Extended Deployment's ObjectGrid feature provides a state-of-the-art infrastructure for hosting XTP applications. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |