On 09/09/2003 12:54 AM, "Andreas Rozek" <[EMAIL PROTECTED]> wrote:

> Hello!


Hello!

> During the weekend, I ran across several FreeCard-related web
> sites  (including those at Sourceforge and the Pantechnicon),
> but the huge number of small,  sometimes wrong(?)  or  incom-
> plete(?) pages confused me - many of them looked like "marke-
> ting material" but concrete sources or binaries were missing.

Our sources are in CVS, I will have instructions done up for how to get at
them tonight.  I already have a draft for windows users in fact.

> Thus, my actual questions:
> 
> - what is the actual development status (probably including
>  other "projects" like FreeGUI and JCard(?))?

FreeGUI version 1.0 is pretty much complete I believe.  In a way it's
hanging in limbo waiting for FreeCard to come around.  Jcard has taken over
as the main development line of FreeCard and is silently progressing and a
slow but steady pace.

> - where can I get a complete(?) archive of source files for
>  "playing around" (I'm an experienced Java programmer, but
>  have only few knowledge of CVS and none of ANT, MAVEN and
>  what other tools you seem to need for FreeCard)

Lack of knowledge of cvs and  maven will make it a bit more difficult, but
your general Java knowledge should be enough to get you by without using
maven if you wanted.  I'll have instructions for CVS soon.  If you're on OS
X or a UNIX system the appropriate commands to get the source are:

cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/freecard login
 
cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/freecard co
freecard

The freecard module is actually a collection of other modules, specifically,
freecard-runtime, freecard-standarditems and freecard-xmlstore each of which
are separate Java source trees.  The dependencies for the projects will be
automatically handled by maven if you use that, but if you're doing it
manually you'll need to build freecard-runtime and put it on your classpath
to build freecard-standarditems and freecard-xmlstore.  The external
dependencies for all projects are commons-httpclient
(http://jakarta.apache.org/commons/httpclient/) and commons-logging
(http://jakarta.apache.org/commons/logging/).  Generally I'd recommend
installing maven as it will handle all the dependencies for you
automatically.  With maven the compile process is just:

Cd freecard
maven

You can get maven from http://maven.apache.org I'll try to do up some
instructions on that soon too.

The other way to go about things is to use Eclipse since I've checked the
.classpath and .project files into CVS so hopefully you should just be able
to import the projects into eclipse and have them work.  For that, import
the specific projects (freecard-runtime, freecard-xmlstore,
freecard-standarditems) instead of the overall freecard module.  Hopefully
it will just work but I can't be sure of that.

> I can't promise to contribute to FreeCard, but if the code's
> structure (and my time) permits I would do so  as I like the
> idea of an open-source HyperCard clone in Java.

Hopefully the code structure should be pretty straight forward though
comments and improvements are always welcome.  We'd certainly love to have
your help.

> Unfortunately, however, I have no idea about the actual sta-
> tus of FreeCard and its components  (FreeTalk,  interpreter,
> run-time environment a.s.o.)  and  if it will ever reach  an
> operational state...(sorry for  my disbeliefs - they  may be
> completely wrong - but  FreeCard  development  does not seem
> very active...) 

Unfortunately the lack of visual progress is my fault - I'm not particularly
good at keeping up appearances.  I've only just realised that I hadn't
checked in any of my changes for ages as well so there was just a burst of
activity as I checked in my work from the past few months.

Progress is slow - the disadvantage of having only one active Java developer
working on the actual code in addition to the ever dedicated Alain taking
care of practically everything that's not Java code.

We need more help to make things go faster and I am now at the stage where I
can assign quite specific tasks to people which should help them get started
with FreeCard as well.  In particular, the top two things to work on at the
moment are:

1. Adapting the xmlstore to use Alain's new XML file format (documented on
the wiki and requiring just a few minor changes to be perfected now I
believe).  This will also require coming up with a good interface for
DataStore's to use for retrieving resources and passing them through to
FreeCard for use.  If Java + XML work is up your alley this is probably the
project for you at the moment.

2. Implementing the standard items.  I've started work on a plain button but
it needs a fair bit more work and there's a heap of other button types to
work on (mostly built off of the plain button).  There's also the field
types to be created.

Then once those are complete, we need to start working on porting FreeGUI
over to FreeCard and implementing a HyperTalk compiler.  That's about my 4
step plan to a FreeCard 1.0 release actually.

> Thanks in advance for your effort!

Hope that gives you some insight into how to get started with FreeCard.
I'll chase down some instructions on using CVS, maven and eclipse as well
and throw them on the WIKI (as well as point them out here).  If you could
let me know what OS you're using that would help with directing my efforts
to be most helpful to you.

Finally, my apologies for taking so long to get back to you, I live a hectic
life and occasionally disappear from email for a while.  Hopefully as a few
more people come on board with FreeCard it won't be so noticeable when any
one developer gets busy.

Regards,

Adrian Sutton

----------------------------------------------
Intencha "tomorrow's technology today"
Ph: 38478913 0422236329
Suite 8/29 Oatland Crescent
Holland Park West 4121
Australia QLD
www.intencha.com



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Freecard-general mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freecard-general

Reply via email to