Java is a commonly used programming language that is multithreaded, concurrent and object-oriented. It can be used to create many types of applications including desktop GUI applications, mobile applications, embedded systems, web applications, web/application servers, enterprise applications, and scientific applications. Some examples provided are JavaFX and Swing for desktop GUIs, Java ME for mobile apps, Blu-ray players using embedded Java, servlets and JSPs for web apps, Tomcat and JBoss for servers, Java EE for enterprise software, and Matlab for scientific applications.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
21 views10 pages
Applications Which Run On Java
Java is a commonly used programming language that is multithreaded, concurrent and object-oriented. It can be used to create many types of applications including desktop GUI applications, mobile applications, embedded systems, web applications, web/application servers, enterprise applications, and scientific applications. Some examples provided are JavaFX and Swing for desktop GUIs, Java ME for mobile apps, Blu-ray players using embedded Java, servlets and JSPs for web apps, Tomcat and JBoss for servers, Java EE for enterprise software, and Matlab for scientific applications.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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.
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.