473,473 Members | 2,032 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Interested about the usage of Java

Is Java used only for creating Web applets, or is there more to it? I'm
asking because I don't remember seeing any software or game written in Java,
even though I must admit it is a powerful language.

Also, is there a compiler available to generate Win32 applications?

Gajo
Jul 17 '05 #1
13 6562
gajo wrote:
Is Java used only for creating Web applets, or is there more to it? I'm
asking because I don't remember seeing any software or game written in
Java, even though I must admit it is a powerful language.

Also, is there a compiler available to generate Win32 applications?

Gajo

Surely, you must be ET ;-)
--
Suse Linux Professional 8.1 on Athlon 1.1 Ghz 512 Mb
Anti Spam = remove the "dot" and the "at"
Registered Linux User #264690
Jul 17 '05 #2
gajo wrote:
Is Java used only for creating Web applets, or is there more to it? I'm
asking because I don't remember seeing any software or game written in
Java, even though I must admit it is a powerful language.
My company writes Java (as well as Symbian and BREW) software which targets
mobile phones. Java in that arena is by far a better target than any other
platform for the mobile industry. In addition, we have server and desktop
products that are written purely in Java which makes our product line far
more versatile and powerful.
Also, is there a compiler available to generate Win32 applications?


The Java compiler targets the Java Virtual Machine (JVM) which is itself
ported to different platforms. Java is designed to write one, run
everywhere.

--
Darryl L. Pierce <mc******@myrealbox.com>
Visit the Infobahn Offramp - <http://mypage.org/mcpierce>
"What do you care what other people think, Mr. Feynman?"
Jul 17 '05 #3
I'm doing a project for a company, were I take an old DOS program (writen in
C) and converts it to Java.
This is a stand alon Application (not applet)
I guess if you do a google for Java and Application, You'll see what it can
be used for!
"gajo" <ga**@eunet.yu> skrev i en meddelelse
news:bo**********@shiva.neobee.net...
Is Java used only for creating Web applets, or is there more to it? I'm
asking because I don't remember seeing any software or game written in Java, even though I must admit it is a powerful language.

Also, is there a compiler available to generate Win32 applications?

Gajo

Jul 17 '05 #4
"gajo" <ga**@eunet.yu> wrote in message news:<bo**********@shiva.neobee.net>...
Is Java used only for creating Web applets, or is there more to it? I'm
asking because I don't remember seeing any software or game written in Java,
even though I must admit it is a powerful language.
There are plenty of desktop applications and utilities written in
Java. If you're into file sharing at all, you've probably heard of
LimeWire, currently the most popular Gnutella network client. That's
written in Java. Another example is PCGen, a popular character
generator for D20 roleplaying games. Occasionally I'll download a
shareware/freeware program from versiontracker.com or some other
general shareware site and it'll turn out to be a Java program, even
though I wasn't aware of that when I downloaded it.
Also, is there a compiler available to generate Win32 applications?


There might be, but using it would defeat one of Java's main
strengths, which is its cross-platform availability. If a Windows user
decides to release a program as a Java application rather than a Win32
executable, then I as a Mac user am glad not to have been excluded,
and I'm sure many Linux users are glad as well.
Jul 17 '05 #5
Java is compiled into bytecode, which isn't machine-dependent, not
actual machine code; this makes it easy to use on multiple platforms
and extremely versatile. It's great for standalone applications as
well as web applets, though getting direct keyboard input is a little
whacked, as it's designed to write programs that use GUIs. Sun also
keeps pretty good documentation online at java.sun.com, in case you're
wondering how to actually write standalone apps.
"Darryl L. Pierce" <mc******@myrealbox.com> wrote in message news:<cb******************************@news.terane ws.com>...
gajo wrote:
Is Java used only for creating Web applets, or is there more to it? I'm
asking because I don't remember seeing any software or game written in
Java, even though I must admit it is a powerful language.


My company writes Java (as well as Symbian and BREW) software which targets
mobile phones. Java in that arena is by far a better target than any other
platform for the mobile industry. In addition, we have server and desktop
products that are written purely in Java which makes our product line far
more versatile and powerful.
Also, is there a compiler available to generate Win32 applications?


The Java compiler targets the Java Virtual Machine (JVM) which is itself
ported to different platforms. Java is designed to write one, run
everywhere.

Jul 17 '05 #6
Our company has just released a business management software
application that is written in Java using a Swing interface, and that
can be found on sofware store shelves. So Java applications are
definitely out there.

Bill Dennis
www.fredrickgroup.com
Jul 17 '05 #7
gajo wrote:
Is Java used only for creating Web applets, or is there more to it? I'm
asking because I don't remember seeing any software or game written in Java,
even though I must admit it is a powerful language.
Where have you been for the past few years ?

Where I work, we use Java to connect to operator's SMSC and MMSC.

We also provide an MM7 API licensed under LGPL to our clients. ( MM7 is
the interface between a VASP and MMSC ). MM7 also incorporates a lot of
other technologies: XML Namespace, XML Schema, SOAP Message with
Attachments, MIME, etc...

Not to mention J2ME on mobile phones.

That game you have downloaded to your phone will most likely be a MIDO
Java game downloaded via WAP Push MservceInd.

EJB, JMS, JMX ... the list goes on.


Also, is there a compiler available to generate Win32 applications?

Gajo

Jul 17 '05 #8
gajo wrote:
Is Java used only for creating Web applets, or is there more to it?
Actually, applets are largely irrlevant.
I'm asking because I don't remember seeing any software or game written in Java


Where Java really shines and is used *very* extensively (in fact, it nearly
dominates the market) is not mass-produced off-the-shelf software but
server-side individual software: corporate information systems and all
kinds of web-based systems.
Jul 17 '05 #9
> I'm
asking because I don't remember seeing any software or game written in Java, even though I must admit it is a powerful language.


Powerfull yes, because of it's compatibility and fully object orientated
style so it's easy to use with system design tools / documentation like UML.

Though Java is not really fast. Like someone said before, Java is byte-code
and not machine code due the compatibillity stuff. That makes it 'alot'
slower than programs written in C++, Visual Basic or Delphi for example. I
can know it because I'm writing games for a few years now so speed is really
important then.
But, as the computers grow bigger and bigger Java runs faster of course. So
the usage depends on what you'd like to make. If it's a big program with
advanced graphic-stuff I'd prefer C++ or Delphi. If it works with
applications like MS Access, Word or other Micros$ft products you'd better
use VB. If it needs to run on many platforms or it's close to the web Java
is probably the best choice (although languages can generate cross-platform
programs too, but Java is still far more easier in that).

Greetings,
Rick


Jul 17 '05 #10
Michael Borgwardt wrote:
gajo wrote:
Is Java used only for creating Web applets, or is there more to it?


Actually, applets are largely irrlevant.
> I'm asking because I don't remember seeing any software or game written
> in Java


Where Java really shines and is used *very* extensively (in fact, it
nearly dominates the market) is not mass-produced off-the-shelf software
but server-side individual software: corporate information systems and all
kinds of web-based systems.


It's the COBOL of the 21st century.

--
Chris Gray ch***@kiffer.eunet.be

Jul 17 '05 #11
For some great examples of Java applications check out Swing Sightings:
http://java.sun.com/products/jfc/tsc/sightings/S19.html

It lists a BUNCH of really nice Java (Swing) applications. Make sure you
check out the past volumes too - there is some good stuff in there.

Brian
My java freeware:
http://www.filenabber.com

Jul 17 '05 #12
Michael Borgwardt <br****@brazils-animeland.de> scribbled the following:
gajo wrote:
Is Java used only for creating Web applets, or is there more to it?
Actually, applets are largely irrlevant.
But that's what Sun used to advertise Java back in 1996. So we're
stuck with Java's reputation as an "applet language".
> I'm asking because I don't remember seeing any software or game written in Java

Where Java really shines and is used *very* extensively (in fact, it nearly
dominates the market) is not mass-produced off-the-shelf software but
server-side individual software: corporate information systems and all
kinds of web-based systems.


I should know - I'm developing one myself. Along with four other people,
three men and one woman, that is.

--
/-- Joona Palaste (pa*****@cc.helsinki.fi) ------------- Finland --------\
\-- http://www.helsinki.fi/~palaste --------------------- rules! --------/
"A bee could, in effect, gather its junk. Llamas (no poor quadripeds) tune
and vow excitedly zooming."
- JIPsoft
Jul 17 '05 #13
Am Mon, 10 Nov 2003 18:58:06 +0100 hat gajo <ga**@eunet.yu> geschrieben:
Also, is there a compiler available to generate Win32 applications?


Yes, there are some compilers:

GCJ (free)
http://gcc.gnu.org/java/
works fine, especially with SWT instead of Swing for the GUI

JET (commercial)
http://www.excelsior-usa.com/jet.html

By the way, Eclipse is written in Java, and it is the coolest application
ever!

Andi
Jul 17 '05 #14

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Greg Pedder | last post by:
Hello. I have an application that uses the Java Communications API to use a modem. At startup, the application checks to see what serial devices are connected. For each serial device, the app...
1
by: Murat Tasan | last post by:
hi, i have a java application that can be fairly memory intensive. so, when i run the program, i use the -Xmx option to prevent out of memory errors. in particular, i have been using -Xmx512m,...
0
by: Erik Miller | last post by:
Hi Guys, I find there is memory leak in our SQL 2000+SP3 databass. We have a client-server system, and the there are Jrun4.0 running JSP and someother Java application talks to the database. ...
26
by: Bruno Jouhier [MVP] | last post by:
I'm currently experiencing a strange phenomenon: At my Office, Visual Studio takes a very long time to compile our solution (more than 1 minute for the first project). At home, Visual Studio...
72
by: Robin Tucker | last post by:
I need to find some documents/research for my manager about VB.NET v C# use. I've noticed that there are many more people using C# than VB.NET, that there seem to be more job vacancies specifying...
4
by: Chris Smith | last post by:
Experienced members, Can someone point me in the direction of utilizing some existing objects that where writing in java. I was given a .jar file with some documentation about the classes within...
4
by: Hermann Maier | last post by:
hi, i need to find out the memory usage of a specific function that i use in my program. this function does some recursive calculations and i want my program to display the amount of memory the...
2
by: thomasolsen | last post by:
Hi, I have a java program running on Linux Debian using jre 1.6 (I have tried under 1.5 with excatly the same results). As the program is running as a service I have been watching the memory usage...
1
by: Nadhi | last post by:
i want java coding to retrieve CPU usage from tsk manager or process viewer utility of a system using java
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.