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