I'm in a bit of an odd position. I've already decided I'm going to use Java to write a particular tool I need, and I used to know Java decently well enough to create basic applets and applications. Problem is, now that I'm revisiting it, I've forgotten a ton of what I used to know (same story with my other web technology questions).
Ugh. This'll sound dumb putting it into words so I'll just make a list:
- Need a good, modern Java compiler and an IDE.
- Need to know where to begin with writing my tool so it can be used in both my desktop application and a web application.
- Might need a way within the tool itself (and this will come way later, mind you), to dynamically generate bytecode. I'm aware Java doesn't have this ability natively, but I've heard of others implementing this ability with their applications.
Edit: The 'tool' I'm referring to is just a widget that acts as a consolidated wrapper for the controls of an application that's built to use it. I plan to patent it eventually.