23:32 18.01.2007
Finding commonality among classes makes for effective object-oriented programming. Often, programmers express that commonality using an inheritance hierarchy, since that is one of the first concepts taught in object-oriented programming. We're going to go to the other extreme in this chapter to explore the difference between using inheritance and using interfaces. An excerpt from Interface Oriented Design.Click here for the full article.
Coverity, Inc. has announced the first software analysis engine based on Boolean satisfiability (SAT), Coverity Prevent SQS. Coverity Prevent SQS's SAT engine leverages a highly accurate representation of software, or Software DNA Map, to automatically...
Capricorn 76 has released its latest E76 game engine version 1.10, which includes major upgrades to the e76sound, e76physics interfaces and minor upgrades to other E76 interfaces. E76 is a software development engine for 2D/3D simulations, games, intera...
Upscene Productions has announced version 3.0 of their multi-DBMS-developer tool: Database Workbench. This release brings many new features, including: Conceptual and Physical Data Model Diagramming, increased MySQL support, increased Oracle support, O...
Divelements Ltd has announced the release of SandDock V3. SandDock brings advanced window management to your applications, making it easy to deal with multiple documents and views in your software by supporting techniques like docking, tabbing and floa...
Grid software provider Digipede Technologies has launched Digipede Network 2.0 to meet growing demand for application scalability on the Microsoft Windows Platform. At the High Performance on Wall Street conference (booth #215E), the company unveiled t...
Digital Sonata has announced the release of Carabao Language Kit 1.0.0. Carabao is a family of linguistic components&tools. The most distinctive feature of Carabao is the engine's complete abstraction - from linguistic point of view. All the linguist...
Best-selling authors Paul and Harvey Deitel have released Dive Into Web 2.0, a free ebook that industry experts and academics are praising as one of the best references available on Web 2.0. Dive Into Web 2.0 is actually a chapter from the Deitel book ...
Mobile Sorcery has released MoSync for easy development and porting to mobile devices. MoSync helps developers port their existing code or write new code in their environment of choice. The product is a tightly integrated collection of tools for mo...
Tarma Software Research has released Tarma ExpertInstall Version 3.6, which creates Tarma native installers and Windows (MSI) installers from a single project. Version 3.6 introduces Vista-related improvements, new Hindi and Telugu translations and num...
From PremiumSoft comes Version 8 of Navicat PostgreSQL database administration and development tool. The product is sophisticated enough for professional developers yet easy to learn for new users. With a user-friendly GUI, Navicat lets you quickly...