[Top][All Lists]
[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