Progress Dynamics

Post on 29-Nov-2014

2.116 views 0 download

description

 

Transcript of Progress Dynamics

Progress Dynamics V2 Progress Dynamics V2

Eugene ParkSystems Engineer

© 2003, Progress Software Corporation2

Agenda

Progress DynamicsProgress Dynamics

Progress Dynamics OpenEdge Studio Demo OpenEdge Studio?????

© 2003, Progress Software Corporation3

Progress DynamicsProgress Dynamics

With Progress Dynamics developers can

rapidly build, and deploy, dynamic and

competitive business applications

© 2003, Progress Software Corporation4

Why Progress Dynamics?Why Progress Dynamics?

Increases developer productivity Delivers application flexibility Accelerates application deployment Extends proven Progress technology

© 2003, Progress Software Corporation5

Progress 4GLProgress 4GL

Progress AppServer, Database, & other Core ServicesProgress AppServer, Database, & other Core Services

ADM & Standard SmartObjects ADM & Standard SmartObjects

CostTimeSkillsExtended

SmartObjectBehavior ISV-developed

Frameworks

CustomSmartObjectTemplates

Custom Coding

Application Development YesterdayApplication Development Yesterday

Finished Applications Finished Applications

© 2003, Progress Software Corporation6

Extended SmartObjects& other business objects Custom Coding

Application Development TodayApplication Development Today

ADM & Standard SmartObjects Progress 4GL Progress AppServer, Database, & other Core Services

ADM & Standard SmartObjects Progress 4GL Progress AppServer, Database, & other Core Services

Finished Applications Finished Applications

Progress DynamicsBusiness Components

Environment Managers

Repository

© 2003, Progress Software Corporation7

Progress Dynamics Key FeaturesProgress Dynamics Key Features

Repository– Data store for application components &

properties – Dynamic generation of application objects

Business Components– Standard objects & templates – SmartObjects– All templates can be customized

Environment Managers– Automate application deployment– Coordinate execution of applications

© 2003, Progress Software Corporation8

From Development to DeploymentFrom Development to Deployment

GUI Char Devices Systems . . . .

Dynamic Browsers

Deployment

Dynamic Viewers

Dynamic Windows

Dynamic Folders

StaticObjects

Development

Object Properties

Repository

Environment Managers

Business Components

Templates

Browser

© 2003, Progress Software Corporation9

Progress Dynamics Key FeaturesProgress Dynamics Key Features

Fully Integrated with AppBuilder Modify Existing Objects Create New Objects Define Object Properties Separation of Application Layers

– Database Access

– Business Logic

– User Interface

ToolsTools

© 2003, Progress Software Corporation10

Progress Dynamics Key FeaturesProgress Dynamics Key Features

Stores Application definitions Application Components are realized from

the Repository and dynamically generated: Maintenance routines, Menus, Tool bars,

SmartObjects, UI Components, Application Screens . . .

No source files generated or .r-files to deploy for dynamic objects

RepositoryRepository

© 2003, Progress Software Corporation11

Progress Dynamics Key FeaturesProgress Dynamics Key Features

Templates Dynamic Objects

– Table Maintenance Routines

– Windows, Folders, Browsers, ToolBars, Menus, LookUps . . . .

– SmartObjects Static Objects for Business Logic

Business ComponentsBusiness Components

© 2003, Progress Software Corporation12

Agenda

Progress DynamicsProgress Dynamics

Progress Dynamics OpenEdge Studio Demo OpenEdge Studio?????

© 2003, Progress Software Corporation13

Agenda

Progress DynamicsProgress Dynamics

Progress Dynamics OpenEdge Studio Demo OpenEdge Studio?????

© 2003, Progress Software Corporation14

New Packaging ChangesNew Packaging Changes

OpenEdge Studio– New “Umbrella” Development Tools product

– Includes Progress Dynamics 2.0, ProVision Plus (ProVision, WebSpeed Workshop, etc.)

– US $6,000 list price Progress Dynamics 2.0 will not be sold separately ProVision Plus, ProVision, WebSpeed Workshop

will continue to be sold

© 2003, Progress Software Corporation15

V2 Key Functionality EnhancementsV2 Key Functionality Enhancements

Generated Web Browser UI Oracle and MS SQL Server

DataServer Support Tool Enhancements

– Visual Layout of Dynamic Objects

– V8 and V9 Object Conversion utility

– New Container Builder– Dynamic Property

Sheets– Consistency

Improvements

Repository and Tool support for customization

Internationalization– Unicode support– Menu translation

Performance improvements– Object Inheritance – AppServer Hits

V1.1A SP3 to V2.0A migration support

Bug Fixes

© 2003, Progress Software Corporation16

Web User InterfaceWeb User Interface

GUI Screen

Web Screen

© 2003, Progress Software Corporation17

UI Flexibility on Web InterfaceUI Flexibility on Web Interface

Customizable Look & Feel:

CSS files at screen level; Style tags at any level

© 2003, Progress Software Corporation18

Tools – Container BuilderTools – Container Builder

New utility combines V1.1 functionality in Container Builder and Layout Builder– Visual interface to building containers

– Flexible way to add, delete, replace pages, objects and links

– Preview before saving to repository

– Supports Result Codes for customization

© 2003, Progress Software Corporation19

Documentation ImprovementsDocumentation Improvements

Complete Documentation Update Online Help New Web Browser Development Guide New Programming Handbook New Product Update Bulletin

© 2003, Progress Software Corporation20

The CompetitionThe Competition

Development Languages– Java, .Net VB, .Net C#

Development Platforms– .Net, WebSphere, BEA, Other App Servers

Niche Frameworks– Business Rules Engines

– Repository-Based Environments

© 2003, Progress Software Corporation21

ProVision Plus

OpenEdgeStudio

Maybe

Maybe

Maybe

Maybe

Older GUI

MaybeMaybeAre multiple UI’s valuable?

NoYesDoes a prescriptive approach work?

MaybeNoDo you have specific UI style requirements?

Are you ready for a

redesign?

N-tierCharacter

Recommended ProductRecommended Product

Yes No

© 2003, Progress Software Corporation22

Version 3 & Beyond

SOA

Adapters

Additional Managers

More client UIs

… and more

Version 2.1 Quality

Usability

Performance

Platform Support

HTML Interface

Version 2Tool enhancement for Visual Layout

Web Browser Deployment

DataServer support

Performance and quality improvements

RoadmapRoadmap

Breadth of Support

Dep

th o

f F

ram

ewo

rk

Version 1.1ABasic repository &

Manager framework

GUI & WebClient

Template-driven layout 2003Available now Beyond 2003