En
informatica
, el
software
de aplicacion
es un tipo de
software
de computadora disenado para hacer un grupo de funciones, tareas o actividades coordinadas para el beneficio del usuario. Ejemplos de una
aplicacion
?en algunas ocasiones se usa el acortamiento ingles
app
, de
application?
serian un
procesador de textos
, una
hoja de calculo
, una
aplicacion de contabilidad
, un navegador web, un
reproductor multimedia
, un
simulador de vuelo
aeronautico o un editor de fotografias. El ≪software de aplicacion≫ hace referencia de manera colectiva a todas las aplicaciones,
[
1
]
como analogia con el
software del sistema
, principalmente relacionado con el ejecutado por el
sistema operativo
.
[
1
]
Las aplicaciones pueden ser
empaquetadas
con el ordenador y su software de sistema o bien ser publicadas por separado. Asimismo, pueden codificarse como proyectos
propietarios
, de
codigo abierto
o universitarios.
[
2
]
Las aplicaciones creadas para
plataformas moviles
se denominan
aplicaciones moviles
.
Actualmente, con el uso de dispositivo moviles, se ha extendido el termino
app
, que es un acortamiento de la palabra inglesa
application
, y extendida por el exito de la llamada
App Store
de
Apple
. En espanol se desaconseja su uso, pero de usarla, se recomienda escribir
app
en letra cursiva, y no deberia deletrearse al leerla, porque no es una sigla (se pronuncia /ap/), aunque esto puede dificultar la pronunciacion de las palabras que le siguen inmediatamente, al forzar una pausa para pronunciar o marcar la p final de
app
?que no es algo que en espanol se de naturalmente?. El acortamiento que podria recomendarse del termino 'aplicacion', en todo caso seria 'apli' (con su plural 'aplis'), escritas en letra comun.
[
3
]
Terminologia
[
editar
]
En
tecnologia de la informacion
, una aplicacion es un
programa informatico
disenado para ayudar a las personas a realizar una actividad. Por lo tanto, una aplicacion difiere de un
sistema operativo
(que ejecuta una computadora), una
utilidad
(que realiza tareas de mantenimiento o tareas generales) y una herramienta de programacion (con los cuales se crean los programas de computadora). Dependiendo de la actividad para la que fue disenado, una aplicacion puede manipular texto, numeros, graficos o una combinacion de estos elementos.
[
4
]
Algunas companias agrupan diversos programas de distinta orientacion en el uso, para que formen un paquete (llamados
suites
o
paquetes ofimaticos
), que suelen ser satisfactorios para las necesidades mas apremiantes del usuario. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas utiles con la computadora con alguna facilidad; de todas maneras, hay diferencias entre los programas que se ofrecen, pues algunos brindan ciertas prestaciones, aunque otros imponen un determinado diseno demasiado estricto, y ya que ademas, unos son mas agradables y faciles de usar que otros.
El sistema de
software
escrito
a medida
para el usuario satisface sus necesidades especificas. Esto incluye plantillas de hojas de calculo, macros de procesador de textos, simulaciones cientificas, graficos y
scripts
de animacion. Incluso los filtros de correo electronico son una especie de software de usuario. Los usuarios crean este
software
ellos mismos y muchas veces pasan por alto lo importante que es.
Sin embargo, la delimitacion entre el
software
del sistema
, como los sistemas operativos y el
software
de aplicacion, no es exacta y, en ocasiones, es objeto de controversia.
[
5
]
Por ejemplo, una de las preguntas clave en el juicio
antimonopolio
de
Estados Unidos v. Microsoft Corp.
fue si el
navegador web
Internet Explorer
de Microsoft era parte de su sistema operativo
Windows
o una pieza separable de software de aplicacion. Citando otro ejemplo, la controversia de nombres de GNU/Linux es, en parte, debido al desacuerdo sobre la relacion entre el
nucleo Linux
y los sistemas operativos construidos sobre este
nucleo
. En algunos tipos de
sistemas embebidos
o integrados, la distincion entre el software de la aplicacion y el software del sistema operativo pueden ser indistinguibles para el usuario, como es el caso del software utilizado para controlar un
VCR
, un
reproductor de DVD
o un
horno de microondas
. Las definiciones anteriores pueden excluir algunas aplicaciones que pueden existir en algunas computadoras en organizaciones grandes.
Metonimia
[
editar
]
La palabra "aplicacion", cuando se utiliza como adjetivo, no esta restringida al significado "de o lo relacionado con el software de la aplicacion".
[
6
]
Por ejemplo, conceptos como
interfaz de programacion de aplicaciones
(API), el
servidor de aplicaciones
, la
virtualizacion de aplicaciones
, la
gestion del ciclo de vida de las aplicaciones
y las
aplicaciones portatiles
se aplican a todos los programas informaticos por igual, no solo a los programas de aplicacion.
Aplicaciones y aplicaciones sorprendentes
[
editar
]
Algunas aplicaciones estan disponibles en versiones para varias plataformas diferentes; otros solo trabajan en uno y se llaman asi, por ejemplo, una aplicacion de
Geografia
para
Windows
, una aplicacion para
Android
para
educacion
o un
juego de Linux
. A veces surge una aplicacion nueva y popular que solo funciona en una plataforma, lo que aumenta la conveniencia de esa plataforma. Esto se llama
aplicacion asesina
o
app
[
7
]
asesina
. Por ejemplo, VisiCalc fue el primer software moderno de
hoja de calculo
para Apple II y ayudo a vender las nuevas
computadoras personales
en las oficinas. Para Blackberry fue su software de
correo electronico
.
[
8
]
En la primera decada del siglo
XXI
, la abreviada "aplicacion" (acunada en 1981 o anterior
[
9
]
) se ha vuelto popular para referirse a
aplicaciones para dispositivos moviles
como
telefonos inteligentes
y
tabletas
, la forma acortada que coincide con su alcance generalmente mas pequeno en comparacion con las aplicaciones en
PC
. Incluso mas recientemente, la version abreviada tambien se usa para software de aplicaciones de escritorio.
Clasificacion
[
editar
]
A partir del desarrollo y la adopcion casi universal de la
web
, ha surgido una distincion importante entre las
aplicaciones web
, escritas con
HTML
,
JavaScript
y otras tecnologias nativas de la web y que normalmente requieren que una este en linea y ejecute un
navegador web
, y las aplicaciones nativas mas tradicionales escritas en los idiomas disponibles para el tipo particular de computadora. Ha habido un debate polemico en la comunidad informatica sobre las aplicaciones web que reemplazan las aplicaciones nativas para muchos propositos, especialmente en dispositivos moviles como telefonos inteligentes y tabletas. Las aplicaciones web han aumentado enormemente en popularidad para algunos usos, pero las ventajas de las aplicaciones hacen que no sea probable que desaparezcan pronto, si sucede. Ademas, los dos pueden ser complementarios e incluso integrados.
[
10
]
[
11
]
[
12
]
El software de aplicacion tambien puede verse como horizontal o vertical.
[
13
]
[
14
]
Las aplicaciones horizontales son mas populares y generalizadas, ya que son de uso general, por ejemplo procesadores de texto o bases de datos. Las aplicaciones verticales son productos especializados, disenados para un tipo particular de industria o negocio o departamento dentro de una organizacion. Los paquetes integrados de
software
trataran de manejar cada aspecto especifico posible de, por ejemplo, sistemas de fabricacion o bancarios, o contabilidad, o servicio al cliente.
Hay muchos tipos de software de aplicacion:
[
15
]
- Una
paquete de aplicaciones
consta de multiples aplicaciones agrupadas juntas. Por lo general, tienen funciones, caracteristicas e interfaces de usuario relacionadas, y pueden interactuar entre ellos, por ejemplo abrir los archivos de los demas. Las
aplicaciones comerciales
a menudo vienen en paquetes, p. ej.
Microsoft Office
,
LibreOffice
e
iWork
, que agrupan un procesador de textos, una hoja de calculo, etc. pero los paquetes existen para otros fines, p. ej. graficos o musica.
- El
software
de infraestructura empresarial proporciona capacidades comunes necesarias para admitir
sistemas de software
empresariales. (Los ejemplos incluyen bases de datos, servidores de correo electronico y sistemas para administrar redes y seguridad).
- El
software
para trabajadores de la informacion
le permite a los usuarios crear y administrar informacion, muchas veces para proyectos individuales dentro de un departamento, en contraste con la administracion empresarial. Los ejemplos incluyen administracion del tiempo, administracion de recursos, herramientas analiticas, colaborativas y de documentacion. Los procesadores de textos, las hojas de calculo, los clientes de correo electronico y blog, el sistema de informacion personal y los editores de medios individuales pueden ayudar en las tareas de multiples trabajadores de la informacion.
- El
software
de acceso de contenido se utiliza principalmente para acceder al contenido sin editar, pero puede incluir software que permita la edicion de contenido. Dicho
software
aborda las necesidades de individuos y grupos para consumir entretenimiento digital y contenido digital publicado. Los ejemplos incluyen
reproductores multimedia
,
navegadores web
y exploradores de ayuda.
- El
software
educativo
esta relacionado con el
software
de acceso al contenido, pero tiene el contenido o caracteristicas adaptadas para su uso por parte de educadores o estudiantes. Por ejemplo, puede entregar evaluaciones/pruebas, rastrear el progreso a traves del material o incluir capacidades de colaboracion.
- El
software
de simulacion
, como su nombre lo indica, simula sistemas fisicos o abstractos para fines de investigacion, capacitacion o entretenimiento.
- El
software
de desarrollo de medios genera medios impresos y electronicos para que otros los consumen, la mayoria de las veces en un entorno comercial o educativo. Esto incluye
software
de artes graficas,
software
de publicacion de escritorio, software de desarrollo multimedia, editores de HTML, editores de animacion digital, composicion digital de audio y video y muchos otros.
[
16
]
Las aplicaciones tambien se pueden clasificar por
plataforma informatica
. P. ej. para un
sistema operativo
particular, un servidor de red como la
computacion en la nube
y las aplicaciones
Web 2.0
, o tipo de dispositivos, como
aplicaciones moviles
para
dispositivos moviles
.
El sistema operativo en si mismo se puede considerar software de aplicacion al realizar tareas sencillas de calculo, medicion, representacion y procesamiento de textos que no se utilizan para controlar el hardware a traves de la interfaz de linea de comandos o la interfaz grafica de usuario. Esto no incluye el
software
de aplicacion incluido dentro de los sistemas operativos, como un software de calculadora o un editor de texto.
Software
para trabajadores de la informacion
[
editar
]
Software
de entretenimiento
[
editar
]
Software
educativo
[
editar
]
Software
de infraestructura empresarial
[
editar
]
Software de simulacion
[
editar
]
Software
de desarrollo de medios
[
editar
]
Software de ingenieria de productos
[
editar
]
Vease tambien
[
editar
]
Referencias
[
editar
]
- ↑
a
b
≪Application software≫
.
PC Magazine
(en ingles)
.
Ziff Davis
.
- ↑
Ryan, Thorne (14 de marzo de 2013).
≪Caffeine and computer screens: student programmers endure weekend long appathon≫
(en ingles)
. The Arbiter
. Consultado el 12 de octubre de 2015
.
- ↑
≪aplicacion, alternativa a app≫
.
www.fundeu.es
. Consultado el 3 de junio de 2020
.
- ↑
Ceruzzi, Paul E. (2000).
A History of Modern Computing
. Cambridge, Mass.: MIT Press.
ISBN
0-262-03255-4
(en ingles).
- ↑
Ulrich, William.
≪Application Package Software: The Promise Vs. Reality≫
(en ingles)
. Cutter Consortium.
- ↑
Application Package Software: The Promise Vs. Reality
- ↑
≪Full Form of APK | What is the apk file and it's full form≫
.
Backdroid
(en ingles estadounidense)
. 23 de febrero de 2021
. Consultado el 15 de agosto de 2021
.
- ↑
≪Software de aplicacion para emergencias≫
.
Aplicacion destinada a emergencias
. 12 de agosto de 2017. Archivado desde
el original
el 9 de abril de 2020.
- ↑
The History of 'App' and the Demise of the Programmer
- ↑
Jean-Louis, Gassee (17 de setiembre de 2012).
≪The Silly Web vs. Native Apps Debate≫
.
The Silly Web vs. Native Apps Debate
. Archivado desde
el original
el 15 de abril de 2016
. Consultado el 14 de julio de 2013
.
- ↑
Casey, Frechette (11 de abril de 2013).
≪What journalists need to know about the difference between Web apps and native apps≫
.
Poynter
(en ingles)
. Consultado el 14 de julio de 2013
.
- ↑
Andrew, Valums (10 de febrero de 2010).
≪Web apps vs desktop apps≫
.
valums.com
(en ingles)
. Archivado desde
el original
el 2 de abril de 2013
. Consultado el 14 de julio de 2013
.
- ↑
≪What Is a Horizontal Application?≫
.
- ↑
≪What Are Horizontal Services?≫
(en ingles)
. Archivado desde
el original
el 31 de octubre de 2013.
- ↑
≪What is Application Software & Its Types | eduCBA≫
.
eduCBA
(en ingles estadounidense)
. 21 de diciembre de 2015
. Consultado el 24 de marzo de 2017
.
- ↑
Campbell-Kelly, Martin; Aspray, William (1996).
Computer: A History of the Information Machine
. Nueva York: Basic Books.
ISBN
0-465-02990-6
.
Enlaces externos
[
editar
]