Solved

question regarding standalone applications

Posted on 2002-07-09
10
200 Views
Last Modified: 2010-03-31
i need to develop a standalone application .The purpose of the application would be to electronically generate bills for our customers based on the data in a flat file provided by our company.Because this application is going to be used by all our customers around the world we need to develop an application that needs minimum settings required on the clients computer.do u think java is the right choice of software that can be used to develop this application.and if yes could give me any tips on how can i go about using java.
0
Comment
Question by:drohira
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
10 Comments
 
LVL 86

Expert Comment

by:CEHJ
ID: 7141462
Why not develop it as as web-based, then theoretically your clients would already have the software required to run it (their browser)?
0
 
LVL 19

Accepted Solution

by:
cheekycj earned 25 total points
ID: 7141492
Java would be nice option b/c it will give you the most platform and OS independence.

Though Java would require them to download JRE or have it already on their system.

If you don't want to go with a web based system then Java would be ideal.  You can also get software that will turn Java bytecode into a native executable, so then I believe your clients will not need the JRE.

CJ
0
 
LVL 9

Assisted Solution

by:Ovi
Ovi earned 25 total points
ID: 7142669
Yes, I believe Java is a good choice. You get platform independence, and since you are thinking to a standalone application, you could include in the installer program the JRE needed for running'it too. But also the web based solution is a very good one; you can use JSP and Servlet - also both Java technologies. What you gain with this aproach is that all the processings are located in a single computer, the server of your company. You lost the maintanance part for a standalone application, which can bring real money to your company.
0
Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

 
LVL 3

Expert Comment

by:yasser_helmy
ID: 7143581
Java can be very nice in your situation. You have customers around the world and it is reasonable to think they work on different platforms; creating the application with java is better than creating an application for each platform. That's what java is all about. Of course this requires installing jvm on all the client machines, or at least include it with the application.
A web-based application is a good idea. But you would need to find a way to handle each client file. May be some expert can help in this issue.
0
 
LVL 1

Expert Comment

by:manshan
ID: 7145549
I think web based solution will be a good for your situation. Since your application is going to be used by your customers around the world all they would need is a browser.

The bills that will be generated for your customers will be based on the flat file that your company is providing.

0
 
LVL 35

Expert Comment

by:girionis
ID: 8916938
No comment has been added lately, so it's time to clean up this TA.

I will leave a recommendation in the Cleanup topic area that this question is:

- split points between  cheekycj and Ovi

Please leave any comments here within the
next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER !

girionis
Cleanup Volunteer
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 8916967
I don't see why my answer merits no consideration, especially since one of the proposed answers repeats mine in part...
0
 
LVL 35

Expert Comment

by:girionis
ID: 8917648
 The only reason is because the asker asked for a standalone application and not a web based.

  The ideal would be to split the points between *all* participants, since each question gives valid information and ideas but I usually recommend the first one(s) if several valid comments exist but the points are insufficient.
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 8917691
>>The only reason is because the asker asked for a standalone application and not a web based

That's true, but still IMHO it's the best solution for his organization and therfore possibly the best answer (?)
0
 
LVL 35

Expert Comment

by:girionis
ID: 8917814
 I do not dispute it, I too believe that a web based application is the best solution, but since the user asked for a standalone application I will have to leave a recommendation based on comments that deal with a standalone application.
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
In this post we will learn different types of Android Layout and some basics of an Android App.
Viewers learn about the “while” loop and how to utilize it correctly in Java. Additionally, viewers begin exploring how to include conditional statements within a while loop and avoid an endless loop. Define While Loop: Basic Example: Explanatio…
Viewers learn about the “for” loop and how it works in Java. By comparing it to the while loop learned before, viewers can make the transition easily. You will learn about the formatting of the for loop as we write a program that prints even numbers…

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question