skip to main content
OpenEdge Getting Started: Progress OpenEdge Studio
Overview of SmartObject Technology : Where to go from here
 
Where to go from here
This book provides you with a practical introduction to the OpenEdge Studio, SmartObject technology, and the basic techniques of AppBuilder application assembly and SmartObject fabrication. You now have the basic information you need to create effective, easily maintainable end‑user applications that require little or no manually written ABL code.
However, the OpenEdge Studio is an open system, many features of which are fully customizable. For example, you are not limited to the types of SmartObject templates that are represented in the AppBuilder’s Object Palette. While this starter set of templates is designed to address a wide range of database‑oriented application development needs, you might want to create your own SmartObject templates based on the business standards and practices of individual enterprises. The OpenEdge Studio enables you to create custom SmartObject templates and the Cue Cards and Wizards to accompany them. You can then add buttons, directory lists, and file filters for the custom SmartObject templates you create (and for the SmartObject masters that are based on your custom templates).
The OpenEdge Studio enables you to create applications using an assortment of technologies, deploy those applications in different environments, and integrate them with non-OpenEdge applications. Table 4–2 lists some of the possibilities you might want to explore and where you can read about them in the documentation set.
 
Table 4–2: Information in the documentation set
Subject
Document
Designing applications with service oriented architectures (SOA)
OpenEdge Getting Started: Application and Integration Services
Using the AppServer for OpenEdge applications
OpenEdge Application Server: Developing AppServer Applications
Developing applications for the Web
OpenEdge Getting Started: WebSpeed Essentials
Integrating with non-Progress ABL applications
OpenEdge Development: Open Client Introduction and Programming
Developing Web services
OpenEdge Development: Web Services
Messaging and external applications
OpenEdge Development: Messaging and ESB
Deploying applications
OpenEdge Deployment: Managing ABL Applications
Using the OpenEdge RDBMS
OpenEdge Data Management: Database Administration
Debugging applications
OpenEdge Development: Debugging and Troubleshooting
Developing repository-based applications
OpenEdge Development: Progress Dynamics Getting Started
Basic reporting
OpenEdge Reporting: Query/Results for Windows
Using SQL with the OpenEdge Studio
OpenEdge Data Management: SQL Development