<?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=Stefanbidi</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=Stefanbidi"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php/Special:Contributions/Stefanbidi"/>
	<updated>2026-04-18T11:42:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=CoreBase&amp;diff=6439</id>
		<title>CoreBase</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=CoreBase&amp;diff=6439"/>
		<updated>2012-08-10T23:10:55Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Framework|&lt;br /&gt;
shortdescription = '''GNUstep CoreBase''' is the GNUstep package implementing the [[CoreFoundation]] framework. |&lt;br /&gt;
&lt;br /&gt;
currentversion = [ftp://ftp.gnustep.org/pub/gnustep/libs/gnustep-corebase-0.1.tar.gz gnustep-corebase 0.1]  |&lt;br /&gt;
&lt;br /&gt;
releasedate = July 27, 2012 |&lt;br /&gt;
&lt;br /&gt;
license = LGPL v2.1 |&lt;br /&gt;
&lt;br /&gt;
overview = GNUstep CoreBase implements the CoreFoundation framwork. It requires the GNUstep [[make]] and [[base]] packages, as well as [http://www.icu-project.org Interntional Components for Unicode (ICU)] to build. |&lt;br /&gt;
&lt;br /&gt;
features = |&lt;br /&gt;
&lt;br /&gt;
maintainer = * Stefan Bidigaray |&lt;br /&gt;
&lt;br /&gt;
relatedlinks = |&lt;br /&gt;
&lt;br /&gt;
category = &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=CoreBase&amp;diff=6438</id>
		<title>CoreBase</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=CoreBase&amp;diff=6438"/>
		<updated>2012-08-10T23:09:37Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Framework|&lt;br /&gt;
shortdescription = '''GNUstep CoreBase''' is the GNUstep package implementing the [[CoreFoundation]] framework. |&lt;br /&gt;
&lt;br /&gt;
currentversion = [ftp://ftp.gnustep.org/pub/gnustep/libs/gnustep-corebase-0.1.tar.gz gnustep-corebase 0.1]  |&lt;br /&gt;
&lt;br /&gt;
releasedate = July 27, 2012 |&lt;br /&gt;
&lt;br /&gt;
license = LGPL v2.1 |&lt;br /&gt;
&lt;br /&gt;
overview = GNUstep CoreBase implements the CoreFoundation framwork. It requires the packages GNUstep [[make]] and [[base]] packages, as well as [http://www.icu-project.org Interntional Components for Unicode (ICU)] to build. |&lt;br /&gt;
&lt;br /&gt;
features = |&lt;br /&gt;
&lt;br /&gt;
maintainer = * Stefan Bidigaray |&lt;br /&gt;
&lt;br /&gt;
relatedlinks = |&lt;br /&gt;
&lt;br /&gt;
category = &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_Ideas&amp;diff=6129</id>
		<title>Summer Of Code Ideas</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_Ideas&amp;diff=6129"/>
		<updated>2011-03-21T22:26:47Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Foundation (Base) */ Removed NSLocale, NSCalendar and NSDateComponents from list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GNUstep is a mentoring organization of the Google Summer of Code.&lt;br /&gt;
&lt;br /&gt;
In the list below you find the ideas that have been proposed as projects for the next Summer of Code.  If you have a project that would be interesting, feel free to add it here.&lt;br /&gt;
&lt;br /&gt;
If you find a topic that you want to work on, please apply directly through the SoC page [http://code.google.com/soc/2008/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Porting ==&lt;br /&gt;
=== Port [http://developer.apple.com/opensource/internet/webkit.html WebKit] (using GCC 4.x with ObjC++ support) ===  &lt;br /&gt;
* The WebKit team is willing to help whoever wants to take on this project, please see [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html this email]. &lt;br /&gt;
* Implementation of CoreFoundation and CoreGraphics functions to support this&lt;br /&gt;
* Implementation of WTF types in WebKit to interface with GNUstep&lt;br /&gt;
Difficulty: Very High; Experience needed: Expert at C/C++ and Core* Apple libraries)&lt;br /&gt;
&lt;br /&gt;
== General Improvements ==&lt;br /&gt;
=== Finish input server ===&lt;br /&gt;
* See [http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/kazunobu_input_management/ this] for more information&lt;br /&gt;
Difficulty: High; Required Experience: Objective-C, Cocoa&lt;br /&gt;
&lt;br /&gt;
=== Finish Project Center ===&lt;br /&gt;
* Improve integrated editor to have better support for tabs and emacs/vi like editing&lt;br /&gt;
* Improve built-in debugger support on Windows and other platforms aside from Linux&lt;br /&gt;
* Correct issues which exist on Windows such as:&lt;br /&gt;
** make executable cannot be located unless the user changes it in PC directly.&lt;br /&gt;
Difficulty: Medium; Required Experience: Objective-C, Cocoa&lt;br /&gt;
&lt;br /&gt;
=== Revamp Objective-C garbage collection and make it compatible with the Apple implementation ===&lt;br /&gt;
* Help finish implementation of Garbage Collection in the libobjc2 runtime (tracing is the only thing left to do, per David Chisnall)&lt;br /&gt;
Difficulty: High; Required Experience: C&lt;br /&gt;
&lt;br /&gt;
=== Cross-compilation from GNU/Linux to embedded devices ===&lt;br /&gt;
* Compilation of GCC for the target architecture&lt;br /&gt;
* Compilation of GNUstep frameworks for target architecture&lt;br /&gt;
Difficulty: Medium; Required Experience: GCC&lt;br /&gt;
&lt;br /&gt;
=== Cross-compilation to GNU/Linux or Windows from Xcode ===&lt;br /&gt;
* Compilation of GCC for the target architecture and OS.&lt;br /&gt;
* Compilation of standard libs for the target architecture and OS&lt;br /&gt;
* Knowledge of how to build an SDK for Xcode&lt;br /&gt;
* Compilation of GNUstep for target architecture and OS.&lt;br /&gt;
Difficulty: Medium; Required Experience: GCC, Mac OS X&lt;br /&gt;
&lt;br /&gt;
=== [[GNUstepWeb]] ===&lt;br /&gt;
* add script language support, etc&lt;br /&gt;
Difficulty: Medium; Required Experience: Web Development, Cocoa/ObjC&lt;br /&gt;
&lt;br /&gt;
=== [[SimpleWebKit]] ===&lt;br /&gt;
* help fix the following things: &lt;br /&gt;
** event handling&lt;br /&gt;
** better renderer&lt;br /&gt;
** parsing quirks&lt;br /&gt;
Difficulty: Medium; Required Experience: Cocoa/ObjC&lt;br /&gt;
&lt;br /&gt;
* NSTextTable implementation in -gui and debugging of SWK against it (and Cocoa's reference) for the display of HTML tables&lt;br /&gt;
Difficulty: Medium to High; Access to Mac preferred for comparison of Table behaviour.&lt;br /&gt;
&lt;br /&gt;
=== Screen change support ===&lt;br /&gt;
* handle resizing of the screen etc.  It's now common to run in virtual machines or with multiple displays with different sizes, so we need to gracefully handle changes of screen size while an application is running.&lt;br /&gt;
Difficulty: Medium; Required Experience: Cocoa/ObjC&lt;br /&gt;
&lt;br /&gt;
== AppKit (GUI) ==&lt;br /&gt;
* Complete theming support ... go through each control in the gui and make sure it draws itself using the theming engine, adding methods to the theming engine as required. Update/improve Thematic.app to match by providing wysiwyg editine/cretion of themes for each control.&lt;br /&gt;
* Fix focusing bugs/issues making sure GNUstep apps can be used with all window managers&lt;br /&gt;
* Text System should be cleaned, profiled and finished. Many methods in NSLayoutManager are unfinished or unimplemented, so we currently cannot tweak the test system as much as the one provided by Cocoa. (Quentin Mathe)&lt;br /&gt;
* We need NSTypeSetter, NSGlyphStorage, NSGlyphInfo, and NSGlyphGenerator implementations. If NSTypeSetter and NSLayoutManager were implemented, they would probably be used in Etoile. (Quentin Mathe)&lt;br /&gt;
* NSTextTable, NSTextTableBlock, NSTextList, &amp;amp; NSTextBlock implementations would also bring the GNUstep text system in line with that of Cocoa as of Mac OS 10.4. The classes could be useful to build a powerful word processor, NSTextTable will help getting Tables for SimpleWebKit. (Quentin Mathe)&lt;br /&gt;
* NSOpenGL Classes could be improved, made compatible with current Cocoa implementations, and further tested. Note sure about that anymore. Feedback from people using these classes would be useful? (Quentin Mathe)&lt;br /&gt;
* NSBitmapImageRep formats: Currently, we support reading and writing for TIFF, GIF, JPEG, PNG, PNM (reading-only). We would like to complete NSEPSImageRep and NSPDFImageRep (with Cairo?). SVG reading and writing support, would be nice too. (Quentin Mathe)&lt;br /&gt;
* NSDatePicker (and obligatory companion NSCell subclass) implementation.&lt;br /&gt;
* NSFormatter isn't working very well at this time. Not sure anymore about this one… (Quentin Mathe)&lt;br /&gt;
* Backend: especially xlib but also art could use performance improvements. NSImageView scrolling on xlib comes to my mind for example. (shouldn't improvements focus on the preferred, cairo backend rather than the deprecated ones?)&lt;br /&gt;
* improve our RTF parser, to be able to correctly load OO and MS-Office created RTFs. Add support for reading NeXT RTFDs. Correct loading of Apple RTFs including char encoding&lt;br /&gt;
&lt;br /&gt;
== Foundation (Base) ==&lt;br /&gt;
* Improve testsuite to have regression tests cover much more of base library.&lt;br /&gt;
* Implement Apple's scripting/apple-events classes as a subproject of the base library.&lt;br /&gt;
* Complete separation of gnustep specific extensions from Apple APIs and implement new Apple methods missing from existing classes for compatibility.&lt;br /&gt;
* Complete implementation of Apple's latest URL handling classes based on NSStream... testing on mswindows as well as unix.&lt;br /&gt;
* Implement CoreFoundation on Base&lt;br /&gt;
* Now that Apple have XML based keyed coding, implement a version of Distributed Objects to talk directly to Apple applications (Nicolaus has done some work towards this in mySTEP).&lt;br /&gt;
&lt;br /&gt;
== Core Data ==&lt;br /&gt;
* Saso Kiselkov started implementing this [http://gscoredata.nongnu.org/ framework] and now hosted here [http://svn.gna.org/viewcvs/gnustep/libs/gscoredata/] as part of GNUstep. However, NSManagedObjectContext &amp;amp; NSPersistentStoreCoordinator have yet to be tackled according to his web page. Presumably NSPersistentDocument also needs to be implemented.&lt;br /&gt;
* DataBuilder.app needs some final graphics improvements. And, should become able to read and write model files from Xcode.&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
* Create an AJAX Framework for GNUstepWeb&lt;br /&gt;
** [http://sourceforge.net/projects/wonder Project WONDER], especially the stuff mentioned here: [http://en.wikibooks.org/wiki/Programming:WebObjects/Project_WONDER/Frameworks/Ajax] could be ported over from Java. See also [http://search.lists.apple.com/?cmd=Search!&amp;amp;fmt=long&amp;amp;form=extended&amp;amp;m=all&amp;amp;ps=10&amp;amp;q=Ajax&amp;amp;sp=1&amp;amp;ul=webobjects-dev&amp;amp;wf=2221&amp;amp;wm=wrd&amp;amp;s=DRP] and [http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;q=webobjects+ajax&amp;amp;btnG=Search]&lt;br /&gt;
* There's a truck load of stuff in WO 5.4.1 that GNUstepWeb is missing: [http://developer.apple.com/documentation/DeveloperTools/Reference/WO541Reference/index.html]&lt;br /&gt;
* Create Objective-C bindings for DBUS&lt;br /&gt;
* User your yacc/bison and (f)lex knowledge to finalize a source code translator for ObjC-2.0 to ObjC-1.0 [http://www.quantum-step.com/download/sources/mySTEP/objc-2.0/]&lt;br /&gt;
* ''OpenGL extensions management API'': before using an OpenGL extension a program must first determine its availability. The mechanism for doing this is platform-specific and libraries such as [[w:GLEW]] and [[w:GLEE]] exist to simplify the process. The target of this project is a multiplatform Objective-C wrapper around OpenGL platform-specific functions.&lt;br /&gt;
* ''HID API'': GNUstep can only handle the usual ''human interface devices'' (HID) : keyboard and mouse. A multiplatform framework would allow  GNUstep application to handle joystick, graphic tablet or 3D device.&lt;br /&gt;
&lt;br /&gt;
== [http://gap.nongnu.org GAP] (GNUstep Application Project) Ideas ==&lt;br /&gt;
&lt;br /&gt;
* Debug and Complete FlexiSheet, making sure it works on Cocoa as expected and noting incompatibilities with GNUstep. Those should be either fixed for both platforms (FlexiSheet portability of code improvement) or noted as a bug or missing feature in GNUstep.&lt;br /&gt;
** printing&lt;br /&gt;
** cell formatting&lt;br /&gt;
** improved undo&lt;br /&gt;
** searching&lt;br /&gt;
&lt;br /&gt;
* implementation (Extract from Addresses) of an iSync compatible framework, its corresponding management application and then integrating it with AddressBook (which already has part of such framework). The goal would be to have synchronization of Addresses (but in future, perhaps calendar, Vespucci bookmarks) gnustep to gnustep, gnustep to mac and gnustep to .Mac/MobileMe by having such account.&lt;br /&gt;
* porting of Applications from OpenStep or Cocoa abandonware. This needs to be checked on application-per-application: License and dependencies can be a problem as defining the scope of the project well.&lt;br /&gt;
&lt;br /&gt;
* Implement a Dictionary tool based on dict.leo.org&lt;br /&gt;
&lt;br /&gt;
* Some miscellaneous applications that run a Cocoa GUI could be ported to GNUstep:&lt;br /&gt;
** ''Vim GUI'' : at least two cocoa-based gui projects already exist - [http://www.ohloh.net/p/vim-cocoa vim-cocoa] and [http://macvim.org/OSX mac-vim]&lt;br /&gt;
** [http://www.videolan.org/vlc VLC media player] : a Cocoa based interface exists for VLC&lt;br /&gt;
** propose your own&lt;br /&gt;
&lt;br /&gt;
* for more ideas check [http://gap.nongnu.org/developers/wishlist.html GAP wishlist]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Summer Of Code]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Get_Help&amp;diff=5784</id>
		<title>Get Help</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Get_Help&amp;diff=5784"/>
		<updated>2010-01-10T00:54:39Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Fixed mailing list links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Like many free software projects, the mailing lists are the main means of getting support from the rest of the community. Details of the main project lists are below. If unsure, send it to discuss-gnustep and include an invitation to direct you to a more appropriate list. Please notice that some lists are at gnu.org and some are at gna.org else you may get an error back.&lt;br /&gt;
&lt;br /&gt;
== Mailing Lists ==&lt;br /&gt;
&lt;br /&gt;
To subscribe to, unsubscribe from or view the archives of any of the mailing lists, just click on the links below and follow the instructions. Alternatively, most of them are also archived at [http://www.nabble.com/GNUstep-f1880.html Nabble] and [http://news.gmane.org/search.php?match=gnustep GMANE], and questions you post there will get forwarded to the corresponding mailing list.&lt;br /&gt;
&lt;br /&gt;
=== For Users and Developers ===&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/discuss-gnustep discuss-gnustep@gnu.org] &lt;br /&gt;
: This is the most active list for all general discussions and questions. We also would like to hear about ideas for applications for the GNUstep environment and related issues.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/info-gnustep info-gnustep@gnu.org]&lt;br /&gt;
: For infos and announcements related to GNUstep libraries and applications.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/apps-gnustep apps-gnustep@gnu.org]&lt;br /&gt;
: For discussions related to GNUstep applications.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/help-gnustep help-gnustep@gnu.org]&lt;br /&gt;
: For help with GNUstep libraries and applications. This list is rarely read, so it is better to use discuss-gnustep.&lt;br /&gt;
&lt;br /&gt;
=== For Developers ===&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-dev gnustep-dev@gnu.org]&lt;br /&gt;
: This mailing list has been established to keep the noise low when it comes to core topics and generally boring discussions about technical aspects of GNUstep.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/bug-gnustep bug-gnustep@gnu.org]&lt;br /&gt;
: A mailing list for submitting bug reports and patches. Reports filed in the bug tracker are also sent here.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-packagers gnustep-packagers@gna.org]&lt;br /&gt;
: Mailing list for people who package GNUstep itself and related GNUstep apps.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-ui gnustep-ui@gna.org]&lt;br /&gt;
: Discussion about the GNUstep User Interface, its look and behaviour.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-marketing gnustep-marketing@gna.org]&lt;br /&gt;
: Marketing and promotion of the GNUstep project and its applications.&lt;br /&gt;
&lt;br /&gt;
* [http://lists.gnu.org/mailman/listinfo/gnustep-webmasters gnustep-webmasters@gnustep.org]&lt;br /&gt;
: For comments and discussions about GNUstep web pages.&lt;br /&gt;
&lt;br /&gt;
== IRC ==&lt;br /&gt;
&lt;br /&gt;
Some, but not all, GNUstep developers can also be reached through IRC at [irc://irc.freenode.net/gnustep]. If that link doesn't work for you, connect manually to &amp;lt;tt&amp;gt;irc.freenode.net&amp;lt;/tt&amp;gt; (or &amp;lt;tt&amp;gt;irc.gnu.org&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;irc.debian.org&amp;lt;/tt&amp;gt;, same network) and &amp;lt;tt&amp;gt;/join #GNUstep&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Examples of IRC clients you can use: [http://www.xchat.org/ xchat] (UNICES and Windows), [http://gaim.sourceforge.net gaim] (UNICES and Windows), [http://www.mirc.com/ mirc] (Windows) or [http://www.aeruder.net/talksoup/ TalkSoup] on GNUstep's [http://livecd.gnustep.org/ LiveCD for Intel] or irssi from a bash shell.&lt;br /&gt;
&lt;br /&gt;
== Newsgroups ==&lt;br /&gt;
&lt;br /&gt;
[http://news.gmane.org/search.php?match=gnustep GMANE] carries the GNUstep mailinglists by NNTP&lt;br /&gt;
&lt;br /&gt;
* comp.lang.objective-c* : The Objective-C language and environment.&lt;br /&gt;
* gnu.gnustep.announce* : Info and announcements (Moderated)&lt;br /&gt;
* gnu.gnustep.bug* : Bug reports for gnustep.&lt;br /&gt;
* gnu.gnustep.discuss* : Discussion of gnustep.&lt;br /&gt;
* gnu.gnustep.help* : Requests for help with gnustep.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Backbone&amp;diff=5631</id>
		<title>Backbone</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Backbone&amp;diff=5631"/>
		<updated>2009-05-04T00:33:53Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: I'm removing Backbone from this category because it's no longer being developed and most applications have either moved or have been replaced.  Leaving the page for reference.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Backbone''' is an attempt at creating a Really Good Desktop.&lt;br /&gt;
&lt;br /&gt;
==WebLinks==&lt;br /&gt;
* [http://www.nongnu.org/backbone/ Backbone Website]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=5512</id>
		<title>Platform:Linux</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=5512"/>
		<updated>2009-02-08T13:59:26Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Slackware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian ==&lt;br /&gt;
Since Debian ''Sarge'' (3.1) you can use '''apt-get''' to obtain GNUstep packages.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install x-window-system-core wmaker gnustep gnustep-devel gnustep-games&lt;br /&gt;
&lt;br /&gt;
to install GNUstep, X11 and Window Maker.&lt;br /&gt;
&lt;br /&gt;
The best way to get up-to-date GNUstep packages is to upgrade from ''stable'' to ''testing'' or ''unstable''.  If upgrading to Debian ''unstable'' is not desirable it is possible to simply add the unstable apt lines to the sources.list and specify the distribution when installing the packages, e.g.&lt;br /&gt;
 # apt-get install -t unstable gnumail.app&lt;br /&gt;
This method might upgrade some other packages to satisfy dependencies, but will have a much smaller impact on the system since only the packages on which GNUstep depends will be upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
As Ubuntu is Debian-based you can likewise install gnustep libraries (and their dependencies) via&lt;br /&gt;
 sudo apt-get install gnustep gnustep-devel&lt;br /&gt;
apt will also suggest a lot of apps to install.&lt;br /&gt;
&lt;br /&gt;
=== Install from source: Dependencies ===&lt;br /&gt;
If you want to compile from source install the following packages (applies to both Debian and Ubuntu):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;gobjc, libx11-dev, libx11-xft, libxmu-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libart-2.0-dev, libxml2-dev, libxslt1-dev, libssl-dev, libgmp3-dev, libffcall1-dev&amp;lt;/tt&amp;gt; (universe), and &amp;lt;tt&amp;gt;svn&amp;lt;/tt&amp;gt; if you want to download the svn version.&lt;br /&gt;
&lt;br /&gt;
Optional: &amp;lt;tt&amp;gt;libaspell-dev&amp;lt;/tt&amp;gt; for [[GSspell.service]]&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
To install GNUstep libs and scripts, do&lt;br /&gt;
 emerge gnustep-env&lt;br /&gt;
For a list of GNUstep-related ebuilds, see the [http://packages.gentoo.org/search/?sstring=gnustep Online Package Database]. &lt;br /&gt;
For the most recent packages, type &amp;lt;code&amp;gt;ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; emerge &amp;lt;i&amp;gt;package-name&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; (or analogically for your cpu family: &amp;lt;tt&amp;gt;&amp;quot;~sparc&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;quot;~ppc&amp;quot;&amp;lt;/tt&amp;gt; ...)&lt;br /&gt;
&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
=== Version 10.2 ===&lt;br /&gt;
Libraries and accompanying applications will build with no modifications. Slackware 10.2 ships with GCC 3.3.6, so mixed Objective-C and C++ code is not supported, meaning additional frameworks/libraries may not be supported.&lt;br /&gt;
&lt;br /&gt;
=== Version 11.0 ===&lt;br /&gt;
This version of Slackware works the same as the previous (10.2).  Libraries and applications will build with no modifications, but due to the GCC version used (3.4.6) Objective-C++ is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Version 12.0 ===&lt;br /&gt;
GNUstep compiles and install on Slackware 12.0 perfectly.  Unfortunately, this version of Slackware does not include an Objective-C++ compiler.&lt;br /&gt;
&lt;br /&gt;
=== Version 12.2 ===&lt;br /&gt;
==== Packages ====&lt;br /&gt;
Slackware packages have been created and can be found in:&lt;br /&gt;
* [ftp://ftp.gnustep.org/pub/gnustep/binaries/slackware/ GNUstep FTP] (Please read gnustep-core.README before installing)&lt;br /&gt;
==== Build Scripts ====&lt;br /&gt;
SlackBuild scripts can be found at:&lt;br /&gt;
* [http://slackbuilds.org/result/?search=gnustep SlackBuilds.org GNUstep scripts]&lt;br /&gt;
&lt;br /&gt;
== SuSE ==&lt;br /&gt;
Packages provided by Richard Stonehouse [http://www.rstonehouse.co.uk/extras/gnustep-general/index.html here] (including installation instructions).&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5394</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5394"/>
		<updated>2009-01-04T15:50:12Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Changed version... -gui and -back do not have an unstable version so I put the latest stable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.gnustep.org/index.php/User:Espectador Spanish]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border:1px solid black; background-color:lavender; padding:10pt; width:100%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''[http://www.gnustep.org GNUstep]''' is a [[Portability|cross-platform]], object-oriented set of [[Frameworks|frameworks]] for desktop application [[Development tools|development]].&amp;lt;br&amp;gt;This set of frameworks, based on [[Cocoa]] (previously [[OpenStep]]), enables developers to rapidly build sophisticated software by employing a large library of reusable software components. GNUstep is already used [[GNUstep in production|in production]] environments at several organizations.&lt;br /&gt;
&lt;br /&gt;
Sounds interesting? Have a look at the more in-depth [[Introduction to GNUstep|introduction]]!&lt;br /&gt;
&lt;br /&gt;
* '''Download Stable Core Packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.7.tar.gz Make v2.0.7], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.18.0.tar.gz Base v1.18.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.16.0.tar.gz GUI v0.16.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.16.0.tar.gz Back v0.16.0]&lt;br /&gt;
&lt;br /&gt;
* '''Download Unstable Core packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.7.tar.gz Make v2.0.7], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.19.0.tar.gz Base v1.19.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.16.0.tar.gz GUI v0.16.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.16.0.tar.gz Back v0.16.0]&lt;br /&gt;
&lt;br /&gt;
* '''Developer applications:''' [[Gorm.app|Gorm 1.2.8]], [[ProjectCenter.app| ProjectCenter 0.5.0]]&lt;br /&gt;
&lt;br /&gt;
If you find bugs, please refer how to [[ Report_Bugs | report bugs]]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border:1px solid black; background-color:lavender; padding:10pt; width:100%&amp;quot;&lt;br /&gt;
| All packages are collected in the searchable [http://www.gnustep.org/softwareindex/ Software Index] which also has an [http://www.gnustep.org/softwareindex/rss.php RSS feed].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;text-align:right; vertical-align:top; font-size:10px;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[{{SERVER}}{{localurl:Template:GNUstep_News|action=edit}} '''Add Entry''']&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{GNUstep_News}}&lt;br /&gt;
&lt;br /&gt;
== Older News ==&lt;br /&gt;
&lt;br /&gt;
[[Application_News_2007|2007]],&lt;br /&gt;
[[Application_News_2006|2006]],&lt;br /&gt;
[[Application_News_2005|2005]],&lt;br /&gt;
[[Application_News_2004|2004]],&lt;br /&gt;
[[Application_News_2003|2003]],&lt;br /&gt;
[[Application_News_2002|2002]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background: #ff958e;&amp;quot;&lt;br /&gt;
| If you want to participate, you need to create an account and send a mail with your user name to ''&amp;lt;tt&amp;gt;webmasters [AT] gnustep.org&amp;lt;/tt&amp;gt;'' to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5366</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5366"/>
		<updated>2008-12-06T23:19:43Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Fixed link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Dic 2, 2008 ===&lt;br /&gt;
* [[FTP.app]] new 0.2 release&lt;br /&gt;
: new socket core, portable to Windows&lt;br /&gt;
: threaded download operation for petter GUI responsiveness&lt;br /&gt;
: bug fixes and minor enhancements&lt;br /&gt;
&lt;br /&gt;
=== Nov 21, 2008 ===&lt;br /&gt;
* New bugfix of unstable branch of base library released: Base 1.15.4&lt;br /&gt;
: This is primarily a minor release to ensure that the latest unstable branch release contains all bugfixes from the stable branch.&lt;br /&gt;
: However, this release also contains various changes for improved MacOS-X compatibility and improved behavior on ms-windows.&lt;br /&gt;
: Upgrading to this version may require recompiling of source code using the library.&lt;br /&gt;
: See main page (above) for download location&lt;br /&gt;
&lt;br /&gt;
=== Nov 19, 2008 ===&lt;br /&gt;
* New bugfix of base library released: Base 1.16.5&lt;br /&gt;
: Fixes a a null pointer indirection accidentally introduced as part of a fix in the last bugfix release.&lt;br /&gt;
: See main page (above) for download location&lt;br /&gt;
&lt;br /&gt;
=== Nov 14, 2008 ===&lt;br /&gt;
* New bugfix of base library released: Base 1.16.4&lt;br /&gt;
: Fixes a variety of minor bugs.&lt;br /&gt;
: See main page (above) for download location&lt;br /&gt;
&lt;br /&gt;
=== Oct 25, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/Gorm.html Gorm]'''&lt;br /&gt;
: Gorm 1.2.6: New release&lt;br /&gt;
* '''[http://www.gnustep.org/experience/ProjectCenter.html ProjectCenter]'''&lt;br /&gt;
: ProjectCenter 0.5.0: New release&lt;br /&gt;
&lt;br /&gt;
=== Oct 21, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/Windows.html Windows Installer]'''&lt;br /&gt;
: System Version 0.20.3: Updated compiliation&lt;br /&gt;
: Core Version 0.20.3: Fixed bug in jpeg support.&lt;br /&gt;
: This version should really work much better. Sorry for the frequent changes...&lt;br /&gt;
&lt;br /&gt;
=== Oct 11, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/Windows.html Windows Installer]'''&lt;br /&gt;
: System Version 0.20.1: Fix problem on older Windows (2K, etc)&lt;br /&gt;
: Core Version 0.20.2: Fix problem on older Windows (2K, etc), Update - add back jpeg support&lt;br /&gt;
&lt;br /&gt;
=== Sep 28, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/GWorkspace.html GWorkspace]'''&lt;br /&gt;
: Version 0.8.7: new release&lt;br /&gt;
&lt;br /&gt;
=== Sep 19, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/Windows.html Windows Installer]'''&lt;br /&gt;
: System Version 0.20.0: Complete MSYS/MinGW upgrade&lt;br /&gt;
: Core Version 0.20.0: Upgrade to latest core packages&lt;br /&gt;
&lt;br /&gt;
=== July 18, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.9 also for SUN UltraSPARC (64-bit). Linux 2.6.25, latest GNUstep tarball release, Xorg 7.3.&lt;br /&gt;
&lt;br /&gt;
=== July 14, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.9 for AMD64 (64-bit). Linux 2.6.25, latest GNUstep tarball release, Xorg 7.3.&lt;br /&gt;
&lt;br /&gt;
=== July 6, 2008 ===&lt;br /&gt;
* [http://gap.nongnu.org/batmon/index.html BatMon] 0.3 released. Important is the memory leak fix which affected TimeMon too. &lt;br /&gt;
&lt;br /&gt;
=== July 2, 2008 ===&lt;br /&gt;
* New bugfix of base library released: Base 1.16.2&lt;br /&gt;
: Fixes some problems with usage of libffi particularly on systems where memory is protected to prevent self modifying code.&lt;br /&gt;
: Fixes problem with NSConnections used between threads.&lt;br /&gt;
: See main page (above) for download location&lt;br /&gt;
&lt;br /&gt;
=== Jun 17, 2008 ===&lt;br /&gt;
* New bugfix of base library released: Base 1.16.1&lt;br /&gt;
: Fixes problem with notification observers on some 64bit systems.&lt;br /&gt;
: See main page (above) for download location&lt;br /&gt;
&lt;br /&gt;
=== Jun 15, 2008 ===&lt;br /&gt;
* New stable branch of core libraries released: Base 1.16.0, Gui 0.14.0, Back 0.14.0&lt;br /&gt;
: All the latest code&lt;br /&gt;
: See main page (above) for download location&lt;br /&gt;
&lt;br /&gt;
=== Jun 13, 2008 ===&lt;br /&gt;
* New GNUstep searchable, collaborative, global software index database is in operation&lt;br /&gt;
: Location: http://www.gnustep.org/softwareindex/ &lt;br /&gt;
: See [http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/da6539b6cbef1f34#] or [[Software_Index]] for announcement and a description&lt;br /&gt;
&lt;br /&gt;
=== Jun 09, 2008 ===&lt;br /&gt;
* Updated stable libraries released: Base 1.14.4, Gui 0.12.2, Back 0.12.2&lt;br /&gt;
: See wiki main page for download location&lt;br /&gt;
&lt;br /&gt;
=== Jun 09, 2008 ===&lt;br /&gt;
* http://sid.ethz.ch/gnustep-blogger-button.png http://sid.ethz.ch/gnustep-love-blogger-button.png&lt;br /&gt;
: Blogger buttons for the web&lt;br /&gt;
&lt;br /&gt;
=== May 29, 2008 ===&lt;br /&gt;
* '''Introduction page in spanish [http://wiki.gnustep.org/index.php/User:Espectador here]'''&lt;br /&gt;
: There is a manual in spanish about Objective-C and GNUstep&lt;br /&gt;
&lt;br /&gt;
=== May 09, 2008 ===&lt;br /&gt;
* '''Description for [[Cross Compiling]] between Linux and OSX added'''&lt;br /&gt;
: based on a recent discussion on the mailing list&lt;br /&gt;
&lt;br /&gt;
=== Apr 17, 2008 ===&lt;br /&gt;
* '''New [[Zipper]] 1.3 release'''&lt;br /&gt;
: unzip and 7zip fixes&lt;br /&gt;
&lt;br /&gt;
=== Apr 15, 2008 ===&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.8 now is also available for PowerPC Apple Mac computers&lt;br /&gt;
&lt;br /&gt;
=== Apr 08, 2008 ===&lt;br /&gt;
* ''' New [[LapisPuzzle]] 1.1.0'''&lt;br /&gt;
: Version [http://savannah.nongnu.org/download/gap/LapisPuzzle-1.1.0.tar.gz 1.1.0] . Fixed key handling bugs and made portable to Windows too.&lt;br /&gt;
&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.8 for i486 and AMD64 (64-bit) with GRUB bootloader&lt;br /&gt;
&lt;br /&gt;
=== Apr 07, 2008 ===&lt;br /&gt;
* '''New [[Gorm]] 1.2.4 release'''&lt;br /&gt;
&lt;br /&gt;
=== Apr 03, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.6 for i486 and AMD64 (64-bit)&lt;br /&gt;
&lt;br /&gt;
=== Mar 29, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''New [http://www.gnustep.org/experience/Windows.html Windows Installer]'''&lt;br /&gt;
: Adds gdb plus latest core libraries release.&lt;br /&gt;
&lt;br /&gt;
=== Mar 23, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* GNUstep has been accepted again to Google's [[ Summer_Of_Code_2008 ]]. If you are&lt;br /&gt;
a student, submit an application, or talk to the developers to get ideas for a summer&lt;br /&gt;
project.&lt;br /&gt;
&lt;br /&gt;
=== Mar 19, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Gui]]  0.13.2 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.13.2.tar.gz Download Gui])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.13.2.tar.gz Download Back])&lt;br /&gt;
&lt;br /&gt;
=== Mar 12, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Base]]  1.14.3 stable release'''&lt;br /&gt;
: Bug fixes&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.14.3.tar.gz Download Base])&lt;br /&gt;
&lt;br /&gt;
=== Mar 11, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.5 release'''&lt;br /&gt;
: Updated C++ support, other changes&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.5.tar.gz Download Make])&lt;br /&gt;
* '''GNUstep [[Base]]  1.15.3 unstable release'''&lt;br /&gt;
: Added TLS/SSL and https support&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.15.3.tar.gz Download Base])&lt;br /&gt;
&lt;br /&gt;
=== Mar 07, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''Comparison of iPhone SDK to QuantumSTEP'''&lt;br /&gt;
: A table comparing the GNUstep based QuantumSTEP SDK with the iPhone SDK: [[QuantumSTEP_vs_iPhoneSDK]]&lt;br /&gt;
&lt;br /&gt;
=== Feb 24, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''FOSDEM 2008 presentation - GNUstep on embedded Devices'''&lt;br /&gt;
: Unfortunately, the talk by Nikolaus Schaller has to be cancelled. Please ([http://www.quantum-step.com/download/FOSDEM%202008%20Presentation.pdf Download]) the PDF slides.&lt;br /&gt;
&lt;br /&gt;
=== Feb 20, 2008 ===&lt;br /&gt;
* '''[[Price.app]] 0.8.2 release'''&lt;br /&gt;
:([http://price.sourceforge.net/ Homepage]),&lt;br /&gt;
:([http://downloads.sourceforge.net/price/PRICE-0.8.2.tar.gz?modtime=1203540886&amp;amp;big_mirror=0 Source Download])&lt;br /&gt;
&lt;br /&gt;
=== Feb 11, 2008 ===&lt;br /&gt;
* '''[[LaternaMagica.app]] 0.1 release'''&lt;br /&gt;
:([http://gap.nongnu.org/laternamagica/index.html homepage on GAP])&lt;br /&gt;
&lt;br /&gt;
=== Jan 19, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''SystemPreferences 1.0.2 release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/usr-apps/SystemPreferences-1.0.2.tar.gz Download])&lt;br /&gt;
&lt;br /&gt;
=== Jan 16, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* [[FOSDEM 2008]]: what, when, where, how to get there&lt;br /&gt;
&lt;br /&gt;
=== Jan 10, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''Updated [http://www.gnustep.org/experience/Windows.html Windows] installer.'''&lt;br /&gt;
: Includes all the latest core packages&lt;br /&gt;
&lt;br /&gt;
=== Jan 08, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.4 release'''&lt;br /&gt;
: Fixes relative path configuration issue on Windows&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.4.tar.gz Download Make])&lt;br /&gt;
&lt;br /&gt;
=== Jan 01, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Base]]  1.15.2 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.15.2.tar.gz Download Base])&lt;br /&gt;
* '''GNUstep [[Gui]]  0.13.1 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.13.1.tar.gz Download Gui])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.13.1.tar.gz Download Back])&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5303</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5303"/>
		<updated>2008-07-15T23:44:57Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: New version of base&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.gnustep.org/index.php/User:Espectador Spanish]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border:1px solid black; background-color:lavender; padding:10pt; width:100%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''[http://www.gnustep.org GNUstep]''' is a [[Portability|cross-platform]], object-oriented set of [[Frameworks|frameworks]] for desktop application [[Development tools|development]].&amp;lt;br&amp;gt;This set of frameworks, based on [[Cocoa]] (previously [[OpenStep]]), enables developers to rapidly build sophisticated software by employing a large library of reusable software components. GNUstep is already used [[GNUstep in production|in production]] environments at several organizations.&lt;br /&gt;
&lt;br /&gt;
Sounds interesting? Have a look at the more in-depth [[Introduction to GNUstep|introduction]]!&lt;br /&gt;
&lt;br /&gt;
* '''Download Stable Core Packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.6.tar.gz Make v2.0.6], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.16.3.tar.gz Base v1.16.3], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.14.0.tar.gz GUI v0.14.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.14.0.tar.gz Back v0.14.0]&lt;br /&gt;
&lt;br /&gt;
* '''Download Unstable Core packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.6.tar.gz Make v2.0.6], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.15.3.tar.gz Base v1.15.3], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.13.1.tar.gz GUI v0.13.1], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.13.1.tar.gz Back v0.13.1]&lt;br /&gt;
&lt;br /&gt;
* '''Developer applications:''' [[Gorm.app|Gorm 1.2.4]], [[ProjectCenter.app| ProjectCenter 0.4.3]]&lt;br /&gt;
&lt;br /&gt;
If you find bugs, please refer how to [[ Report_Bugs | report bugs]]. All packages are collected in the searchable [http://www.gnustep.org/softwareindex/ Software Index]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;text-align:right; vertical-align:top; font-size:10px;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[{{SERVER}}{{localurl:Template:GNUstep_News|action=edit}} '''Add Entry''']&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{GNUstep_News}}&lt;br /&gt;
&lt;br /&gt;
== Older News ==&lt;br /&gt;
&lt;br /&gt;
[[Application_News_2007|2007]],&lt;br /&gt;
[[Application_News_2006|2006]],&lt;br /&gt;
[[Application_News_2005|2005]],&lt;br /&gt;
[[Application_News_2004|2004]],&lt;br /&gt;
[[Application_News_2003|2003]],&lt;br /&gt;
[[Application_News_2002|2002]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background: #ff958e;&amp;quot;&lt;br /&gt;
| If you want to participate, you need to create an account and send a mail with your user name to ''&amp;lt;tt&amp;gt;webmasters [AT] gnustep.org&amp;lt;/tt&amp;gt;'' to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5299</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5299"/>
		<updated>2008-07-13T13:26:17Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Updated version of Base library&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://wiki.gnustep.org/index.php/User:Espectador Spanish]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border:1px solid black; background-color:lavender; padding:10pt; width:100%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''[http://www.gnustep.org GNUstep]''' is a [[Portability|cross-platform]], object-oriented set of [[Frameworks|frameworks]] for desktop application [[Development tools|development]].&amp;lt;br&amp;gt;This set of frameworks, based on [[Cocoa]] (previously [[OpenStep]]), enables developers to rapidly build sophisticated software by employing a large library of reusable software components. GNUstep is already used [[GNUstep in production|in production]] environments at several organizations.&lt;br /&gt;
&lt;br /&gt;
Sounds interesting? Have a look at the more in-depth [[Introduction to GNUstep|introduction]]!&lt;br /&gt;
&lt;br /&gt;
* '''Download Stable Core Packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.6.tar.gz Make v2.0.6], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.16.2.tar.gz Base v1.16.2], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.14.0.tar.gz GUI v0.14.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.14.0.tar.gz Back v0.14.0]&lt;br /&gt;
&lt;br /&gt;
* '''Download Unstable Core packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.6.tar.gz Make v2.0.6], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.15.3.tar.gz Base v1.15.3], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.13.1.tar.gz GUI v0.13.1], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.13.1.tar.gz Back v0.13.1]&lt;br /&gt;
&lt;br /&gt;
* '''Developer applications:''' [[Gorm.app|Gorm 1.2.4]], [[ProjectCenter.app| ProjectCenter 0.4.3]]&lt;br /&gt;
&lt;br /&gt;
If you find bugs, please refer how to [[ Report_Bugs | report bugs]]. All packages are collected in the searchable [http://www.gnustep.org/softwareindex/ Software Index]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;text-align:right; vertical-align:top; font-size:10px;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[{{SERVER}}{{localurl:Template:GNUstep_News|action=edit}} '''Add Entry''']&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{GNUstep_News}}&lt;br /&gt;
&lt;br /&gt;
== Older News ==&lt;br /&gt;
&lt;br /&gt;
[[Application_News_2007|2007]],&lt;br /&gt;
[[Application_News_2006|2006]],&lt;br /&gt;
[[Application_News_2005|2005]],&lt;br /&gt;
[[Application_News_2004|2004]],&lt;br /&gt;
[[Application_News_2003|2003]],&lt;br /&gt;
[[Application_News_2002|2002]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background: #ff958e;&amp;quot;&lt;br /&gt;
| If you want to participate, you need to create an account and send a mail with your user name to ''&amp;lt;tt&amp;gt;webmasters [AT] gnustep.org&amp;lt;/tt&amp;gt;'' to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5263</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=5263"/>
		<updated>2008-06-10T00:17:22Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Jun 09, 2008 ===&lt;br /&gt;
* Updated stable libraries released: Base 1.14.4, Gui 0.12.2, Back 0.12.2&lt;br /&gt;
: See wiki main page for download location&lt;br /&gt;
&lt;br /&gt;
=== Jun 09, 2008 ===&lt;br /&gt;
* http://sid.ethz.ch/gnustep-blogger-button.png http://sid.ethz.ch/gnustep-love-blogger-button.png&lt;br /&gt;
: Blogger buttons for the web&lt;br /&gt;
&lt;br /&gt;
=== May 29, 2008 ===&lt;br /&gt;
* '''Introduction page in spanish [http://wiki.gnustep.org/index.php/User:Espectador here]'''&lt;br /&gt;
: There is a manual in spanish about Objective-C and GNUstep&lt;br /&gt;
&lt;br /&gt;
=== May 09, 2008 ===&lt;br /&gt;
* '''Description for [[Cross Compiling]] between Linux and OSX added'''&lt;br /&gt;
: based on a recent discussion on the mailing list&lt;br /&gt;
&lt;br /&gt;
=== Apr 17, 2008 ===&lt;br /&gt;
* '''New [[Zipper]] 1.3 release'''&lt;br /&gt;
: unzip and 7zip fixes&lt;br /&gt;
&lt;br /&gt;
=== Apr 15, 2008 ===&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.8 now is also available for PowerPC Apple Mac computers&lt;br /&gt;
&lt;br /&gt;
=== Apr 08, 2008 ===&lt;br /&gt;
* ''' New [[LapisPuzzle]] 1.1.0'''&lt;br /&gt;
: Version [http://savannah.nongnu.org/download/gap/LapisPuzzle-1.1.0.tar.gz 1.1.0] . Fixed key handling bugs and made portable to Windows too.&lt;br /&gt;
&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.8 for i486 and AMD64 (64-bit) with GRUB bootloader&lt;br /&gt;
&lt;br /&gt;
=== Apr 07, 2008 ===&lt;br /&gt;
* '''New [[Gorm]] 1.2.4 release'''&lt;br /&gt;
&lt;br /&gt;
=== Apr 03, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''New [http://io.debian.net/~tar/gnustep/ GNUSTEP LIVE CD]'''&lt;br /&gt;
: Version 1.6 for i486 and AMD64 (64-bit)&lt;br /&gt;
&lt;br /&gt;
=== Mar 29, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''New [http://www.gnustep.org/experience/Windows.html Windows Installer]'''&lt;br /&gt;
: Adds gdb plus latest core libraries release.&lt;br /&gt;
&lt;br /&gt;
=== Mar 23, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* GNUstep has been accepted again to Google's [[ Summer_Of_Code_2008 ]]. If you are&lt;br /&gt;
a student, submit an application, or talk to the developers to get ideas for a summer&lt;br /&gt;
project.&lt;br /&gt;
&lt;br /&gt;
=== Mar 19, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Gui]]  0.13.2 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.13.2.tar.gz Download Gui])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.13.2.tar.gz Download Back])&lt;br /&gt;
&lt;br /&gt;
=== Mar 12, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Base]]  1.14.3 stable release'''&lt;br /&gt;
: Bug fixes&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.14.3.tar.gz Download Base])&lt;br /&gt;
&lt;br /&gt;
=== Mar 11, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.5 release'''&lt;br /&gt;
: Updated C++ support, other changes&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.5.tar.gz Download Make])&lt;br /&gt;
* '''GNUstep [[Base]]  1.15.3 unstable release'''&lt;br /&gt;
: Added TLS/SSL and https support&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.15.3.tar.gz Download Base])&lt;br /&gt;
&lt;br /&gt;
=== Mar 07, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''Comparison of iPhone SDK to QuantumSTEP'''&lt;br /&gt;
: A table comparing the GNUstep based QuantumSTEP SDK with the iPhone SDK: [[QuantumSTEP_vs_iPhoneSDK]]&lt;br /&gt;
&lt;br /&gt;
=== Feb 24, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''FOSDEM 2008 presentation - GNUstep on embedded Devices'''&lt;br /&gt;
: Unfortunately, the talk by Nikolaus Schaller has to be cancelled. Please ([http://www.quantum-step.com/download/FOSDEM%202008%20Presentation.pdf Download]) the PDF slides.&lt;br /&gt;
&lt;br /&gt;
=== Feb 20, 2008 ===&lt;br /&gt;
* '''[[Price.app]] 0.8.2 release'''&lt;br /&gt;
:([http://price.sourceforge.net/ Homepage]),&lt;br /&gt;
:([http://downloads.sourceforge.net/price/PRICE-0.8.2.tar.gz?modtime=1203540886&amp;amp;big_mirror=0 Source Download])&lt;br /&gt;
&lt;br /&gt;
=== Feb 11, 2008 ===&lt;br /&gt;
* '''[[LaternaMagica.app]] 0.1 release'''&lt;br /&gt;
:([http://gap.nongnu.org/laternamagica/index.html homepage on GAP])&lt;br /&gt;
&lt;br /&gt;
=== Jan 19, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''SystemPreferences 1.0.2 release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/usr-apps/SystemPreferences-1.0.2.tar.gz Download])&lt;br /&gt;
&lt;br /&gt;
=== Jan 16, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* [[FOSDEM 2008]]: what, when, where, how to get there&lt;br /&gt;
&lt;br /&gt;
=== Jan 10, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''Updated [http://www.gnustep.org/experience/Windows.html Windows] installer.'''&lt;br /&gt;
: Includes all the latest core packages&lt;br /&gt;
&lt;br /&gt;
=== Jan 08, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.4 release'''&lt;br /&gt;
: Fixes relative path configuration issue on Windows&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.4.tar.gz Download Make])&lt;br /&gt;
&lt;br /&gt;
=== Jan 01, 2008 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Base]]  1.15.2 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.15.2.tar.gz Download Base])&lt;br /&gt;
* '''GNUstep [[Gui]]  0.13.1 unstable release'''&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.13.1.tar.gz Download Gui])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.13.1.tar.gz Download Back])&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_Ideas&amp;diff=5106</id>
		<title>Summer Of Code Ideas</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_Ideas&amp;diff=5106"/>
		<updated>2008-03-08T16:43:25Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Porting */ I don't think the bounty should be mentioned... specially since the once pointed to by this link already expired.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are the ideas that were proposed as projects.  This section is maintained for historical interest, and to aid planning for the Summer of Code 2008 (if it happens again).  If you have a project that would be interesting for next year, feel free to add it here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Porting ===&lt;br /&gt;
* Port [http://developer.apple.com/opensource/internet/webkit.html WebKit] (using GCC 4.x with ObjC++ support).  The WebKit team is willing to help whoever wants to take on this project, please see [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html this email].&lt;br /&gt;
&lt;br /&gt;
=== General Improvements ===&lt;br /&gt;
* Printing Support (make printing work consistantly. Test.)&lt;br /&gt;
* MS Windows support (better integration in the MS Windows look and feel, especially the in-window-menu support, file dialogs, etc)&lt;br /&gt;
* [[GNUstepWeb]] (add script language support, etc)&lt;br /&gt;
* Finish input server [http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/kazunobu_input_management/ support]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AppKit ===&lt;br /&gt;
* Text System should be cleaned, profiled and finished. Many methods in NSLayoutManager are unfinished or unimplemented, so we currently cannot tweak the test system as much as the one provided by Cocoa. (Quentin Mathe)&lt;br /&gt;
* We need NSTypeSetter, NSGlyphStorage, NSGlyphInfo, and NSGlyphGenerator implementations. If NSTypeSetter and NSLayoutManager were implemented, they would probably be used in Etoile. (Quentin Mathe)&lt;br /&gt;
* NSTextTable, NSTextTableBlock, NSTextList, &amp;amp; NSTextBlock implementations would also bring the GNUstep text system in line with that of Cocoa as of Mac OS 10.4. The classes could be useful to build a powerful word processor. (Quentin Mathe)&lt;br /&gt;
* NSOpenGL Classes could be improved, made compatible with current Cocoa implementations, and further tested (Quentin Mathe)&lt;br /&gt;
* NSBitmapImageRep formats: Currenly, we support only reading and writing for TIFF, read-only for GIF, JPEG, PNG, PNM. We would like to have write support for these NSBitmapImageRep categories. Afterwards, SVG reading, then write support, would be nice. (Quentin Mathe)&lt;br /&gt;
* NSDatePicker, NSLevelIndicator (and obligatory companion NSCell subclasses) implementations.&lt;br /&gt;
* NSFormatter isn't working very well at this time (Quentin Mathe)&lt;br /&gt;
&lt;br /&gt;
=== Base ===&lt;br /&gt;
* NSDateComponents implementation.&lt;br /&gt;
* NSCalendar implementation.&lt;br /&gt;
* Finish the NSPredicate implementation. This was partially done by Quentin Mathe, but is untested. The most important part is not done, which is to write a parser and lexer for the custom language used by NSPredicate. Also needed for this are NSComparisonPredicate, NSCompoundPredicate, and NSExpression implementations.&lt;br /&gt;
* Test the NSXMLParser Cocoa class wrapper around GSXML, written by Richard-Frith Macdonald. Once this is thoroughly tested, NSXMLDocument, NSXMLDTD, and NSXMLDTDNode, and NSXMLElement, and NSXMLNode implementations may be useful for compatibility.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Core Data ===&lt;br /&gt;
* Saso Kiselkov started implementing this [http://gscoredata.nongnu.org/ framework]. However, NSManagedObjectContext &amp;amp; NSPersistentStoreCoordinator have yet to be tackled according to his web page. Presumably NSPersistentDocument also needs to be implemented.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* Create a AJAX Framework for GNUstepWeb&lt;br /&gt;
* Create Objective-C bindings for DBUS&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2008&amp;diff=5105</id>
		<title>Summer Of Code 2008</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2008&amp;diff=5105"/>
		<updated>2008-03-08T16:41:48Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://code.google.com/soc/ Summer Of Code] is a Google program that offers student developers stipends to create new freely available programs or to help currently established projects. GNUstep is currently applying to be accepted in the 2008 program.&lt;br /&gt;
&lt;br /&gt;
Please look at, edit, and/or add to the [[Summer_Of_Code_Ideas|proposed ideas]]. Any student is encouraged to become familiar with this list.&lt;br /&gt;
&lt;br /&gt;
=== Mentors ===&lt;br /&gt;
&lt;br /&gt;
We need mentors to work with the students.  Please put your name below if you are willing to&lt;br /&gt;
help:&lt;br /&gt;
&lt;br /&gt;
* Adam Fedor (administrator)&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5094</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=5094"/>
		<updated>2008-03-02T18:06:35Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Updated to include stable packages (I think it's important for people to know we have them)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border:1px solid black; background-color:lavender; padding:10pt; width:100%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''[http://www.gnustep.org GNUstep]''' is a [[Portability|cross-platform]], object-oriented set of [[Frameworks|frameworks]] for desktop application [[Development tools|development]].&amp;lt;br&amp;gt;This set of frameworks, based on [[Cocoa]] (previously [[OpenStep]]), enables developers to rapidly build sophisticated software by employing a large library of reusable software components. GNUstep is already used [[GNUstep in production|in production]] environments at several organizations.&lt;br /&gt;
&lt;br /&gt;
Sounds interesting? Have a look at the more in-depth [[Introduction to GNUstep|introduction]]!&lt;br /&gt;
&lt;br /&gt;
* '''Download Stable Core Packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.4.tar.gz Make v2.0.4], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.14.2.tar.gz Base v1.14.2], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.12.1.tar.gz GUI v0.12.1], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.12.1.tar.gz Back v0.12.1]&lt;br /&gt;
&lt;br /&gt;
* '''Download Unstable Core packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.4.tar.gz Make v2.0.4], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.15.2.tar.gz Base v1.15.2], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.13.1.tar.gz GUI v0.13.1], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.13.1.tar.gz Back v0.13.1]&lt;br /&gt;
&lt;br /&gt;
* '''Developer applications:''' [[Gorm.app|Gorm 1.2.2]], [[ProjectCenter.app| ProjectCenter 0.4.3]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;text-align:right; vertical-align:top; font-size:10px;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[{{SERVER}}{{localurl:Template:GNUstep_News|action=edit}} '''Add Entry''']&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{GNUstep_News}}&lt;br /&gt;
&lt;br /&gt;
== Older News ==&lt;br /&gt;
&lt;br /&gt;
[[Application_News_2007|2007]],&lt;br /&gt;
[[Application_News_2006|2006]],&lt;br /&gt;
[[Application_News_2005|2005]],&lt;br /&gt;
[[Application_News_2004|2004]],&lt;br /&gt;
[[Application_News_2003|2003]],&lt;br /&gt;
[[Application_News_2002|2002]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background: #ff958e;&amp;quot;&lt;br /&gt;
| If you want to participate, you need to create an account and send a mail with your user name to ''&amp;lt;tt&amp;gt;webmasters [AT] gnustep.org&amp;lt;/tt&amp;gt;'' to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=FOSDEM_2008&amp;diff=4920</id>
		<title>FOSDEM 2008</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=FOSDEM_2008&amp;diff=4920"/>
		<updated>2007-11-16T16:27:26Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FOSDEM 2008 Announcement ==&lt;br /&gt;
&lt;br /&gt;
[http://www.fosdem.org/8 FOSDEM 2008] will take place at at the Université Libre de Bruxelles, in Brussels on the 23/24. Feb 2008.&lt;br /&gt;
&lt;br /&gt;
This page is for organizing GNUstep's participation in the event. This includes the organization of a developer meeting&lt;br /&gt;
the Friday before FOSDEM.&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
&lt;br /&gt;
* Gerold Rupprecht&lt;br /&gt;
* Adam Fedor&lt;br /&gt;
&lt;br /&gt;
== Suggested Hotels ==&lt;br /&gt;
&lt;br /&gt;
Thanks to Nikolaus Schaller who has done some initial research as follows:&lt;br /&gt;
&lt;br /&gt;
* Sun Hotel in Bruxelles (Belgien)&lt;br /&gt;
Rue du Berger, 38&lt;br /&gt;
1050 Bruxelles&lt;br /&gt;
&lt;br /&gt;
50 EUR/Single room with breakfast&lt;br /&gt;
22 rooms total&lt;br /&gt;
3km distance to University&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hotel Sabina in Brussels (Belgien)&lt;br /&gt;
Rue du Nord 78&lt;br /&gt;
1000 Brussels&lt;br /&gt;
&lt;br /&gt;
(very good rating by visitors)&lt;br /&gt;
63 EUR/Single with breakfast&lt;br /&gt;
8 single only + 16 double rooms&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Hotel Mozart in Bruxelles (Belgien)&lt;br /&gt;
23, Rue du Marche aux Fromages&lt;br /&gt;
1000 Bruxelles&lt;br /&gt;
&lt;br /&gt;
70 EUR/Single room NO breakfast&lt;br /&gt;
WLAN&lt;br /&gt;
51 rooms total&lt;br /&gt;
4,2km distance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are open to other suggestions. Please take into account distance to the University and access to public transportation.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Adun.app&amp;diff=4911</id>
		<title>Adun.app</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Adun.app&amp;diff=4911"/>
		<updated>2007-11-13T22:34:36Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
{{Application|&lt;br /&gt;
shortdescription=Adun is a multipurpose, open source molecular simulation framework. It is also an object oriented program entirely written in Objective-C that aims to incorporate most of the current implementations of molecular simulation algorithms at the micro-, meso- and macroscopic levels.|&lt;br /&gt;
currentversion=[http://download.gna.org/adun/Adun-0.8.2.tar.gz 0.8.2]|&lt;br /&gt;
releasedate=October 25, 2007|&lt;br /&gt;
license=GPL|&lt;br /&gt;
overview=|&lt;br /&gt;
features=|&lt;br /&gt;
maintainer=&lt;br /&gt;
* Michael A. Johnston&lt;br /&gt;
* I. F. Galvn&lt;br /&gt;
* Jordi Vill-Freixa&lt;br /&gt;
* Alexander V. Diemand|&lt;br /&gt;
relatedlinks=&lt;br /&gt;
* http://diana.imim.es/Adun|&lt;br /&gt;
category=[[Category:Science_Applications]]}}&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=4790</id>
		<title>Platform:Linux</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=4790"/>
		<updated>2007-07-07T16:19:18Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Slackware */ Added Slack 12.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian ==&lt;br /&gt;
Since Debian ''Sarge'' (3.1) you can use '''apt-get''' to obtain GNUstep packages.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install x-window-system-core wmaker gnustep gnustep-devel gnustep-games&lt;br /&gt;
&lt;br /&gt;
to install GNUstep, X11 and Window Maker.&lt;br /&gt;
&lt;br /&gt;
The best way to get up-to-date GNUstep packages is to upgrade from ''stable'' to ''testing'' or ''unstable''.  If upgrading to Debian ''unstable'' is not desirable it is possible to simply add the unstable apt lines to the sources.list and specify the distribution when installing the packages, e.g.&lt;br /&gt;
 # apt-get install -t unstable gnumail.app&lt;br /&gt;
This method might upgrade some other packages to satisfy dependencies, but will have a much smaller impact on the system since only the packages on which GNUstep depends will be upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
As Ubuntu is Debian-based you can likewise install gnustep libraries (and their dependencies) via&lt;br /&gt;
 sudo apt-get install gnustep gnustep-devel&lt;br /&gt;
apt will also suggest a lot of apps to install.&lt;br /&gt;
&lt;br /&gt;
=== Install from source: Dependencies ===&lt;br /&gt;
If you want to compile from source install the following packages (applies to both Debian and Ubuntu):&lt;br /&gt;
&amp;lt;tt&amp;gt;gobjc, libx11-dev, libx11-xft, libxmu-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libart-2.0-dev, libxml2-dev, libxslt1-dev, libssl-dev, libgmp3-dev, libffcall1-dev&amp;lt;/tt&amp;gt; (universe), and &amp;lt;tt&amp;gt;svn&amp;lt;/tt&amp;gt; if you want to download the svn version.&lt;br /&gt;
&lt;br /&gt;
Optional: &amp;lt;tt&amp;gt;libaspell-dev&amp;lt;/tt&amp;gt; for [[GSspell.service]]&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
To install GNUstep libs and scripts, do&lt;br /&gt;
 emerge gnustep-env&lt;br /&gt;
For a list of GNUstep-related ebuilds, see the [http://packages.gentoo.org/search/?sstring=gnustep Online Package Database]. &lt;br /&gt;
For the most recent packages, type &amp;lt;code&amp;gt;ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; emerge &amp;lt;i&amp;gt;package-name&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; (or analogically for your cpu family: &amp;lt;tt&amp;gt;&amp;quot;~sparc&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;quot;~ppc&amp;quot;&amp;lt;/tt&amp;gt; ...)&lt;br /&gt;
&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
=== Version 10.2 ===&lt;br /&gt;
Libraries and accompanying applications will build with no modifications. Slackware 10.2 ships with GCC 3.3.6, so mixed Objective-C and C++ code is not supported, meaning additional frameworks/libraries may not be supported.&lt;br /&gt;
&lt;br /&gt;
=== Version 11.0 ===&lt;br /&gt;
This version of Slackware works the same as the previous (10.2).  Libraries and applications will build with no modifications, but due to the GCC version used (3.4.6) Objective-C++ is not supported.&lt;br /&gt;
&lt;br /&gt;
=== Version 12.0 ===&lt;br /&gt;
GNUstep compiles and install on Slackware 12.0 perfectly.  Unfortunately, this version of Slackware does not include an Objective-C++ compiler.&lt;br /&gt;
:'''Packages'''&lt;br /&gt;
:Slackware packages have been created and can be found in:&lt;br /&gt;
:* [ftp://ftp.gnustep.org/pub/gnustep/binaries/slackware/ GNUstep FTP] (Please read gnustep-core.README before installing)&lt;br /&gt;
&lt;br /&gt;
== SuSE ==&lt;br /&gt;
Packages provided by Richard Stonehouse [http://www.rstonehouse.co.uk/extras/gnustep-general/index.html here] (including installation instructions).&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4782</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4782"/>
		<updated>2007-06-19T21:02:32Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: clean up!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== June 18, 2007 ===&lt;br /&gt;
* '''[[SimpleAgenda.app]] 0.20 released'''&lt;br /&gt;
: Now handles UTF8 in iCalendar data, adds initial support for repeating events, and many bug fixes.&lt;br /&gt;
&lt;br /&gt;
=== June 16, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''Anyone interrested in maintaining GNUstep in MacPorts?'''&lt;br /&gt;
: [mailto:yves@gnu-darwin.org Yves de Champlain] writes:&lt;br /&gt;
: ''I won't be able to keep that job anymore. I'm just waiting for the next MacPorts release to push the make-2 code out.''&lt;br /&gt;
: ''A quick look at the [http://svn.macports.org/repository/macports/trunk/dports/gnustep ports]. If anybody feels like giving it a try, or just for any questions, please contact me.''&lt;br /&gt;
&lt;br /&gt;
=== June 8, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.6'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== May 25, 2007 ===&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.1 released'''&lt;br /&gt;
: Framework and filesystem bug fixes&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.1.tar.gz Download Make], [http://www.gnustep.org/resources/documentation/Developer/Make/ReleaseNotes/RELEASENOTES Make release notes])&lt;br /&gt;
&lt;br /&gt;
* '''1st [[European GNUstep Developer's Meeting]]'''&lt;br /&gt;
*: Outline defined.&lt;br /&gt;
&lt;br /&gt;
=== May 24, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/examples.html GNUstep Examples] version 1.2.0 released'''&lt;br /&gt;
*: Updates installation directories to work with new Make. Added a few more examples programs as well.&lt;br /&gt;
&lt;br /&gt;
* '''[http://www.gnustep.org/experience/Startup.html Startup] version 1.18.0 released'''&lt;br /&gt;
*: Includes the latest stable versions of make, base, gui, and back&lt;br /&gt;
&lt;br /&gt;
=== May 22, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Zipper.app]] version 1.2 released'''&lt;br /&gt;
*: Bugfix release.&lt;br /&gt;
&lt;br /&gt;
=== May 18, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Adun]] version 0.71 released'''&lt;br /&gt;
*: Minor corrections to previous release.&lt;br /&gt;
&lt;br /&gt;
=== May 8, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Gorm]] version 1.2.1 released'''&lt;br /&gt;
*: Minor corrections to previous release.&lt;br /&gt;
&lt;br /&gt;
=== April 18, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Gorm]] version 1.2.0 released'''&lt;br /&gt;
*: New features and bug fix release.&lt;br /&gt;
&lt;br /&gt;
=== April 15, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[AppKit|Gui]]  0.12.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.12.0.tar.gz Download Gui], [http://www.gnustep.org/resources/documentation/Developer/Gui/ReleaseNotes/ReleaseNotes.html Gui release notes])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.12.0.tar.gz Download Back])&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.14.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.14.0.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.0 released'''&lt;br /&gt;
: New filesystem support&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.0.tar.gz Download Make], [http://www.gnustep.org/resources/documentation/Developer/Make/ReleaseNotes/RELEASENOTES Make release notes])&lt;br /&gt;
&lt;br /&gt;
=== March 15, 2007 ===&lt;br /&gt;
* '''Google [[Summer Of Code 2007]] '''&lt;br /&gt;
: GNUstep was accepted as an organization for 2007. Be sure to visit the wiki page to add project ideas and sign up as mentor or student.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2007 ===&lt;br /&gt;
* '''[[FOSDEM 2007 Developer Workshop]]'''&lt;br /&gt;
: Results of the developer workshop &amp;quot;3rd Party Solutions within the GNUstep Community&amp;quot; at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007 report]]'''&lt;br /&gt;
: What happened with GNUstep at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 23, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.5'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GNUMail.app]] updated to version 1.2.0pre3'''&lt;br /&gt;
: Lots of new features, bug fixes, refactorings, speed and usability improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 4, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Yap.app]] version 0.2'''&lt;br /&gt;
: Rename of GPSText.app to Yap.app (Yet another previewer).&lt;br /&gt;
&lt;br /&gt;
=== February 3, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep Startup 0.16.1 released'''&lt;br /&gt;
: Incorporates GNUstep Base 1.13.1&lt;br /&gt;
: ([http://www.gnustep.org/experience/Startup.html Startup Page])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.13.1 released'''&lt;br /&gt;
: One important fix for a possible buffer overrun attack when initialising NSDate objects from strings.  One fix for a serious (crash) bug when initialising the bundles system in an application which has a lot of frameworks linked to it.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.13.1.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: Please add your participation status&lt;br /&gt;
: Please add materials and demos you can bring&lt;br /&gt;
: Please look at the Devrom schedule&lt;br /&gt;
: Please spread word that we will be there&lt;br /&gt;
&lt;br /&gt;
=== January 24, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Tryst]] version 1.0.8.pl6'''&lt;br /&gt;
: Some code cleanup.&lt;br /&gt;
&lt;br /&gt;
=== January 17th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.4'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== January 8th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: [http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/72edf3ed1ab86119/?hl=de# Reminder] to Call for Presentations. &lt;br /&gt;
&lt;br /&gt;
=== January 1st, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Cenon]] version 3.82'''&lt;br /&gt;
: Bugfixes and improvements.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Zipper&amp;diff=4742</id>
		<title>Zipper</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Zipper&amp;diff=4742"/>
		<updated>2007-05-22T12:49:07Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: To be deleted, Zipper.app already exists.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Delete me&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4741</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4741"/>
		<updated>2007-05-22T12:48:19Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: We already have a page for Zipper, it's Zipper.app!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== May 22, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Zipper.app]] version 1.2 released'''&lt;br /&gt;
*: Bugfix release.&lt;br /&gt;
&lt;br /&gt;
=== May 18, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Adun]] version 0.71 released'''&lt;br /&gt;
*: Minor corrections to previous release.&lt;br /&gt;
&lt;br /&gt;
=== May 8, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Gorm]] version 1.2.1 released'''&lt;br /&gt;
*: Minor corrections to previous release.&lt;br /&gt;
&lt;br /&gt;
=== April 18, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Gorm]] version 1.2.0 released'''&lt;br /&gt;
*: New features and bug fix release.&lt;br /&gt;
&lt;br /&gt;
=== April 15, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[AppKit|Gui]]  0.12.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.12.0.tar.gz Download Gui], [http://www.gnustep.org/resources/documentation/Developer/Gui/ReleaseNotes/ReleaseNotes.html Gui release notes])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.12.0.tar.gz Download Back])&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.14.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.14.0.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.0 released'''&lt;br /&gt;
: New filesystem support&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.0.tar.gz Download Make], [http://www.gnustep.org/resources/documentation/Developer/Make/ReleaseNotes/RELEASENOTES Make release notes])&lt;br /&gt;
&lt;br /&gt;
=== March 15, 2007 ===&lt;br /&gt;
* '''Google [[Summer Of Code 2007]] '''&lt;br /&gt;
: GNUstep was accepted as an organization for 2007. Be sure to visit the wiki page to add project ideas and sign up as mentor or student.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2007 ===&lt;br /&gt;
* '''[[FOSDEM 2007 Developer Workshop]]'''&lt;br /&gt;
: Results of the developer workshop &amp;quot;3rd Party Solutions within the GNUstep Community&amp;quot; at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007 report]]'''&lt;br /&gt;
: What happened with GNUstep at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 23, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.5'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GNUMail.app]] updated to version 1.2.0pre3'''&lt;br /&gt;
: Lots of new features, bug fixes, refactorings, speed and usability improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 4, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Yap.app]] version 0.2'''&lt;br /&gt;
: Rename of GPSText.app to Yap.app (Yet another previewer).&lt;br /&gt;
&lt;br /&gt;
=== February 3, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep Startup 0.16.1 released'''&lt;br /&gt;
: Incorporates GNUstep Base 1.13.1&lt;br /&gt;
: ([http://www.gnustep.org/experience/Startup.html Startup Page])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.13.1 released'''&lt;br /&gt;
: One important fix for a possible buffer overrun attack when initialising NSDate objects from strings.  One fix for a serious (crash) bug when initialising the bundles system in an application which has a lot of frameworks linked to it.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.13.1.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: Please add your participation status&lt;br /&gt;
: Please add materials and demos you can bring&lt;br /&gt;
: Please look at the Devrom schedule&lt;br /&gt;
: Please spread word that we will be there&lt;br /&gt;
&lt;br /&gt;
=== January 24, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Tryst]] version 1.0.8.pl6'''&lt;br /&gt;
: Some code cleanup.&lt;br /&gt;
&lt;br /&gt;
=== January 17th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.4'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== January 8th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: [http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/72edf3ed1ab86119/?hl=de# Reminder] to Call for Presentations. &lt;br /&gt;
&lt;br /&gt;
=== January 1st, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Cenon]] version 3.82'''&lt;br /&gt;
: Bugfixes and improvements.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Zipper.app&amp;diff=4740</id>
		<title>Zipper.app</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Zipper.app&amp;diff=4740"/>
		<updated>2007-05-22T12:47:41Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: updated version + release date.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{Application|&lt;br /&gt;
&lt;br /&gt;
shortdescription = Tool for inspecting the contents of a compressed archive. |&lt;br /&gt;
&lt;br /&gt;
currentversion = [http://xanthippe.dyndns.org/Zipper/Zipper-1.2.tar.gz 1.2] |&lt;br /&gt;
&lt;br /&gt;
releasedate = May 21, 2007 |&lt;br /&gt;
&lt;br /&gt;
license = GPL |&lt;br /&gt;
&lt;br /&gt;
overview = Zipper consists only of a single window, displaying the contents of the selected archive. Currently, you can view and extract .tar, .tar.gz, .tar.bz2, .rar, .lha, .lhz and .zip archives. |&lt;br /&gt;
&lt;br /&gt;
features = |&lt;br /&gt;
&lt;br /&gt;
maintainer = [mailto:mailto:dirk@xanthippe.ping.de Dirk Olmes] |&lt;br /&gt;
&lt;br /&gt;
relatedlinks =&lt;br /&gt;
* http://xanthippe.dyndns.org/Zipper/ |&lt;br /&gt;
&lt;br /&gt;
category = [[Category:Archiver Applications]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=4733</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=4733"/>
		<updated>2007-05-17T13:33:34Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: updated Gorm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border:1px solid black; background-color:lavender; padding:10pt; width:100%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''[http://www.gnustep.org GNUstep]''' is a [[Portability|cross-platform]], object-oriented set of [[Frameworks|frameworks]] for desktop application [[Development tools|development]].&amp;lt;br&amp;gt;This set of frameworks, based on [[OpenStep]] (now [[Cocoa]]), enables developers to rapidly build sophisticated software by employing a large library of reusable software components. GNUstep is already used [[GNUstep in production|in production]] environments at several organizations.&lt;br /&gt;
&lt;br /&gt;
Sounds interesting? Have a look at the more in-depth [[Introduction to GNUstep|introduction]]!&lt;br /&gt;
&lt;br /&gt;
* '''Core packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.0.tar.gz Make v2.0.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.14.0.tar.gz Base v1.14.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.12.0.tar.gz GUI v0.12.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.12.0.tar.gz Back v0.12.0]&lt;br /&gt;
&lt;br /&gt;
* '''Developer applications:''' [[Gorm.app|Gorm 1.2.1]], [[ProjectCenter.app| ProjectCenter 0.4.3]], [[ProjectManager.app|ProjectManager 0.2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;text-align:right; vertical-align:top; font-size:10px;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[{{SERVER}}{{localurl:Template:GNUstep_News|action=edit}} '''Add Entry''']&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{GNUstep_News}}&lt;br /&gt;
&lt;br /&gt;
== Older News ==&lt;br /&gt;
&lt;br /&gt;
[[Application_News_2006|2006]],&lt;br /&gt;
[[Application_News_2005|2005]],&lt;br /&gt;
[[Application_News_2004|2004]],&lt;br /&gt;
[[Application_News_2003|2003]],&lt;br /&gt;
[[Application_News_2002|2002]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background: #ff958e;&amp;quot;&lt;br /&gt;
| If you want to participate, you need to create an account and send a mail with your user name to ''&amp;lt;tt&amp;gt;webmasters [AT] gnustep.org&amp;lt;/tt&amp;gt;'' to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=4714</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Main_Page&amp;diff=4714"/>
		<updated>2007-04-19T00:36:06Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border:1px solid black; background-color:lavender; padding:10pt; width:100%&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''[http://www.gnustep.org GNUstep]''' is a [[Portability|cross-platform]], object-oriented set of [[Frameworks|frameworks]] for desktop application [[Development tools|development]].&amp;lt;br&amp;gt;This set of frameworks, based on [[OpenStep]] (now [[Cocoa]]), enables developers to rapidly build sophisticated software by employing a large library of reusable software components. GNUstep is already used [[GNUstep in production|in production]] environments at several organizations.&lt;br /&gt;
&lt;br /&gt;
Sounds interesting? Have a look at the more in-depth [[Introduction to GNUstep|introduction]]!&lt;br /&gt;
&lt;br /&gt;
* '''Core packages :''' [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-make-2.0.0.tar.gz Make v2.0.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-base-1.14.0.tar.gz Base v1.14.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-gui-0.12.0.tar.gz GUI v0.12.0], [http://ftpmain.gnustep.org/pub/gnustep/core/gnustep-back-0.12.0.tar.gz Back v0.12.0]&lt;br /&gt;
&lt;br /&gt;
* '''Developer applications:''' [[Gorm.app|Gorm 1.2.0]], [[ProjectCenter.app| ProjectCenter 0.4.3]], [[ProjectManager.app|ProjectManager 0.2]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;text-align:right; vertical-align:top; font-size:10px;&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[{{SERVER}}{{localurl:Template:GNUstep_News|action=edit}} '''Add Entry''']&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{GNUstep_News}}&lt;br /&gt;
&lt;br /&gt;
== Older News ==&lt;br /&gt;
&lt;br /&gt;
[[Application_News_2006|2006]],&lt;br /&gt;
[[Application_News_2005|2005]],&lt;br /&gt;
[[Application_News_2004|2004]],&lt;br /&gt;
[[Application_News_2003|2003]],&lt;br /&gt;
[[Application_News_2002|2002]]&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background: #ff958e;&amp;quot;&lt;br /&gt;
| If you want to participate, you need to create an account and send a mail with your user name to ''&amp;lt;tt&amp;gt;webmasters [AT] gnustep.org&amp;lt;/tt&amp;gt;'' to request write-access. We are sorry for the inconvenience, but this procedure has become necessary to prevent SPAM'ing of this site.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__ __NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4713</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4713"/>
		<updated>2007-04-19T00:34:23Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== April 18, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Gorm]] version 1.2.0 released'''&lt;br /&gt;
*: New features and bug fix release.&lt;br /&gt;
&lt;br /&gt;
=== April 15, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[AppKit|Gui]]  0.12.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.12.0.tar.gz Download Gui], [http://www.gnustep.org/resources/documentation/Developer/Gui/ReleaseNotes/ReleaseNotes.html Gui release notes])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.12.0.tar.gz Download Back])&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.14.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.14.0.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.0 released'''&lt;br /&gt;
: New filesystem support&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.0.tar.gz Download Make], [http://www.gnustep.org/resources/documentation/Developer/Make/ReleaseNotes/RELEASENOTES Make release notes])&lt;br /&gt;
&lt;br /&gt;
=== March 15, 2007 ===&lt;br /&gt;
* '''Google [[Summer Of Code 2007]] '''&lt;br /&gt;
: GNUstep was accepted as an organization for 2007. Be sure to visit the wiki page to add project ideas and sign up as mentor or student.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2007 ===&lt;br /&gt;
* '''[[FOSDEM 2007 Developer Workshop]]'''&lt;br /&gt;
: Results of the developer workshop &amp;quot;3rd Party Solutions within the GNUstep Community&amp;quot; at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007 report]]'''&lt;br /&gt;
: What happened with GNUstep at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 23, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.5'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GNUMail.app]] updated to version 1.2.0pre3'''&lt;br /&gt;
: Lots of new features, bug fixes, refactorings, speed and usability improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 4, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Yap.app]] version 0.2'''&lt;br /&gt;
: Rename of GPSText.app to Yap.app (Yet another previewer).&lt;br /&gt;
&lt;br /&gt;
=== February 3, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep Startup 0.16.1 released'''&lt;br /&gt;
: Incorporates GNUstep Base 1.13.1&lt;br /&gt;
: ([http://www.gnustep.org/experience/Startup.html Startup Page])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.13.1 released'''&lt;br /&gt;
: One important fix for a possible buffer overrun attack when initialising NSDate objects from strings.  One fix for a serious (crash) bug when initialising the bundles system in an application which has a lot of frameworks linked to it.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.13.1.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: Please add your participation status&lt;br /&gt;
: Please add materials and demos you can bring&lt;br /&gt;
: Please look at the Devrom schedule&lt;br /&gt;
: Please spread word that we will be there&lt;br /&gt;
&lt;br /&gt;
=== January 24, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Tryst]] version 1.0.8.pl6'''&lt;br /&gt;
: Some code cleanup.&lt;br /&gt;
&lt;br /&gt;
=== January 17th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.4'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== January 8th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: [http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/72edf3ed1ab86119/?hl=de# Reminder] to Call for Presentations. &lt;br /&gt;
&lt;br /&gt;
=== January 1st, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Cenon]] version 3.82'''&lt;br /&gt;
: Bugfixes and improvements.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4712</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4712"/>
		<updated>2007-04-19T00:34:06Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Added Gorm's release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== April 15, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Gorm]] version 1.2.0 released'''&lt;br /&gt;
*: New features and bug fix release.&lt;br /&gt;
&lt;br /&gt;
=== April 15, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[AppKit|Gui]]  0.12.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.12.0.tar.gz Download Gui], [http://www.gnustep.org/resources/documentation/Developer/Gui/ReleaseNotes/ReleaseNotes.html Gui release notes])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.12.0.tar.gz Download Back])&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.14.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.14.0.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.0 released'''&lt;br /&gt;
: New filesystem support&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.0.tar.gz Download Make], [http://www.gnustep.org/resources/documentation/Developer/Make/ReleaseNotes/RELEASENOTES Make release notes])&lt;br /&gt;
&lt;br /&gt;
=== March 15, 2007 ===&lt;br /&gt;
* '''Google [[Summer Of Code 2007]] '''&lt;br /&gt;
: GNUstep was accepted as an organization for 2007. Be sure to visit the wiki page to add project ideas and sign up as mentor or student.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2007 ===&lt;br /&gt;
* '''[[FOSDEM 2007 Developer Workshop]]'''&lt;br /&gt;
: Results of the developer workshop &amp;quot;3rd Party Solutions within the GNUstep Community&amp;quot; at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007 report]]'''&lt;br /&gt;
: What happened with GNUstep at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 23, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.5'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GNUMail.app]] updated to version 1.2.0pre3'''&lt;br /&gt;
: Lots of new features, bug fixes, refactorings, speed and usability improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 4, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Yap.app]] version 0.2'''&lt;br /&gt;
: Rename of GPSText.app to Yap.app (Yet another previewer).&lt;br /&gt;
&lt;br /&gt;
=== February 3, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep Startup 0.16.1 released'''&lt;br /&gt;
: Incorporates GNUstep Base 1.13.1&lt;br /&gt;
: ([http://www.gnustep.org/experience/Startup.html Startup Page])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.13.1 released'''&lt;br /&gt;
: One important fix for a possible buffer overrun attack when initialising NSDate objects from strings.  One fix for a serious (crash) bug when initialising the bundles system in an application which has a lot of frameworks linked to it.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.13.1.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: Please add your participation status&lt;br /&gt;
: Please add materials and demos you can bring&lt;br /&gt;
: Please look at the Devrom schedule&lt;br /&gt;
: Please spread word that we will be there&lt;br /&gt;
&lt;br /&gt;
=== January 24, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Tryst]] version 1.0.8.pl6'''&lt;br /&gt;
: Some code cleanup.&lt;br /&gt;
&lt;br /&gt;
=== January 17th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.4'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== January 8th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: [http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/72edf3ed1ab86119/?hl=de# Reminder] to Call for Presentations. &lt;br /&gt;
&lt;br /&gt;
=== January 1st, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Cenon]] version 3.82'''&lt;br /&gt;
: Bugfixes and improvements.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Gorm.app&amp;diff=4711</id>
		<title>Gorm.app</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Gorm.app&amp;diff=4711"/>
		<updated>2007-04-19T00:28:29Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: updated version info and link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Application|&lt;br /&gt;
shortdescription = Gorm (''Graphical Object Relationship Modeller'') is meant to be the counter part to NeXT's [[Interface Builder]]. With Gorm designing tough and complex graphical interfaces for your applications can easy and quickly be done using drag &amp;amp; drop, powerful inspectors and teamwork with [[ProjectCenter]]. |&lt;br /&gt;
currentversion = [http://ftpmain.gnustep.org/pub/gnustep/dev-apps/gorm-1.2.0.tar.gz 1.2.0] |&lt;br /&gt;
releasedate = April 18, 2007 |&lt;br /&gt;
license = GPL 2.0 |&lt;br /&gt;
overview = Before NeXT Computer Inc. revolutionized software developement with its OpenStep API, a new way of designing graphical user interfaces was already introduced by NeXT at the beginning of the 90s. Its operating system NeXTstep featured Interface Builder, an application that for the first time allowed developers to quickly create nice user interfaces without having to code everything manually. Using drag &amp;amp; drop elements of windows such as buttons, sliders, textfields etc. were created and edited, then linked to functions and variables. Thus, Interface Builder helped developers to focus on the code for the actual functions without having to care about stuff not related to their project goal.&lt;br /&gt;
&lt;br /&gt;
Gorm allows developers to quickly create and edit graphical application interfaces using a whole lot of GUI elements: windows, menus, buttons, labels, sliders, tables, textfields, browsers, images, altert panels and more. Custom palettes can be dynamically loaded to add additional elements or functionality. |&lt;br /&gt;
features = Currently Gorm gets extended with new elements and inspectors to get every common GUI object included in the standard palettes. Doing this is relatively easy now as all the inspectors are now created using Gorm itself.&lt;br /&gt;
:'''Please Note'''&lt;br /&gt;
:The recently added NIB compatibility is for 10.2.x and later nibs. Older typed stream nibs will need to be converted to 10.2.x nibs for use in Gorm. Older nibs will contain objects.nib, while newer ones will have keyedobjects.nib. If you have access to a Mac, the you can convert them. Please load them into InterfaceBuilder and save them again and they should convert. |&lt;br /&gt;
maintainer = * [mailto:greg_casamento@yahoo.com Greg Casamento] |&lt;br /&gt;
relatedlinks =&lt;br /&gt;
* [[Gorm Manual]]&lt;br /&gt;
* [[Gorm FAQ]]&lt;br /&gt;
* [[Developer Guides]]&lt;br /&gt;
* [http://www.gnustep.it/pierre-yves/index.html Using ProjectCenter &amp;amp; Gorm]&lt;br /&gt;
* [[ProjectCenter]]&lt;br /&gt;
* [[Gorm Installation On Windows]] |&lt;br /&gt;
category = [[Category:Development_Applications]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4708</id>
		<title>Template:GNUstep News</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Template:GNUstep_News&amp;diff=4708"/>
		<updated>2007-04-17T22:59:14Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: fixed link!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== April 15, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[AppKit]]  1.12.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-1.12.0.tar.gz Download Gui], [http://www.gnustep.org/resources/documentation/Developer/Gui/ReleaseNotes/ReleaseNotes.html Gui release notes])&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-back-1.12.0.tar.gz Download Back])&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.14.0 released'''&lt;br /&gt;
: New Stable Release&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.14.0.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
* '''GNUstep [[Make]]  2.0.0 released'''&lt;br /&gt;
: New filesystem support&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.0.0.tar.gz Download Make], [http://www.gnustep.org/resources/documentation/Developer/Make/ReleaseNotes/RELEASENOTES Make release notes])&lt;br /&gt;
&lt;br /&gt;
=== March 15, 2007 ===&lt;br /&gt;
* '''Google [[Summer Of Code 2007]] '''&lt;br /&gt;
: GNUstep was accepted as an organization for 2007. Be sure to visit the wiki page to add project ideas and sign up as mentor or student.&lt;br /&gt;
&lt;br /&gt;
=== March 5, 2007 ===&lt;br /&gt;
* '''[[FOSDEM 2007 Developer Workshop]]'''&lt;br /&gt;
: Results of the developer workshop &amp;quot;3rd Party Solutions within the GNUstep Community&amp;quot; at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007 report]]'''&lt;br /&gt;
: What happened with GNUstep at FOSDEM.&lt;br /&gt;
&lt;br /&gt;
=== February 23, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.5'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 6, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GNUMail.app]] updated to version 1.2.0pre3'''&lt;br /&gt;
: Lots of new features, bug fixes, refactorings, speed and usability improvements.&lt;br /&gt;
&lt;br /&gt;
=== February 4, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Yap.app]] version 0.2'''&lt;br /&gt;
: Rename of GPSText.app to Yap.app (Yet another previewer).&lt;br /&gt;
&lt;br /&gt;
=== February 3, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep Startup 0.16.1 released'''&lt;br /&gt;
: Incorporates GNUstep Base 1.13.1&lt;br /&gt;
: ([http://www.gnustep.org/experience/Startup.html Startup Page])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2006 ===&lt;br /&gt;
&lt;br /&gt;
* '''GNUstep [[Foundation|Base]]  1.13.1 released'''&lt;br /&gt;
: One important fix for a possible buffer overrun attack when initialising NSDate objects from strings.  One fix for a serious (crash) bug when initialising the bundles system in an application which has a lot of frameworks linked to it.&lt;br /&gt;
: ([ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-base-1.13.1.tar.gz Download Base], [http://www.gnustep.org/resources/documentation/Developer/Base/ReleaseNotes/ReleaseNotes.html Base release notes])&lt;br /&gt;
&lt;br /&gt;
=== January 27, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: Please add your participation status&lt;br /&gt;
: Please add materials and demos you can bring&lt;br /&gt;
: Please look at the Devrom schedule&lt;br /&gt;
: Please spread word that we will be there&lt;br /&gt;
&lt;br /&gt;
=== January 24, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Tryst]] version 1.0.8.pl6'''&lt;br /&gt;
: Some code cleanup.&lt;br /&gt;
&lt;br /&gt;
=== January 17th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[GWorkspace]] version 0.8.4'''&lt;br /&gt;
: Bugfixes and improvements.&lt;br /&gt;
&lt;br /&gt;
=== January 8th, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[FOSDEM 2007]] '''&lt;br /&gt;
: [http://groups.google.de/group/gnu.gnustep.discuss/browse_frm/thread/72edf3ed1ab86119/?hl=de# Reminder] to Call for Presentations. &lt;br /&gt;
&lt;br /&gt;
=== January 1st, 2007 ===&lt;br /&gt;
&lt;br /&gt;
* '''[[Cenon]] version 3.82'''&lt;br /&gt;
: Bugfixes and improvements.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Roadmap&amp;diff=4684</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Roadmap&amp;diff=4684"/>
		<updated>2007-04-11T23:01:46Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* GNUstep 1.1 */ Removed points already implemented...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The roadmap is a living document- if you're a maintainer, please update it with your plans.&lt;br /&gt;
&lt;br /&gt;
== Roadmap Introduction ==&lt;br /&gt;
The GNUstep Roadmap represents where the team sees GNUstep going in future releases.  As decisions are made regarding what should go into a given release, it will be added here for that release.  This will help to track what features are planned in the future and what direction GNUstep will take in the future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GNUstep 1.0 ==&lt;br /&gt;
&lt;br /&gt;
* Make&lt;br /&gt;
** Improvements for Windows (''see [[Roadmap to Windows#Make|Make on Windows]]'')&lt;br /&gt;
&lt;br /&gt;
* Base&lt;br /&gt;
**  Improvements for Windows (''see [[Roadmap to Windows#Base|Base on Windows]]'')&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** Improve printing support.&lt;br /&gt;
** Stable interface&lt;br /&gt;
** Correct any severe bugs.&lt;br /&gt;
** popup/pulldown menu operation ... sometimes (often) popup menus seem to fail to track the mouse, so you can't select their buttons. cursor bug?&lt;br /&gt;
*** [https://savannah.gnu.org/bugs/?6152 Focus problem] &lt;br /&gt;
*** [https://savannah.gnu.org/bugs/?10825 Support for NSColor] &lt;br /&gt;
&lt;br /&gt;
* Back&lt;br /&gt;
**  Better Windows Support (''see [[Roadmap to Windows#Gui|Gui on Windows]]'')&lt;br /&gt;
**  Focus issues&lt;br /&gt;
**    Reliable window manager/desktop interaction: several target WM? -- window manager interaction ... I want clicking on windows to work &amp;lt;i&amp;gt;reliably&amp;lt;/i&amp;gt;, so that when I click on any GNUstep window:&lt;br /&gt;
*# The application activates (shows its menu and panels, and raises the window clicked on).&lt;br /&gt;
*# The clicked window starts accepting keyboard input&lt;br /&gt;
*# any other GNUstep application deactivates (hides its menu and panels)&lt;br /&gt;
&lt;br /&gt;
* Development Environment:&lt;br /&gt;
**  Gorm 1.1.x&lt;br /&gt;
**  ProjectCenter 0.4.x&lt;br /&gt;
&lt;br /&gt;
* User apps&lt;br /&gt;
**  GWorkspace 0.8.x&lt;br /&gt;
**  Need more basic user apps&lt;br /&gt;
*** GNUMail, GWorkspace, Terminal, Preferences, TextEdit, others?&lt;br /&gt;
*** Contribute as subprojects for more accessibility or at least mirror?&lt;br /&gt;
*** Common data formats and DnD.&lt;br /&gt;
&lt;br /&gt;
* Packaging&lt;br /&gt;
**  Package name, like GNUstep 1.0 for everything...&lt;br /&gt;
&lt;br /&gt;
== GNUstep 1.1 ==&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** Integration of Camaelon into gui (and windows theme)&lt;br /&gt;
** In-window menu support for Windows&lt;br /&gt;
** Nib support in gui, complete keyed archiving support. (In progress)&lt;br /&gt;
*** Phase 1: Nib reading (Percent complete: 70%)&lt;br /&gt;
*** Phase 2: Nib writing (Percent complete: 50%)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* General&lt;br /&gt;
** Maybe extract functionality from core libraries into other lightweight libraries if useful?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Development Environment&lt;br /&gt;
** Create an &amp;quot;xcodebuild&amp;quot; like tool, perhaps called simply &amp;quot;codebuild&amp;quot; which will allow users to build xcodeprojects on a GNUstep system without having to resort to writing GNUmakefiles.  &lt;br /&gt;
*** Since the files used by xcode are plists, it's possible to do this.   It shouldn't be impossible to decode.&lt;br /&gt;
&lt;br /&gt;
== Some considerations for the future ==&lt;br /&gt;
&lt;br /&gt;
* Include distcc as part of the GNUstep developement environment, somewhat akin to XCode's distributed compilation.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Roadmap&amp;diff=4683</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Roadmap&amp;diff=4683"/>
		<updated>2007-04-11T22:59:44Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* GNUstep 1.0 */ Removed reference to bugs that have already been fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The roadmap is a living document- if you're a maintainer, please update it with your plans.&lt;br /&gt;
&lt;br /&gt;
== Roadmap Introduction ==&lt;br /&gt;
The GNUstep Roadmap represents where the team sees GNUstep going in future releases.  As decisions are made regarding what should go into a given release, it will be added here for that release.  This will help to track what features are planned in the future and what direction GNUstep will take in the future.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GNUstep 1.0 ==&lt;br /&gt;
&lt;br /&gt;
* Make&lt;br /&gt;
** Improvements for Windows (''see [[Roadmap to Windows#Make|Make on Windows]]'')&lt;br /&gt;
&lt;br /&gt;
* Base&lt;br /&gt;
**  Improvements for Windows (''see [[Roadmap to Windows#Base|Base on Windows]]'')&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** Improve printing support.&lt;br /&gt;
** Stable interface&lt;br /&gt;
** Correct any severe bugs.&lt;br /&gt;
** popup/pulldown menu operation ... sometimes (often) popup menus seem to fail to track the mouse, so you can't select their buttons. cursor bug?&lt;br /&gt;
*** [https://savannah.gnu.org/bugs/?6152 Focus problem] &lt;br /&gt;
*** [https://savannah.gnu.org/bugs/?10825 Support for NSColor] &lt;br /&gt;
&lt;br /&gt;
* Back&lt;br /&gt;
**  Better Windows Support (''see [[Roadmap to Windows#Gui|Gui on Windows]]'')&lt;br /&gt;
**  Focus issues&lt;br /&gt;
**    Reliable window manager/desktop interaction: several target WM? -- window manager interaction ... I want clicking on windows to work &amp;lt;i&amp;gt;reliably&amp;lt;/i&amp;gt;, so that when I click on any GNUstep window:&lt;br /&gt;
*# The application activates (shows its menu and panels, and raises the window clicked on).&lt;br /&gt;
*# The clicked window starts accepting keyboard input&lt;br /&gt;
*# any other GNUstep application deactivates (hides its menu and panels)&lt;br /&gt;
&lt;br /&gt;
* Development Environment:&lt;br /&gt;
**  Gorm 1.1.x&lt;br /&gt;
**  ProjectCenter 0.4.x&lt;br /&gt;
&lt;br /&gt;
* User apps&lt;br /&gt;
**  GWorkspace 0.8.x&lt;br /&gt;
**  Need more basic user apps&lt;br /&gt;
*** GNUMail, GWorkspace, Terminal, Preferences, TextEdit, others?&lt;br /&gt;
*** Contribute as subprojects for more accessibility or at least mirror?&lt;br /&gt;
*** Common data formats and DnD.&lt;br /&gt;
&lt;br /&gt;
* Packaging&lt;br /&gt;
**  Package name, like GNUstep 1.0 for everything...&lt;br /&gt;
&lt;br /&gt;
== GNUstep 1.1 ==&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** Integration of Camaelon into gui (and windows theme)&lt;br /&gt;
** In-window menu support for windows&lt;br /&gt;
** Nib support in gui, complete keyed archiving support. (In progress)&lt;br /&gt;
*** Phase 1: Nib reading (Percent complete: 70%)&lt;br /&gt;
*** Phase 2: Nib writing (Percent complete: 50%)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* General&lt;br /&gt;
** Make GNUstep more compliant with the FHS and other native layouts as an option&lt;br /&gt;
** Maybe extract functionality from core libraries into other lightweight libraries if useful?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Development Environment&lt;br /&gt;
** Nib support in Gorm&lt;br /&gt;
** Create an &amp;quot;xcodebuild&amp;quot; like tool, perhaps called simply &amp;quot;codebuild&amp;quot; which will allow users to build xcodeprojects on a GNUstep system without having to resort to writing GNUmakefiles.  &lt;br /&gt;
*** Since the files used by xcode are plists, it's possible to do this.   It shouldn't be impossible to decode.&lt;br /&gt;
&lt;br /&gt;
== Some considerations for the future ==&lt;br /&gt;
&lt;br /&gt;
* Include distcc as part of the GNUstep developement environment, somewhat akin to XCode's distributed compilation.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=NSString&amp;diff=4655</id>
		<title>NSString</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=NSString&amp;diff=4655"/>
		<updated>2007-04-03T21:49:23Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Strings in GNUstep use the [http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSString.html#class$NSString NSString] class in gnustep-base. See the reference manual for gnustep-base for more details about NSString.&lt;br /&gt;
&lt;br /&gt;
== Constant Strings ==&lt;br /&gt;
&lt;br /&gt;
As you can create static instances of char* plain C, you can create strings in GNUstep that automatically flatten out to be static instances of NSString. This is done by preceding the quoted string by an &amp;quot;at&amp;quot; symbol ('@'). For example:&lt;br /&gt;
&lt;br /&gt;
  NSString * myString = @&amp;quot;This is an example of a string.&amp;quot;;&lt;br /&gt;
  NSLog(myString);&lt;br /&gt;
&lt;br /&gt;
myString is now an NSString object, and can have methods called on it like any other string.&lt;br /&gt;
&lt;br /&gt;
== Getting a C String ==&lt;br /&gt;
&lt;br /&gt;
You can convert an NSString object to a plain C string using the cStringUsingEncoding: method. For example:&lt;br /&gt;
&lt;br /&gt;
  NSString *newString = @&amp;quot;This is a test string.&amp;quot;;&lt;br /&gt;
  char     *theString;&lt;br /&gt;
 &lt;br /&gt;
  theString = [newString cStringWithEncoding:[NSString defaultCStringEncoding]];&lt;br /&gt;
&lt;br /&gt;
or:&lt;br /&gt;
&lt;br /&gt;
  theString = [newString UTF8String];&lt;br /&gt;
&lt;br /&gt;
Note that using [string cString] is deprecated!&lt;br /&gt;
&lt;br /&gt;
== Reading and Writing Files With String ==&lt;br /&gt;
&lt;br /&gt;
The following example shows how you would use files with NSString:&lt;br /&gt;
&lt;br /&gt;
  // Read in the file.&lt;br /&gt;
  NSString *aString = [NSString stringWithContentsOfFile: @&amp;quot;infile.txt&amp;quot;];&lt;br /&gt;
  // Do something with our new string.&lt;br /&gt;
  aString = ''doSomething''(aString);&lt;br /&gt;
  // And finally save our changes to a file.&lt;br /&gt;
  if([aString writeToFile: @&amp;quot;outfile&amp;quot; atomically: YES])&lt;br /&gt;
    // Success code.&lt;br /&gt;
  else&lt;br /&gt;
    // Error code.&lt;br /&gt;
&lt;br /&gt;
[[Category:Foundation]]&lt;br /&gt;
[[Category:Snippets]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=NSEnumerator&amp;diff=4654</id>
		<title>NSEnumerator</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=NSEnumerator&amp;diff=4654"/>
		<updated>2007-04-03T21:48:11Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSEnumerator.html#class$NSEnumerator NSEnumerator] in gnustep-base allow for iteration over collection.&lt;br /&gt;
&lt;br /&gt;
== Using NSEnumerator ==&lt;br /&gt;
&lt;br /&gt;
The following example demonstrates the use of NSEnumerator with an [[NSArray]] object:&lt;br /&gt;
&lt;br /&gt;
  NSArray *aArray = [NSArray arrayWithObjects: @&amp;quot;John&amp;quot;, @&amp;quot;Bob&amp;quot;, @&amp;quot;Jane&amp;quot;];&lt;br /&gt;
  NSEnumerator *enumerator = [aArray objectEnumerator];&lt;br /&gt;
  id obj;&lt;br /&gt;
  &lt;br /&gt;
  while(obj = [enumerator nextObject])&lt;br /&gt;
    doSomethingWithObject( obj );&lt;br /&gt;
&lt;br /&gt;
== Getting an NSEnumerator from a Collection ==&lt;br /&gt;
&lt;br /&gt;
The [[NSArray]], [[NSSet]], and [[NSDictionary]] collection objects all include the -objectEnumerator method.&lt;br /&gt;
[[NSDictionary]] also includes -keyEnumerator, which enumerates over the dictionary keys instead of the objects.&lt;br /&gt;
&lt;br /&gt;
[[Category:Foundation]]&lt;br /&gt;
[[Category:Snippets]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Vespucci.app&amp;diff=4636</id>
		<title>Vespucci.app</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Vespucci.app&amp;diff=4636"/>
		<updated>2007-03-31T15:50:26Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: Stub, download link didn't work, fixed categories!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{Application|&lt;br /&gt;
shortdescription = Vespucci is a simple Web Browser using WebKit or [[SimpleWebKit]] |&lt;br /&gt;
&lt;br /&gt;
currentversion = 1.65 |&lt;br /&gt;
&lt;br /&gt;
releasedate = Aug 31, 2007 |&lt;br /&gt;
&lt;br /&gt;
license =  |&lt;br /&gt;
&lt;br /&gt;
overview = |&lt;br /&gt;
&lt;br /&gt;
features =&lt;br /&gt;
Vespucci features ....&lt;br /&gt;
&lt;br /&gt;
* Lorem ipsum.&lt;br /&gt;
* In dubio pro Reo.&lt;br /&gt;
* De bello gallico.&lt;br /&gt;
* Karthago delenda est. Ceterum censeo Carthaginem esse delendam... |&lt;br /&gt;
&lt;br /&gt;
maintainer = riccardo@nnnnn.org |&lt;br /&gt;
&lt;br /&gt;
relatedlinks = &lt;br /&gt;
* [http://www.quantum-step.com/ mySTEP project] |&lt;br /&gt;
&lt;br /&gt;
category = [[Category:Network Applications]] [[Category:Workspace Applications]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4635</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4635"/>
		<updated>2007-03-31T15:44:19Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Web browser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
GORM can open NIB files created with MacOSX 10.2 and later.  OPENSTEP/MacOSX is still needed for older NIB files.&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring [[SimpleWebKit]], a small WebKit compatible library up to working condition.  [[SimpleWebKit]] is part of the GNUstep project and can be found in the SVN.  This library will allow the creation of a simple web browser, such as [[Vespucci.app]].&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Ekiga] (excellent piece of software) which it no longer dependent on the GNOME libraries to work but looses some functionality.&lt;br /&gt;
* Would be nice to have a GNUstep native application that could use the same protocols (SIP and H.323).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
* How about something like [http://debian.uni-essen.de/misc/GNUstep/Apps/GNUlibrarian/ GNULibrarian]?  I was just browsing the other day and found it! [[User:Stefanbidi|Stefanbidi]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
Hns: his looks more like a general WebBrowser than a special Google.app&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4578</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4578"/>
		<updated>2007-03-22T14:43:29Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Digital Librarian-like */ Removed stuff that doesn't exist anymore and added one!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
GORM can open NIB files created with MacOSX 10.2 and later.  OPENSTEP/MacOSX is still needed for older NIB files.&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will allow the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Ekiga] (excellent piece of software) which it no longer dependent on the GNOME libraries to work but looses some functionality.&lt;br /&gt;
* Would be nice to have a GNUstep native application that could use the same protocols (SIP and H.323).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
* How about something like [http://debian.uni-essen.de/misc/GNUstep/Apps/GNUlibrarian/ GNULibrarian]?  I was just browsing the other day and found it! [[User:Stefanbidi|Stefanbidi]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4577</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4577"/>
		<updated>2007-03-22T13:54:19Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Video conferencing software */ Updated and added a request!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
GORM can open NIB files created with MacOSX 10.2 and later.  OPENSTEP/MacOSX is still needed for older NIB files.&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will allow the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Ekiga] (excellent piece of software) which it no longer dependent on the GNOME libraries to work but looses some functionality.&lt;br /&gt;
* Would be nice to have a GNUstep native application that could use the same protocols (SIP and H.323).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4576</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4576"/>
		<updated>2007-03-22T13:48:37Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Web browser */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
GORM can open NIB files created with MacOSX 10.2 and later.  OPENSTEP/MacOSX is still needed for older NIB files.&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will allow the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Gnomemeeting] (excellent piece of software), but I don't like Gnome too much (all those dependencies).&lt;br /&gt;
&lt;br /&gt;
Update: Gnomemeeting 0.9.6 is supposed to work without Gnome libs (limited functionality).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4573</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4573"/>
		<updated>2007-03-21T20:01:40Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Text Processing / Office */ Text editors should not be in the wish list seeing as there are at least 2 already.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
GORM can open NIB files created with MacOSX 10.2 and later.  OPENSTEP/MacOSX is still needed for older NIB files.&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will also the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Gnomemeeting] (excellent piece of software), but I don't like Gnome too much (all those dependencies).&lt;br /&gt;
&lt;br /&gt;
Update: Gnomemeeting 0.9.6 is supposed to work without Gnome libs (limited functionality).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4572</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4572"/>
		<updated>2007-03-21T19:55:03Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* PIM */ There are already at least 2 applications that can do calendar stuff...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
GORM can open NIB files created with MacOSX 10.2 and later.  OPENSTEP/MacOSX is still needed for older NIB files.&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will also the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Gnomemeeting] (excellent piece of software), but I don't like Gnome too much (all those dependencies).&lt;br /&gt;
&lt;br /&gt;
Update: Gnomemeeting 0.9.6 is supposed to work without Gnome libs (limited functionality).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A text editor ===&lt;br /&gt;
&lt;br /&gt;
A simple text editor that can read and write plain or rich text, including both simple word processing functionality (nothing too splashy, like frames) and optional programming features (like syntax highlighting -- not just coloring; controllable tabs; tab v. space indentation, multiple language support). Programming features could be provided by a bundle, but it would be good to for the app to be designed with that bundle in mind.&lt;br /&gt;
&lt;br /&gt;
This editor which is to guarantee me world domination includes a split view where the other pane locates and displays the corresponding end-tag/start-tag when programming.&lt;br /&gt;
&lt;br /&gt;
Ink is not that editor. :)&lt;br /&gt;
&lt;br /&gt;
[http://www.softpanorama.org/Editors/index.shtml Softpanorama] seems to give a good overview of editors&lt;br /&gt;
&lt;br /&gt;
''We have to distinguish between a text editor as programming tool (CodeEditor.app) and a text editor as a word processor (WordProcessor.app?). '' They are two different approaches to text editing and text processing.&lt;br /&gt;
&lt;br /&gt;
Source code editing view and associated inspector panels and preferences should be provided as a framework, so the SourceView should be reused in other apps. CodeEditor should be only some default wrapper for that framework.&lt;br /&gt;
&lt;br /&gt;
WordProcessor.app sould be an application that extends NSText system. (With easy-to-use paragraph style editing)&lt;br /&gt;
&lt;br /&gt;
How about interfacing with [http://www.scintilla.org Scintilla]?&lt;br /&gt;
-- Hasan --&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4571</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4571"/>
		<updated>2007-03-21T19:42:26Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* nib2gmodel/nib2gorm without OPENSTEP/MacOSX */ Update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
GORM can open NIB files created with MacOSX 10.2 and later.  OPENSTEP/MacOSX is still needed for older NIB files.&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will also the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Gnomemeeting] (excellent piece of software), but I don't like Gnome too much (all those dependencies).&lt;br /&gt;
&lt;br /&gt;
Update: Gnomemeeting 0.9.6 is supposed to work without Gnome libs (limited functionality).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Calendar ===&lt;br /&gt;
&lt;br /&gt;
check  SKYRIX libs (Opengroupware).&lt;br /&gt;
 http://www.opengroupware.org/cvsweb/cvsweb.cgi/OpenGroupware.org/SOPE/skyrix-core/NGiCal/&lt;br /&gt;
&lt;br /&gt;
[http://www.linuks.mine.nu/agenda/ Agenda.app] is young and could use some work.&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A text editor ===&lt;br /&gt;
&lt;br /&gt;
A simple text editor that can read and write plain or rich text, including both simple word processing functionality (nothing too splashy, like frames) and optional programming features (like syntax highlighting -- not just coloring; controllable tabs; tab v. space indentation, multiple language support). Programming features could be provided by a bundle, but it would be good to for the app to be designed with that bundle in mind.&lt;br /&gt;
&lt;br /&gt;
This editor which is to guarantee me world domination includes a split view where the other pane locates and displays the corresponding end-tag/start-tag when programming.&lt;br /&gt;
&lt;br /&gt;
Ink is not that editor. :)&lt;br /&gt;
&lt;br /&gt;
[http://www.softpanorama.org/Editors/index.shtml Softpanorama] seems to give a good overview of editors&lt;br /&gt;
&lt;br /&gt;
''We have to distinguish between a text editor as programming tool (CodeEditor.app) and a text editor as a word processor (WordProcessor.app?). '' They are two different approaches to text editing and text processing.&lt;br /&gt;
&lt;br /&gt;
Source code editing view and associated inspector panels and preferences should be provided as a framework, so the SourceView should be reused in other apps. CodeEditor should be only some default wrapper for that framework.&lt;br /&gt;
&lt;br /&gt;
WordProcessor.app sould be an application that extends NSText system. (With easy-to-use paragraph style editing)&lt;br /&gt;
&lt;br /&gt;
How about interfacing with [http://www.scintilla.org Scintilla]?&lt;br /&gt;
-- Hasan --&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4570</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4570"/>
		<updated>2007-03-21T19:40:49Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
&lt;br /&gt;
I want;but I heard it is so hard to implementation. :-(&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will also the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Gnomemeeting] (excellent piece of software), but I don't like Gnome too much (all those dependencies).&lt;br /&gt;
&lt;br /&gt;
Update: Gnomemeeting 0.9.6 is supposed to work without Gnome libs (limited functionality).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Calendar ===&lt;br /&gt;
&lt;br /&gt;
check  SKYRIX libs (Opengroupware).&lt;br /&gt;
 http://www.opengroupware.org/cvsweb/cvsweb.cgi/OpenGroupware.org/SOPE/skyrix-core/NGiCal/&lt;br /&gt;
&lt;br /&gt;
[http://www.linuks.mine.nu/agenda/ Agenda.app] is young and could use some work.&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A text editor ===&lt;br /&gt;
&lt;br /&gt;
A simple text editor that can read and write plain or rich text, including both simple word processing functionality (nothing too splashy, like frames) and optional programming features (like syntax highlighting -- not just coloring; controllable tabs; tab v. space indentation, multiple language support). Programming features could be provided by a bundle, but it would be good to for the app to be designed with that bundle in mind.&lt;br /&gt;
&lt;br /&gt;
This editor which is to guarantee me world domination includes a split view where the other pane locates and displays the corresponding end-tag/start-tag when programming.&lt;br /&gt;
&lt;br /&gt;
Ink is not that editor. :)&lt;br /&gt;
&lt;br /&gt;
[http://www.softpanorama.org/Editors/index.shtml Softpanorama] seems to give a good overview of editors&lt;br /&gt;
&lt;br /&gt;
''We have to distinguish between a text editor as programming tool (CodeEditor.app) and a text editor as a word processor (WordProcessor.app?). '' They are two different approaches to text editing and text processing.&lt;br /&gt;
&lt;br /&gt;
Source code editing view and associated inspector panels and preferences should be provided as a framework, so the SourceView should be reused in other apps. CodeEditor should be only some default wrapper for that framework.&lt;br /&gt;
&lt;br /&gt;
WordProcessor.app sould be an application that extends NSText system. (With easy-to-use paragraph style editing)&lt;br /&gt;
&lt;br /&gt;
How about interfacing with [http://www.scintilla.org Scintilla]?&lt;br /&gt;
-- Hasan --&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4569</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4569"/>
		<updated>2007-03-21T19:40:34Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* DatabaseModeller.app */ Already exists, shouldn't be here!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
&lt;br /&gt;
I want;but I heard it is so hard to implementation. :-(&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will also the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Gnomemeeting] (excellent piece of software), but I don't like Gnome too much (all those dependencies).&lt;br /&gt;
&lt;br /&gt;
Update: Gnomemeeting 0.9.6 is supposed to work without Gnome libs (limited functionality).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Calendar ===&lt;br /&gt;
&lt;br /&gt;
check  SKYRIX libs (Opengroupware).&lt;br /&gt;
 http://www.opengroupware.org/cvsweb/cvsweb.cgi/OpenGroupware.org/SOPE/skyrix-core/NGiCal/&lt;br /&gt;
&lt;br /&gt;
[http://www.linuks.mine.nu/agenda/ Agenda.app] is young and could use some work.&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A text editor ===&lt;br /&gt;
&lt;br /&gt;
A simple text editor that can read and write plain or rich text, including both simple word processing functionality (nothing too splashy, like frames) and optional programming features (like syntax highlighting -- not just coloring; controllable tabs; tab v. space indentation, multiple language support). Programming features could be provided by a bundle, but it would be good to for the app to be designed with that bundle in mind.&lt;br /&gt;
&lt;br /&gt;
This editor which is to guarantee me world domination includes a split view where the other pane locates and displays the corresponding end-tag/start-tag when programming.&lt;br /&gt;
&lt;br /&gt;
Ink is not that editor. :)&lt;br /&gt;
&lt;br /&gt;
[http://www.softpanorama.org/Editors/index.shtml Softpanorama] seems to give a good overview of editors&lt;br /&gt;
&lt;br /&gt;
''We have to distinguish between a text editor as programming tool (CodeEditor.app) and a text editor as a word processor (WordProcessor.app?). '' They are two different approaches to text editing and text processing.&lt;br /&gt;
&lt;br /&gt;
Source code editing view and associated inspector panels and preferences should be provided as a framework, so the SourceView should be reused in other apps. CodeEditor should be only some default wrapper for that framework.&lt;br /&gt;
&lt;br /&gt;
WordProcessor.app sould be an application that extends NSText system. (With easy-to-use paragraph style editing)&lt;br /&gt;
&lt;br /&gt;
How about interfacing with [http://www.scintilla.org Scintilla]?&lt;br /&gt;
-- Hasan --&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4568</id>
		<title>Application wish list</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Application_wish_list&amp;diff=4568"/>
		<updated>2007-03-21T19:32:26Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Web browser */ Updated this information!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What applications do you want for GNUstep? Please check the [[:Category:Applications|list of applications]] before adding.&lt;br /&gt;
&lt;br /&gt;
== Database ==&lt;br /&gt;
&lt;br /&gt;
=== DatabaseModeller.app ===&lt;br /&gt;
&lt;br /&gt;
See [[DBModeler]], currently a work in progress.&lt;br /&gt;
&lt;br /&gt;
=== Database management ===&lt;br /&gt;
&lt;br /&gt;
A desktop software (like [http://www.flex.ro/pgaccess/ PgAccess] for example) to manage database. This program could use the GDL2 (Gnustep Database Library). It could be a good exercice and demonstration of this very good library.&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
=== Project Management app ===&lt;br /&gt;
&lt;br /&gt;
Something like [http://mrproject.codefactory.se/screenshots.php MrProject]. It has to be simple, not overbloated as MS Project.&lt;br /&gt;
&lt;br /&gt;
=== nib2gmodel/nib2gorm without OPENSTEP/MacOSX ===&lt;br /&gt;
&lt;br /&gt;
I want;but I heard it is so hard to implementation. :-(&lt;br /&gt;
&lt;br /&gt;
=== CVS app ===&lt;br /&gt;
&lt;br /&gt;
Port CVL.&lt;br /&gt;
&lt;br /&gt;
=== F-Script ===&lt;br /&gt;
[http://www.fscript.org/ F-Script] is useful for examining applications' properties and various Objective-C objects. It's FOSS, but I don't think there's a GNUstep port yet.&lt;br /&gt;
&lt;br /&gt;
== Graphics ==&lt;br /&gt;
&lt;br /&gt;
=== Blender ===&lt;br /&gt;
&lt;br /&gt;
Blender has recently (since October 2002) gone GPL. Consisting of porting the Blender GUI/WM abstract library GHOST, using NSOpenGLContext, or a CoreGraphics implementation one day. Objective-C++ might be needed for implementing GHOST, but probably can be worked around easily enough. There is an OSX port, probably using CoreGraphics.&lt;br /&gt;
&lt;br /&gt;
[http://www.blender.org/ Blender Foundation Homepage]&lt;br /&gt;
&lt;br /&gt;
Most of Blender is written in C++ doesn't seem to use CoreGraphics but Apple's GL.&lt;br /&gt;
&lt;br /&gt;
=== OmniGraffle clone ===&lt;br /&gt;
&lt;br /&gt;
(I don't really know what this is, but people have said they want one. Someone please add a description! :)&lt;br /&gt;
&lt;br /&gt;
This is for diagram, UML ....&lt;br /&gt;
I 'm thinking to write it. But not *right now*.&lt;br /&gt;
It will have probably a Gorm-feel&lt;br /&gt;
&lt;br /&gt;
[http://www.omnigroup.com/applications/omnigraffle/ OmniGraffle] was a clone of Lighthouse Design's Diagram.app, which was a re-working of the NeXT Developer Example Sketch.app, adding rubber-banding / angular connection lines.&lt;br /&gt;
&lt;br /&gt;
=== OmniOutliner clone ===&lt;br /&gt;
&lt;br /&gt;
This is a really cool app which can be used for anything. Mostly i think it is used to organise your minds while being creative (some kind of knowledge manager).&lt;br /&gt;
&lt;br /&gt;
The inspiration for this was Jayson Adams' Millennium Software's NoteBook.app, which lives again as the (commercial) program [http://www.aquaminds.com/ NoteTaker].&lt;br /&gt;
&lt;br /&gt;
=== Painting app (photoshop) ===&lt;br /&gt;
&lt;br /&gt;
Bitmap drawing app.&lt;br /&gt;
&lt;br /&gt;
Think Photoshop, not [http://www.gimp.org/ The Gimp].&lt;br /&gt;
&lt;br /&gt;
In fact, forget that. Something new.&lt;br /&gt;
&lt;br /&gt;
Something usable - can do Photoshop, but easy to learn. The Gimp can nearly do photoshop, but who can use it?&lt;br /&gt;
&lt;br /&gt;
It would be great if it consisted of two parts - a very small very useful image viewer/manager (eg gqview) and the actual editor plugin (the big part). So installing image-core would give a very small useful app, then adding image-edit would make it into photoshop.&lt;br /&gt;
&lt;br /&gt;
When opening an image file eg by clicking on it or running image-core thefile.jpg then only the core apps should start, so it starts real quick. If i right-click and choose edit or something .. THEN the other stuff is pulled in.&lt;br /&gt;
&lt;br /&gt;
Or whatever. Just an idea. But makes development path cool. Could also have a vector plugin, or whatever.&lt;br /&gt;
&lt;br /&gt;
Maybe we should wait, when (if?) Gimp gets '[http://gegl.org/ gegl]'ed.&lt;br /&gt;
then having a decent photoshop like app would be as simple as writing a gui for the gegl foundation.&lt;br /&gt;
+ gives us a nice featureset + plugins!&lt;br /&gt;
&lt;br /&gt;
Maliwan project is aiming to achieve the same goal of GEGL. Right now GEGL isn't even half complete but we can still reimplement it base on GEGL's design. lastlife is waiting for you in irc if you want to discuss the idea. Maliwan is planned to be the heart of the BluTulip which is the actual application.&lt;br /&gt;
&lt;br /&gt;
* porting http://seashore.sourceforge.net/ from their website: Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.&lt;br /&gt;
&lt;br /&gt;
a screenshot is here: [http://seashore.sourceforge.net/screenshot.php] which looks very clean and easy to use.&lt;br /&gt;
&lt;br /&gt;
=== Pixen (Pixel Art Tool) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.opensword.org/ Pixen] is a decent, open source pixel art tool and there aren't alot of free or professional programs like it. There is also a compliment tool by the same guys for mapping called Reptile.&lt;br /&gt;
&lt;br /&gt;
A port can be found [http://home.gna.org/gsimageapps/ here].&lt;br /&gt;
&lt;br /&gt;
== MultiMedia ==&lt;br /&gt;
&lt;br /&gt;
=== iTunes/Rhythmbox clone ===&lt;br /&gt;
&lt;br /&gt;
It would be nice to see a music or video player with real music/media management like [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] or [http://www.apple.com/itunes/ iTunes]. iTunes has started to support management of movies and videoclips, so maybe media management is the way to go?&lt;br /&gt;
&lt;br /&gt;
=== DivX/XViD/DVD/VCD Player ===&lt;br /&gt;
&lt;br /&gt;
I see that there was at least an attempt to port mplayer at one point but it seems to be dead. Maybe [http://www.videolan.org/ VLC] which does have an OSX version, could be ported.&lt;br /&gt;
&lt;br /&gt;
: ''Looks cool, but requires CoreFoundation'' -- cbv&lt;br /&gt;
&lt;br /&gt;
I'd like to see [http://www.dtek.chalmers.se/groups/dvd/ Ogle] (a DVD player) ported. [[User:Martin|Martin]]&lt;br /&gt;
&lt;br /&gt;
: ''As far as I can see, Ogle (the actual player) doesn't really need porting, only Ogle-gui (the user interface add-on), which is GTK2 based'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
&lt;br /&gt;
=== ICQ ===&lt;br /&gt;
&lt;br /&gt;
And other instant messengers.&lt;br /&gt;
&lt;br /&gt;
* Check http://freshmeat.net/projects/fireapp/&lt;br /&gt;
* See [[Grouch]].&lt;br /&gt;
&lt;br /&gt;
=== Web browser ===&lt;br /&gt;
&lt;br /&gt;
Seems to be a popular request :).&lt;br /&gt;
&lt;br /&gt;
* Work is on the way to bring SimpleWebKit, a small WebKit compatible library up to working condition.  SimpleWebKit is part of the GNUstep project and can be found in the SVN.  This library will also the creation of a simple web browser.&lt;br /&gt;
&lt;br /&gt;
* The WebKit project has also offered their support to anyone who wishes to port WebKit to GNUstep, [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html see this e-mail].  This framework would allow the creation of a fully function web browser.&lt;br /&gt;
&lt;br /&gt;
=== Video conferencing software ===&lt;br /&gt;
&lt;br /&gt;
There's [http://www.gnomemeeting.org/ Gnomemeeting] (excellent piece of software), but I don't like Gnome too much (all those dependencies).&lt;br /&gt;
&lt;br /&gt;
Update: Gnomemeeting 0.9.6 is supposed to work without Gnome libs (limited functionality).&lt;br /&gt;
&lt;br /&gt;
== PIM ==&lt;br /&gt;
&lt;br /&gt;
=== Calendar ===&lt;br /&gt;
&lt;br /&gt;
check  SKYRIX libs (Opengroupware).&lt;br /&gt;
 http://www.opengroupware.org/cvsweb/cvsweb.cgi/OpenGroupware.org/SOPE/skyrix-core/NGiCal/&lt;br /&gt;
&lt;br /&gt;
[http://www.linuks.mine.nu/agenda/ Agenda.app] is young and could use some work.&lt;br /&gt;
&lt;br /&gt;
=== Task management app ===&lt;br /&gt;
&lt;br /&gt;
Chronographer (lobbying by ludovic) + libical&lt;br /&gt;
or&lt;br /&gt;
~TaskManager (lobbying by Fabien) + libical&lt;br /&gt;
&lt;br /&gt;
Check SKYRIX libs (Opengroupware)&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
===Keychain===&lt;br /&gt;
I want a better Keychain. I need an architecture and app to securely store not just usernames and passwords, but also other useful data. Think associated email / verification method, SSH passwords and keys, email public and private keys, and user-defined name-value pairs (for unforeseen uses, this facilitates micro-formats, like a standard for voicemail PIN etc). And a pony!&lt;br /&gt;
&lt;br /&gt;
Apple indicates that their KeyChain is derived from the open-source Common Data Security Architecture, so such a project would not have to start from scratch. I'm unsure how useful the third-party open-source [http://sourceforge.net/projects/keychain Keychain Framework] would be.&lt;br /&gt;
&lt;br /&gt;
''The above mentioned keychain on SourceForge depends on Apple's own 'Security' framework. I'm not sure how much of it is publicly available (and if so, portable)'' -- cbv&lt;br /&gt;
&lt;br /&gt;
== Text Processing / Office ==&lt;br /&gt;
&lt;br /&gt;
=== Abiword (Word Processor) ===&lt;br /&gt;
&lt;br /&gt;
A port of the Cocoa version of [http://www.abisource.com/ AbiWord] would be great, considering a word processor is a pretty vital application, and that Abiword is a pretty good one.&lt;br /&gt;
&lt;br /&gt;
=== Spreadsheet ===&lt;br /&gt;
&lt;br /&gt;
A spreadsheet application would be great for GNUstep.  A clone of Lotus Improv or Lighthouse Design's Parasheet would be a nice thing for GNUstep to have.&lt;br /&gt;
&lt;br /&gt;
: You could look at porting [http://www.materialarts.com/FlexiSheet/ FlexiSheet]; it's the only Cocoa FOSS spreadsheet I know of. Coincidentally, it has a couple of ideas borrowed from Lotus Improv.&lt;br /&gt;
&lt;br /&gt;
=== CSS/html editor ===&lt;br /&gt;
&lt;br /&gt;
A cool html/css editor - emphasis on the css structural side.&lt;br /&gt;
&lt;br /&gt;
Object oriented properties application to CSS element definitions, and insert those properties into HTML in web pages. Don't worry about WYSIWIG - that's what web browsers are for, displaying web pages. Just make a object-oriented CSS/HTML editor.&lt;br /&gt;
&lt;br /&gt;
Maybe port [http://www.w3.org/People/Berners-Lee/WorldWideWeb.html Nexus] for that?&lt;br /&gt;
&lt;br /&gt;
''This might actually be feasible, however, Nexus is based on [http://www.w3.org/Library/ libwww] and its source is, well, very NeXTSTEP'ish...'' -- cbv&lt;br /&gt;
&lt;br /&gt;
=== A text editor ===&lt;br /&gt;
&lt;br /&gt;
A simple text editor that can read and write plain or rich text, including both simple word processing functionality (nothing too splashy, like frames) and optional programming features (like syntax highlighting -- not just coloring; controllable tabs; tab v. space indentation, multiple language support). Programming features could be provided by a bundle, but it would be good to for the app to be designed with that bundle in mind.&lt;br /&gt;
&lt;br /&gt;
This editor which is to guarantee me world domination includes a split view where the other pane locates and displays the corresponding end-tag/start-tag when programming.&lt;br /&gt;
&lt;br /&gt;
Ink is not that editor. :)&lt;br /&gt;
&lt;br /&gt;
[http://www.softpanorama.org/Editors/index.shtml Softpanorama] seems to give a good overview of editors&lt;br /&gt;
&lt;br /&gt;
''We have to distinguish between a text editor as programming tool (CodeEditor.app) and a text editor as a word processor (WordProcessor.app?). '' They are two different approaches to text editing and text processing.&lt;br /&gt;
&lt;br /&gt;
Source code editing view and associated inspector panels and preferences should be provided as a framework, so the SourceView should be reused in other apps. CodeEditor should be only some default wrapper for that framework.&lt;br /&gt;
&lt;br /&gt;
WordProcessor.app sould be an application that extends NSText system. (With easy-to-use paragraph style editing)&lt;br /&gt;
&lt;br /&gt;
How about interfacing with [http://www.scintilla.org Scintilla]?&lt;br /&gt;
-- Hasan --&lt;br /&gt;
&lt;br /&gt;
=== A simple DTP application ===&lt;br /&gt;
&lt;br /&gt;
A simple frame-based application for desktop publishing. Something like [http://www.calamus.net/ Calamus] ([http://www.calamus.net/man/index_us.htm here] is the documentation of tools and modules). Nothing fancy, just application that can lay out frames, control text flow, use paragraph styles and master pages.&lt;br /&gt;
&lt;br /&gt;
I'd rather see TeXView.app come back myself.... I think it's far more feasible (doing a decent page layout app is _hard_ just as Donald E. Knuth). Perhaps better still would be to take advantage of LyX's ``GUI-independence'' and provide a GNUstep front-end for it, http://www.lyx.org .&lt;br /&gt;
&lt;br /&gt;
No, nothing like LyX or TeX. I have in mind a ''visual'' page layout editing tool with features as described above (similar to PageMaker). LyX and TeX are a bit different approaches and should be alternatives to Frame based DTP application.&lt;br /&gt;
&lt;br /&gt;
 - Stefan&lt;br /&gt;
&lt;br /&gt;
I think a heavy-weight drawing package w/ page layout features would be a better solution here (this is the workflow I'm using on my NeXT Cube now), then it could be tied into an XML-based workflow in a fashion like to Apple's new Keynote, perhaps in a fashion like to Pages-by-Pages. To describe my workflow a bit---I now use Altsys Virtuoso on my NeXT Cube w/ Omega (Unicode-aware TeX variant) for most of my page layout. IME, if a document gets too large to manage w/ Altsys Virtuoso, it might as well go into TeX... Not that I'd mind seeing a replacement for PasteUp.app, I just think that a drawing program is more immediately important / useful.&lt;br /&gt;
&lt;br /&gt;
For simple DTP utility, I'd dearly love to see a re-creation of [http://members.aol.com/willadams/gnustep/apps/type/touchtype.html TouchType.app]&lt;br /&gt;
&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
Maybe you should take a look at [http://www.texmacs.org/ TeXmacs]. Looks promising and is in great need of a GNUstep frontend.&lt;br /&gt;
&lt;br /&gt;
 - david.&lt;br /&gt;
&lt;br /&gt;
Interesting. I'd seen TeXMacs mentioned on comp.text.tex quite often, but hadn't realized it had gotten as far as it had. Interesting counterpoint to LyX.&lt;br /&gt;
 - William&lt;br /&gt;
&lt;br /&gt;
One really interesting thing would be to have a fame class which would useful enough so it could be used to put together a simple DTP Application but which would be flexible enough that it could be available to any application - the text control is a standard control for windows managers like MS Windows or Gnome. If there were an equivalent &amp;quot;flowing graphic control&amp;quot;, you'd have a powerful building block indeed (note that in MS windows, the text control is actually poor enough that no credible application can built around besides notepad).&lt;br /&gt;
Also, for a programming text editor, scintilla is great. One thing to consider is that for DTP/HTML editor, what you would want would be a *superset* of the scintilla interface. It would be great to add all the different features in such a way that you didn't have interfaces duplicating each other's functionalities.&lt;br /&gt;
&lt;br /&gt;
-- JosephSolbrig&lt;br /&gt;
&lt;br /&gt;
=== Digital Librarian-like ===&lt;br /&gt;
&lt;br /&gt;
I would really, really like a Digital Librarian for GNUstep. Basically, imagine an application that manage your documents the same way iTunes manage your music or iPhoto your photos... (to take well-known OSX apps as example ;-)&lt;br /&gt;
&lt;br /&gt;
It would provide 1) automatic management of the documents by projects/ideas/whatever metadata 2) index your documents to let you search quickly in it 3) handles bibliography&lt;br /&gt;
As a postgrad student I have a LOT of articles in PDF/PS/DVI/html on my hard drive, and such an application would be really nice to help managing that.&lt;br /&gt;
&lt;br /&gt;
A Digital Librarian screenshot: http://www.levenez.com/NeXTSTEP/Librarian.jpg&lt;br /&gt;
A screenshot of Vertex Librarian, a similar program for NeXTSTEP: http://www.levenez.com/NeXTSTEP/VertexLibrarian.jpg&lt;br /&gt;
&lt;br /&gt;
http://unix.freshmeat.net/projects/mylibrary/? [[User:Madleser|Madleser]] 17:19, 2 October 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
=== Old NeXTSTEP/OPENSTEP apps ===&lt;br /&gt;
See [http://www.levenez.com/NeXTSTEP/meApps.html this side (in French)] for a list.&lt;br /&gt;
&lt;br /&gt;
=== Frontend for different platform to [http://www.granddictionnaire.com/ Grand Dictionnaire (in French)] ===&lt;br /&gt;
&lt;br /&gt;
=== Keyboard switcher application ===&lt;br /&gt;
&lt;br /&gt;
=== Google.app ===&lt;br /&gt;
&lt;br /&gt;
* Complete with ApplicationServices&lt;br /&gt;
* WebBrowser integration&lt;br /&gt;
* Using proper NS* classes for HTML retrieval&lt;br /&gt;
* Ability to select which Google server (www.google.ca, www.google.co.jp)&lt;br /&gt;
* Google News, Google Groups, Google Images too.&lt;br /&gt;
&lt;br /&gt;
=== DMG.app? ===&lt;br /&gt;
&lt;br /&gt;
* Installer/extractor/viewer for DMG images.&lt;br /&gt;
* Create DMG packages&lt;br /&gt;
* Useful for OSX source packages&lt;br /&gt;
&lt;br /&gt;
''Note:'' The DMG format is Apple proprietary and undocumented. Basically, DMG support is only available under OSX and its unlikely to change.&lt;br /&gt;
&lt;br /&gt;
=== CronniX - A cron front end ===&lt;br /&gt;
&lt;br /&gt;
http://www.abstracture.de/projects-en/cronnix&lt;br /&gt;
&lt;br /&gt;
That won't be easily portable, as different OSs use a different cron setup. Eg. BSD has (and uses) both, /etc/crontab __and__ /var/cron/tabs/&amp;lt;username&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
=== PfaEdit - A font editor ===&lt;br /&gt;
&lt;br /&gt;
PfaEdit has its name changed to [http://fontforge.sourceforge.net/ FontForge].&lt;br /&gt;
&lt;br /&gt;
Actually, Cenon (see above) is able to do some limited font editing. Not to knock pfaedit, I use it a lot and think it's a way cool program. Wonder if the two could be merged somehow.&lt;br /&gt;
&lt;br /&gt;
=== GuileServices / StepTalk Services ===&lt;br /&gt;
&lt;br /&gt;
On NeXTSTEP there was an application (service?) called [http://www.doubleu.com/TickleServices.html TickleServices] that allowed you to write your own services in the Tcl language. Something along these lines, but using guile/steptalk would be a nice addition to gnustep.&lt;br /&gt;
&lt;br /&gt;
=== Printer.app ===&lt;br /&gt;
&lt;br /&gt;
An application/framework for managing printers, printer properties and print queues. (CUPS frontend?) (NOTE: To an extent, GNUstep already has CUPS support, and has number of builtin classes and panels for managing printers and printer settings. They may just need to be extended a little for different uses and environments.)&lt;br /&gt;
&lt;br /&gt;
=== Growl! (Global notification system) ===&lt;br /&gt;
&lt;br /&gt;
[http://growl.info/ Growl!] uses distributed notification center to display a graphic message on screen. Every application can send messages to it, for example, when new emails arrive, buddies sign in the instant messager, a task end, etc. It is very easy to implement.&lt;br /&gt;
&lt;br /&gt;
''Parts require CoreFoundation and/or WebKit'' -- cbv&lt;br /&gt;
&lt;br /&gt;
Perhaps the CoreFoundation bits could be handled by [http://developer.apple.com/opensource/cflite.html CF-Lite].&lt;br /&gt;
&lt;br /&gt;
''Since about version 299 CoreFoundation doesn't compile properly anymore on systems other than Darwin.'' -- [[User:Cbv|cbv]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2007&amp;diff=4566</id>
		<title>Summer Of Code 2007</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2007&amp;diff=4566"/>
		<updated>2007-03-19T12:45:28Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Porting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://code.google.com/soc/ Summer Of Code] is a Google program that offers student developers stipends to create new freely available programs or to help currently established projects. It would be an excellent opportunity for GNUstep to fund some developments.&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
Here are some ideas -- Feel free to add more&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bindings, KVO support ===&lt;br /&gt;
* We need NSController, NSArrayController, NSObjectController, NSTreeController, NSUserDefaultController, NSValueTransformer implementations. NSSortDescriptor has already been implemented by Saso Kiselkov. The current NSTreeController is known to be a bit buggy and have an API a bit flawed, as Apple rushed the release of this class in Mac OS 10.4. It is widely believed that these shortcomings will be fixed in Leopard (10.5), so perhaps we should wait a while. &lt;br /&gt;
* Key Value Observing implementation was written by Richard Frith-Macdonald, and is only about 80% finished. Needs completion and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Porting ===&lt;br /&gt;
* Port [http://developer.apple.com/opensource/internet/webkit.html WebKit] (using GCC 4.x with ObjC++ support). There's been discussion of a bounty for this, [http://www.nabble.com/WebKit-Bounty-tf3331066.html#a9262324 see the mailing list].  The WebKit team is willing to help whoever wants to take on this project, please see [http://lists.gnu.org/archive/html/discuss-gnustep/2007-03/msg00290.html this email].&lt;br /&gt;
* Port the [[Platform:Other|mySTEP]] changes. [http://www.nabble.com/Call-for-volunteers%3A-Backporting-mySTEP-changes-tf3370983.html Some have already volunteered], but as this is a big project, more help is welcome.&lt;br /&gt;
&lt;br /&gt;
=== General Improvements ===&lt;br /&gt;
* Printing Support (better postcript generation, etc. see [https://savannah.gnu.org/bugs/?16262 bug #16262])&lt;br /&gt;
* MS Windows support (better integration in the MS Windows look and feel, especially the in-window-menu support needs work)&lt;br /&gt;
* [[GNUstepWeb]] (add script language support, etc)&lt;br /&gt;
* Finish input server [http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/kazunobu_input_management/ support]&lt;br /&gt;
* Compare current API with Tiger's API, indicate which classes are missing, and summarize the current status of the existing ones, then work to complete them... ;) The best would be to have a tool which parses all headers (both from Cocoa and GNUstep) and outputs differences in HTML (XML probably too by the way). This would summarize missing classes, missing or partially implemented methods in existing classes and GNUstep-specific extensions. Eventually we should include links to the related documentation on both GNUstep and Cocoa web sites.&lt;br /&gt;
** That is being done here on the wiki, see [[ApplicationKitCompatibility]] [[User:Martin|Martin]] 08:47, 7 March 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AppKit ===&lt;br /&gt;
* Text System should be cleaned, profiled and finished. Many methods in NSLayoutManager are unfinished or unimplemented, so we currently cannot tweak the test system as much as the one provided by Cocoa. (Quentin Mathe)&lt;br /&gt;
* We need NSTypeSetter, NSGlyphStorage, NSGlyphInfo, and NSGlyphGenerator implementations. If NSTypeSetter and NSLayoutManager were implemented, they would probably be used in Etoile. (Quentin Mathe)&lt;br /&gt;
* NSTextTable, NSTextTableBlock, NSTextList, &amp;amp; NSTextBlock implementations would also bring the GNUstep text system in line with that of Cocoa as of Mac OS 10.4. The classes could be useful to build a powerful word processor. (Quentin Mathe)&lt;br /&gt;
* NSOpenGL Classes could be improved, made compatible with current Cocoa implementations, and further tested (Quentin Mathe)&lt;br /&gt;
* NSBitmapImageRep formats: Currenly, we support only reading and writing for TIFF, read-only for GIF, JPEG, PNG, PNM. We would like to have write support for these NSBitmapImageRep categories. Afterwards, SVG reading, then write support, would be nice. (Quentin Mathe)&lt;br /&gt;
* NSDatePicker, NSLevelIndicator (and obligatory companion NSCell subclasses) implementations.&lt;br /&gt;
* NSFormatter isn't working very well at this time (Quentin Mathe)&lt;br /&gt;
&lt;br /&gt;
=== Base ===&lt;br /&gt;
* NSDateComponents implementation.&lt;br /&gt;
* NSCalendar implementation.&lt;br /&gt;
* Finish the NSPredicate implementation. This was partially done by Quentin Mathe, but is untested. The most important part is not done, which is to write a parser and lexer for the custom language used by NSPredicate. Also needed for this are NSComparisonPredicate, NSCompoundPredicate, and NSExpression implementations.&lt;br /&gt;
* Test the NSXMLParser Cocoa class wrapper around GSXML, written by Richard-Frith Macdonald. Once this is thoroughly tested, NSXMLDocument, NSXMLDTD, and NSXMLDTDNode, and NSXMLElement, and NSXMLNode implementations may be useful for compatibility.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* Create a AJAX Framework for GNUstepWeb&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
&lt;br /&gt;
We need [http://code.google.com/soc/mentorfaq.html mentor(s)] to manage the volunteers and a backup administrator. In addition to putting your name here make sure you also sign up at the [http://code.google.com/soc/mentor_step1.html Google Mentors] page.&lt;br /&gt;
&lt;br /&gt;
=== Mentors ===&lt;br /&gt;
&lt;br /&gt;
* Adam Fedor (Also main administrator)&lt;br /&gt;
* Nicolas Roard&lt;br /&gt;
&lt;br /&gt;
=== Students ===&lt;br /&gt;
&lt;br /&gt;
* Daniel J Farrell&lt;br /&gt;
* Fabio Andreoz.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2007&amp;diff=4555</id>
		<title>Summer Of Code 2007</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2007&amp;diff=4555"/>
		<updated>2007-03-16T19:27:47Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* AppKit */ Made a mistake before!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://code.google.com/soc/ Summer Of Code] is a Google program that offers student developers stipends to create new freely available programs or to help currently established projects. It would be an excellent opportunity for GNUstep to fund some developments.&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
Here are some ideas -- Feel free to add more&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bindings, KVO support ===&lt;br /&gt;
* We need NSController, NSArrayController, NSObjectController, NSTreeController, NSUserDefaultController, NSValueTransformer implementations. NSSortDescriptor has already been implemented by Saso Kiselkov. The current NSTreeController is known to be a bit buggy and have an API a bit flawed, as Apple rushed the release of this class in Mac OS 10.4. It is widely believed that these shortcomings will be fixed in Leopard (10.5), so perhaps we should wait a while. &lt;br /&gt;
* Key Value Observing implementation was written by Richard Frith-Macdonald, and is only about 80% finished. Needs completion and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Porting ===&lt;br /&gt;
* Port [http://developer.apple.com/opensource/internet/webkit.html WebKit] (using GCC 4.x with ObjC++ support)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Improvements ===&lt;br /&gt;
* Printing Support (better postcript generation, etc. see [https://savannah.gnu.org/bugs/?16262 bug #16262])&lt;br /&gt;
* MS Windows support (better integration in the MS Windows look and feel, especially the in-window-menu support needs work)&lt;br /&gt;
* [[GNUstepWeb]] (add script language support, etc)&lt;br /&gt;
* Finish input server [http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/kazunobu_input_management/ support]&lt;br /&gt;
* Compare current API with Tiger's API, indicate which classes are missing, and summarize the current status of the existing ones, then work to complete them... ;) The best would be to have a tool which parses all headers (both from Cocoa and GNUstep) and outputs differences in HTML (XML probably too by the way). This would summarize missing classes, missing or partially implemented methods in existing classes and GNUstep-specific extensions. Eventually we should include links to the related documentation on both GNUstep and Cocoa web sites.&lt;br /&gt;
** That is being done here on the wiki, see [[ApplicationKitCompatibility]] [[User:Martin|Martin]] 08:47, 7 March 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AppKit ===&lt;br /&gt;
* Text System should be cleaned, profiled and finished. Many methods in NSLayoutManager are unfinished or unimplemented, so we currently cannot tweak the test system as much as the one provided by Cocoa. (Quentin Mathe)&lt;br /&gt;
* We need NSTypeSetter, NSGlyphStorage, NSGlyphInfo, and NSGlyphGenerator implementations. If NSTypeSetter and NSLayoutManager were implemented, they would probably be used in Etoile. (Quentin Mathe)&lt;br /&gt;
* NSTextTable, NSTextTableBlock, NSTextList, &amp;amp; NSTextBlock implementations would also bring the GNUstep text system in line with that of Cocoa as of Mac OS 10.4. The classes could be useful to build a powerful word processor. (Quentin Mathe)&lt;br /&gt;
* NSOpenGL Classes could be improved, made compatible with current Cocoa implementations, and further tested (Quentin Mathe)&lt;br /&gt;
* NSBitmapImageRep formats: Currenly, we support only reading and writing for TIFF, read-only for GIF, JPEG, PNG, PNM. We would like to have write support for these NSBitmapImageRep categories. Afterwards, SVG reading, then write support, would be nice. (Quentin Mathe)&lt;br /&gt;
* NSDatePicker, NSLevelIndicator (and obligatory companion NSCell subclasses) implementations.&lt;br /&gt;
* NSFormatter isn't working very well at this time (Quentin Mathe)&lt;br /&gt;
&lt;br /&gt;
=== Base ===&lt;br /&gt;
* NSDateComponents implementation.&lt;br /&gt;
* NSCalendar implementation.&lt;br /&gt;
* Finish the NSPredicate implementation. This was partially done by Quentin Mathe, but is untested. The most important part is not done, which is to write a parser and lexer for the custom language used by NSPredicate. Also needed for this are NSComparisonPredicate, NSCompoundPredicate, and NSExpression implementations.&lt;br /&gt;
* Test the NSXMLParser Cocoa class wrapper around GSXML, written by Richard-Frith Macdonald. Once this is thoroughly tested, NSXMLDocument, NSXMLDTD, and NSXMLDTDNode, and NSXMLElement, and NSXMLNode implementations may be useful for compatibility.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* Create a AJAX Framework for GNUstepWeb&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
&lt;br /&gt;
We need [http://code.google.com/soc/mentorfaq.html mentor(s)] to manage the volunteers and a backup administrator. In addition to putting your name here make sure you also sign up at the [http://code.google.com/soc/mentor_step1.html Google Mentors] page.&lt;br /&gt;
&lt;br /&gt;
=== Mentors ===&lt;br /&gt;
&lt;br /&gt;
* Adam Fedor (Also main administrator)&lt;br /&gt;
* Nicolas Roard&lt;br /&gt;
&lt;br /&gt;
=== Students ===&lt;br /&gt;
&lt;br /&gt;
* Daniel J Farrell&lt;br /&gt;
* Fabio Andreoz.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2007&amp;diff=4554</id>
		<title>Summer Of Code 2007</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Summer_Of_Code_2007&amp;diff=4554"/>
		<updated>2007-03-16T15:57:20Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Ideas */ Formatting!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://code.google.com/soc/ Summer Of Code] is a Google program that offers student developers stipends to create new freely available programs or to help currently established projects. It would be an excellent opportunity for GNUstep to fund some developments.&lt;br /&gt;
&lt;br /&gt;
== Ideas ==&lt;br /&gt;
Here are some ideas -- Feel free to add more&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bindings, KVO support ===&lt;br /&gt;
* We need NSController, NSArrayController, NSObjectController, NSTreeController, NSUserDefaultController, NSValueTransformer implementations. NSSortDescriptor has already been implemented by Saso Kiselkov. The current NSTreeController is known to be a bit buggy and have an API a bit flawed, as Apple rushed the release of this class in Mac OS 10.4. It is widely believed that these shortcomings will be fixed in Leopard (10.5), so perhaps we should wait a while. &lt;br /&gt;
* Key Value Observing implementation was written by Richard Frith-Macdonald, and is only about 80% finished. Needs completion and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Porting ===&lt;br /&gt;
* Port [http://developer.apple.com/opensource/internet/webkit.html WebKit] (using GCC 4.x with ObjC++ support)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== General Improvements ===&lt;br /&gt;
* Printing Support (better postcript generation, etc. see [https://savannah.gnu.org/bugs/?16262 bug #16262])&lt;br /&gt;
* MS Windows support (better integration in the MS Windows look and feel, especially the in-window-menu support needs work)&lt;br /&gt;
* [[GNUstepWeb]] (add script language support, etc)&lt;br /&gt;
* Finish input server [http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/kazunobu_input_management/ support]&lt;br /&gt;
* Compare current API with Tiger's API, indicate which classes are missing, and summarize the current status of the existing ones, then work to complete them... ;) The best would be to have a tool which parses all headers (both from Cocoa and GNUstep) and outputs differences in HTML (XML probably too by the way). This would summarize missing classes, missing or partially implemented methods in existing classes and GNUstep-specific extensions. Eventually we should include links to the related documentation on both GNUstep and Cocoa web sites.&lt;br /&gt;
** That is being done here on the wiki, see [[ApplicationKitCompatibility]] [[User:Martin|Martin]] 08:47, 7 March 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AppKit ===&lt;br /&gt;
* Text System should be cleaned, profiled and finished. Many methods in NSLayoutManager are unfinished or unimplemented, so we currently cannot tweak the test system as much as the one provided by Cocoa. (Quentin Mathe)&lt;br /&gt;
** We need NSTypeSetter, NSGlyphStorage, NSGlyphInfo, and NSGlyphGenerator implementations. If NSTypeSetter and SLayoutManager were implemented, they would probably be used in Etoile. (Quentin Mathe)&lt;br /&gt;
* NSTextTable, NSTextTableBlock, NSTextList, &amp;amp; NSTextBlock implementations would also bring the GNUstep text system in line with that of Cocoa as of Mac OS 10.4. The classes could be useful to build a powerful word processor. (Quentin Mathe)&lt;br /&gt;
* NSOpenGL Classes could be improved, made compatible with current Cocoa implementations, and further tested (Quentin Mathe)&lt;br /&gt;
* NSBitmapImageRep formats: Currenly, we support only reading and writing for TIFF, read-only for GIF, JPEG, PNG, PNM. We would like to have write support for these NSBitmapImageRep categories. Afterwards, SVG reading, then write support, would be nice. (Quentin Mathe)&lt;br /&gt;
* NSDatePicker, NSLevelIndicator (and obligatory companion NSCell subclasses) implementations.&lt;br /&gt;
* NSFormatter isn't working very well at this time (Quentin Mathe)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Base ===&lt;br /&gt;
* NSDateComponents implementation.&lt;br /&gt;
* NSCalendar implementation.&lt;br /&gt;
* Finish the NSPredicate implementation. This was partially done by Quentin Mathe, but is untested. The most important part is not done, which is to write a parser and lexer for the custom language used by NSPredicate. Also needed for this are NSComparisonPredicate, NSCompoundPredicate, and NSExpression implementations.&lt;br /&gt;
* Test the NSXMLParser Cocoa class wrapper around GSXML, written by Richard-Frith Macdonald. Once this is thoroughly tested, NSXMLDocument, NSXMLDTD, and NSXMLDTDNode, and NSXMLElement, and NSXMLNode implementations may be useful for compatibility.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* Create a AJAX Framework for GNUstepWeb&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
&lt;br /&gt;
We need [http://code.google.com/soc/mentorfaq.html mentor(s)] to manage the volunteers and a backup administrator. In addition to putting your name here make sure you also sign up at the [http://code.google.com/soc/mentor_step1.html Google Mentors] page.&lt;br /&gt;
&lt;br /&gt;
=== Mentors ===&lt;br /&gt;
&lt;br /&gt;
* Adam Fedor (Also main administrator)&lt;br /&gt;
* Nicolas Roard&lt;br /&gt;
&lt;br /&gt;
=== Students ===&lt;br /&gt;
&lt;br /&gt;
* Daniel J Farrell&lt;br /&gt;
* Fabio Andreoz.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=4535</id>
		<title>Platform:Linux</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=4535"/>
		<updated>2007-03-11T00:47:54Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian ==&lt;br /&gt;
Since Debian ''Sarge'' (3.1) you can use '''apt-get''' to obtain GNUstep packages.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install x-window-system-core wmaker gnustep gnustep-devel gnustep-games&lt;br /&gt;
&lt;br /&gt;
to install GNUstep, X11 and Window Maker.&lt;br /&gt;
&lt;br /&gt;
The best way to get up-to-date GNUstep packages is to upgrade from ''stable'' to ''testing'' or ''unstable''.  If upgrading to Debian ''unstable'' is not desirable it is possible to simply add the unstable apt lines to the sources.list and specify the distribution when installing the packages, e.g.&lt;br /&gt;
 # apt-get install -t unstable gnumail.app&lt;br /&gt;
This method might upgrade some other packages to satisfy dependencies, but will have a much smaller impact on the system since only the packages on which GNUstep depends will be upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
As Ubuntu is Debian-based you can likewise install gnustep libraries (and their dependencies) via&lt;br /&gt;
 sudo apt-get install gnustep gnustep-devel&lt;br /&gt;
apt will also suggest a lot of apps to install.&lt;br /&gt;
&lt;br /&gt;
=== Install from source: Dependencies ===&lt;br /&gt;
If you want to compile from source install the following packages (applies to both Debian and Ubuntu):&lt;br /&gt;
&amp;lt;tt&amp;gt;gobjc, libx11-dev, libx11-xft, libxmu-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libart-2.0-dev, libxml2-dev, libxslt1-dev, libssl-dev, libgmp3-dev, libffcall1-dev&amp;lt;/tt&amp;gt; (universe), and &amp;lt;tt&amp;gt;svn&amp;lt;/tt&amp;gt; if you want to download the svn version.&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
To install GNUstep libs and scripts, do&lt;br /&gt;
 emerge gnustep-env&lt;br /&gt;
For a list of GNUstep-related ebuilds, see the [http://packages.gentoo.org/search/?sstring=gnustep Online Package Database]. &lt;br /&gt;
For the most recent packages, type &amp;lt;code&amp;gt;ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; emerge &amp;lt;i&amp;gt;package-name&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; (or analogically for your cpu family: &amp;lt;tt&amp;gt;&amp;quot;~sparc&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;quot;~ppc&amp;quot;&amp;lt;/tt&amp;gt; ...)&lt;br /&gt;
&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
=== Version 10.2 ===&lt;br /&gt;
Libraries and accompanying applications will build with no modifications. Slackware 10.2 ships with GCC 3.3.6, so mixed Objective-C and C++ code is not supported, meaning additional frameworks/libraries may not be supported.&lt;br /&gt;
&lt;br /&gt;
=== Version 11.0 ===&lt;br /&gt;
This version of Slackware works the same as the previous (10.2).  Libraries and applications will build with no modifications, but due to the GCC version used (3.4.6) Objective-C++ is not supported.&lt;br /&gt;
&lt;br /&gt;
:'''Packages'''&lt;br /&gt;
:Slackware packages have been created and can be found in:&lt;br /&gt;
:* [ftp://ftp.gnustep.org/pub/gnustep/binaries/slackware/ GNUstep FTP] (Please read gnustep-core.README before installing)&lt;br /&gt;
&lt;br /&gt;
== SuSE ==&lt;br /&gt;
Packages provided by Richard Stonehouse [http://www.rstonehouse.co.uk/extras/gnustep-general/index.html here] (including installation instructions).&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=4534</id>
		<title>Platform:Linux</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=Platform:Linux&amp;diff=4534"/>
		<updated>2007-03-11T00:45:17Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian ==&lt;br /&gt;
Since Debian ''Sarge'' (3.1) you can use '''apt-get''' to obtain GNUstep packages.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install x-window-system-core wmaker gnustep gnustep-devel gnustep-games&lt;br /&gt;
&lt;br /&gt;
to install GNUstep, X11 and Window Maker.&lt;br /&gt;
&lt;br /&gt;
The best way to get up-to-date GNUstep packages is to upgrade from ''stable'' to ''testing'' or ''unstable''.  If upgrading to Debian ''unstable'' is not desirable it is possible to simply add the unstable apt lines to the sources.list and specify the distribution when installing the packages, e.g.&lt;br /&gt;
 # apt-get install -t unstable gnumail.app&lt;br /&gt;
This method might upgrade some other packages to satisfy dependencies, but will have a much smaller impact on the system since only the packages on which GNUstep depends will be upgraded.&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
As Ubuntu is Debian-based you can likewise install gnustep libraries (and their dependencies) via&lt;br /&gt;
 sudo apt-get install gnustep gnustep-devel&lt;br /&gt;
apt will also suggest a lot of apps to install.&lt;br /&gt;
&lt;br /&gt;
==== Install from source: Dependencies ====&lt;br /&gt;
If you want to compile from source install the following packages:&lt;br /&gt;
&amp;lt;tt&amp;gt;gobjc, libx11-dev, libx11-xft, libxmu-dev, libtiff4-dev, libpng12-dev, libungif4-dev, libart-2.0-dev, libxml2-dev, libxslt1-dev, libssl-dev, libgmp3-dev, libffcall1-dev&amp;lt;/tt&amp;gt; (universe), and &amp;lt;tt&amp;gt;svn&amp;lt;/tt&amp;gt; if you want to download the svn version.&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
To install GNUstep libs and scripts, do&lt;br /&gt;
 emerge gnustep-env&lt;br /&gt;
For a list of GNUstep-related ebuilds, see the [http://packages.gentoo.org/search/?sstring=gnustep Online Package Database]. &lt;br /&gt;
For the most recent packages, type &amp;lt;code&amp;gt;ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; emerge &amp;lt;i&amp;gt;package-name&amp;lt;/i&amp;gt;&amp;lt;/code&amp;gt; (or analogically for your cpu family: &amp;lt;tt&amp;gt;&amp;quot;~sparc&amp;quot;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;quot;~ppc&amp;quot;&amp;lt;/tt&amp;gt; ...)&lt;br /&gt;
&lt;br /&gt;
== Slackware ==&lt;br /&gt;
&lt;br /&gt;
=== Version 10.2 ===&lt;br /&gt;
Libraries and accompanying applications will build with no modifications. Slackware 10.2 ships with GCC 3.3.6, so mixed Objective-C and C++ code is not supported, meaning additional frameworks/libraries may not be supported.&lt;br /&gt;
&lt;br /&gt;
=== Version 11.0 ===&lt;br /&gt;
This version of Slackware works the same as the previous (10.2).  Libraries and applications will build with no modifications, but due to the GCC version used (3.4.6) Objective-C++ is not supported.&lt;br /&gt;
&lt;br /&gt;
:'''Packages'''&lt;br /&gt;
:Slackware packages have been created and can be found in:&lt;br /&gt;
:* [ftp://ftp.gnustep.org/pub/gnustep/binaries/slackware/ GNUstep FTP] (Please read gnustep-core.README before installing)&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
&lt;br /&gt;
== SuSE ==&lt;br /&gt;
Packages provided by Richard Stonehouse [http://www.rstonehouse.co.uk/extras/gnustep-general/index.html here] (including installation instructions).&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=GNUstep_SVN_Installation_Guide&amp;diff=4505</id>
		<title>GNUstep SVN Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=GNUstep_SVN_Installation_Guide&amp;diff=4505"/>
		<updated>2007-03-07T00:48:41Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a step-by-step &amp;quot;How-to compile the latest svn version of GNUstep&amp;quot;.  It's mainly a short summary of different documents available.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NOTE:&amp;lt;/b&amp;gt; Instruction on installing GNUstep on Windows are available at [[Installation on Windows]].&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Three step are needed to build and install GNUstep:&lt;br /&gt;
* Build the Makefile package: sets up an environment for GNUstep;&lt;br /&gt;
* Build core libraries;&lt;br /&gt;
* Minimal configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Makefile Package ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/tools/make/trunk/ gnustep-make&lt;br /&gt;
./configure --prefix=/usr/GNUstep&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Extra configuration needed every time you use &amp;quot;GNUstep&amp;quot; from a command-line:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For Bourne compatible shells, or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /usr/GNUstep/System/Library/Makefiles/GNUstep.csh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For csh or tcsh.&lt;br /&gt;
&lt;br /&gt;
== Core Libraries ==&lt;br /&gt;
You will need at least the core libraries in order to run most GNUstep tools and/or applications.&lt;br /&gt;
&lt;br /&gt;
=== Base/Foundation Library ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/base/trunk/ gnustep-base&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI/AppKit Library ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/gui/trunk/ gnustep-gui&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backend Library ===&lt;br /&gt;
The most stable GNUstep backend currently is the one dependent on libart, but is no longer actively developed.  The libcairo has become the official backend but is still unstable.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/back/trunk/ gnustep-back&lt;br /&gt;
./configure --enable-graphics=cairo --disable-glitz&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Minimal configuration ==&lt;br /&gt;
You may need to install package to use default font used by GNUstep. On Debian Etch, install &amp;lt;tt&amp;gt;ttf-bitstream-vera&amp;lt;/tt&amp;gt; package.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=GNUstep_SVN_Installation_Guide&amp;diff=4495</id>
		<title>GNUstep SVN Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=GNUstep_SVN_Installation_Guide&amp;diff=4495"/>
		<updated>2007-03-06T01:38:49Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Makefile Package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a step-by-step &amp;quot;How-to compile the latest svn version of GNUstep&amp;quot;.  It's mainly a short summary of different documents available.  Wiki based, I hope this document will be the up-to-date installation guide.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Three step are needed to build and install GNUstep:&lt;br /&gt;
* Build the Makefile package: sets up an environment for GNUstep;&lt;br /&gt;
* Build core libraries;&lt;br /&gt;
* Minimal configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Makefile Package ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/tools/make/trunk/ gnustep-make&lt;br /&gt;
./configure --prefix=/usr/GNUstep&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Extra configuration needed every time you use &amp;quot;GNUstep&amp;quot; from a command-line:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For Bourne compatible shells, or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /usr/GNUstep/System/Library/Makefiles/GNUstep.csh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For csh or tcsh.&lt;br /&gt;
&lt;br /&gt;
== Core Libraries ==&lt;br /&gt;
You will need at least the core libraries in order to run most GNUstep tools and/or applications.&lt;br /&gt;
&lt;br /&gt;
=== Base/Foundation Library ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/base/trunk/ gnustep-base&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI/AppKit Library ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/gui/trunk/ gnustep-gui&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backend Library ===&lt;br /&gt;
The most stable GNUstep backend currently is the one dependent on libart, but is no longer actively developed.  The libcairo has become the official backend but is still unstable.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/back/trunk/ gnustep-back&lt;br /&gt;
./configure --enable-graphics=cairo --disable-glitz&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Minimal configuration ==&lt;br /&gt;
You may also need to install package to use default font used by GNUstep. On Debian Etch, install &amp;lt;tt&amp;gt;ttf-bitstream-vera&amp;lt;/tt&amp;gt; package.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=GNUstep_SVN_Installation_Guide&amp;diff=4494</id>
		<title>GNUstep SVN Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=GNUstep_SVN_Installation_Guide&amp;diff=4494"/>
		<updated>2007-03-06T01:38:38Z</updated>

		<summary type="html">&lt;p&gt;Stefanbidi: /* Makefile Package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a step-by-step &amp;quot;How-to compile the latest svn version of GNUstep&amp;quot;.  It's mainly a short summary of different documents available.  Wiki based, I hope this document will be the up-to-date installation guide.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Three step are needed to build and install GNUstep:&lt;br /&gt;
* Build the Makefile package: sets up an environment for GNUstep;&lt;br /&gt;
* Build core libraries;&lt;br /&gt;
* Minimal configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Makefile Package ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/tools/make/trunk/ gnustep-make&lt;br /&gt;
./configure --prefix=/usr/GNUstep&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Extra configuration needed every time you use &amp;quot;GNUstep&amp;quot; from a command-line:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For Bourne compatible shells, or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
. /usr/GNUstep/System/Library/Makefiles/GNUstep.csh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For shells csh or tcsh.&lt;br /&gt;
&lt;br /&gt;
== Core Libraries ==&lt;br /&gt;
You will need at least the core libraries in order to run most GNUstep tools and/or applications.&lt;br /&gt;
&lt;br /&gt;
=== Base/Foundation Library ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/base/trunk/ gnustep-base&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GUI/AppKit Library ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/gui/trunk/ gnustep-gui&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Backend Library ===&lt;br /&gt;
The most stable GNUstep backend currently is the one dependent on libart, but is no longer actively developed.  The libcairo has become the official backend but is still unstable.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co http://svn.gna.org/svn/gnustep/libs/back/trunk/ gnustep-back&lt;br /&gt;
./configure --enable-graphics=cairo --disable-glitz&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Minimal configuration ==&lt;br /&gt;
You may also need to install package to use default font used by GNUstep. On Debian Etch, install &amp;lt;tt&amp;gt;ttf-bitstream-vera&amp;lt;/tt&amp;gt; package.&lt;/div&gt;</summary>
		<author><name>Stefanbidi</name></author>
	</entry>
</feed>