Você está na página 1de 10

APPLICATIONS WHICH

RUN ON JAVA
GROUP
WHAT IS JAVA?

• Java is one of the most commonly-used


programming languages. It is multithreaded,
concurrent and object-oriented.
• WORA (Write Once, Run Anywhere)
TYPES OF APPLICATIONS WHICH RUN
ON JAVA
1. Desktop GUI Applications
2. Mobile Applications
3. Embedded Systems
4. Web Applications
5. Web Servers/Application Servers
6. Enterprise Applications
7. Scientific Applications
DESKTOP GUI APPLICATIONS

• Java provides GUI development through many


different means such as Abstract Windowing Toolkit,
Swing, JavaFX, etc.

• Abstract Windowing Toolkit – pre-constructed


components
• Swing – advanced components
• JavaFX – quick scripting
MOBILE APPLICATIONS

• Java ME – a cross-platform framework to build


applications that run across all Java-supported
devices.

• Software Development Kit – a set of software


development tools that allows the creation of
applications.
EMBEDDED SYSTEMS

• Embedded Systems are components of larger


electromechanical systems which perform
dedicated tasks.
• Embedded Systems may range from tiny chips to
specialized computers.
• All Blu-ray Disc Players use Embedded Java
Technologies.
WEB APPLICATIONS

• Java provides support for web applications through


Servlets, Struts, or JSPs.

• Servlets – extends the capabilities or a server


• Struts – open source framework that extends the
Java servlet Application Programming
Interface(API)
• JSP – helps software developers create dynamically
generated web pages
WEB SERVERS/APPLICATION SERVERS

• Web Servers – dominated by Apache Tomcat,


Simple, Jo!, Rimfaxe Web Server and Project Jigsaw

• Application Servers – dominated by server space,


WebLogic, WebSphere and Jboss Enterprise
Application Platform
ENTERPRISE APPLICATIONS

• Java EE – a platform that provides Application


Programming Interface(API) and runtime
environment for scripting and running enterprise
software.
• ~95% of enterprise computers, such as Murex, run
Java
SCIENTIFIC APPLICATIONS

• Many software developers choose Java for writing


various applications involving scientific and
mathematical equations because Java is known to
be fast and secure.
• Java can be used for interacting user interface, as
part of the core system, or both. One such
application which uses both is Matlab.

Você também pode gostar