| <html> |
| |
| <head> |
| <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> |
| <meta name=ProgId content=PowerPoint.Slide> |
| <meta name=Generator content="Microsoft PowerPoint 10"> |
| <link id=Main-File rel=Main-File href="../MDT_1.0_%20Release_Review.html"> |
| <link rel=Preview href=preview.wmf> |
| <meta name=Robots content=NoIndex> |
| <script src=script.js></script><script><!-- |
| if( !(IsWin("PPTOtl")||IsWin("PPTNav")||IsWin("PPTOtlNav")) ) |
| { |
| obj = GetObj("Main-File") |
| parent.location.href=obj.href |
| } |
| var gOtlHiliteClr="#ffffff",gOtlNormalClr="#000000",gOtlActiveClr="#ffff00",gSelected="",gTxtState=false,gChildEntryTable=new Array() |
| function Load() |
| { |
| if( IsWin("PPTOtl" ) ){ LoadOtl(); parent.gOtlLoaded=true; return } |
| if( g_supportsPPTHTML ) { |
| if( IsWin("PPTNav" ) ){ LoadNav("NavObj",UpdNav); parent.gNavLoaded=true; return } |
| if( IsWin("PPTOtlNav" ) ){ LoadNav("OtlNavObj",UpdOtlNav); parent.gOtlNavLoaded=true; return } |
| } |
| } |
| function Upd(){ if( IsWin("PPTNav") ) LoadNav("NavObj",UpdNav) } |
| function LoadNav( oId,UpdFunc ) |
| { |
| document.ondragstart=CancelDrag |
| document.onselectstart=CancelDrag |
| document.body.style.margin=2 |
| UpdFunc() |
| obj=document.all.item(oId) |
| obj.style.display="block" |
| obj.style.visibility="visible" |
| document.bgColor="threedface" |
| if( parent.frames["PPTNts"] ) |
| notesBtn.style.display = "" |
| if( parent.gHasNarration ) |
| nb_voiceBorder.style.display = "" |
| } |
| function LoadOtl() |
| { |
| var otl=GetObj("OtlObj") |
| otl.style.display="block" |
| otl.style.visibility="visible" |
| if( gOtlActiveClr == "" ) gOtlActiveClr=document.linkColor |
| if( gOtlHiliteClr == "" ) gOtlHiliteClr=document.fgColor |
| if( gOtlNormalClr == "" ) |
| gOtlNormalClr=document.bgColor |
| else |
| document.bgColor=gOtlNormalClr |
| InitArray() |
| if( ObjExists( parent.gCurSld ) ) { |
| ChangeState( parent.gCurSld,gOtlNormalClr,gOtlHiliteClr ) |
| gSelected=parent.gCurSld |
| } |
| else gSelected = -1 |
| UpdOtl() |
| } |
| function UpdOtl(){ UpdIdx(parent.gCurSld) } |
| function UpdIdx( idx ) |
| { |
| if( gSelected != idx ) { |
| if( gSelected > 0 ) |
| ChangeState( gSelected,gOtlHiliteClr,gOtlNormalClr ) |
| if( ObjExists( idx ) ) { |
| gSelected = idx |
| ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr ) |
| } |
| else gSelected = -1 |
| } |
| if( gTxtState != parent.gOtlTxtExp ) { |
| state = "block" |
| if( !parent.gOtlTxtExp ) |
| state="none" |
| for(ii=0; ii<gChildEntryTable.length; ii++) { |
| obj=gChildEntryTable[ii]; |
| if( obj.id == null ) continue; |
| if( obj.id.indexOf("PPTC") >= 0 ) |
| obj.style.display=state; |
| } |
| gTxtState=parent.gOtlTxtExp |
| if( ObjExists( gSelected ) ) |
| ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr ) |
| } |
| } |
| function InitArray() |
| { |
| count=0 |
| var list=GetTags(document,"DIV"); |
| for(ii=0; ii<list.length; ii++) { |
| obj=list.item(ii) |
| if( obj.id == null ) continue |
| if( obj.id.indexOf("PPTC") >= 0 ) |
| gChildEntryTable[count++]=obj |
| } |
| } |
| function ChangeState( idx,fgColor,bgColor ) |
| { |
| obj=GetObj("PPTL"+idx) |
| obj.style.color=fgColor |
| obj=GetObj("PPTP"+idx) |
| obj.style.backgroundColor=bgColor |
| } |
| function ChgClr( o,clr ){ if( o.id != "PPTL"+gSelected ) o.style.color=clr } |
| function Over( src ){ ChgClr(GetLink(src),gOtlActiveClr) } |
| function Out( src ){ ChgClr(GetLink(src),gOtlHiliteClr) } |
| function Follow(src){ window.location.href = GetLink(src).href; } |
| function ObjExists( ii ) { obj=GetObj("PPTP"+ii ); return( obj ) } |
| function GoToSld( href ){ UpdIdx(parent.GetSldNum(href)); parent.GoToSld( href ) } |
| function CancelDrag(){ window.event.cancelBubble=true;window.event.returnValue=false} |
| function GetLink(src) |
| { |
| if(src.tagName=="A") return src |
| else return GetTags(src,"A").item(0) |
| } |
| function UpdNav() |
| { |
| txt = "<center>"; |
| if( parent.GetHrefObj( parent.gCurSld ).mOrigVis == 1 ) |
| txt += "Slide " + parent.GetCurSldNum() + " of " + parent.GetNumSlds() |
| else |
| txt += "Hidden Slide" |
| txt += "</center>"; |
| nav_text.innerHTML = txt; |
| if( !parent.HasPrevSld() ) |
| gBtnArr["nb_prev"].Enabled(0) |
| else |
| gBtnArr["nb_prev"].Enabled(1) |
| if( !parent.HasNextSld() ) |
| gBtnArr["nb_next"].Enabled(0) |
| else |
| gBtnArr["nb_next"].Enabled(1) |
| gBtnArr["nb_nts"].SetEnabled() |
| gBtnArr["nb_nts"].SetFlag( parent.gHasNts ) |
| gBtnArr["nb_sldshw"].Enabled(1) |
| gBtnArr["nb_voice"].Enabled(1) |
| } |
| function UpdOtlNav() |
| { |
| gBtnArr["nb_otl"].SetEnabled(); |
| if( parent.gOtlOpen ) |
| gBtnArr["nb_otlTxt"].Enabled( true ); |
| else |
| document.all.item("nb_otlTxtBorder").style.visibility = "hidden"; |
| } |
| |
| //--></script> |
| <style> |
| <!--.PTxt |
| {position:relative; |
| width:100%; |
| margin-top:5px; |
| padding-left:2px; |
| font-weight:bold;} |
| .CTxt |
| {position:relative; |
| width:100%; |
| margin-top:5px;} |
| a |
| {color:white; |
| text-decoration:none;} |
| ul |
| {color:white; |
| margin-bottom:0px; |
| margin-left:20px;} |
| .sldNum |
| {margin-top:5px; |
| color:white;} |
| .button |
| {position:absolute; |
| width:32px; |
| height:20px; |
| border-style:solid; |
| border-width:1px; |
| border-color:threedface;} |
| --> |
| </style> |
| </head> |
| |
| <body onload="Load()" style='margin:2px'> |
| |
| <div id=NavObj onload="Load()" onmouseover="BtnOnOver()" |
| onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()" |
| onkeypress="_KPH()" style='display:none;visibility:hidden'> |
| <table id="notesBtn" style='position:absolute;display:none;width:70px' align=left cellpadding=0 |
| cellspacing=0> |
| <td nowrap> |
| <div id="nb_ntsElem" align=center style='position:relative;padding:3px; |
| font-family:Arial;color:buttontext;font-size:9pt'><img src="notes_flag.gif" |
| border=0 id="notes_flag" style='display:none'><span |
| style='mso-spacerun:yes'> </span>Notes</div> |
| <div title="Show/Hide Notes" id="nb_nts" style='position:absolute;top:0%; |
| left:0%;width:100%;height:100%'></div> |
| </td> |
| </table> |
| |
| <table style='position:relative;width:70px' align=right cellpadding=0 cellspacing=0> |
| <td nowrap> |
| <div id="nb_sldshwText" title="Full |
| Screen Slide Show" align=center style='position:relative;margin-left:20px;padding:3px; |
| font-family:Arial;color:buttontext;font-size:9pt;cursor:default'>Slide |
| Show</div> |
| <div id="nb_sldshwBorder" title="Full Screen Slide Show" style='position:absolute;top:0%;left:0%;width:100%;height:20px'> |
| <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img |
| src="buttons.gif" id="nb_sldshw" style='position:relative;left:-254px'></div> |
| </div> |
| </td> |
| <td> |
| <div id="nb_voiceBorder" style='display:none;position:absolute;top:0;left:-40px; |
| width:20px;height:20px'> |
| <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img |
| src="buttons.gif" id="nb_voice" title="Pause/Play Narration" style='position: |
| relative;left:-290px'></div> |
| </div> |
| </td> |
| </table> |
| |
| <table style='position:relative' align=center cellpadding=0 cellspacing=0> |
| <td nowrap> |
| <div id="nb_prevBorder" class=button style='left:-30px'> |
| <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img |
| src="buttons.gif" id="nb_prev" title="Previous Slide" style='position:relative; |
| left:0px'></div> |
| </div> |
| <span id="nav_text" style='position:relative;top:3px;width:100px;font-family: |
| Arial;color:buttontext;font-size:9pt'></span> |
| <div id="nb_nextBorder" class=button> |
| <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img |
| src="buttons.gif" id="nb_next" title="Next Slide" style='position:relative; |
| left:-90px'></div> |
| </div> |
| </td> |
| </table> |
| </div> |
| |
| <div id=OtlNavObj onload="Load()" onmouseover="BtnOnOver()" |
| onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()" |
| onkeypress="_KPH()" style='display:none;visibility:hidden'> |
| |
| <table style='position:relative;width:70px' align=left cellpadding=0 cellspacing=0> |
| <td nowrap><div title="Show/Hide |
| Outline" id="nb_otl" |
| style='position:absolute;top:0%;left:0%;width:100%;height:100%;cursor:default'> |
| <div id="nb_otlElem" align=center style='position:relative;padding:3px;font-family:Arial; |
| color:buttontext;font-size:9pt'>Outline</div></div> |
| </td> |
| </table> |
| |
| <table style='position:relative' align=center cellpadding=0 cellspacing=0> |
| <td> |
| <div style='position:absolute;left:-18px;width:24px;height:20px;border-style: |
| solid;border-width:1px;border-color:threedface' id="nb_otlTxtBorder"> |
| <div style='position:absolute;clip:rect(0px, 22px, 18px, 0px)'><img |
| src=buttons.gif id="nb_otlTxt" title="Expand/Collapse Outline" |
| style='position:relative;left:-157px'></div> |
| </div> |
| </td> |
| </table> |
| |
| </div> |
| |
| <div id=OtlObj style='display:none;visibility:hidden;'> |
| |
| |
| <table width="100%" style='font-family:Arial;font-size:9pt'> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>1</font></div> |
| </td> |
| <td width="100%"> |
| <div id=PPTP1 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0046.html');" id=PPTL1>Model Development Tools |
| (MDT) 1.0 <br> |
| Europa Simultaneous Release Review</a></font></div> |
| <div id=PPTC1 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>6 June, 2007</li> |
| <br> |
| <br> |
| <br> |
| <li>Release Review revision 2.3.1 17 January, 2007</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>2</font></div> |
| </td> |
| <td> |
| <div id=PPTP2 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0072.html');" id=PPTL2>Agenda</a></font></div> |
| <div id=PPTC2 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Talking Points</li> |
| <li>Features</li> |
| <li>Non-Code Aspects</li> |
| <li>APIs</li> |
| <li>Architectural Issues</li> |
| <li>Tool Usability</li> |
| <li>End-of-Life</li> |
| <li>Bugzilla</li> |
| <li>Standards</li> |
| <li>UI Usability</li> |
| <li>Schedule</li> |
| <li>Communities</li> |
| <li>IP Issues</li> |
| <li>Project Plan</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>3</font></div> |
| </td> |
| <td> |
| <div id=PPTP3 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0073.html');" id=PPTL3>Talking Points</a></font></div> |
| <div id=PPTC3 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>MDT 1.0 Themes</li> |
| <ul> |
| <li>Appeal to a Broader Community</li> |
| <li>Be a Better Platform</li> |
| <li>Make Simpler to Use</li> |
| <li>Restructure Modeling Components</li> |
| <li>Increase Modeling Component Cohesion</li> |
| <li>Enable Consistent Multi-Language Support</li> |
| </ul> |
| <br> |
| <li>The project lead certifies that the requirements for Eclipse Quality |
| APIs have been met for this release</li> |
| <br> |
| <br> |
| <li>End-of-life issues</li> |
| <ul> |
| <li>RDF/OWL editors no longer available in EODM 0.9</li> |
| <li>org.eclipse.emf.ocl plug-in (OCL 1.0 API) deprecated, but continuing |
| viability guaranteed</li> |
| <li>http://www.eclipse.org/uml2/2.0.0/UML namespace URI now obsolete, |
| superseded by http://www.eclipse.org/uml2/2.1.0/UML</li> |
| </ul> |
| <br> |
| <li>All significant contributions, non-Committer code contributions, and |
| third-party libraries have received IP clearance</li> |
| <ul> |
| <li>1080: original 3rd-party code contribution</li> |
| <li>1081: use by MDT project</li> |
| </ul> |
| <br> |
| <li>15 committers from two companies (Borland, IBM) in three countries |
| (Canada, China, Czech Republic)</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>4</font></div> |
| </td> |
| <td> |
| <div id=PPTP4 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0096.html');" id=PPTL4>Features</a></font></div> |
| <div id=PPTC4 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>1.0 development plan available at http://www.eclipse.org/modeling/mdt/docs/plans/mdt_project_plan_1_0.html</li> |
| <br> |
| <br> |
| <li>24 committed, 7 deferred</li> |
| <br> |
| <br> |
| <li>New & Noteworthy documentation at http://wiki.eclipse.org/index.php/MDT_1.0_New_and_Noteworthy</li> |
| <br> |
| <br> |
| <li>Release notes available at http://www.eclipse.org/modeling/mdt/news/relnotes.php?project=</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>5</font></div> |
| </td> |
| <td> |
| <div id=PPTP5 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0074.html');" id=PPTL5>Features EODM 0.9</a></font></div> |
| <div id=PPTC5 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>5 committed, 0 deferred</li> |
| <br> |
| <br> |
| <li>Appeal to a Broader Community</li> |
| <ul> |
| <li>Standard Compliance. Implement the new package structure and ontology |
| metamodel of RDF and OWL conforming to the ODM specification.</li> |
| <li>Dynamic Typing. Allow objects representing RDF/OWL resources to change |
| type.</li> |
| <li>RDF/OWL Parsing and Serialization. Provide support for parsing and |
| serialization in RDF/XML format.</li> |
| <li>RDF/OWL Reasoning. Provide support for RDF/OWL reasoning.</li> |
| </ul> |
| <br> |
| <li>Increase Modeling Component Cohesion</li> |
| <ul> |
| <li>RDF/OWL Transformation to/from Ecore. Provide a mechanism to transform |
| RDF/OWL models to/from Ecore.</li> |
| </ul> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>6</font></div> |
| </td> |
| <td> |
| <div id=PPTP6 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0075.html');" id=PPTL6>Features OCL 1.1</a></font></div> |
| <div id=PPTC6 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>7 committed, 2 deferred</li> |
| <br> |
| <br> |
| <li>Appeal to a Broader Community</li> |
| <ul> |
| <li>Stand-alone Support. Provide a stand-alone (Eclipse-free) OCL build.</li> |
| </ul> |
| <br> |
| <li>Be a Better Platform</li> |
| <ul> |
| <li>Parsing API. Provide a public API for parsing OCL documents, with the |
| complete context declaration syntax.</li> |
| <li>EMF 2.3 / J2SE 5 Support. Adopt EMF 2.3, including regeneration of the |
| OCL metamodel.</li> |
| </ul> |
| <br> |
| <li>Make Simpler to Use</li> |
| <ul> |
| <li>Improved Documentation. Develop a complete Programmers Guide for the |
| OCL component.</li> |
| </ul> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>7</font></div> |
| </td> |
| <td> |
| <div id=PPTP7 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0097.html');" id=PPTL7>Features OCL 1.1</a></font></div> |
| <div id=PPTC7 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Restructure Modeling Components</li> |
| <ul> |
| <li>LPG. Consume LPG runtime library from the Orbit project.</li> |
| </ul> |
| <br> |
| <li>Increase Modeling Component Cohesion</li> |
| <ul> |
| <li>Integration with UML. Provide support for parsing and evaluating OCL |
| constraints and expressions on the UML metamodel.</li> |
| </ul> |
| <br> |
| <li>Enable Consistent Multi-language Support</li> |
| <ul> |
| <li>ICU4J. Isolate and minimize dependency on ICU4J; ensure support for the |
| thin variant of ICU4J.</li> |
| </ul> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>8</font></div> |
| </td> |
| <td> |
| <div id=PPTP8 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0076.html');" id=PPTL8>Features UML2 2.1</a></font></div> |
| <div id=PPTC8 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>7 committed, 3 deferred</li> |
| <br> |
| <br> |
| <li>Appeal to a Broader Community</li> |
| <ul> |
| <li>Static Profile Definition. Provide a way to specify that a profile |
| definition be generated using EMF; this would allow, among other |
| things, support for custom data types and derived stereotype |
| properties.</li> |
| </ul> |
| <br> |
| <li>Be a Better Platform</li> |
| <ul> |
| <li>Ant Task for Ecore Importer. Provide an Ant task for the UML Ecore |
| importer, similar to those provided for the Rose and Ecore importers in |
| EMF.</li> |
| </ul> |
| <br> |
| <li>Make Simpler to Use</li> |
| <ul> |
| <li>Create Child/Sibling Menu Reorganization. Reorganize the Create Child |
| and Create Sibling menus of the UML editor so that the items are |
| grouped by feature.</li> |
| <li>Improved Documentation. Improve documentation by updating the FAQ, |
| enhancing the Javadoc, and publishing new articles.</li> |
| </ul> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>9</font></div> |
| </td> |
| <td> |
| <div id=PPTP9 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0098.html');" id=PPTL9>Features UML2 2.1</a></font></div> |
| <div id=PPTC9 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Increase Modeling Component Cohesion</li> |
| <ul> |
| <li>Eclipse 3.3 / EMF 2.3 Compatibility. Maintain release currency |
| concurrent with EMF 2.3 (and Eclipse 3.3); make changes as required to |
| align with EMF features and bug fixes, in particular support for Java |
| SE 5.0.</li> |
| <li>XML Primitive Types. Provide a model library to represent the types |
| defined in the XMLType metamodel in EMF; be sure to update Ecore/UML |
| converters to make use of this new library.</li> |
| <li>Integration with OCL. Integrate support for parsing and evaluating OCL |
| constraints and expressions.</li> |
| </ul> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>10</font></div> |
| </td> |
| <td> |
| <div id=PPTP10 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0077.html');" id=PPTL10>Features UML2 Tools |
| 0.7</a></font></div> |
| <div id=PPTC10 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>4 committed, 1 deferred</li> |
| <br> |
| <br> |
| <li>Appeal to a Broader Community</li> |
| <ul> |
| <li>Class Diagrams. Provide a GMF-based editor for UML class diagrams.</li> |
| <li>State Machine Diagrams. Provide a GMF-based editor for UML state |
| machine diagrams.</li> |
| <li>Component Diagrams. Provide a GMF-based editor for UML component |
| diagrams.</li> |
| <li>Activity Diagrams. Provide a GMF-based editor for UML activity |
| diagrams.</li> |
| </ul> |
| <br> |
| <li>Other</li> |
| <ul> |
| <li>Profile Definition Diagrams. Provide a GMF-based editor for UML profile |
| diagrams.</li> |
| </ul> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>11</font></div> |
| </td> |
| <td> |
| <div id=PPTP11 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0078.html');" id=PPTL11>Features XSD 2.3</a></font></div> |
| <div id=PPTC11 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>1 committed, 1 deferred</li> |
| <br> |
| <br> |
| <li>Appeal to a Broader Community</li> |
| <ul> |
| <li>Java SE 5.0 Support. Exploit new Java language constructs; use |
| generics (e.g. EList, EMap and implementations); generate and merge |
| Java 5 constructs; investigate enumerations and annotations.</li> |
| </ul> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>12</font></div> |
| </td> |
| <td> |
| <div id=PPTP12 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0079.html');" id=PPTL12>Non-Code Aspects</a></font></div> |
| <div id=PPTC12 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>All components hosted at single Web site, Wiki</li> |
| <br> |
| <br> |
| <li>XSD still needs to be migrated to MDT CVS module</li> |
| <br> |
| <br> |
| <li>Documentation (FAQ, Javadoc, articles, etc.) available for EODM, OCL, |
| UML2, XSD (UML2 Tools TBD); updates complete or underway</li> |
| <br> |
| <br> |
| <li>Example features/plug-ins available for all components</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>13</font></div> |
| </td> |
| <td> |
| <div id=PPTP13 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0080.html');" id=PPTL13>APIs</a></font></div> |
| <div id=PPTC13 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>The project lead certifies that the requirements for Eclipse Quality |
| APIs have been met for this release</li> |
| <br> |
| <br> |
| <li>Non-API in internal namespace</li> |
| <br> |
| <br> |
| <li>Some discouraged access warnings in cases of metamodel extension |
| (plug-in compatibility restricted to minor version)</li> |
| <br> |
| <br> |
| <li>OCL, UML2, XSD APIs updated to support Java 5.0</li> |
| <br> |
| <br> |
| <li>EODM APIs are provisional, incompatible with previous release due to |
| compliance with new draft of the ODM specification</li> |
| <br> |
| <br> |
| <li>New convenience APIs introduced in UML2</li> |
| <br> |
| <br> |
| <li>GMF Runtime represents bulk of API for UML2 Tools</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>14</font></div> |
| </td> |
| <td> |
| <div id=PPTP14 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0081.html');" id=PPTL14>Architectural Issues</a></font></div> |
| <div id=PPTC14 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>To support RDF graphs and dynamic typing, EODM implementation changed to |
| make use of internal core objects and Java proxies hence code |
| generation not used/possible</li> |
| <br> |
| <br> |
| <li>OCL now consuming LPG Java Runtime from Orbit</li> |
| <br> |
| <br> |
| <li>UML2 schema changes introduced to address bidirectional association |
| issues [185602]</li> |
| <br> |
| <br> |
| <li>GMF resources available for UML2 Tools to support code regeneration; 80 |
| % generated code (including custom templates), 15 % pluggable custom |
| code, 5 % @generated NOT code</li> |
| <br> |
| <br> |
| <li>XSD partitioned into finer-grained features</li> |
| <br> |
| <br> |
| <li>No generics support for XSD transformation to/from Ecore</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>15</font></div> |
| </td> |
| <td> |
| <div id=PPTP15 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0082.html');" id=PPTL15>Tool Usability</a></font></div> |
| <div id=PPTC15 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Major OCL usability issue, lack of documentation, addressed with |
| introduction of Programmers Guide</li> |
| <br> |
| <br> |
| <li>UML editor (create child/sibling menus), exporter usability improved</li> |
| <br> |
| <br> |
| <li>GMF-based editors introduced for activity, class, profile definition, |
| and state machine diagrams</li> |
| <br> |
| <br> |
| <br> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>16</font></div> |
| </td> |
| <td> |
| <div id=PPTP16 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0083.html');" id=PPTL16>End-of-Life</a></font></div> |
| <div id=PPTC16 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>RDF/OWL editors no longer available in EODM 0.9</li> |
| <br> |
| <br> |
| <li>org.eclipse.emf.ocl plug-in (OCL 1.0 API) deprecated, but continuing |
| viability guaranteed</li> |
| <br> |
| <br> |
| <li>http://www.eclipse.org/uml2/2.0.0/UML namespace URI now obsolete, |
| superseded by http://www.eclipse.org/uml2/2.1.0/UML</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>17</font></div> |
| </td> |
| <td> |
| <div id=PPTP17 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0084.html');" id=PPTL17>Bugzilla (as of May |
| 30, 2007)</a></font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>18</font></div> |
| </td> |
| <td> |
| <div id=PPTP18 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0085.html');" id=PPTL18>Bugzilla EODM (as of |
| May 30, 2007)</a></font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>19</font></div> |
| </td> |
| <td> |
| <div id=PPTP19 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0086.html');" id=PPTL19>Bugzilla OCL (as of |
| May 30, 2007)</a></font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>20</font></div> |
| </td> |
| <td> |
| <div id=PPTP20 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0087.html');" id=PPTL20>Bugzilla UML2 (as of |
| May 30, 2007)</a></font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>21</font></div> |
| </td> |
| <td> |
| <div id=PPTP21 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0088.html');" id=PPTL21>Bugzilla UML2 Tools |
| (as of May 30, 2007)</a></font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>22</font></div> |
| </td> |
| <td> |
| <div id=PPTP22 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0089.html');" id=PPTL22>Bugzilla XSD (as of |
| May 30, 2007)</a></font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>23</font></div> |
| </td> |
| <td> |
| <div id=PPTP23 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0090.html');" id=PPTL23>Standards</a></font></div> |
| <div id=PPTC23 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Ontology Definition Metamodel (ODM) 1.0 specification finalization |
| underway; EODM 0.9 compliant with working draft</li> |
| <br> |
| <br> |
| <li>Object Constraint Language (OCL) 2.1 revision underway; OCL 1.1 |
| compliant with 2.0 formal version</li> |
| <br> |
| <br> |
| <li>Unified Modeling Language (UML) 2.2 specification revision underway; |
| UML2 2.1 and UML2 Tools 0.7 compliant with 2.1.1 formal version</li> |
| <br> |
| <br> |
| <li>XSD compliant with XML Schema W3C standard</li> |
| <br> |
| <br> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>24</font></div> |
| </td> |
| <td> |
| <div id=PPTP24 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0091.html');" id=PPTL24>UI Usability</a></font></div> |
| <div id=PPTC24 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>MDT 1.0 conforms to Eclipse User Interface Guidelines</li> |
| <br> |
| <br> |
| <li>Eclipse platform standard i18n support used where applicable/possible; |
| stand-alone deployment uses equivalent J2SE APIs</li> |
| <br> |
| <br> |
| <li>ICU4J is used but optional; stand-alone deployments delegate to |
| corresponding J2SE 5.0 APIs when ICU not available</li> |
| <br> |
| <br> |
| <li>As with all Europa projects, language packs will be created as part of |
| an Eclipse Globalization Project</li> |
| <br> |
| <br> |
| <li>Eclipse platform APIs used to provide accessible UI</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>25</font></div> |
| </td> |
| <td> |
| <div id=PPTP25 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0092.html');" id=PPTL25>Schedule</a></font></div> |
| <div id=PPTC25 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>As a whole, MDT is a +2 project, but should probably be +3 or +4 |
| based on its dependencies</li> |
| <br> |
| <br> |
| <li>M3 met on November 16</li> |
| <br> |
| <br> |
| <li>M4 slipped from January 4 to January 22</li> |
| <br> |
| <br> |
| <li>M5 met on February 23</li> |
| <br> |
| <br> |
| <li>M6 slipped from April 6 to April 10</li> |
| <br> |
| <br> |
| <li>M7 slipped from May 18 to May 24</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>26</font></div> |
| </td> |
| <td> |
| <div id=PPTP26 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0093.html');" id=PPTL26>Communities</a></font></div> |
| <div id=PPTC26 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Increased interaction in Bugzilla and on newsgroups</li> |
| <br> |
| <br> |
| <li>MDT represented at EclipseCon 2007 (short/long talks, tutorials)</li> |
| <br> |
| <br> |
| <li>Coordination with Topcased open source project</li> |
| <br> |
| <br> |
| <li>Continued efforts to expand user communities for EODM, UML2 Tools</li> |
| <br> |
| <br> |
| <li>MDT is among the most active projects at Eclipse</li> |
| <br> |
| <br> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>27</font></div> |
| </td> |
| <td> |
| <div id=PPTP27 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0094.html');" id=PPTL27>IP Issues</a></font></div> |
| <div id=PPTC27 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>The MDT project leadership verifies that:</li> |
| <ul> |
| <li>the about files and use licenses are in place as per the Guidelines to |
| Legal Documentation.</li> |
| <li>all contributions (code, documentation, images, etc) have been |
| committed by individuals who are either Members of the Foundation, or |
| have signed the appropriate Committer Agreement. In either case, these |
| are individuals who have signed, and are abiding by, the Eclipse IP |
| Policy.</li> |
| <li>all significant contributions have been reviewed by the Foundation's |
| legal staff.</li> |
| <li>all non-Committer code contributions, including third-party libraries, |
| have been documented in the release and reviewed by the Foundation's |
| legal staff.</li> |
| <li>all Contribution Questionnaires have been completed.</li> |
| <li>the "provider" field of each plug-in is set to |
| "Eclipse.org.</li> |
| <li>the "copyright" field of each feature is set to the copyright |
| owner (the Eclipse Foundation is rarely the copyright owner).</li> |
| <li>any third-party logos or trademarks included in the distribution |
| (icons, help file logos, etc) have been licensed under the EPL.</li> |
| <li>any fonts or similar third-party images included in the distribution |
| (e.g. in PDF or EPS files) have been licensed under the EPL.</li> |
| </ul> |
| <br> |
| <li>The MDT project IP log is located at http://www.eclipse.org/modeling/mdt/eclipse-project-ip-log.csv</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>28</font></div> |
| </td> |
| <td> |
| <div id=PPTP28 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0095.html');" id=PPTL28>Project Plan</a></font></div> |
| <div id=PPTC28 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Draft development plan for MDT 1.1 not yet available</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)" |
| style='cursor:hand'> |
| <td align=right valign=top> |
| <div class=sldNum><font size=2>29</font></div> |
| </td> |
| <td> |
| <div id=PPTP29 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0099.html');" id=PPTL29>Legal Notices</a></font></div> |
| <div id=PPTC29 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>UML is a trademark of the Object Management Group</li> |
| <br> |
| <br> |
| <li>XML is a trademark of the World Wide Web Consortium</li> |
| <br> |
| <br> |
| <li>Java and all Java-based trademarks are trademarks of Sun Microsystems, |
| Inc. in the United States, other countries, or both</li> |
| <br> |
| <br> |
| <li>Other company, product, or service names may be trademarks or service |
| marks of others</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| </table> |
| |
| |
| |
| </div> |
| |
| <div style='display:none'><a href=master08.html></a><a href=master08.xml></a><a |
| href=preview.wmf></a><a href="master08_image001.jpg"></a><a |
| href="master08_image002.jpg"></a><a href=master02.html></a><a href=pres.xml></a><a |
| href=editdata.mso></a><a href=slide0046.html></a><a href="master08_image003.jpg"></a><a |
| href="master08_image004.gif"></a><a href="master08_image005.jpg"></a><a |
| href=slide0072.html></a><a href=slide0073.html></a><a href=slide0096.html></a><a |
| href=slide0074.html></a><a href=slide0075.html></a><a href=slide0097.html></a><a |
| href=slide0076.html></a><a href=slide0098.html></a><a href=slide0077.html></a><a |
| href=slide0078.html></a><a href=slide0079.html></a><a href=slide0080.html></a><a |
| href=slide0081.html></a><a href=slide0082.html></a><a href=slide0083.html></a><a |
| href=slide0084.html></a><a href="slide0084_image006.png"></a><a |
| href=oledata.mso></a><a href="slide0084_image007.jpg"></a><a |
| href=slide0085.html></a><a href="slide0085_image008.png"></a><a |
| href="slide0085_image009.jpg"></a><a href=slide0086.html></a><a |
| href="slide0086_image010.png"></a><a href="slide0086_image011.jpg"></a><a |
| href=slide0087.html></a><a href="slide0087_image012.png"></a><a |
| href="slide0087_image013.jpg"></a><a href=slide0088.html></a><a |
| href="slide0088_image014.png"></a><a href="slide0088_image015.jpg"></a><a |
| href=slide0089.html></a><a href="slide0089_image016.png"></a><a |
| href="slide0089_image017.jpg"></a><a href=slide0090.html></a><a |
| href=slide0091.html></a><a href=slide0092.html></a><a href=slide0093.html></a><a |
| href=slide0094.html></a><a href=slide0095.html></a><a href=slide0099.html></a><a |
| href=master01.html></a><a href="master08_stylesheet.css"></a><a href=script.js></a><a |
| href="../MDT_1.0_%20Release_Review.html"></a><a href=fullscreen.html></a><a |
| href="notes_flag.gif"></a><a href=buttons.gif></a><a href=frame.html></a><a |
| href=outline.html></a></div> |
| |
| </body> |
| |
| </html> |