gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FYI and a few questions...


From: Gregory John Casamento
Subject: Re: FYI and a few questions...
Date: Fri, 27 Jul 2007 10:53:35 -0700 (PDT)

Stefan,

This is exciting news.  I'm glad to hear you're working on such a thing.

Since it seems as though your other questions have been adequately answered, I 
will offer a few suggestions:

1) You may want to look at the code for InnerSpace before creating something 
from scratch.    InnerSpace is the GNUstep successor to the original BackSpace
application on NeXTSTEP/OPENSTEP.   It is compliant with BackSpace's
API and it supports BackSpace modules with minimal changes.
2) Also, please stay away from names such as "gs*" as such things are trite and 
overused.
3) Also, I don't believe that a screen saver tool should go into the
GNUstep main project.   It should likely go into a separate project,
such as GAP, Etoile or it's own project outside of the main project. 

Apologies to Riccardo, but he is mistaken....  InnerSpace's purpose is to be 
both a way of providing an animated background AND a screen saver.

The challenges I faced with InnerSpace were:

1) How to make it not eat up CPU cycles like crazy.... and
2) how to make it omnipresent (i.e. appearing on all desktops) in a *PORTABLE* 
way.

Both are solvable problems, but, at the time I wrote InnerSpace I had too many 
other things (read Gorm, GUI, Nib compatibility... etc) to concentrate on. ;)

Later, GJC
--
Gregory Casamento

----- Original Message ----
From: Riccardo <address@hidden>
To: Stefan Bidigaray <address@hidden>
Cc: GNUstep Developers <address@hidden>
Sent: Friday, July 27, 2007 1:12:43 PM
Subject: Re: FYI and a few questions...

Hi,

On 2007-07-27 14:46:06 +0200 "Stefan Bidigaray" <address@hidden> 
wrote:

> So I finally broke down and subscribed to gnustep-dev!  I recently
> (Wednesday) started working on an implementation of Apple's 
> ScreenSaver
> framework so that I can get more acquainted with GNUstep programming. 
>  I
> figured this framework would be fairly easy to do, which it is, for 
> most
> part.  I decided to split it in 3 parts, which I think is what I'd 
> have to
> do anyway: the framework, a screen saver tool (which I called 
> gssaver), and
> a preference module to configure it.

Have a look at InnerSpace in GAP. It isn't exactly a screensaver, but 
it could help you.

R


_______________________________________________
Gnustep-dev mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/gnustep-dev







reply via email to

[Prev in Thread] Current Thread [Next in Thread]