General Development Archive

The Future of OSS Desktop Development: Java, Mono, or C++?

"Mono as it currently stands has serious problems, including strategic and intellectual property concerns. Java as provided by Sun is not open source or GPL-compatible and thus a nonstarter. Many strong proprietary companies such as Microsoft are moving full speed ahead on high-level managed language platforms. Can open source compete, or is it too unable to make hard decisions?" Read Havoc Pennington's article about the future platforms of OSS.

eMbedded Visual C++ 4.0 SP3 Released

eMbedded VC++ 4.0 SP3 merges the functionality of eMbedded VC++ 4.0 SP1 and eMbedded VC++ 4.0 SP2 and enables development using a single development machine to target Windows CE 4.0, 4.10 or 4.20 Platforms. eVC4 SP3 installation includes previously released QFEs for eMbedded VC++ 4.0. After you install this, you might also wanna get the Pocket PC 2003 emulator and the Smartphone emulator which run on top of eMbedded VC++ 4.0.

Review: theKompany Black Adder Python IDE

Before beginning, I must offer my profuse apologies to Shawn Gordon and the rest of theKompany crew. Shawn sent me the Black Adder software several months ago; however, my schedule ballooned beyond all believable bounds and has stubbornly maintained that ludicrous pace; unfortunately. I have not had an opportunity to write this review until recently, so I am sorry for my tardiness. And now to answer the most obvious question; what is Black Adder?

REALbasic adds ability to build Linux applications

REALbasic 5.5 is shipping from REAL Software, and the new version of development environment adds the ability to build Linux applications from Mac and Windows systems, as well as other features of particular interest to Mac OS X users. "Even if Mac users have never had any experience with programming before, they can learn REALbasic and create useful applications to improve their productivity," Geoff Perlman, president and CEO of REAL Software, told MacMinute.

Learning CVS Using KDE’s Cervisia

CVS is a tool to record, manage and distribute different versions of files. In other words, CVS is a version control system. It allows easy collaborative work, as each of the contributors can work in his local copy at the same time, without fear of overriding each other modifications. It allows the recovery of past versions (useful for tracking bugs), the creation of branches (for experimental development or for releases) and more.