what are the different type of programs created in java?explain them
Answers
Answer:
There are many types of Java programs which run differently: Java Applet - small program written in Java and that is downloaded from a website and executed within a web browser on a client computer. Application - executes on a client computer. If online, it has to be downloaded before being run.
Answer:
- Desktop GUI Applications.
- Mobile Applications.
- Embedded Systems.
- Web Applications.
- Web Servers and Application Servers.
- Enterprise Applications.
- Scientific Applications.
Desktop GUI Applications:
- The graphical user interface is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, instead of text-based user interfaces, typed command labels or text navigation.
Mobile Applications:
- A mobile application, most commonly referred to as an app, is a type of application software designed to run on a mobile device, such as a smartphone or tablet computer.
- Mobile applications frequently serve to provide users with similar services to those accessed on PCs.
Embedded Systems:
An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts.
Embedded systems control many devices in common use today.
Web Applications:
- A web application is a software application that runs on a remote server.
- In most cases, Web browsers are used to access Web applications, over a network, such as the Internet.
- Some web applications are used in intranets, in companies and schools, for example.
- Web applications are different from other applications because they do not need to be installed.
Enterprise Applications:
- Enterprise Applications (EA) are a software solution that provide business logic and tools to model entire business processes for organisations to improve productivity and efficiency.
- Examples include billing systems, customer relationship management systems and supplier relationship management systems.
Scientific application:
An application that simulates real-world activities using mathematics.
Real-world objects are turned into mathematical models and their actions are simulated by executing the formulas.