C++, Java falling; C continues dominance
Apple's preferred language for iOS and OS X development, Objective-C, is now more popular than C++, according to the TIOBE index. The growth in the language's popularity points to the enormous rise in iOS programming in recent years. The TIOBE index is based on the number of skilled programers world-wide, courses, and vendor applications, and is derived from search engine results.
Update reduced CPU hits for sleeping items
Howling Moon has released an update to its physics engine, Chipmunk. The open-source developer utility is a rigid-body Physics library written in C99 and geared for 2D games. Developers can take advantage of circle, convex or beveled line segments and flexible collision detection.
BBEdit 9.0 released
Bare Bones has released v9.0 of BBEdit, its text and code editing software. The key addition to the software is said to be the addition of Projects, which replace file groups, and allow users to directly create, delete and rename files and folders. The contents of Projects can be searched, as well as processed through text factories.
iPhone SDK beta 2
Apple has released the second beta of its iPhone SDK for registered developers. The new release includes an Interface Builder, which allows the drag-and-drop integration of graphical components which can be linked to underlying Objective-C code created in Xcode. The new SDK build is a 1.3GB download, available from Apple's Developer Connection site. You must be a registered developer to download the SDK, but no fee or program acceptance is required. Apple's development kit uses the same programming language and interface used by Apple itself and now includes Cocoa Touch, an API designed to add touchscreen input.
MacFUSE 1.3 released
Google has released v1.3 of MacFUSE, its FUSE file system implementation tool for Mac OS X. The most critical addition is the new MacFUSE.framework, which is said to greatly simplify building user-space file systems with Objective-C. To help speed developers along, one of the engineers behind the framework will be lecturing at Thursday's Silicon Valley Cocoaheads meeting, where he will not only teach the framework but offer some file system demos.
QuickUML 3.0 adds PHP
Excel Software recently unveiled QuickUML 3.0, an update to its Unified Modeling Language programming software, adding new features and functionality. Users can now generate PHP code in addition to C++, Java, Delphi, and Objective-C. New presentation features allow for class-definitions of operations, properties, and events, with customized color, access, data type, and visibility options. Users can view an entire project in a multi-pane window, where work is saved as a platform-independant XML formatted text file. New users can purchase QuickUML 3.0 for $300 directly from Excel Software.