RomRaider Logo

RomRaider

Open Source ECU Tools
 FAQ •  Register •  Login 

RomRaider

Documentation

Community

Developers

It is currently Sun Dec 28, 2025 7:40 am

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Development Startup Guide
PostPosted: Tue May 09, 2006 8:02 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 12:33 pm
Posts: 2079
Location: Palo, IA
Obsolete -- see the next post by Tgui

_________________
- Jared


Last edited by qoncept on Wed Jul 04, 2007 12:57 pm, edited 3 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 6:08 pm 
Offline
RomRaider Developer

Joined: Tue Jul 11, 2006 9:25 pm
Posts: 1025
Eclipse development environment might be another option. I personally am not a fan of Neatbeans, ick :)

Get Java Dev Kit
http://java.sun.com/javase/downloads/index.jsp

Get Eclipse for your platform
http://www.eclipse.org/downloads/

For Eclipse SVN support, follow the installation steps outlined in the the following link. Also read on for direction on adding an SVN repository for
"http://svn.RomRaider.org/RomRaider"

http://www-128.ibm.com/developerworks/opensource/library/os-ecl-subversion/?ca=dgr-lnxw01EclipseSubversion

Within the Java perspective in Eclipse (Window>Open Perspective>Java) right click in the package explorer, select "Import..."

Select "Checkout Projects from SVN"

Click Button "Next"

Select "Use existing repository location:" as your http://svn.RomRaider.org/RomRaider repository should be listed.

Click Button "Next"

Highlight "Trunk"

Click Button "Next"

Click Button "Finish"

Hightlight "Java Project"

Click Button "Next"

Give your project a name.

Set JDK Compliance to 5.0 from the specific compliance radio/pull down

Select "Create seperate source and output folder" under Project Layout

Click Button "Finish"

Now all you have to do is add the Jars within your libs dir to the project java build path. You should read this.

http://www.eclipse.org/documentation/main.html
http://help.eclipse.org/indigo/topic/or ... d-path.htm

-Eric-


Last edited by Tgui on Mon May 28, 2007 1:06 am, edited 5 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 6:11 pm 
Offline
Administrator
User avatar

Joined: Fri Jan 13, 2006 12:33 pm
Posts: 2079
Location: Palo, IA
I'll have to check it out.. I just happened to have NetBeans on the box I started coding on, and now I'm pretty familiar with it. There are some quirks that really annoy me, and SVN support within the IDE would be great.

_________________
- Jared


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jul 18, 2006 6:20 pm 
Offline
RomRaider Developer

Joined: Tue Jul 11, 2006 9:25 pm
Posts: 1025
qoncept wrote:
I'll have to check it out.. I just happened to have NetBeans on the box I started coding on, and now I'm pretty familiar with it. There are some quirks that really annoy me, and SVN support within the IDE would be great.


Eclipse can be a pain in that you can do almost anything, its somewhat of a steep learning curve. I hated it at first as I was a hardcore vi java coder. Its really grown on me and all the other developers in my company. Hit me up if you need some pointers.


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 23, 2007 12:58 am 
Offline
Newbie

Joined: Sun Feb 25, 2007 2:25 pm
Posts: 7
Location: Westchester, NY
Is netbeans still the primary IDE? I'm most familiar with Eclipse and I thought I saw somewhere that everyone was switching over to it.

_________________
--Patrick
SùbiΣ Mäƒiä [2007 STi Limited]
Rink, reel, rrive! Rubaru.


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 24, 2007 3:36 am 
Offline
RomRaider Developer
User avatar

Joined: Thu Mar 23, 2006 5:21 am
Posts: 454
Location: San Diego, CA
I use Eclipse (not that I've coded much, lately).

It would be nice to standardize on project settings so that code formatting stayed consistent.

_________________
http://www.enginuity.org/Profiles/drees


Top
 Profile  
 
 Post subject: Eclipse
PostPosted: Thu May 24, 2007 12:04 pm 
Offline
Newbie

Joined: Sat Mar 24, 2007 12:07 am
Posts: 81
I've been using Eclipse as well and it literally took me about 10 minutes to get setup.

I'm using the Subclipse plugin for subversion and the standard JDT and whatever that visual one is called (does WYSIWUG UI editing). Works great. The only thing lacking is a good, free XML plugin. The ones that I've tried have all been a little disappointing.

J

_________________
2004 STi


Top
 Profile  
 
 Post subject:
PostPosted: Mon May 28, 2007 4:01 am 
Offline
RomRaider Developer
User avatar

Joined: Sun Jul 16, 2006 12:09 am
Posts: 644
Location: Brisbane, Australia
I'm using IntelliJ which has a great XML editor built-in. I find it a much better alternative to Eclipse, having used both a lot on the job. I do find Eclipse's debugger and file comparison tools better, but for day-to-day coding I'll take IntelliJ any day.

I have an RomRaider open source license for it if anyone is interested (RomRaider developers only!).

_________________
Paul.
------------------------------------
MY04 Forester XT (Aus. spec)


Top
 Profile  
 
 Post subject: Re: Development Startup Guide
PostPosted: Tue Mar 25, 2008 5:28 pm 
Offline
Newbie

Joined: Fri Jun 29, 2007 7:26 pm
Posts: 2
just wondering how up to date the following svn repo is: http://svn2.assembla.com/svn/enginuity

http://www.assembla.com/spaces/enginuit ... rsion_tool
http://trac2.assembla.com/enginuity


Top
 Profile  
 
 Post subject: Re: Development Startup Guide
PostPosted: Tue Mar 25, 2008 9:16 pm 
Offline
RomRaider Developer
User avatar

Joined: Sun Jul 16, 2006 12:09 am
Posts: 644
Location: Brisbane, Australia
total_fake wrote:


unless jared ever brings the official svn repository back online, this is as good as it gets. it contains all code up to and including the rev785 test release plus some more (eg. LM-1 integration - untested).

pm me if you want commit access.

_________________
Paul.
------------------------------------
MY04 Forester XT (Aus. spec)


Top
 Profile  
 
 Post subject: Re: Development Startup Guide
PostPosted: Tue Mar 25, 2008 11:30 pm 
Offline
Newbie

Joined: Fri Jun 29, 2007 7:26 pm
Posts: 2
i don't think i'll be needing commit privs...i'm not that great of a programmer. i just wanted to get a look at how the program was coded.

fyi, there's a minor mistake in the buildpath of the current rev of the trunk code.

http://trac2.assembla.com/enginuity/bro ... .classpath

currently:
<classpathentry kind="lib" path="lib/logger/jcommon-1.0.7.jar"/>
<classpathentry kind="lib" path="lib/logger/jfreechart-1.0.3.jar"/>

should be:
<classpathentry kind="lib" path="lib/logger/jcommon-1.0.11.jar"/>
<classpathentry kind="lib" path="lib/logger/jfreechart-1.0.6.jar"/>


Top
 Profile  
 
 Post subject: Re: Development Startup Guide
PostPosted: Thu Mar 27, 2008 5:04 pm 
Offline
Newbie

Joined: Wed Mar 26, 2008 2:18 am
Posts: 8
Question about the v0.4.1 beta source code http://www.ken-gilbert.com/wrx/enginuit ... 0.4.1b.zip
In enginuity.util.ByteUtil, enginuity.newmaps.ecumetadata.Scale is imported but the enginuity.newmaps package cannot be resolved.
I see in the previously posted svn repo that the package does exist.
Is the source code distributed with v0.4.1b out of sync?
For now I've commented out the import and the code that makes use of the Scale class in getLengthInBytes().
In my brief testing it seems that the logger is does not utilize the above code.

I've also started to make some changes to v.0.4.1b to allow for automatically loading the logger, a logger profile and com port.
If I make these changes and others are interested in using this modified version of the code, what steps do I have to take to remain in compliance w/ GNU GPL?


Top
 Profile  
 
 Post subject: Re: Development Startup Guide
PostPosted: Thu Mar 27, 2008 5:44 pm 
Offline
RomRaider Developer
User avatar

Joined: Sun Jul 16, 2006 12:09 am
Posts: 644
Location: Brisbane, Australia
I would suggest you don't make the changes against the 0.4.1b source code. That code is VERY out of date. Instead you should take a checkout from the assembla repository mentioned above and make the changes against that. I can give you commit access, pm me if you want it.

The newmaps package is where jared began writing the new gui interface, it isn't/shouldn't be used as it is extremely incomplete. I would just ignore it. Besides some utility classes that are used, all logger code resides in the logger package.

_________________
Paul.
------------------------------------
MY04 Forester XT (Aus. spec)


Top
 Profile  
 
 Post subject: Re: Development Startup Guide
PostPosted: Thu Mar 27, 2008 6:30 pm 
Offline
Newbie

Joined: Wed Mar 26, 2008 2:18 am
Posts: 8
kascade wrote:
I would suggest you don't make the changes against the 0.4.1b source code. That code is VERY out of date. Instead you should take a checkout from the assembla repository mentioned above and make the changes against that. I can give you commit access, pm me if you want it.

The newmaps package is where jared began writing the new gui interface, it isn't/shouldn't be used as it is extremely incomplete. I would just ignore it. Besides some utility classes that are used, all logger code resides in the logger package.


I started modifying the 0.4.1b source code because I'm not really familiar w/ how to use jar files and it was easy for me to compile my modifications + put the modified class files in the existing jar.
I made these modifications to make logging easier for myself, so they're more hacks than anything else.
I'll look into the code in the svn repo but in the mean time, if other people would like to use my hacked code, what do I need to provide?
Modified + original executable jars? Source? Copy of GNU GPL?


Top
 Profile  
 
 Post subject: Re: Development Startup Guide
PostPosted: Thu Mar 27, 2008 8:41 pm 
Offline
RomRaider Developer
User avatar

Joined: Sun Jul 16, 2006 12:09 am
Posts: 644
Location: Brisbane, Australia
Just send me the source for the files you modified and I'll have a look at adding them.

_________________
Paul.
------------------------------------
MY04 Forester XT (Aus. spec)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style based on FI Subsilver by phpBBservice.nl