Dirk Verleysen 8.2 – News Update ESUG 2009 - Brest.
-
Upload
ella-sullivan -
Category
Documents
-
view
217 -
download
1
Transcript of Dirk Verleysen 8.2 – News Update ESUG 2009 - Brest.
Late 80s – Early 90s Approx. 1993 - 2007 2007 - …
Enfin ObjectStudio 4 - 7 ObjectStudio 8.x
OS/2 and Windows Windows - 95 Certified Windows – Vista Certified
Own VM - Interpreter Own VM - Interpreter VisualWorks VM
File Based File Based File / Image Based
ESUG 2009 - Brest
What’s ObjectStudio ?What’s ObjectStudio ?
Enterprise Object-Oriented Development Environment
ESUG 2009 - Brest
3 products using the same virtual machine
Cincom ObjectStudio 8.2 Cincom VisualWorks 7.7 Cincom WebVelocity 1.0
Virtual MachineVirtual Machine
ESUG 2009 - Brest
Foundation (VW) EnhancementsFoundation (VW) Enhancements• Unicode VM• Internationalization (CLDR based)• Store on GLORP• Atomic Loading from Store• Delays• New PrerequisiteEngine• Tools enhancements/New Logo & icons• Seaside 3.0• GLORP
ESUG 2009 - Brest
Modeling Tool – Object ModelingModeling Tool – Object Modeling
Interaction Diagram
ESUG 2009 - Brest
Modeling Tool – Code GenerationModeling Tool – Code Generation
File or Package basedChange notification : Events or change/updateObject verification
ESUG 2009 - Brest
Modeling Tool – Round-trip EngineeringModeling Tool – Round-trip Engineering
Code generated with the Modeling Tool is automaticallyupdated in the model when that code is changed in the ClassBrowser or the Debugger.
Import existing Smalltalk classes into a model
ESUG 2009 - Brest
Mapping ToolMapping Tool
Object Relational Mapping based on GLORPFirst release is Active Record basedAbility to view database rowsLogging abilityAttribute read/write debugInspect objects retrieved from the database
ESUG 2009 - Brest
ObjectStudio 8.2 DatabaseObjectStudio 8.2 Database
LOB processing in Oracle and DB2Stored procedure support in Oracle, DB2, Sybase and ODBCBetter host variable supportSupport of stored procedures with INPUT parameters, OUTPUT parameters and return values in ODBC
ESUG 2009 - Brest
ObjectStudio 8.2 - OtherObjectStudio 8.2 - Other
Drag/Drop between 2 treeviewsRefactoringBrowser:
• Edit button for Controllers
• Source tab special color to indicate OST Compiler
• Transformed Source tab gets special color if code <> from source code
ESUG 2009 - Brest
ObjectStudio 8.3 ObjectStudio 8.3
Enhance Modeling & Mapping Tool
DLL/CC Gui
Improve ObjectStudio native tools