So I am 5 months into my first Software job, I have my B.S. in Software Engineering and am pretty good with Java. All my experience has been on the desktop with just a bit of JSP experience.
Well now my company wants me to build an online application that runs on an Apache web server. The thing is I am just not sure what technologies to use. I'm the only Software Engineer and have no experience in the web programming world.
I know JSP is all server side, and that presents a problem for me as the page needs to update as users are viewing it. To me this indicated something like AJAX, but there are issues there too.
I also need to have a real-time trend graph on some of the pages. From what I have read AJAX is weak at graphing. So I was thinking of making that piece of the page be a Java applet perhaps since I can do graphics fairly well in J2SE.
However, they also want it to be viewable from Pocket PCs and Smart phones. Which I don't think support Java Applets. I also don't know if they support JSP or Ajax....
Basically I am kind of confused and really don't want to have to use ASP .Net everything .Net leaves me with a bad taste in my mouth. The software has to be cross platform anyways, so .Net is out from that.
So in short I need to build:
An application to run on a small industrial PC An application to run on a web server Both need to have real time data updating and graphics/graphs Also database connectivity is a must
What should I build this on? Suggestions would be great.
Check your pockets for water buffalo. You might need to use this tiny ad until locate a water buffalo: