I have developed database applications with vb6, and I'm considering moving to either .net or java. I wonder if I could develop a database application (windows desktop) with a reporting function (I use Crystal Report) with java. I searched several places with this question and never got a clear answer. Thank you.
The company I'm working for is doing exactly that - building a database querying and reporting tool in 100% pure Java. And we are quite successful, at least in germany.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
It is quite possible (I've got quite a few of them lying around to prove it), although I would suggest JasperReports instead of Crystal. 1 -- it's free. 2--it doesn't require the use of Crystal's ReportServer, which takes the desktop away. (I haven't found a way to use Java with Crystal and not use the ReportServer--Crystal seems to be moving away from desktop reporting and moving that functionality to a central server...)
Of course, I haven't looked at at Crystal 11 (and only breifly at Crystal 10), so my information may be outdated.
Piscis Babelis est parvus, flavus, et hiridicus, et est probabiliter insolitissima raritas in toto mundo.
Crytal Report can be integrated with web pages like JSP/ASP very well. I have worked on java web application where links opens up crytal reports online inside browser. Ofcourse Crystal report can work with any Java/Swing application as well. But if you have already VB based application why you want to make Java Desktop application? If you are going for web based, Java is best option.
If it is a desktop application, for sure u can use integrate crystal reports. Since it is desktop, you might go with GUI stuff(more recent ones) for this purpose. Database retrieval can be accomodated using JDBC.
Sorry for an inside tease there. TOP is a bit of a special topic for Ilja and some of the gang down in the OO, UML, etc forum. Someone calling himself TopMind posts extensive rants against OO that we, um, usually don't agree with. Quotes from these rants show up all over the place. His posts explaining TOP in a way that one could use are rather less common.