Projects / mGSTEP

mGSTEP

mGSTEP is a software development framework designed primarily for use in embedded devices. It implements the core elements of NeXT's OpenStep that evolved into Apple's Cocoa Objective-C class libraries. The drawing API is a partial implementation of Display Postscript in parallel with the newer Core Graphics API. The stable GUI (AppKit) is X11 based. A Linux framebuffer based GUI backend is also included.

Licenses
Operating Systems
Implementation

Recent releases

  •  07 Jun 2010 10:21

    Release Notes: Minor bug fixes and code optimization were done in the Linux framebuffer GUI backend.

    •  28 Mar 2010 21:56

      Release Notes: Anti-aliased path rendering was added to the Linux framebuffer GUI. The implementation utilizes an adaptive super-sampling technique. Both GUI backends were refactored into smaller files more tightly organized by function. Also included are minor bugfixes for better GCC 4.4.3 support.

      •  26 Jan 2010 00:50

        Release Notes: Minor bugfixes to the AppKit's window management improved compatibility with OS X. Fixes for a few minor rendering bugs in the framebuffer GUI backend. The foundation also received a variety of minor OS X compatibility improvements.

        •  17 Jan 2010 13:16

          Release Notes: Image rendering glitches in the framebuffer GUI backend were resolved by eliminating the caching mechanism inherited from the X11 backend. Support for right side scrollers was added and is the default for NSComboBox. NSData and its unit test were enhanced. A new build configuration option allows Distributed Objects to be disabled. Improvements to the partially implemented NSURL classes and a new unit test allow them to perform some simple tasks. Numerous minor bug and compatibility fixes are also included.

          •  06 Jan 2010 22:30

            Release Notes: This is a major bugfix release for the Linux framebuffer AppKit GUI backend. Numerous cursor and scrolling related rendering bugs were fixed. Double buffering added in the previous release is now the default. Path stroking is partially working. NSURLRequest was added to Foundation.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.