Skip to main content
Search this site:
Computing Integrity, Inc.
Consulting in Architecture-Driven Modernization and Transformation
Home
Services
Transformation
UML Analysis and Design
SOA Migration
OERA
OOAD
Strategy
Tools
ABL2UML
Joanju Analyst
Enterprise Architect
OERA Open Source Initiative
Other Tool Projects
Historical Tools
Articles
UML
ABL2UML
UML Profile for ABL
Using Enterprise Architect
Model-to-Code
Transformation
Transformation Triangle
Transformation and Modernization Strategies
Harvesting Editor
OERA
ESB As An Application Architecture
OERA Strategies
OOABL
Lahman Publications
OO Basic Concepts
OO Special Topics
OO Tools and Techniques
Patterns for Managing Relational Data
Blogs
Transformation Blog
News
Company
Principal
Contact
I/S
Site Map
Home
Site map
Printer-friendly version
Front page
Front page of
Computing Integrity, Inc.
Blogs
Community blog and recent blog authors at
Computing Integrity, Inc.
.
All blogs
Thomas Mercer-Hursh's blog
(5)
Books
Books at
Computing Integrity, Inc.
.
Services
Application Transformation
Request for Expression of Interest
UML Analysis and Design
SOA Migration
OERA Architecture Design
Object-Oriented Analysis, Design, and Programming
Strategic Planning
Tools
ABL2UML - UML from ABL
Joanju Analyst
Enterprise Architect
Historical Tools
Specification-Driven Development
OERA Open Source Initiative
Other Tool Projects
Transformation Blog
Types of Transformation
More About Business Drivers
Business Drivers for Transformation
Why Do Companies Start Transformation Projects?
Modernizing Legacy Code - Getting Started
Whitepapers, Code, and Other Information
UML
ABL2UML - Modeling Existing ABL Systems with UML
UML Profile for ABL
Using Enterprise Architect with OpenEdge
OpenEdge Datatypes for Enterprise Architect
Using An OpenEdge Database as a Repository for Enterprise Architect
Connect to a Progress OpenEdge Repository
Create and Configure an ODBC entry for use with Enterprise Architect
SQL setup for use with EA
Model-to-Code for ABL
In Search of the Lazy Programmer
Model-Based Development: A Day In The Life
Rapid Business Change and ABL Productivity
To Code or Not To Code: That is the Question
A Path to Model-To-Code Translation in ABL
Transformation
Harvesting Editor
The Transformation Triangle
Transformation and Modernization Strategies
OERA
ESB As An Application Architecture
OERA 2.0: I like the concept, but now what do I do?
OERA Strategies: Object-Oriented or Not?
OOABL
Basic Concepts
Object Orientation: Why, When, and How?
Object to Object Relations
Object-Oriented Vocabulary: An Introduction
Thinking OO for the Legacy ABL Programmer
Object-Oriented Design Patterns: An Introduction
Object-Oriented Design Principles
Some Additional Resources
H.S. Lahman Publications
Practical Considerations in OOABL Programming
Special Topics
Hungarian Notation for OOABL
Hungarian Notation for OOABL - 2
Hungarian Notation for OOABL - 3
Hungarian Notation for OOABL - 4
Hungarian Notation for OOABL - 5
The “Gang of Four” Decorator Pattern: What Is Its Appropriate Use?
Tools and Techniques
Collection and Map Classes for OOABL
Exception and Condition Handling Classes
Replacing A Session SuperProcedure With A Class In OOABL
Why Are People Talking About "Good OO"
Patterns for Managing Relational Data in OOABL
News
Analysis of Existing ABL Code
Progress Exchange - Online Conference 2010
Come to PUG Challenge
To OO or not to OO; that is the question!
PSDN Live 08 Expo
Exchange 2008 Presentation
CI is now using Drupal
Company
Principal
Contact
Integrity/Solutions
Primary links
Home
Services
Transformation
UML Analysis and Design
SOA Migration
OERA
OOAD
Strategy
Tools
ABL2UML
Joanju Analyst
Enterprise Architect
OERA Open Source Initiative
Other Tool Projects
Historical Tools
Articles
UML
ABL2UML
UML Profile for ABL
Using Enterprise Architect
Model-to-Code
Transformation
Transformation Triangle
Transformation and Modernization Strategies
Harvesting Editor
OERA
ESB As An Application Architecture
OERA Strategies
OOABL
Lahman Publications
OO Basic Concepts
OO Special Topics
Hungarian Notation for OOABL
OO Tools and Techniques
Collection and Map Classes for OOABL
Exception and Condition Handling Classes
Replacing A Session SuperProcedure With A Class In OOABL
Patterns for Managing Relational Data
Blogs
Transformation Blog
News
Company
Principal
Contact
I/S
Site Map
Frequently Asked Questions
Navigation
Recent posts
Book navigation
Services
Tools
Transformation Blog
Whitepapers, Code, and Other Information
News
Company
LinkedIn
User login
Log in using OpenID:
What is OpenID?
Username:
*
Password:
*
Log in using OpenID
Cancel OpenID login
Create new account
Request new password