The idea behind object-oriented programming is that a computer program may be seen as comprising a collection of individual units, or objects, that act on each other, as opposed to a traditional view in which a program may be seen as a collection of functions, or simply as a list of instructions to the computer. Each object is capable of receiving messages, processing data, and sending messages to other objects. Each object can be viewed as an independent little machine or actor with a distinct role or responsibility. Procedural to OOP may help understanding the concept using code.
Object-oriented programming is claimed to promote greater flexibility and maintainability in programming, and is widely popular in large-scale software engineering. Furthermore, proponents of OOP claim that OOP is easier to learn for those new to computer programming than previous approaches, and that the OOP approach is often simpler to develop and to maintain, lending itself to more direct analysis, coding, and understanding of complex situations and procedures than other programming methods. Critics dispute this, at least for some domains (industries).
HP's first 13.3-inch Pavilion vs. the competition
Wed, 01 Oct 2008 12:34:18 -0700
HP is shipping its first laptop with a 13.3-inch widescreen display. The HP Pavilion dv3500t series is already available on HP's site starting at $1,000, and a slightly higher-end configuration, the dv3520nr, is available for pre-order at Best Buy for $1,200. Other sites have reported that this model will be...
A new mystery: What's Microsoft got up its Office Live sleeve?
Wed, 01 Oct 2008 12:22:06 -0700
It sounds like Microsoft has yet another Professional Developers Conference PDC announcement percolating -- beyond the Windows 7, Oslo, cloud OS (Red Dog/Zurich) and Mesh Platform stuff about which the company already has been dropping hints. by Mary Jo Foley
Google talks efficient data centers
Wed, 01 Oct 2008 12:18:32 -0700
Google is known as a search titan, but its real business is running data centers. On Wednesday, Google handed out a few key tips as it touted its data center efficiency and sustainability efforts. In a blog post, Google's senior vice president of operations Urs Hölzle outlined...
Apple strikes back against Psystar, asks for counterclaim to be dismissed
Wed, 01 Oct 2008 12:17:23 -0700
Apple has hit back against claims made by Mac-clone maker Psystar that the company is operating in violation of the Sherman Antitrust Act and the Clayton Antitrust Act and will be asking the U.S. District Court judge to dismiss to dismiss the counterclaim. by Adrian Kingsley-Hughes
Microsoft HealthVault offers the nickel tour
Wed, 01 Oct 2008 12:08:55 -0700
Nolan insists that "third party applications" will be what get HealthVault over the top, and it's in making those available that he hopes the system will prove its value. by Dana Blankenhorn
Student Technology Day: "Windows Cloud" revealed
Wed, 01 Oct 2008 11:47:18 -0700
Steve Ballmer was next door in the Queen Elizabeth Hall talking to the TechNet/TechEd people about Office Live, and mentioning that there would be a major announcement at the PDC on the 27th October. Once he finished there, he popped next door and told us a similar thing. ...
Cetus - Link collection with FAQs, newsgroups, books, and conferences.
Meta Description: [ Cetus Links: 16604 Links on Objects and Components / General Information ]
Informix Corporation - Designs, develops, manufactures, markets, and supports database management systems and object-oriented application development tools for delivering information to desktop platforms. (Nasdaq: IFMX).
Meta Description: [ IBM Informix® software delivers superior application performance for transaction intensive environments. Our products provide flexible solutions that integrate easily with your IT environment. ]
Object Data Management Group (ODMG) - Industry association for a common OO data standard. Extracts of ODMG 3.0 as well as some explaining articles are online. Note: Standard is partially superceded by JDO.
Object-Oriented Database Management Systems - A collection of links, background, research, requirements, books, newsgroups, and organizations. Includes pointers to the three manifestos.
Object-Oriented Databases versus Object-Relational Databases - Gives a rough definition of relational, object-oriented and object-relational databases and compares these paradigms using criteria such as simplicity of use, scalability and maturity.
ODBMS Articles and Products - Articles on object-oriented database systems architecture and technology, product comparison and selection as well as a small FAQ.
Meta Description: [ Free, online articles about object-oriented databases along with links to product vendors. ]
Whatever Happened to Object-Oriented Databases? - Comparison of state and future prospect of object-oriented and relational databases. [PDF file with IEEE Computer version available from same site.]
A short video on the Cincom Smalltalk Code Browser. This is the first of a short series on this ...