Here it is: a pre-release of my MindMaster Project.
It is uploaded. Did you remove all of the tags?
Oh, I guess I didn't.
EDIT: Could someone test it and give some comments:
Notes:
- Images are theoretically supported, but I didn't adapt the GUI for it yet.
- My XML parser sucks, I know…
- The editor only works for the file <your home dir>/MindMasterCollections/coll.mmc
You were not supposed to. The tags were gone, so it is a problem with the upload, not you. I saw that you programed it in java. Can you please give a screenshot.
I'll post one tomorrow.
But you could try the jar file, I tested the download, and it works.
EDIT: GRR you'll have to wait a little more, windows seems not to like my program… (I might accidentally have hardcoded some pathnames)
(grr, I'm at the wrong computer for the source, but I've got the screenies):


Edit: I added a place for files like this now.
Have you tried just double-clicking it?
Try this:
opt1:
Commandline: java -jar MindMaster_pre_release.jar
opt2:
extract the archive and run Launcher (in the gui folder, I think). The current working directory shouldn't matter.
Finally, a fully working version (text only)
There's no workload support atm.
I recoded the XML interface/parser and the component models from scratch.
(dang, when is Wikidot going to support post attachments…)
EDIT: the link: http://codeworld.wikidot.com/local--files/random-files/mmaster01.jar
(Source is included in the .jar archive, which can be opened by any .zip compliant program)
Error thrown:
Invalid or corrupt jarfile
Will look into it in the morning.
Yeah, you need Java 1.5 or greater for generic type stuff.
(like public <T> void blah(int foo, T bar) { …)
edit:
whoops… just crashed the JVM with this jar, I'll upload a new one asap.
I am running a mac, so not the same jre. What I would suggest, is to use simpler code for older IDE.
The jarfile WAS corrupt… But you're right, I actually don't need the generic types, (it was for copy-pastableness :P ).
So, when can we expect a new version.
Also, do you use XML?
If so, I would suggest using a file, and then have one line be the question, the next, the answer.
That way, every odd line is the question, and every even is the answer.
Yup, I do use XML (with my own parser, I was too lazy to learn how to use SAX…). It's because I'm planning to add image support, maybe even sound, and other features, like custom fonts. I'm REALLY uploading a new version as soon as I think of putting it on my usb. (again: I don't have internet on my "work pc")
Actually, for the largest part of newly created java code (at least the bigger projects) you need JRE 1.5 or higher, for the generic types. CopyOf works with ugly object casts in the lower versions, so I suggest you upgrade your JRE (for your own good if you want to ease your coding). I'll check if I find some time to fix it for you (exams right now, so…).
EDIT:
CopyOf is just a wrapper for System.arraycopy(). Do you have that method in your JRE libraries?
NO, because I am running on a mac. The entire point of java is to be a client side programming language that is cross platform. In other words, you should use the lowest JRE you think your clients will run. Another option, is to use:
String version = System.getProperty("java.version");
Then use the different versions to not use deprecated methods or whatever.
That's the point. Java is evolving. The java collections framework is new, not deprecated.
(yes I can rewrite the code, with loss of readability, but I need the time, which I don't have during the exams)
EDIT: looked it up. The copyOf method is available only on JRE 1.6 and higher. It's only 5 lines so I can just copy-paste it and modify my code.
(It's your JRE that is deprecated, not my code :) )