<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MBc</id>
	<title>GNUstepWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MBc"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php/Special:Contributions/MBc"/>
	<updated>2026-04-30T22:11:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=3DKit&amp;diff=5298</id>
		<title>3DKit</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=3DKit&amp;diff=5298"/>
		<updated>2008-07-10T14:14:32Z</updated>

		<summary type="html">&lt;p&gt;MBc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Framework|&lt;br /&gt;
shortdescription = The GNU 3DKit provides an object oriented graphics API for writing 3D graphics applications using GNUstep or Cocoa. |&lt;br /&gt;
currentversion =  0.4 |&lt;br /&gt;
releasedate =  |&lt;br /&gt;
license = [http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License] |&lt;br /&gt;
overview = The GNU 3DKit is officially part of the GNU project! It is an extension to GNUstep, which provides an object oriented application development framework and tool set for use on a wide variety of computer platforms. GNUstep is based on the original OpenStep specification provided by NeXT, Inc. (now Apple). Additionally the GNU 3DKit may also be used on Mac OS X using the Cocoa API. |&lt;br /&gt;
features =  Instead of developing yet another OpenGL based scene graph API the new GNU 3DKit will become an object oriented graphics framework based on global illumination concepts which will use OpenGL only for preview capabilities. More information will be reveiled as soon as the time is ready for it.|&lt;br /&gt;
maintainer = [http://www.nice.ch/~phip/ Philippe C.D. Robert] |&lt;br /&gt;
relatedlinks = * [http://www.gnu.org/software/gnu3dkit/ GNU 3DKit]&lt;br /&gt;
* [http://savannah.gnu.org/projects/gnu3dkit/ Savannah] |&lt;br /&gt;
category = [[Category:Graphics_Frameworks]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MBc</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=XMLRPC&amp;diff=5297</id>
		<title>XMLRPC</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=XMLRPC&amp;diff=5297"/>
		<updated>2008-07-10T14:01:53Z</updated>

		<summary type="html">&lt;p&gt;MBc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Framework|&lt;br /&gt;
shortdescription =  XMLRPC Framework: a framework implementing XML-RPC in Objective-C.|&lt;br /&gt;
currentversion = |&lt;br /&gt;
releasedate = 06/30/2003 |&lt;br /&gt;
license = GNU Lesser General Public License, version 2.1 |&lt;br /&gt;
overview = Mulle XMLRPC is a client/server implementation of the XML-RPC specification. In short, XML-RPC is a protocol for doing remote procedure calls on top of XML via HTTP. As such, XML-RPC does not depend on a specific programming language and in fact there are a lot of implementations for different languages. This implementation is written in Objective-C and fills that gap.|&lt;br /&gt;
features =&lt;br /&gt;
* If you want to implement XML-RPC (client or server) in Objective-C, sure here you are.&lt;br /&gt;
* If you're just looking for a cool, scalable server - again, here you are. Mulle XMLRPC implements several extensions (multicall, introspection) that most other servers do not have. Also, there are hooks (and documentation) for integrating Mulle XMLRPC into WebObjects, a highly scalable Application server.&lt;br /&gt;
* If you have a &amp;quot;legacy&amp;quot; app and want to replace/extend NSConnections with a similar but also language neutral interface. Here you go. By the way, that's my initial reason for writing this framework. Mulle XMLRPC's XRConnection class provides a very easy way to form &amp;quot;reliable&amp;quot; connections which are able to tell that the remote end has gone away. The whole interface of XRConnection is compatible with NSConnection and can be used as a drop in replacement.|&lt;br /&gt;
maintainer =  * [http://www.mulle-kybernetik.com/~znek/ Marcus Müller]|&lt;br /&gt;
relatedlinks =&lt;br /&gt;
* http://www.mulle-kybernetik.com/software/XMLRPC/&lt;br /&gt;
* [http://cvs.mulle-kybernetik.com/ CVS] |&lt;br /&gt;
category = [[Category:Development_Frameworks]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MBc</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=EDFrameworks&amp;diff=5296</id>
		<title>EDFrameworks</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=EDFrameworks&amp;diff=5296"/>
		<updated>2008-07-10T13:48:56Z</updated>

		<summary type="html">&lt;p&gt;MBc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Framework|&lt;br /&gt;
shortdescription = 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. |&lt;br /&gt;
currentversion = [[EDCommon]] V. 33; [[EDStyleSheet]] V. 3; [[EDMessage]] V. 16|&lt;br /&gt;
releasedate = 2003 |&lt;br /&gt;
license = BSD style |&lt;br /&gt;
overview = 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.&lt;br /&gt;
&lt;br /&gt;
The [[EDStyleSheet]] framework uses the parser from the EDCommon Framework to read stylesheets and create an &amp;quot;active model&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
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. |&lt;br /&gt;
features =  All frameworks come with project files for XCode and makefiles for GNUstep. |&lt;br /&gt;
maintainer = Mulle Kybernetik |&lt;br /&gt;
relatedlinks = http://www.mulle-kybernetik.com/software/EDFrameworks/download.html |&lt;br /&gt;
category = [[Category:Development_Frameworks]]&lt;br /&gt;
[[Category:Networking_Frameworks]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MBc</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=EDFrameworks&amp;diff=5295</id>
		<title>EDFrameworks</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=EDFrameworks&amp;diff=5295"/>
		<updated>2008-07-10T13:48:28Z</updated>

		<summary type="html">&lt;p&gt;MBc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Framework|&lt;br /&gt;
shortdescription = 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. |&lt;br /&gt;
currentversion = [[EDCommon]] V. 33; [[EDStyleSheet]] V. 3; [[EDMessage]] V. 16|&lt;br /&gt;
releasedate = 2003 |&lt;br /&gt;
license = BSD style |&lt;br /&gt;
overview = 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.&lt;br /&gt;
&lt;br /&gt;
The [[EDStyleSheet]] framework uses the parser from the EDCommon Framework to read stylesheets and create an &amp;quot;active model&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
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. |&lt;br /&gt;
features =  All frameworks come with project files for XCode and makefiles for GNUstep. |&lt;br /&gt;
maintainer = Mulle Kybernetik |&lt;br /&gt;
relatedlinks = http://www.mulle-kybernetik.com/software/EDFrameworks/download.html#EDStyleSheet |&lt;br /&gt;
category = [[Category:Development_Frameworks]]&lt;br /&gt;
[[Category:Networking_Frameworks]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MBc</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=MusicKit&amp;diff=5290</id>
		<title>MusicKit</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=MusicKit&amp;diff=5290"/>
		<updated>2008-07-04T09:26:46Z</updated>

		<summary type="html">&lt;p&gt;MBc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Framework|&lt;br /&gt;
shortdescription = object-oriented software system for building music, sound, signal processing, and MIDI applications. |&lt;br /&gt;
currentversion = V5.5.2 |&lt;br /&gt;
releasedate = 2005-05-14 |&lt;br /&gt;
license = [http://musickit.sourceforge.net/license.html MusicKit License] |&lt;br /&gt;
overview = The MusicKit is an object-oriented software system for building music, sound, signal processing, and MIDI applications. It has been used in such diverse commercial applications as music sequencers, computer games, and document processors. Professors and students in academia have used the MusicKit in a host of areas, including music performance, scientific experiments, computer-aided instruction, and physical modeling. The MusicKit was the first to unify the MIDI and Music V paradigms, thus combining interaction with generality (Music V, written by Max Mathews and others at Bell Labs four decades ago, was the first widely available &amp;quot;computer music compiler&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
The NeXT MusicKit was first demonstrated at the 1988 NeXT product introduction and was bundled in NeXT software releases 1.0 and 2.0. Beginning with NeXT's 3.0 release, the MusicKit was no longer part of the standard NeXT software release. Instead, it was being distributed and supported as Version 4.0 by the Center for Computer Research in Music and Acoustics (CCRMA) of Stanford University. Versions 5.0 to 5.4.1 were then supported by tomandandy music, porting to several more popular operating systems.&lt;br /&gt;
&lt;br /&gt;
The MusicKit Distribution is a comprehensive package that includes on-line documentation, programming examples, utilities, applications and sample score documents. The MusicKit is dependent on the SndKit distribution, originally written by Stephen Brandon, and both Framework collections are available at the same distribution site. The SndKit was written to be a complete open source implementation of NeXTs SoundKit. The re-write started and almost finished before the SoundKit itself was released in source code form.&lt;br /&gt;
&lt;br /&gt;
Source code is available for everything, with the exception of the NeXT hardware implementation of the low-level sound and DSP drivers. This means researchers and developers may study the source or even customize the Music Kit and DSP tools to suit their needs. Enhancements can be committed to the CVS repository to have them incorporated for future releases. Commercial software developers may freely incorporate and adapt the software to accelerate development of software products.&lt;br /&gt;
 |&lt;br /&gt;
features = * Applicable to composers writing real-time computer music applications.&lt;br /&gt;
* Applicable to programmers writing cross-platform audio/music applications.&lt;br /&gt;
* Extensible, high-level object-oriented frameworks that are a super-set of Music V and MIDI paradigms.&lt;br /&gt;
* Written in Objective C and C, using Apple's OpenStep/Cocoa API, the FoundationKit.&lt;br /&gt;
* Using the Python to Objective C bridge PyObjC enables applications and utilities to be written in Python, an interpreted object-oriented language. &lt;br /&gt;
* Functionally comparable (although architecturally dissimilar) to JMSL (Java Music Specification Language).&lt;br /&gt;
* Representation system capable of depicting phrase-level structure such as legato transitions.&lt;br /&gt;
* General time management/scheduling mechanism, supporting synchronization to MIDI time code.&lt;br /&gt;
* Efficient real-time synthesis and sound processing, including option for quadraphonic sound.&lt;br /&gt;
* Complete support for multiple MIDI inputs and outputs.&lt;br /&gt;
* Fully-dynamic DSP resource allocation system with dynamic linking and loading, on multiple DSPs.&lt;br /&gt;
* Digital sound I/O from the DSP port with support for serial port devices by all popular vendors.&lt;br /&gt;
* Non-real time mode, where the DSP returns data to the application or writes a sound file.&lt;br /&gt;
* Suite of applications, including Ensemble ― an interactive algorithmic composition and performance environment (including a built-in sampler), and ScorePlayer ― a Scorefile and standard MIDI file player.&lt;br /&gt;
* Library of instruments, including FM, wavetable, physical modeling and waveshaping synthesis.&lt;br /&gt;
* Library of unit generators for synthesis and sound processing.&lt;br /&gt;
* Documentation, programming examples, utilities, including a sound file mixer, sample rate converter, etc.&lt;br /&gt;
* ScoreFile, a textual scripting language for music. &lt;br /&gt;
* Connectable audio processing modules (“plugins”) including standard audio effects such as reverb.&lt;br /&gt;
* Sound data held in a specifiable variety of formats, i.e 8, 16, 24 bit or floating point. Allows trading off sample data size vs. processing time.&lt;br /&gt;
* MP3 file reading and writing. Decoding of MP3 can be done in a background thread after reading, or on-the-fly during playback, allowing selection of memory consumption versus processor load.&lt;br /&gt;
* MP3 and Ogg/Vorbis streaming of audio output to web servers using the libshout library. The libshout library license is LGPL, not GPL and so do not compromise the MusicKit license&lt;br /&gt;
 |&lt;br /&gt;
maintainer = Leigh M. Smith |&lt;br /&gt;
relatedlinks = * [http://musickit.sourceforge.net/ The MusicKit Project]&lt;br /&gt;
* [http://www.jaffe.com/mk97.html David Jaffe's (the original author) MusicKit site.]&lt;br /&gt;
* [http://ccrma-www.stanford.edu/CCRMA/Overview/hardsoftware.html CCRMA's MusicKit site.]|&lt;br /&gt;
category = [[Category:Audio Frameworks]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MBc</name></author>
	</entry>
</feed>