blob: f81aa406ae0429129b3f6a229929926b2b68cad7 [file] [log] [blame]
<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 OMG’s 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&amp;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>