Personal Computer Application
(Redirected from Native Application)
Jump to navigation
Jump to search
A Personal Computer Application is a software application that operates directly on a computing desktop (enabling local tasks through native system resources).
- AKA: Desktop App, Native Application, Local Application.
- Context:
- It can typically execute Application Function through local processing systems.
- It can typically access System Resource through operating system apis.
- It can typically manage Local Data through file system operations.
- It can typically provide User Interface through native ui components.
- It can typically handle Application State through local memory management.
- It can often support Offline Operation through local storage systems.
- It can often enable System Integration through operating system services.
- It can often maintain User Preference through configuration files.
- It can often implement Data Exchange through inter-process communication.
- ...
- It can range from being a Simple Utility to being an Enterprise Platform, depending on its functionality scope.
- It can range from being a Single-User Tool to being a Multi-User System, depending on its user capacity.
- It can range from being a Lightweight Client to being a Full-Featured Suite, depending on its resource requirements.
- ...
- It can integrate with Operating System Service for system functionality.
- It can connect to Network Service for online capability.
- It can support Hardware Device for peripheral interaction.
- ...
- Examples:
- Desktop Productivity Applications (software productivity applications), such as:
- Desktop Operating System Applications (platform specific applications), such as:
- Desktop Media Applications (media processing applications), such as:
- Desktop Audio Applications (audio processing applications), such as Audacity and FL Studio.
- Desktop Video Applications (video processing applications), such as Adobe Premiere and DaVinci Resolve.
- Desktop AI Applications (artificial intelligence applications), such as:
- ...
- Counter-Examples:
- Web Applications, which operate through web browsers rather than native system resources.
- Mobile Apps, which are designed for mobile devices rather than desktop computers.
- Console Applications, which use command line interfaces rather than graphical user interfaces.
- Game Console Applications, which run on gaming consoles rather than personal computers.
- See: Software Application, Operating System, Desktop Environment, Native Interface, Local Processing, System Integration.
References
2022
- (Wikipedia, 2022) ⇒ https://en.wikipedia.org/wiki/Application_software Retrieved:2022-1-5.
- An application program (application or app for short) is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users. Word processors, media players, and accounting software are examples. The collective noun refers to all applications collectively. The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities"). Applications may be bundled with the computer and its system software or published separately and may be coded as proprietary, open-source, or projects. The term "app" often refers to applications for mobile devices such as phones.