[Logo] [The ED Frameworks: Cocoa. GNUstep. WebObjects. Mulle Kybernetik power.]

One framework that provides seamless extensions of Foundation and AppKit. Two more frameworks that provide services for Internet applications, style sheet driven export of your objects and message handling. All with a BSD style OpenSource license.


[EDCommon Logo]
EDCommon

[EDStyleSheet Logo]
EDStyleSheet

[EDMessage Logo]
EDMessage

  
The origins of the EDCommon und EDMessage frameworks date back to 1997 and the original NeXT implementation of the OpenStep standard. Most of their components have been thoroughly tested and refined through years of use in OpenSource as well as in commercial projects. EDCommon also has full Apple-style reference documentation for all classes and other APIs.

The EDCommon framework extends Foundation and AppKit in a natural way. It contains common methods you always need, like removing whitespace around a string, special collection classes such as stack or object pair, an object-oriented API for socket programming, some widgets, the chasing arrows to indicate background activity for example, a parser for markup languages and other nifty stuff.

The EDStyleSheet framework uses the parser from the EDCommon Framework to read stylesheets and create an "active model" of the style sheet that interacts with your classes to produce output in any text based language, e.g. XML or LaTeX. In a way, a very flexible kind of WebObjects component. You can also subclass existing model classes and add new ones.

The EDMessage framework contains classes to analyse and create Internet Messages with MIME extensions as well as a ready-to-use e-mail client class.

All frameworks come with project files for XCode and makefiles for GNUstep. For details about the supported platfroms see the FAQ page.

Finally, the license in the source files stipulates that if you use the frameworks you have to mention the authors of the frameworks at an appropriate place in your application/documentation. This would be Erik Dörnenburg for all frameworks and, additionally, Axel Katerbau for the EDMessage framework. If you feel like it display one of the logos and/or a link to Mulle Kybernetik. This is not required, though.


Some projects that use the ED Frameworks:

Mulle XMLRPC
A client/server implementation of the XML-RPC specification. This framework in turn is used in a variety of projects.

MulleNewz
An RSS reader wrapped up as a dockling. Slashdot, Freshmeat, Mulle News in your dock!

CCMenu
A menu bar item that displays the status of projects on CruiseControl continuous integration servers.

Ginko/Message Services
A user friendly email (and later usenet news) client for Mac OS X. Currently, the main test application for the EDMessage framework.

ALX3000
Newsreader application for Mac OS X. Successor to Alexandra, the newsreader for NeXTSTEP. This is where the frameworks originated.

Lamento
The EOF based OpenSource bugtracking system with AppKit and Web frontend.

NetBarrier X
Personal firewall. Uses the e-mail client in the EDMessage framework.



Copyright © 2003-2007 Mulle Kybernetik. $Id: index.html,v 1.13 2003/04/21 14:26:06 erik Exp $