This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes creating a desktop application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "creating a desktop application" Watch "creating a desktop application" New topic
Author

creating a desktop application

Dong Lee
Greenhorn

Joined: Mar 17, 2005
Posts: 2
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.
marc weber
Sheriff

Joined: Aug 31, 2004
Posts: 11343

I don't know anything about Crystal Reports, but I did find this site, "Crystal Reports for Java developers..."

http://www.businessobjects.com/products/dev_zone/java/default.asp?ref=devzone_main

Hope it helps...


"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer
sscce.org
Marilyn de Queiroz
Sheriff

Joined: Jul 22, 2000
Posts: 9044
    
  10
Originally posted by Dong Lee:
I wonder if I could develop a database application (windows desktop) with a reporting function with java.

You can definitely develop a database application for a windows desktop with a reporting function with java. I haven't used Crystal Report, but it appears that it will also work with java.


JavaBeginnersFaq
"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
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
Joel McNary
Bartender

Joined: Aug 20, 2001
Posts: 1817

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.
Abhishek Roy
Greenhorn

Joined: Feb 07, 2003
Posts: 4
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.
Kishore Dandu
Ranch Hand

Joined: Jul 10, 2001
Posts: 1934
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.


Kishore
SCJP, blog
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
From Ilja ...
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.


Have you considered Table Oriented Programming for that?



A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Dong Lee
Greenhorn

Joined: Mar 17, 2005
Posts: 2
Stan,

----------------------------------------------------------
Have you considered Table Oriented Programming for that?
----------------------------------------------------------

What's Table Oriented Programming?
Svend Rost
Ranch Hand

Joined: Oct 23, 2002
Posts: 904
Table Oriented Programming - "A practical, intuitive, and consistent way to organize
and process data and algorithm collections"

JavaWorld: The power of table-oriented programming

/Svend Rost
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
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.
 
Consider Paul's rocket mass heater.
 
subject: creating a desktop application
 
Similar Threads
schedule a java program to run everyday at 6'0 clock
importing one desktop application in other
Synchronizing Palm and Desktop data
How to implement own TransactionManagment
Framework for Java Desktop application