|
|
See http://pgmfi.org/phorum/read.php?f=5&i=5067&t=5067 for discussion.
I propose Pj RE (pronounced "pyre") as a short name for the PGMFI java ROM Editor.
I think dividing the App up into "layers" is going to be key to make it modular, portable and flexible. Each layer would probably best correspond with a java "package". (blundar) Pjre Layers
We are going to need to define a whole bunch of classes for data types. Pjre Classes
What, Why, and Who
What is it?
We are going to write a versatile, easy to use ECU ROM editor in the Java language.
Why?
So that all of us folks can pool our knowledge and write a very good Editor, something we can all be proud of. Also, it is being written in java so that it can be compiled and run on all different kinds of machines.
Who is writing it?
Anyone who wants to help. This is going to be an open source project. If you dont know java it is fairly easy to learn, and very easy to learn if you have prior programming experience in a high level language (C, C++, Visual Basic, whatever).
Guidelines for coding.
These are here so that we can make this go as smoothly as possible.
* Write code in a modular fashion. This means lots of classes, and classes that are going to be useful.
* Document the code you write. Please please please do this. Comments are your friend and they really help out the person trying to understand your code/logic.
* Use the java conventions. Class names have each word capitalized, constants are all caps, and var names have one LC word then a cap word (ie. thisVariable), etc. Also, try and make your variable names jive with their use. Try not to use variable names like a, b, c, etc (well, they are ok for loops, but use them wisely). Remember you have other people working with you.
Java Sources
Java package, tutorials and other stuff
Great Java editor
Ben Ogle?
|
Copyright © 2002-present by the contributing authors. All material on this collaboration platform is the property of the contributing authors, and is covered by the Non-Commercial Share-Alike License unless explicitly stated otherwise. |
|