21
Dirk Verleysen 8.2 – News Update ESUG 2009 - Brest

Dirk Verleysen 8.2 – News Update ESUG 2009 - Brest

Embed Size (px)

Citation preview

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

ObjectStudio 8.2ObjectStudio 8.2

New Look

Modeling Tool

Mapping Tool

Unicode

ESUG 2009 - Brest

ObjectStudio Launcher 7.x -> 8.1ObjectStudio Launcher 7.x -> 8.1

ESUG 2009 - Brest

ObjectStudio Launcher 8.2ObjectStudio Launcher 8.2

ESUG 2009 - Brest

Modeling ToolModeling Tool

Object modeling

Code generation

Round-trip engineering

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Use Case Explorer

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

CRC Explorer

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Interaction Diagram

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Design Explorer

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Object 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

Mapping ToolMapping Tool

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

ESUG 2009 - Brest

ObjectStudioObjectStudio

Questions ?