| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | 
 | <HTML> | 
 | 	<HEAD> | 
 | 		<TITLE>JSR220-ORM Project Plan</TITLE> | 
 | 		<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | 
 | 		<LINK href="Plan_files/eclipse.css" type="text/css" rel="stylesheet"> | 
 | 			<META content="MSHTML 6.00.2800.1400" name="GENERATOR"></HEAD> | 
 | 	<BODY text="#000000" vLink="#551a8b" aLink="#ff0000" link="#0000ee" bgColor="#ffffff"> | 
 | 		<TABLE cellSpacing="5" cellPadding="2" width="100%" border="0"> | 
 | 			<TBODY> | 
 | 				<TR> | 
 | 					<TD align="left" width="60%"><FONT class="indextop"></FONT><STRONG><FONT face="Verdana" size="6">JSR220-ORM  | 
 | 								Plan</FONT></STRONG><BR> | 
 | 						<FONT class="indexsub">A Technology Project Proposal [updated April  | 
 | 							13 2005]</FONT></TD> | 
 | 					<td width="40%"><img height="86" hspace="50" src="/images/Idea.jpg" width="120" align="center"></td> | 
 | 				</TR> | 
 | 			</TBODY></TABLE> | 
 | 		<TABLE cellSpacing="5" cellPadding="2" width="100%" border="0"> | 
 | 			<TBODY> | 
 | 				<TR> | 
 | 					<TD vAlign="top" align="left" bgColor="#0080c0" colSpan="2"><B><FONT face="Arial,Helvetica" color="#ffffff">Introduction</FONT></B></TD> | 
 | 				</TR> | 
 | 				<TR> | 
 | 					<TD> | 
 | 						<P>The JSR220-ORM Project's goal is to provide a 100% compliant implementation of  | 
 | 							the JSR 220 persistence and JSR 243 specifications integrated with the Eclipse  | 
 | 							platform. Further, the goal of the project is to track the changes to these  | 
 | 							specifications, so that in addition, as they merge together towards a common  | 
 | 							persistence standard, it will be fully implemented by this project. Finally,  | 
 | 							the goal is to provide visual development tools that facilitate round trip  | 
 | 							engineering when using the JSR 220/243 approach to persistence.</P> | 
 | 						<P> </P> | 
 | 					</TD> | 
 | 				</TR> | 
 | 			</TBODY></TABLE> | 
 | 		<TABLE cellSpacing="5" cellPadding="2" width="100%" border="0"> | 
 | 			<TBODY> | 
 | 				<TR> | 
 | 					<TD vAlign="top" align="left" bgColor="#0080c0" colSpan="3"><B><FONT face="Arial,Helvetica"><FONT color="#ffffff">Dependencies</FONT></FONT></B></TD> | 
 | 				</TR> | 
 | 				<TR> | 
 | 					<TD colSpan="3"> | 
 | 						<P>The JSR220-ORM Project is strictly tied to the JSR 220 and 243 specifications.  | 
 | 							Further it will undoubtedly have dependencies on or provide dependencies to  | 
 | 							other sub projects within the Eclipse Data Tools Project and Web Tools Project.  | 
 | 							Additionally, elements of the project will depend on JDK 1.5 for  | 
 | 							annotation support required in JSR 220.</P> | 
 | 						<P> </P> | 
 | 					</TD> | 
 | 				</TR> | 
 | 			</TBODY></TABLE> | 
 | 		<TABLE cellSpacing="5" cellPadding="2" width="100%" border="0"> | 
 | 			<TBODY> | 
 | 				<TR> | 
 | 					<TD vAlign="top" align="left" bgColor="#0080c0"><B><FONT face="Arial,Helvetica"><FONT color="#ffffff">Milestones</FONT></FONT></B></TD> | 
 | 				</TR> | 
 | 				<TR> | 
 | 					<TD> | 
 | 						<P><STRONG>Milestone 1 plan:</STRONG> April 18th, 2005 Release initial Versant Open  | 
 | 							Access - 4.0 commercial implementation of EJB 3.0 and JDO 2.0 ( JSR 220/243 )  | 
 | 							to the open source community which includes initial Eclipse integration (  | 
 | 							lacking integration with other Data Tool Projects ) for public review, comment  | 
 | 							and contribution.   This is a proposal phase opportunity for the  | 
 | 							community to provide feedback and get involved.</P> | 
 | 						<P><STRONG>Milestone 2 plan:</STRONG> June 1st, 2005 Release remaining intended  | 
 | 							functionality of current Versant Open Access 4.0 stand alone visual development  | 
 | 							tooling, including remaining elements of round trip engineering, visual query  | 
 | 							builder and object viewer into a fully integrated Eclipse plugin. Release full  | 
 | 							EJBQL capabilities for JSR 220 support. Present a plan for integrating other  | 
 | 							identified areas of overlap with other Eclipse projecting including but not  | 
 | 							limited to <A href="/proposals/eclipse-dtp/main.html">Data  | 
 | 								Tools Project</A> and <A href="/webtools/">Web Tools  | 
 | 								Project</A> . Provide review of any new JSR 220 drafts that affect future  | 
 | 							milestones. | 
 | 						</P> | 
 | 						<P><STRONG>Milestone 3 plan:</STRONG> August 2005 Release JSR 220 updates that  | 
 | 							include implementation of all JSR 220 defaults, implementation of JSR 220 meta  | 
 | 							data for object relational mapping where different from JSR 243. Deliver  | 
 | 							removal of all vendor specific extensions relating to JSR 243 preview  | 
 | 							functionality. | 
 | 						</P> | 
 | 						<P>The above Milestones are visible and achievable. Other elements including <A href="/proposals/eclipse-dtp/main.html">Data  | 
 | 								Tools Project</A> and <A href="/webtools/">Web Tools  | 
 | 								Project</A>  integration and changes in the evolving JSR 220  | 
 | 							specification are less definite. As the months progress, it is expected that  | 
 | 							these other issues will become clearer and community involvement will be better  | 
 | 							understood so that ongoing milestones can be established. It is also expected  | 
 | 							that community involvement will reprioritize deliverables and timelines of  | 
 | 							milestones | 
 | 						</P> | 
 | 						<P> </P> | 
 | 					</TD> | 
 | 				</TR> | 
 | 			</TBODY></TABLE> | 
 | 	</BODY> | 
 | </HTML> |