Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (516)
Games in Android Showcase (122)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [Dev. Diary] My Java IDE  (Read 1270 times)
0 Members and 1 Guest are viewing this topic.
Offline MikeS

Senior Newbie




Java games rock!


« Posted 2004-10-11 22:19:39 »

[October 11,2004]
http://[img]http://www.freewebs.com/mikessss/JavaIDE.JPG[/img]

Well, here's a small Java IDE I'm working on. It's for beginners like me who only need the barebone basic functionality. It'll probebly slowly grow, but I want to keep it as simple as possible.

It isn't being made in Java at the moment, but I'm considering a port as soon as I finish it up. Right now it'll only run fully on Windows. (Some bugs in Linux version)

Right now it's not much of an IDE.

Plans for tomorrow.
-Add keyword and variable highlighing.
-Implement Small Spell Checker(10 words or so), to test functionality.
-Add the projects panel for notes etc.
*Note* Since I don't want to clutter up the java source with notes, the project notes will have to be saved to a seperate file and loaded manually.

I'll keep you posted on this topic as often as possible. Feel free to comment on any functionality you'd like to see.(K.I.S.S)

Cool
Offline phazer

Junior Duke




Come get some


« Reply #1 - Posted 2004-10-12 06:18:04 »

I'm just curious why someone would create an IDE themselves when there are hundreds of free ones available on the net? And why don't you code it in Java?

Offline MikeS

Senior Newbie




Java games rock!


« Reply #2 - Posted 2004-10-12 19:17:49 »

Quote
I'm just curious why someone would create an IDE themselves when there are hundreds of free ones available on the net?

So you can improve. Think of it like this, there's thousands of different car types out there, so why in the world do they keep making more? Well the anwser is simple, because with each make it becomes better. In other words, my IDE may be simple for now, but it'll slowly grow better if I can stick with it. Wink So far it's also been a fun project, as I've gotten much better with parsing text.

Just think of it this way. If 5 years ago, or whenever, the creators of the netbeans ide created a poll on this forum asking if we wanted a new Java IDE, and everyone anwsered "don't re-invent the wheel", then would we have netbeans today?

So that's why.

Smiley

Quote
And why don't you code it in Java?

Well, since I'm just learning Java I figure it'd be best to program my IDE in another language I'm already familiar with (PureBasic in this case). I don't want to get into complicated stuff like this with Java until I'm more experienced, so PB serves as the best tool for the project. Eventually I would like to port to Java once it's finished so it'll run on all platforms.

Thanks for your questions.

Cool
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline MikeS

Senior Newbie




Java games rock!


« Reply #3 - Posted 2004-10-12 21:29:06 »

[October 12,2004]

http://[img]http://www.freewebs.com/mikessss/Spell.JPG[/img]

Success! Lots of great work accomplished in just a few short hours.

First thing as you notice from the top, I implemented the spell checker. It's very basic, but it can be easily built upon. Wink

Second thing is I added a project notes panel as you'll see to the very right. As mentioned before, the project notes will have to be saved as a seperate file most likely so the Java code doesn't get too cluttered.

Third and final thing is you can now open up the CLI (Command Line Interface) from the IDE itself. Bad news is you can only do this in Windows, so I'll need to make some kind of projects tab for Linux users to manually add details in(This might also benefit Windows users anyway).

To-Do List:
-Add keyword and variable highlighing.
-Create projects window for Linux users to access CLI.
-Add more words for the spell checker.  Grin
-Give users the option to reject or ignore the spelling corrects. (Just incase you want to write about teh magik box.)  Wink

Well that's all for tonight. Tomorrow will be a busy day for me, so I'll try to cram a few minutes in to work on this IDE.

Cool
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #4 - Posted 2004-10-13 03:21:29 »

In terms of learning how to program Java, writing an IDE *in java* would be an excellent exercise. It exposes you to lots of problems and gives you some great feelings of progress.

However, it will take you approximately ten years to make an IDE that is as good as the 100% free Eclipse is right now - by which time eclipse will be miles ahead (and there are other competing IDE's that are equally advanced and eqaully free; look at the poll in this category about what IDE's people are using to get some pointers). So...you ought to cast aside any and all thoughts that your IDE is going to be useful long-term.

/me Speaking as moderator: this forum is NOT for people to run blogs about random java projects; there are good sites for that (even an official one connected to this site - visit the PROJECTS link on the blue navbar above...or try sourceforget.net). If you want to carry on this thread here you will need to justify it in terms of "games development". IDE's are a perfectly valid topic for this category, but ONLY if they are going to be used by other games developers. Since it is clearly not going to provide a new IDE of any use to other games developers, it doesn't seem appropriate for the category. Perhaps it would find a home in Newless Cluebies or some other category here? If you want it moved to another category, send me a message on this forum (click on my name) and tell me where you want it moved and why, and I'll move it for you.

malloc will be first against the wall when the revolution comes...
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

TehJavaDev (31 views)
2014-10-27 03:28:38

TehJavaDev (26 views)
2014-10-27 03:27:51

DarkCart (41 views)
2014-10-26 19:37:11

Luminem (21 views)
2014-10-26 10:17:50

Luminem (26 views)
2014-10-26 10:14:04

theagentd (33 views)
2014-10-25 15:46:29

Longarmx (61 views)
2014-10-17 03:59:02

Norakomi (57 views)
2014-10-16 15:22:06

Norakomi (46 views)
2014-10-16 15:20:20

lcass (43 views)
2014-10-15 16:18:58
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!