To get started working with the Java code to get familiar, I would download Eclipse: http://www.eclipse.org/downloads/ which is a free open-source IDE.
I would also download Maven: http://maven.apache.org/ and follow the first section of this guide: http://maven.apache.org/guides/mini/guide-ide-eclipse.html Then, from abdera/java/trunk, run 'mvn eclipse:eclipse'. This will generate the files necessary for Eclipse to understand the project. Finally, from within Eclipse, you'll want to go to File -> Import. Under "General" select "Existing Projects into Workspace" and click next. Browse to abdera/java/trunk when it asks you to select the root directory. It should then show a list of all the modules for you to import. Click "Finish" and you should be set up with all the modules as eclipse projects for you to work with. -Stephen On 9/25/06, Harris Boyce III <[EMAIL PROTECTED]> wrote:
James, Thanks for getting back to me. I have taken a look at some of the source so I am some-what familiar with it. I guess there are two things that I think I could use to help get started; first, is there a recommended environment for working with the source? I'm not a Java developer so I am not really familiar with the available toolsets/IDEs for developers with a, um, restricted budget. Lastly, not being a Java developer some of the libraries referenced by Abdera are foreign to me, like Axiom/StAX, etc. so I'm finding it a little difficult finding a good starting point for development. My plan is to, at least right now, start looking at the JUnit tests and start working forward from there - but the question then becomes where to start testing...Maybe these are all questions once I can spend some more time looking at the source. One thing I would like comments on (as if I haven't asked enough questions already) is what your thoughts are on which runtime version to target (.NET 1.1 vs 2.0). I couldn't conclusively determine if the Mono compilers support the new language features of C# 2.0. I feel .NET 2.0 would be a better target given the intrinsic support for XML Encryption/Security and significant performance improvements to the XML reading/parsing/etc. library and while I would like this implementation to be Mono-compatible, this may just be a matter of crawl-walk-run. Anyway, I appreciate your thoughts and suggestions. Harris On 9/25/06, James M Snell <[EMAIL PROTECTED]> wrote: > Harris, > > Having a .NET implementation would be quite welcome. The best way to > get started would be to just start working on the code. Garrett and > Paul (our project mentors) know more about the procedures for accepting > code donations in a project more than I so I'd recommend consulting with > either of them. > > - James > > Harris Boyce III wrote: > > Greetings, > > > > My name is Harris Boyce; I contacted Mr. Snell earlier this weekend > > (22 Sept) about beginning a .NET implementation of Abdera. As I > > mentioned to him in my e-mail, while I do not have much experience > > with Open Source development, I have been researching Atom and Abdera > > for the past few months and this project really interests me and I > > would like to contribute to this project. > > > > While I have looked over a few of the files, I haven't really had the > > time to get a complete understanding of the architecture. So, I > > suppose that's a good place to start. I hope that we can start > > discussing the design of the framework and how to achieve the > > appropriate analogs in a .NET implementation. > > > > I explained to Mr. Snell that I have about 2 nights a week that I am > > able to commit to this project. I hope that is alright as I have > > personal/family commitments the rest of the week. I look forward to > > working with everyone and that we can work together to further Atom > > and Abdera on the Web. > > > > Harris Boyce > > >
-- Stephen Duncan Jr www.stephenduncanjr.com
