I am designing a data acquisition, processing and display system that will use several processing nodes (linux pc) to distribute the load, and are considering using Java. The system will run stand-alone (not on the www), will have lots of scientific plots (x-y, color contour, waterfall) and performance is important. I have a rudimentary knowledge of Java as a programming language, and am aware of concepts such as EJB and JMS, but I am overwhelmed with the options available to me (and my team of 4 s/w engineers). My thoughts are to use Jbuilder and JClass as my development environment, but before I hurtle head-first into a design and development effort, I am wondering the following:
* What IDE, (IDEA, JBuilder, Eclipse) if any is appropriate for this type of system?
* Should I be concerned about MVC and other Patterns?
* What about Struts?
* What is the best way to integrate TCP/IP into Java?
* Are there any good references to using Java for stand-alone apps?
* What Java technologies should I be looking at?
I realize that I am asking a lot. I am looking for guidance as to what and where to look for information, not necessarily answers. Thanks.
Also, which forum(s) should this be posted to?
[ May 03, 2004: Message edited by: William Zimmerman ]
[ May 03, 2004: Message edited by: William Zimmerman ]