by date
Plan for Ed Averill
Plan for Ed Averill
| Name: | Ed Averill | |
|---|---|---|
| Date Posted: | Dec 16, 2004 | |
| Rating: | Not Rated | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Ed Averill |
Blog post
API overkill, or "how complex can it get?"
Well, my Eclipse plugin programming book and my SWT/JFace books arrived a while ago, and I will have to say that developing a commercial-grade plugin suite is a bit more complex than I had originally anticipated! Even though it's all in Java, there might be places I'll need to implement bits in C or C++, although I'm not sure I can't coerce Java to do what I need (mainly controlling spawning off the various tools, monitoring the progress of the compiler, and things like that).
I've started looking at the code for the CDT Eclipse plugins (on the eclipse.org/cdt page), this is a suite that supports C/C++ development and might be a reasonable jumping-off point, and if nothing else should be worth studying to see how others have attacked the problem.
It's certainly not a days or weeks project, this looks to be in the months range, at least if I want to do a "proper" job on it, and I certainly want to make this the best I can.
The design is in flux as I'm learning more about how perspectives, editors, and various parts of Eclipse work and how to wire new things into it - I can definitely say I'll have editors for C, C++, and Torquescript at a minimum, and that I'll support GCC and the Microsoft .NET free compiler. I'll also support Subversion for version control, and for content pipeline I'll support Milkshape, Blender, Paint Shop Pro, Quark, and the GIMP as part of the first release. Hopefully I can find a way to allow a configurable pipeline that will allow each shop to define/configure/arrange the tools they use, instead of having to either use what I give 'em or make them hack the Java plugin source to add tools (blech). Additional fun I'm not looking forward to is convering the makefile system to Ant build scripts (shudder), but I consider makefiles evil and am willing to make that effort. I also want to write a "Torque Project Wizard" that will put together a skeleton project with the engine and a basic script framework, although I'm not sure that's worth the effort - it's on the list as a learning experience, although near the bottom priority-wise.
Oh well, back to work! Where's my coffee...
I've started looking at the code for the CDT Eclipse plugins (on the eclipse.org/cdt page), this is a suite that supports C/C++ development and might be a reasonable jumping-off point, and if nothing else should be worth studying to see how others have attacked the problem.
It's certainly not a days or weeks project, this looks to be in the months range, at least if I want to do a "proper" job on it, and I certainly want to make this the best I can.
The design is in flux as I'm learning more about how perspectives, editors, and various parts of Eclipse work and how to wire new things into it - I can definitely say I'll have editors for C, C++, and Torquescript at a minimum, and that I'll support GCC and the Microsoft .NET free compiler. I'll also support Subversion for version control, and for content pipeline I'll support Milkshape, Blender, Paint Shop Pro, Quark, and the GIMP as part of the first release. Hopefully I can find a way to allow a configurable pipeline that will allow each shop to define/configure/arrange the tools they use, instead of having to either use what I give 'em or make them hack the Java plugin source to add tools (blech). Additional fun I'm not looking forward to is convering the makefile system to Ant build scripts (shudder), but I consider makefiles evil and am willing to make that effort. I also want to write a "Torque Project Wizard" that will put together a skeleton project with the engine and a basic script framework, although I'm not sure that's worth the effort - it's on the list as a learning experience, although near the bottom priority-wise.
Oh well, back to work! Where's my coffee...
Recent Blog Posts
| List: | 08/22/06 - Biting off more than you can chew.. 10/27/05 - Plan for Ed Averill 10/18/05 - Plan for Ed Averill 09/22/05 - Plan for Ed Averill 12/16/04 - Plan for Ed Averill 12/08/04 - Plan for Ed Averill 12/04/04 - Plan for Ed Averill 11/03/04 - Plan for Ed Averill |
|---|
Submit your own resources!You must be a member and be logged in to either append comments or rate this resource.


Not Rated


