| <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="../UML2_1_1_ReleaseReview.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('slide0139.html');" id=PPTL1>UML2 1.1 Release Review</a></font></div> |
| <div id=PPTC1 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Kenn Hussey</li> |
| <li>UML2 Project Lead</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('slide0134.html');" id=PPTL2>Agenda</a></font></div> |
| <div id=PPTC2 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Features</li> |
| <li>Non-Code Aspects</li> |
| <li>APIs</li> |
| <li>Architectural Issues</li> |
| <li>End-of-Life</li> |
| <li>Bugzilla</li> |
| <li>Standards</li> |
| <li>Schedule</li> |
| <li>Process</li> |
| <li>Community</li> |
| <li>IP Issues</li> |
| <li>Project Plan</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>3</font></div> |
| </td> |
| <td> |
| <div id=PPTP3 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0153.html');" id=PPTL3>Features</a></font></div> |
| <div id=PPTC3 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>1.1 Plan available at |
| http://www.eclipse.org/modeling/mdt/uml2/docs/plans/uml2_project_plan_1_1.html.</li> |
| <br> |
| <br> |
| <li>Major features</li> |
| <ul> |
| <li>Migration Framework. Provide a mechanism (using the Ecore2Ecore mapping |
| framework and extended metadata) for migrating resources based on |
| different (older) versions of the UML2 schema.</li> |
| <li>Resource Localization. Provide a mechanism for arbitrary (named) |
| elements to be localized via properties bundles either co-located with |
| the resource or distributed in a fragment; enhance the existing |
| stereotype keyword mechanism to support properties bundles distributed |
| in fragments.</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>4</font></div> |
| </td> |
| <td> |
| <div id=PPTP4 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0152.html');" id=PPTL4>Features (Continued)</a></font></div> |
| <div id=PPTC4 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Major features (continued)</li> |
| <ul> |
| <li>EMF Generator Extensions. Refactor the custom Ecore builder and JET |
| templates that were used to generate the UML2 metamodel and deliver |
| them to the open source community, pending the availability of EMF |
| generator extensibility enhancements; provide an extension that builds |
| Ecore models from UML2 models.</li> |
| <li>More Examples. Deliver resource generation utilities to the open source |
| community as examples. Introduce robust actions for converting models |
| between Ecore and UML2 (and deprecate the existing import wizards).</li> |
| </ul> |
| <br> |
| <li>1.1 release notes available at |
| http://download.eclipse.org/tools/uml2/scripts/news-release-notes.php?ver=1.1.0.</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('slide0150.html');" id=PPTL5>Non-Code Aspects</a></font></div> |
| <div id=PPTC5 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Documentation available at |
| http://www.eclipse.org/modeling/mdt/docs.php?project=uml2</li> |
| <ul> |
| <li>FAQ (updated)</li> |
| <li>Javadoc (for 1.0, 1.0.1, 1.0.2, 1.0.3, 1.1)</li> |
| <li>Link to OMGs UML Resource Page (new)</li> |
| </ul> |
| <br> |
| <li>Localization/externalization</li> |
| <ul> |
| <li>Now optional (see bugs 77406, 85982).</li> |
| <li>NL packs for 1.0.x available at |
| http://www.eclipse.org/modeling/mdt/downloads/?project=uml2#uml2.</li> |
| <li>NL packs for 1.1 to be available by September.</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('slide0151.html');" id=PPTL6>Non-Code Aspects |
| (Continued)</a></font></div> |
| <div id=PPTC6 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Examples available as part of org.eclipse.uml2.examples feature</li> |
| <ul> |
| <li>Actions to convert models to metamodels, model libraries (new)</li> |
| <li>Actions to generate metamodels, libraries, profiles (new)</li> |
| <li>Actions to externalize labels, keywords (new)</li> |
| <li>EMOF2Ecore mapping resource (new)</li> |
| </ul> |
| <br> |
| <li>Articles</li> |
| <ul> |
| <li>Getting Started with UML2 (needs to be updated)</li> |
| <li>Introduction to UML2 Profiles (needs to be updated)</li> |
| <li>Others (TBD) see bug 77413</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('slide0140.html');" id=PPTL7>APIs</a></font></div> |
| <div id=PPTC7 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>The APIs in this release are Eclipse Quality.</li> |
| <br> |
| <br> |
| <li>Internal APIs marked as such using new Eclipse 3.1 capability.</li> |
| <br> |
| <br> |
| <li>Support for instance creation see bug 78296.</li> |
| <br> |
| <br> |
| <li>More convenience operations.</li> |
| <br> |
| <br> |
| <li>Improved factory methods.</li> |
| <br> |
| <br> |
| <li>New utilities class 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>8</font></div> |
| </td> |
| <td> |
| <div id=PPTP8 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0141.html');" id=PPTL8>Architectural Issues</a></font></div> |
| <div id=PPTC8 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Improved architectural quality</li> |
| <ul> |
| <li>Less redundancy</li> |
| <li>Refactored code generator</li> |
| <li>Smaller, cleaner metadata</li> |
| <li>More efficient support for derived unions</li> |
| <li>New common plug-ins</li> |
| </ul> |
| <br> |
| <li>Generic features contributed to EMF</li> |
| <ul> |
| <li>Generation of unit tests</li> |
| <li>Support for Boolean flags</li> |
| <li>Migration framework (Ecore2XML)</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('slide0142.html');" id=PPTL9>End-of-Life</a></font></div> |
| <div id=PPTC9 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>User features</li> |
| <ul> |
| <li>Ecore2UML2, UML22Ecore import wizards retired in favor of new editor |
| actions (in Ecore, UML2 editors).</li> |
| </ul> |
| <br> |
| <li>APIs</li> |
| <ul> |
| <li>Factory methods with unnecessary EClass argument deprecated.</li> |
| <li>Profile/stereotype methods with Ecore arguments deprecated.</li> |
| <li>Item property descriptor, property descriptor, property source, adapter |
| factory content provider deprecated (moved to UML2Editor, made |
| internal).</li> |
| <li>Subset/superset lists, cache adapter, qualified text provider |
| interface, change command deprecated (refactored into common plug-ins).</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('slide0143.html');" id=PPTL10>Bugzilla</a></font></div> |
| <div id=PPTC10 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>44 bugs opened</li> |
| <br> |
| <br> |
| <li>38 bugs resolved/closed</li> |
| <br> |
| <br> |
| <li>0 bugs deferred</li> |
| <br> |
| <br> |
| <li>5 new bugs</li> |
| <br> |
| <br> |
| <li>1 P1 bug outstanding (77405)</li> |
| <br> |
| <br> |
| <li>1 P2 bug outstanding (77413)</li> |
| <br> |
| <br> |
| <li>3 P3 bugs outstanding (NLS)</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>11</font></div> |
| </td> |
| <td> |
| <div id=PPTP11 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0144.html');" id=PPTL11>Standards</a></font></div> |
| <div id=PPTC11 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>1.1 release (still) based on interim draft of UML 2.0 specification |
| (U2P-UML-Super-v2-PDF-040502).</li> |
| <br> |
| <br> |
| <li>OMG to finalize specification (for real) very soon.</li> |
| <br> |
| <br> |
| <li>2.0 release to be based on released specification (ptc-04-10-02).</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>12</font></div> |
| </td> |
| <td> |
| <div id=PPTP12 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0145.html');" id=PPTL12>Schedule</a></font></div> |
| <div id=PPTC12 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Project team met all milestones despite challenges</li> |
| <ul> |
| <li>unplanned EMF contributions</li> |
| <li>limited resources</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>13</font></div> |
| </td> |
| <td> |
| <div id=PPTP13 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0146.html');" id=PPTL13>Process</a></font></div> |
| <div id=PPTC13 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>This release has been developed using open, transparent, and inclusive |
| processes.</li> |
| <br> |
| <br> |
| <li>This release has followed its charter principles.</li> |
| <br> |
| <br> |
| <li>The UML2 project makes appropriate use of Bugzilla, mailing lists (mdt-uml2.dev@eclipse.org), |
| newsgroups (eclipse.tools.uml2), and conference calls.</li> |
| <br> |
| <br> |
| <li>There were no committer elections/removals during the 1.1 release cycle.</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>14</font></div> |
| </td> |
| <td> |
| <div id=PPTP14 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0147.html');" id=PPTL14>Community</a></font></div> |
| <div id=PPTC14 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Increased interaction in Bugzilla and on newsgroup.</li> |
| <br> |
| <br> |
| <li>UML2 represented at EclipseCon 2005 (project sprint) and OMG MDA, SOA |
| and Web Services Workshop (workshop session).</li> |
| <br> |
| <br> |
| <li>Increased coordination with EMF tools project.</li> |
| <br> |
| <br> |
| <li>Coordination with new GMF technology project.</li> |
| <br> |
| <br> |
| <li>UML2 is the 6<sup>th</sup> most popular download at Eclipse.org.</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('slide0148.html');" id=PPTL15>IP Issues</a></font></div> |
| <div id=PPTC15 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>The UML2 project verifies that:</li> |
| <ul> |
| <li>the about files and use licenses are in place</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>that 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> |
| </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>16</font></div> |
| </td> |
| <td> |
| <div id=PPTP16 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0149.html');" id=PPTL16>Project Plan</a></font></div> |
| <div id=PPTC16 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Draft 2.0 plan available at |
| http://www.eclipse.org/modeling/mdt/uml2/docs/plans/uml2_project_plan_2_0.html.</li> |
| <br> |
| <br> |
| <li>Committed features</li> |
| <ul> |
| <li>UML 2.0 Conformance. Implement the revised package merge algorithm and |
| regenerate the code using a source model based on the finalized UML |
| 2.0 Superstructure specification (compliance level L3). Update UML2 |
| resources (libraries, metamodels, profiles), examples, and EMF generator |
| extensions as necessary. Enhance the generator extensions (developed in |
| UML2 1.1) to facilitate code generation for an arbitrary compliance |
| level. Provide a resource migration extension to migrate resources |
| based on the UML2 1.x schema to 2.0.</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>17</font></div> |
| </td> |
| <td> |
| <div id=PPTP17 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0154.html');" id=PPTL17>Project Plan |
| (Continued)</a></font></div> |
| <div id=PPTC17 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Committed features (continued)</li> |
| <ul> |
| <li>Reduced Memory Footprint. Reduce the memory footprint of UML models by, |
| for example, providing alternative implementations and/or lightweight |
| alternatives to heavyweight representations of certain concepts (e.g. |
| lower and upper bounds).</li> |
| </ul> |
| <br> |
| <li>Planned features (planned)</li> |
| <ul> |
| <li>UML 2.0 Interchange. Provide support for importing/exporting resources |
| based on the official OMG XMI representation of UML 2.0.</li> |
| <li>Validation Rules. Complete the generation and implementation of |
| validation rules from the UML 2.0 source model.</li> |
| <li>Javadoc. Complete the generation of model documentation from the UML |
| 2.0 source model.</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>18</font></div> |
| </td> |
| <td> |
| <div id=PPTP18 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0155.html');" id=PPTL18>Project Plan |
| (Continued)</a></font></div> |
| <div id=PPTC18 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Planned features (continued)</li> |
| <ul> |
| <li>Enhanced Icons. Provide meaningful icons for most, if not all, of the |
| types in UML.</li> |
| <li>Resource Fragments. Provide support for segregation of UML2 resources |
| into fragments with packages as root elements.</li> |
| <li>Tools. Engage partners and tool developers to contribute tools based on |
| UML2, e.g. a mechanism for import/exporting resources based on Unisys |
| XMI for UML 1.x.</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>19</font></div> |
| </td> |
| <td> |
| <div id=PPTP19 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0115.html');" id=PPTL19>Thank you!</a></font></div> |
| <div id=PPTC19 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Q&A</li> |
| </ul> |
| </font></div> |
| </td> |
| </tr> |
| </table> |
| |
| |
| |
| </div> |
| |
| <div style='display:none'><a href=master04.html></a><a href=master04.xml></a><a |
| href=preview.wmf></a><a href="master04_image001.jpg"></a><a |
| href="master04_image002.jpg"></a><a href=master05.html></a><a |
| href=master05.xml></a><a href="master05_image003.jpg"></a><a |
| href="master05_image004.jpg"></a><a href=pres.xml></a><a href=slide0139.html></a><a |
| href="master05_image005.jpg"></a><a href="master05_image006.jpg"></a><a |
| href=slide0134.html></a><a href="master04_image007.jpg"></a><a |
| href="master04_image008.jpg"></a><a href=slide0153.html></a><a |
| href=slide0152.html></a><a href=slide0150.html></a><a href=slide0151.html></a><a |
| href=slide0140.html></a><a href=slide0141.html></a><a href=slide0142.html></a><a |
| href=slide0143.html></a><a href=slide0144.html></a><a href=slide0145.html></a><a |
| href=slide0146.html></a><a href=slide0147.html></a><a href=slide0148.html></a><a |
| href=slide0149.html></a><a href=slide0154.html></a><a href=slide0155.html></a><a |
| href=slide0115.html></a><a href=master01.html></a><a |
| href="master04_stylesheet.css"></a><a href=script.js></a><a |
| href="../UML2_1_1_ReleaseReview.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> |