Top Banner
Dirk Verleysen 8.2 – News Update ESUG 2009 - Brest
21

Object Studio 8.2: News Update

Dec 13, 2014

Download

Technology

ESUG

Object Studio 8.2: News Update by Dirk Verleysen, ESUG09, Brest, France
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Object Studio 8.2: News Update

Dirk Verleysen

8.2 – News Update

ESUG 2009 - Brest

Page 2: Object Studio 8.2: News Update

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: Object Studio 8.2: News Update

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: Object Studio 8.2: News Update

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: Object Studio 8.2: News Update

ESUG 2009 - Brest

ObjectStudio 8.2ObjectStudio 8.2

New Look

Modeling Tool

Mapping Tool

Unicode

Page 6: Object Studio 8.2: News Update

ESUG 2009 - Brest

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

Page 7: Object Studio 8.2: News Update

ESUG 2009 - Brest

ObjectStudio Launcher 8.2ObjectStudio Launcher 8.2

Page 8: Object Studio 8.2: News Update

ESUG 2009 - Brest

Modeling ToolModeling Tool

Object modeling

Code generation

Round-trip engineering

Page 9: Object Studio 8.2: News Update

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Use Case Explorer

Page 10: Object Studio 8.2: News Update

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

CRC Explorer

Page 11: Object Studio 8.2: News Update

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Interaction Diagram

Page 12: Object Studio 8.2: News Update

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Design Explorer

Page 13: Object Studio 8.2: News Update

ESUG 2009 - Brest

Modeling Tool – Object ModelingModeling Tool – Object Modeling

Object Diagram

Page 14: Object Studio 8.2: News Update

ESUG 2009 - Brest

Modeling Tool – Code GenerationModeling Tool – Code Generation

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

Page 15: Object Studio 8.2: News Update

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: Object Studio 8.2: News Update

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: Object Studio 8.2: News Update

ESUG 2009 - Brest

Mapping ToolMapping Tool

Page 18: Object Studio 8.2: News Update

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: Object Studio 8.2: News Update

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: Object Studio 8.2: News Update

ESUG 2009 - Brest

ObjectStudio 8.3 ObjectStudio 8.3

Enhance Modeling & Mapping Tool

DLL/CC Gui

Improve ObjectStudio native tools

Page 21: Object Studio 8.2: News Update

ESUG 2009 - Brest

ObjectStudioObjectStudio

Questions ?