hello everybody!
I would like to program an application for my company.
Programming has been a hobby for the past few years and only background in programming is in PHP/Mysql and VBA.
I am quite keen on learning
Java!
So far I've been through "java for dummies" (hey, I need to get started somewhere! ;) ) and I am quite ok with what was explained in the book. I'd now need to get to the next stage and start programming something "meaningful".
basically I'd like to program a server/client application for a small company selling investment products
Ideally I'd like the program to be remotely accessible for the users (we'll always have someone on the road and that would come in handy for this person to check the performance of a client)
basic functionnalities would be:
- login / password at startup (with users been able to interact with the data differently if it is the admin, the assistant... opening the application)
- creation of clients' profiles (name, address, date of birth, initial capital, current performance...) + attach documents to the clients' profile
- attach products to the clients' profile (product type, start/end price, start/end date...)
- pull data from the database to check the performance of clients' portfolio
I'd like to work on Eclipse (seems quite a user friendly environment)
Database: maybe H2 (it has been recommended as it is a lightweight AND it can be embedded in Java)
I think I'd need to know:
- how to create a startup screen
- how to create a GUI (swing I suppose)
- how to setup the database with this java application (H2 in that case)
- how to interact with the database (I've been told it is possible to create queries in java that would work no matter what database you plug onto your application)
Can someone give me some good/precise pointers on where to start looking for these different elements please?
time is not an issue (bu money is...) so I'd like to program it myself (and learn something interesting at the same time!)
any advice is welcome!
merry Xmas to you all!
Thanks
alex