| <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 12"> |
| <link id=Main-File rel=Main-File href="../EclipseCon2008_ShortTalk.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"].Enabled(1) |
| gBtnArr["nb_ntsBorder"].SetFlag( parent.gHasNts ) |
| gBtnArr["nb_sldshw"].Enabled(1) |
| gBtnArr["nb_voice"].Enabled(1) |
| } |
| function ExecBtn() |
| { |
| if (event.keyCode == 13) |
| { |
| BtnOnDown(); |
| BtnOnUp(); |
| } |
| } |
| 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="ExecBtn()" style='display:none;visibility:hidden'> |
| <table id="notesBtn" style='display:none;position:relative;width:55px' align=left cellpadding=0 |
| cellspacing=0> |
| <td nowrap> |
| <div id="nb_ntsElem" title="Show/Hide |
| Notes" align=center style='position:relative;margin-left:5px;margin-right:5px;padding:3px; |
| font-family:Arial;color:buttontext;font-size:9pt; cursor:default'> |
| <img src="notes_flag.gif" id="nb_nts" style='display:none'> Notes</div> |
| <div id="nb_ntsBorder" title ="Show/Hide |
| Notes" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=1 style='position:absolute;top:0%;left:0%;width:100%;height:20px'> |
| |
| </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" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=5 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' onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=4 class=button> |
| <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" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=2 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" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=3 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="ExecBtn()" 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" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=11 |
| 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' onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=12 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('slide0001.html');" id=PPTL1>Whats New in MDT?</a></font></div> |
| <div id=PPTC1 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Short Talk</li> |
| <br> |
| <br> |
| <li>Kenn Hussey</li> |
| <li>Embarcadero Technologies</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('slide0010.html');" id=PPTL2>Contents</a></font></div> |
| <div id=PPTC2 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Overview</li> |
| <br> |
| <br> |
| <li>Participants</li> |
| <br> |
| <br> |
| <li>Components</li> |
| <br> |
| <br> |
| <li>Themes</li> |
| <br> |
| <br> |
| <li>Plan Items</li> |
| <br> |
| <br> |
| <li>How Can You Help?</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('slide0011.html');" id=PPTL3>Overview</a></font></div> |
| <div id=PPTC3 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Model Development Tools (MDT) is an Eclipse Modeling sub-project at http://www.eclipse.org/modeling/mdt/</li> |
| <br> |
| <br> |
| <li>Inspired by the Eclipse communitys need for more end user |
| "tooling" from the Modeling project</li> |
| <br> |
| <br> |
| <li>Purpose of MDT is to provide extensible frameworks and exemplary tools |
| for the metamodels within the scope of the Modeling project</li> |
| <br> |
| <br> |
| <li>Next release scheduled for June 2008 (Ganymede)</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('slide0012.html');" id=PPTL4>Participants</a></font></div> |
| <div id=PPTC4 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Project lead is Kenn Hussey (Embarcadero Technologies)</li> |
| <br> |
| <br> |
| <li>Committers currently from IBM, Borland, Embarcadero Technologies, Adaptive, |
| XML Modeling, and Soyatec</li> |
| <br> |
| <br> |
| <li>Potential contributions from Atos Origin, LS Internet-Technologie, |
| Zeligsoft, Papyrus, Topcased, and others</li> |
| <br> |
| <br> |
| <li>Collaborations with DTP and STP projects</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('slide0013.html');" id=PPTL5>Components</a></font></div> |
| <div id=PPTC5 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Business Process Model and Notation (BPMN2)</li> |
| <br> |
| <br> |
| <li>EMF Ontology Definition Metamodel (EODM)</li> |
| <br> |
| <br> |
| <li>Information Management Metamodel (IMM)</li> |
| <br> |
| <br> |
| <li>Object Constraint Language (OCL)</li> |
| <br> |
| <br> |
| <li>OCL Tools</li> |
| <br> |
| <br> |
| <li>Semantics of Business Vocabulary and Rules (SBVR)</li> |
| <br> |
| <br> |
| <li>Unified Modeling Language 2.x (UML2)</li> |
| <br> |
| <br> |
| <li>UML2 Tools</li> |
| <br> |
| <br> |
| <li>XML Schema Infoset Model (XSD)</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>6</font></div> |
| </td> |
| <td> |
| <div id=PPTP6 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0014.html');" id=PPTL6>Components BPMN2</a></font></div> |
| <div id=PPTC6 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>BPMN2 is a new component aimed at providing a metamodel implementation |
| based on the forthcoming Business Process Model and Notation (BPMN 2.0) |
| OMG specification</li> |
| <br> |
| <br> |
| <li>BPMN2 will provide</li> |
| <ul> |
| <li>an open source "reference" implementation of the BPMN 2.0 |
| specification</li> |
| <li>an EMF-based foundation on which business process modeling tools can be |
| built</li> |
| <li>a basis for integrating and interchanging artifacts between business |
| process modeling tools</li> |
| <li>a forum for engaging the community in validation of the BPMN 2.0 |
| specification</li> |
| <li>an opportunity for increased collaboration between Eclipse and the OMG</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('slide0015.html');" id=PPTL7>Components EODM</a></font></div> |
| <div id=PPTC7 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>EODM is an implementation of the RDF(S)/OWL metamodels of the Ontology |
| Definition Metamodel (ODM) OMG specification using EMF with additional |
| parsing, inference, model transformation, and editing functions</li> |
| <br> |
| <br> |
| <li>EODM provides</li> |
| <ul> |
| <li>an EMF-based RDF/OWL model</li> |
| <li>an RDF/OWL parser</li> |
| <li>an RDF/OWL reasoner</li> |
| <li>an RDF/OWL transformer</li> |
| <li>a workbench which provides basic Eclipse editors for RDF/OWL</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('slide0016.html');" id=PPTL8>Components IMM</a></font></div> |
| <div id=PPTC8 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>IMM is a new component aimed at providing metamodel/profile |
| implementations based on the forthcoming Information Management |
| Metamodel (IMM) OMG specification</li> |
| <br> |
| <br> |
| <li>IMM will provide</li> |
| <ul> |
| <li>an open source "reference" implementation of the IMM |
| specification</li> |
| <li>an EMF-based foundation on which information management modeling tools |
| can be built</li> |
| <li>a basis for integrating and interchanging artifacts between information |
| management modeling tools</li> |
| <li>a forum for engaging the community in validation of the IMM |
| specification</li> |
| <li>an opportunity for increased collaboration between Eclipse and the OMG</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('slide0017.html');" id=PPTL9>Components OCL</a></font></div> |
| <div id=PPTC9 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>OCL is an implementation of the Object Constraint Language (OCL) OMG |
| specification for EMF-based models</li> |
| <br> |
| <br> |
| <li>OCL provides</li> |
| <ul> |
| <li>APIs for parsing and evaluating OCL constraints and queries</li> |
| <li>an Ecore implementation of the OCL abstract syntax model, including |
| support for serialization of parsed OCL expressions</li> |
| <li>a visitor API for analyzing/transforming the AST model of OCL |
| expressions</li> |
| <li>an extensibility API for clients to customize the parsing and |
| evaluation environments used by the parser</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('slide0018.html');" id=PPTL10>Components OCL Tools</a></font></div> |
| <div id=PPTC10 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>OCL Tools is a new component to aimed at providing first-class support |
| for modelers working with specifications containing expressions written |
| in OCL</li> |
| <br> |
| <br> |
| <li>OCL Tools will provide</li> |
| <ul> |
| <li>an OCL to Java compiler, which will initially take as input an Ecore |
| model and a textual file containing OCL constraints but will eventually |
| handle UML2 models as well</li> |
| <li>an OCL text editor, supporting usability features such as auto |
| completion, hyperlink navigation, and structured views (for the outline |
| of a document and for the Abstract Syntax Tree of an OCL constraint), |
| among others</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('slide0031.html');" id=PPTL11>Components SBVR</a></font></div> |
| <div id=PPTC11 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>SBVR is a new component aimed at providing a metamodel implementation |
| and sample tools based on the adopted Semantics of Business Vocabulary |
| and Business Rules (SBVR) OMG specification</li> |
| <br> |
| <br> |
| <li>SBVR will provide</li> |
| <ul> |
| <li>an open source "reference" implementation of the SBVR |
| specification</li> |
| <li>an EMF-based foundation on which business vocabulary and business rules |
| modeling tools can be built</li> |
| <li>a basis for integrating and interchanging artifacts between business |
| vocabulary and business rules tools</li> |
| <li>a forum for engaging the community in validation of the SBVR |
| specification</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('slide0019.html');" id=PPTL12>Components UML2</a></font></div> |
| <div id=PPTC12 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>UML2 is an EMF-based implementation of the Unified Modeling Language 2.x |
| OMG specification for the Eclipse platform</li> |
| <br> |
| <br> |
| <li>UML2 provides</li> |
| <ul> |
| <li>a useable implementation of the metamodel to support the development of |
| modeling tools</li> |
| <li>a common XMI® schema to facilitate interchange of semantic models</li> |
| <li>test cases as a means of validating the specification</li> |
| <li>validation rules as a means of defining and enforcing levels of |
| compliance</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('slide0020.html');" id=PPTL13>Components UML2 |
| Tools</a></font></div> |
| <div id=PPTC13 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>UML2 Tools is a set of GMF-based editors for viewing and editing UML® |
| models</li> |
| <br> |
| <br> |
| <li>UML2 Tools provides editors for</li> |
| <ul> |
| <li>class diagrams</li> |
| <li>profile diagrams</li> |
| <li>component diagrams</li> |
| <li>state machine diagrams</li> |
| <li>activity 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>14</font></div> |
| </td> |
| <td> |
| <div id=PPTP14 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0021.html');" id=PPTL14>Components XSD</a></font></div> |
| <div id=PPTC14 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>XSD is a reference library that provides an API for use with any code |
| that examines, creates, or modifies documents based on the XML Schema |
| W3C® standard</li> |
| <br> |
| <br> |
| <li>XSD provides APIs for</li> |
| <ul> |
| <li>manipulating components of an XML Schema</li> |
| <li>manipulating the DOM-accessible representation of XML Schema as a |
| series of XML documents</li> |
| <li>keeping these representations in agreement as schemas are modified</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>15</font></div> |
| </td> |
| <td> |
| <div id=PPTP15 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0022.html');" id=PPTL15>Themes MDT 1.1</a></font></div> |
| <div id=PPTC15 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>End-to-End MDSD</li> |
| <br> |
| <br> |
| <li>Improved Usability</li> |
| <br> |
| <br> |
| <li>Upgrade Path</li> |
| <br> |
| <br> |
| <li>Ease of Use</li> |
| <br> |
| <br> |
| <li>Technology Trends</li> |
| <br> |
| <br> |
| <li>Internationalization & Localization</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>16</font></div> |
| </td> |
| <td> |
| <div id=PPTP16 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0023.html');" id=PPTL16>Plan Items OCL 1.2</a></font></div> |
| <div id=PPTC16 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>End-to-End MDSD</li> |
| <ul> |
| <li>Extending the OCL grammar for QVT</li> |
| <li>Navigation of unnamed association ends</li> |
| </ul> |
| <br> |
| <li>Improved Usability</li> |
| <ul> |
| <li>Customizing error handling</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('slide0024.html');" id=PPTL17>Plan Items UML2 2.2</a></font></div> |
| <div id=PPTC17 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>End-to-End MDSD</li> |
| <ul> |
| <li>Profile Support for Ecore Annotations</li> |
| <li>Support for (de)serialization to/from CMOF</li> |
| </ul> |
| <br> |
| <li>Upgrade Path</li> |
| <ul> |
| <li>Eclipse 3.4 / EMF 2.4 Compatibility</li> |
| </ul> |
| <br> |
| <li>Ease of Use</li> |
| <ul> |
| <li>Enhanced Documentation</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('slide0027.html');" id=PPTL18>Plan Items UML2 2.2</a></font></div> |
| <div id=PPTC18 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Technology Trends</li> |
| <ul> |
| <li>UML 2.1.2 Compliance</li> |
| </ul> |
| <br> |
| <li>Internationalization & Localization</li> |
| <ul> |
| <li>BiDi Support</li> |
| </ul> |
| <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>19</font></div> |
| </td> |
| <td> |
| <div id=PPTP19 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0025.html');" id=PPTL19>Plan Items UML2 |
| Tools 0.8</a></font></div> |
| <div id=PPTC19 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>End-to-End MDSD</li> |
| <ul> |
| <li>Composite Structure Diagrams</li> |
| <li>Deployment Diagrams</li> |
| <li>Use Case Diagrams</li> |
| <li>Object Diagrams</li> |
| <li>Basic OCL Integration</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>20</font></div> |
| </td> |
| <td> |
| <div id=PPTP20 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0028.html');" id=PPTL20>Plan Items UML2 |
| Tools 0.8</a></font></div> |
| <div id=PPTC20 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Improved Usability</li> |
| <ul> |
| <li>Structure Diagram Synchronization</li> |
| <li>Diagram Relations</li> |
| <li>Extended Profile Support</li> |
| <li>Diagram-Specific Property Sheets</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>21</font></div> |
| </td> |
| <td> |
| <div id=PPTP21 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0026.html');" id=PPTL21>Plan Items XSD 2.4</a></font></div> |
| <div id=PPTC21 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Ease of Use</li> |
| <ul> |
| <li>Improved Diagnostics</li> |
| </ul> |
| <br> |
| <li>Technology Trends</li> |
| <ul> |
| <li>XML Schema 1.1</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>22</font></div> |
| </td> |
| <td> |
| <div id=PPTP22 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0029.html');" id=PPTL22>How Can You Help?</a></font></div> |
| <div id=PPTC22 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>Develop and use tools based on MDT components</li> |
| <br> |
| <br> |
| <li>Report bugs</li> |
| <br> |
| <br> |
| <li>Participate in newsgroup discussions</li> |
| <br> |
| <br> |
| <li>Write articles</li> |
| <br> |
| <br> |
| <li>Become an MDT contributor!</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>23</font></div> |
| </td> |
| <td> |
| <div id=PPTP23 class=PTxt><font size=2><a |
| href="javascript:GoToSld('slide0030.html');" id=PPTL23>Legal Notices</a></font></div> |
| <div id=PPTC23 class=CTxt style='display:none'><font size=2> |
| <ul> |
| <li>BPMN, OMG, and Unified Modeling Language are trademarks of the Object |
| Management Group</li> |
| <br> |
| <br> |
| <li>UML and XMI are registered trademarks of the Object Management Group</li> |
| <br> |
| <br> |
| <li>DOM, RDF, and XML are trademarks of the World Wide Web Consortium; marks |
| of W3C are registered and held by its host institutions MIT, ERCIM, and Keio</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=master03.html></a><a href=master03.xml></a><a |
| href=preview.wmf></a><a href="master03_image001.jpg"></a><a |
| href="master03_image002.jpg"></a><a href=master15.html></a><a |
| href=master15.xml></a><a href=master02.html></a><a href=pres.xml></a><a |
| href=slide0001.html></a><a href="master15_image003.gif"></a><a |
| href="master15_image004.gif"></a><a href=slide0010.html></a><a |
| href="master03_image005.gif"></a><a href="master03_image006.gif"></a><a |
| href=slide0011.html></a><a href=slide0012.html></a><a href=slide0013.html></a><a |
| href=slide0014.html></a><a href=slide0015.html></a><a href=slide0016.html></a><a |
| href=slide0017.html></a><a href=slide0018.html></a><a href=slide0031.html></a><a |
| href=slide0019.html></a><a href=slide0020.html></a><a href=slide0021.html></a><a |
| href=slide0022.html></a><a href=slide0023.html></a><a href=slide0024.html></a><a |
| href=slide0027.html></a><a href=slide0025.html></a><a href=slide0028.html></a><a |
| href=slide0026.html></a><a href=slide0029.html></a><a href=slide0030.html></a><a |
| href=master01.html></a><a href="master03_stylesheet.css"></a><a |
| href="master15_stylesheet.css"></a><a href=script.js></a><a |
| href="../EclipseCon2008_ShortTalk.html"></a><a href=fullscreen.html></a><a |
| href=buttons.gif></a><a href=frame.html></a><a href=outline.html></a></div> |
| |
| </body> |
| |
| </html> |