Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

The purpose of this project is to provide a Free Software version of the Cocoa/OpenStep APIs available on as many platforms as possible. GNUstep seeks to be source code compatible with Cocoa and OpenStep. GNUstep currently supports GNU/Linux, NetBSD, OpenBSD, FreeBSD, Solaris, Darwin and Windows and ... [More] should be capable of being built and used on any POSIX compliant UNIX platform which has gcc and/or (soon) LLVM/Clang. GNUstep provides a robust implementation of the AppKit and Foundation libraries as well as the development tools available on Cocoa/OpenStep, including Gorm (the InterfaceBuilder) and ProjectCenter (ProjectBuilder/Xcode). [Less]

4.4
   
  0 reviews  |  25 users  |  2,205,746 lines of code  |  18 current contributors  |  Analyzed 13 days ago
 
 

The Etoile project aims to produce a document-centric desktop and post-desktop environment. The project is built on top of GNUstep, a high-quality Free Software implementation of the OpenStep specification from Sun and NeXT and popularised by Apple as Cocoa. The basic unit within an Etoile system ... [More] is the Object. These are arranged within Projects; an abstraction combining aspects of both folders and virtual desktops. Etoile uses highly modular and lightweight components in order to allow users to create their own workflow by reshaping or recombining provided activities, known as Services. [Less]

4.8
   
  0 reviews  |  13 users  |  494,866 lines of code  |  6 current contributors  |  Analyzed 17 days ago
 
 

Sidestep is an experimental version of GNUstep bringing FHS/freedesktop.org compliance, standard build system use, modularized libraries, and several other differences/updates to bring GNUstep into line with the needs of 21st century users.

4.0
   
  0 reviews  |  4 users  |  113,017 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

The GNUstep Application Project seeks to develop a comprehensive set of administration and user level tools to make using the GNUstep environment a very pleasant experience. Part of the charter of this project is not only to write new tools, but also to port existing NeXTSTEP/OPENSTEP/Cocoa applications to GNUstep as well.

5.0
 
  0 reviews  |  3 users  |  279,464 lines of code  |  3 current contributors  |  Analyzed 4 days ago
 
 

mmp

Compare

mmp is a fast & simple mplayer (or mpg123) frontend for X11 utilizing the WINGs toolkit. It offers no playlist support but features an integrated file system browser.

0
 
  0 reviews  |  1 user  |  2,427 lines of code  |  0 current contributors  |  Analyzed 8 months ago
 
 

EOMono is an assembly that provides database access and command logic to an ODBC connected database similiar to the EOModel / EOEntity / EOGenericRecord from the NextStep / OpenStep database interface. EOMono was created for a couple of reasons: The ODBC provider in Mono is a very limited ... [More] provider, so many of the advanced features of the ADO model don't work. This includes named parameters. So code to access an ODBC connected database ends up being littered with string building code to create the required SQL. I really really don't like fiddling around with strings when I want to be doing application Logic. The Mono ODBC provider receives basically zero love from the Mono team, so one can't expect this situation to improve anytime in the near future. I've used the EO model while working on OpenGroupware and using SOPE. This framework is quite handy, sophisticated enough without being overly complicated. EOMono is also influenced by the Logic layer in OpenGroupware which uses command objects to perform actions. The Logic layer is simply the best encapsulation of function I've ever seen. NOTE: EOMono isn't at all intended to be in any way "compatible" with EO or NextStep or to duplicate the syntax exactly. It just borrows the ideas. ObjectsEOModel - Represents a database or collection of tables. EOEntity - Represents a table, and its schema, in the database. EORecord - Represents a record in the database. EOConnection - Manages the connection to the database. EOCommand - Abstract parent class of database commands. EONull - Represents a NULL value. CommandsEOFetchCommand - Fetch: Used to retrieve records from a database. EOSetCommand - Set: Used to update a record in a database. EONewCommand - New: Used to insert a record into a database. EODeleteCommand - Delete: Used to delete a record from a database. You can also draft your own commands, and commands that go beyond simple database functionality; for example code like: try { connection.Run(":SyncGearWorksJobUpdates", "proxy", "tyr:3128", "username", "**********", "password", "*********", "start", DateTime.Now.AddHours(-1.0).ToString("yyyy-MM-dd HH:mm:00.000"), "end", DateTime.Now.ToString("yyyy-MM-dd HH:mm:99.999")); } catch (Exception _exception) {in one of our internal applications executes once an hour to syncronize some database tables with an external SOAP web service; the above command requests the data and performs Fetch / Set / New commands to update the database. Commands are just objects that implement the very simple IEOCommand interface, although most of the time it is sensible to also inherit from the abstract EOCommand object. Command objects are then mapped to names via an EOCommandAttribute attribute on the class: [EOCommandAttribute("SyncGearWorksJobUpdates", 1, "Get job updates from Gearworks")] public class GetUpdatedJobs : EOCommand, IEOCommand { [Less]

0
 
  0 reviews  |  0 users  |  2,046 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

A classic LP-style MUD server built in Objective-C using the GNUstep libraries.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.