21
Dirk Verleysen 8.2 – News Update ESUG 2009 - Brest

Dirk Verleysen

  • Upload
    darena

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

8.2 – News Update. Dirk Verleysen. ESUG 2009 - Brest. What’s ObjectStudio ?. Enterprise Object-Oriented Development Environment. ESUG 2009 - Brest. Virtual Machine. 3 products using the same virtual machine. Cincom ObjectStudio 8.2 Cincom VisualWorks 7.7 Cincom WebVelocity 1.0. - PowerPoint PPT Presentation

Citation preview

Page 1: Dirk Verleysen

Dirk Verleysen

8.2 – News Update

ESUG 2009 - Brest

Page 2: Dirk Verleysen

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

Page 3: Dirk Verleysen

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

Page 4: Dirk Verleysen

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

Page 5: Dirk Verleysen

ESUG 2009 - Brest

ObjectStudio 8.2ObjectStudio 8.2

New Look

Modeling Tool

Mapping Tool

Unicode

Page 6: Dirk Verleysen

ESUG 2009 - Brest

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

Page 7: Dirk Verleysen

ESUG 2009 - Brest

ObjectStudio Launcher 8.2ObjectStudio Launcher 8.2

Page 8: Dirk Verleysen

ESUG 2009 - Brest

Modeling ToolModeling Tool

Object modeling

Code generation

Round-trip engineering

Page 9: Dirk Verleysen

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Use Case Explorer

Page 10: Dirk Verleysen

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

CRC Explorer

Page 11: Dirk Verleysen

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Interaction Diagram

Page 12: Dirk Verleysen

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Design Explorer

Page 13: Dirk Verleysen

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Object Diagram

Page 14: Dirk Verleysen

ESUG 2009 - Brest

Modeling Tool – Code GenerationModeling Tool – Code Generation

File or Package basedChange notification : Events or change/updateObject verification

Page 15: Dirk Verleysen

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

Page 16: Dirk Verleysen

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

Page 17: Dirk Verleysen

ESUG 2009 - Brest

Mapping ToolMapping Tool

Page 18: Dirk Verleysen

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

Page 19: Dirk Verleysen

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

Page 20: Dirk Verleysen

ESUG 2009 - Brest

ObjectStudio 8.3 ObjectStudio 8.3

Enhance Modeling & Mapping Tool

DLL/CC Gui

Improve ObjectStudio native tools

Page 21: Dirk Verleysen

ESUG 2009 - Brest

ObjectStudioObjectStudio

Questions ?