Progress Report Geo-CAPE Coastal Ecosystem Dynamics Imager (CEDI) IRAD Repackaging Study
Progress Dynamics
-
Upload
nirmala-last -
Category
Technology
-
view
2.116 -
download
0
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