Recommended Articles for Beginners
The follwoing articles are recommended to be read by beginners as they provide an introduction into key features of the SmartComponent Library framework.
Documentation
- Business Entity Designer Tutorial
- SmartComponent Library Class Reference
- SmartComponent Library Tutorial
Setup of Development Environment
- Add DebugListing as Menu and Toolbar entry in the OpenEdge Architect
- Business Entity Designer Launcher
- Classes recommended for subclassing in a customer implementation of the SmartComponent Library
- Development Environment Setup Checklist
- How do I know the Version of the SmartComponent Library that I am using?
- Installing the SmartComponent Library Eclipse plugin
- Managing AppServer Connections
- SmartDB Upgrade and Migration Routine
- Steps to create a new SmartDB and setup data and config for SmartDB.SmartUser based authentication
- Using the Consultingwerk IDE Templates
- Using the SmartComponent Library Desktop
- Scaffolding utility for common utility classes
Business Entity and Data Access and other Programming related articles
- Business Entity Validation made easy
- Business Tasks of the SmartComponent Library
- Enforcing an index selection for a ProDataset child tables DATA-SOURCE query
- Filtering on calculated fields
- Filtering in a Data Access class on a table that is not part of the (default) data-source
- Named Queries
- Services and the Service Container
- Using Consultingwerk foreach includes
- Using DatasetModel classes to simplify data access from custom code
- Using Invokable Business Entity Methods with Dataset Model Classes
- Using the ServiceAdapter to access a Business Entity to retrieve data from the client
- Using the ServiceAdapter to access a Business Entity to update data from the client
- Using Views with Model classes
JSDO, Web and Mobile
- Generic Service Interface for JSDO with Kendo UI dialect
- Invoking Business Entity Methods through the JSDO
- Video: Exposing a Business Entity to Telerik Mobile using the Generic Service Interface in under 03:30 minutes