Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Software Components

Filed Under Concepts, Design, Software | Posted on September 16, 2009

Components are the software units that are context independent, both in the conceptual and the technical domain. A component contain a self-contained entity that exports functionality to its environment and also imports functionality from its environment using well defined and open interfaces. Components may support their integration into the surrounding by providing mechanics such as [...]

Object Definition language (ODL)

Filed Under Design, Language | Posted on September 14, 2009

Object Definition Language (ODL) is the specification language defining the interface to object types conforming to the ODMG Object Model. Often abbreviated by the acronym ODL. This language’s purpose is to define the structure of an Entity-relationship diagram. – Class Declarations * interface < name > {elements = attributes, relationships,methods } – Element Declarations * [...]

Introduction to Data Binding

Filed Under Architecture, Data, Data Model, Databases, Design | Posted on September 12, 2009

Data binding is the process that establishes a connection between the application UI and business logic. If the binding has the correct settings and the data provides the proper notifications, then, when the data changes its value, the elements that are bound to the data reflect changes automatically. Data binding can also mean that if [...]

Quick Tech Tip: Encapsulation – What does it mean ?

Filed Under Definition, Design, Software, Technical, Tips | Posted on July 29, 2009

Encapsulation is not a common word in the English language; however, it is an important phrase in the word of software design, especially in the world of Object Oriented Programming. So what does encapsulation mean ? In computer science, the principle of information hiding means the hiding of design decisions in a computer program, those [...]


keep looking »

Bad Behavior has blocked 234 access attempts in the last 7 days.