Sunday, June 17, 2007

Introduction to Abject-Oriented Programming

Abject-oriented programming is a set of practices for encouraging code reuse and making sure programmers are producing code that can be used in production for a long time. The number of lines of code in the application is a common measure of the importance of the application, and the number of lines a programmer can produce in a day, week, or month is a useful metric for project planning and resource allocation. Abject-oriented programming is one of the best ways to get the most lines of code in the shortest time.

Thursday, April 19, 2007

Microsoft Releases Media Player for Firefox

Microsoft Corp., as part of its outreach to the open-source community, has released a new official Windows Media Player plug-in for Firefox 2.0 that resolves problems with the older one.

The plug-in enables Windows Media Player to work on Firefox for Windows Vista and resolves known issues with the old one, wrote Hank Janssen, the program manager for Port 25, Microsoft's software lab that works with open source, on a company blog Monday.

The plug-in, available on Firefox's add-on site, is compatible with the 32-bit and 64-bit versions of the XP SP2 and Vista OSes.

The plug-in is backwards compatible with Windows Media Player version 6.4 and also adds support for Windows OCX scripting interfaces, which allows developers to add more functionality to applications.

Microsoft is working on another plug-in for Firefox, the main competitor to the company's latest Internet Explorer 7 browser. In November, the Port 25 lab said it was working with Mozilla Corp. to develop a plug-in for CardSpace, Microsoft's identity management technology.

Firefox 3.0, the next upgrade of the browser, is scheduled for release later this year.