You are on page 1of 3

Aplicación informática

La aplicación LibreOffice Writer ejecutándose en el sistema operativo GNU/Linux.

En informática, una aplicación es un programa informático diseñado como herramienta para


permitir a un usuario realizar uno o diversos tipos de tareas. Esto lo diferencia principalmente de
otros tipos de programas, como los sistemas operativos (que hacen funcionar la computadora), las
utilidades (que realizan tareas de mantenimiento o de uso general), y las herramientas de desarrollo
de software (para crear programas informáticos). Las aplicaciones pertenecen al software de
aplicación.

Suele resultar que una solución informática se orienta a la automatización de ciertas tareas
complicadas, como pueden ser la contabilidad, la redacción de documentos, o la gestión de
almacenes. Algunos ejemplos de programas de aplicaciones generales de este tipo, son los
procesadores de textos, las hojas de cálculo, y las base de datos.

Ciertas aplicaciones desarrolladas a medida suelen ofrecer una gran potencia de uso y rapidez en
la ejecución, ya que están exclusivamente diseñadas para resolver un problema específico. Otros,
llamados paquetes integrados de software, ofrecen menos potencia en cuanto a adaptabilidad al
uso y requerimientos en cuanto al equipo utilizado (memoria disponible, tiempo de uso, etc), pero a
cambio, incluyen un variado abanico de aplicaciones, como es el caso de los ya citados programas
procesadores de textos, procesadores de hojas de cálculo, y manejadores de base de datos.

Diagrama mostrando la ubicación y relación que tienen las aplicaciones frente al usuario final, y con otros programas
informáticos existentes.
Otros ejemplos de programas de aplicación pueden ser: programas de comunicación de datos,
multimedia, presentaciones, diseño gráfico, cálculo, finanzas, correo electrónico, navegador web,
compresión de archivos, presupuestos de obras, gestión de empresas, etc.

Algunas compañías agrupan diversos programas de distinta orientación en el uso, para que formen
un paquete (llamados suites o paquetes ofimáticos), que suelen ser satisfactorios para las
necesidades más apremiantes del usuario. Todos y cada uno de ellos sirven para ahorrar tiempo y
dinero al usuario, al permitirle hacer cosas útiles 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 diseño demasiado estricto, y ya que además,
unos son más agradables y fáciles de usar que otros.
Actualmente, con el uso de dispositivo móviles, se ha extendido el término app, que es un
acortamiento de la palabra inglesa application, y extendida por el éxito de la llamada App Store de
Apple. En español se desaconseja su uso, pero de usarla, se recomienda escribir app en letra
cursiva,1 y no debería deletrearse al leerla, porque no es una sigla (se pronuncia /ap/), aunque esto
puede dificultar la pronunciación 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 español se dé naturalmente—.
El acortamiento que podría recomendarse del término 'aplicación',2 en todo caso sería 'apli' (con su
plural 'aplis'), escritas en letra común.

App Inventor
App Inventor es un entorno de desarrollo de software creado por Google Labs para la elaboración
de aplicaciones destinadas al sistema operativo Android. El usuario puede, de forma visual y a partir
de un conjunto de herramientas básicas, ir enlazando una serie de bloques para crear la aplicación.
El sistema es gratuito y se puede descargar fácilmente de la web. Las aplicaciones creadas con
App Inventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de
necesidades básicas en un dispositivo móvil.

Con Google App Inventor, se espera un incremento importante en el número de aplicaciones para
Android debido a dos grandes factores: la simplicidad de uso, que facilitará la aparición de un gran
número de nuevas aplicaciones; y Google Play, el centro de distribución de aplicaciones para
Android donde cualquier usuario puede distribuir sus creaciones libremente.

Historia[editar]
La plataforma se puso a disposición del público el 25 de diciembre de 2008 y está dirigida a
personas que no están familiarizadas con la programación y con la ayuda que nos brinda la
informática. En la creación de App Inventor, Google se basó en investigaciones previas
significativas en informática educativa y sirve para crear páginas.
Características y funciones[editar]
El editor de bloques de la plataforma App Inventor, utilizaba anteriormente la librería Open Blocks.

1.- Basado en [httpy Blockly] de JavaScript para crear un lenguaje visual. Estas librerías están
distribuidas por Massachusetts Institute of Technology bajo su licencia libre.

El compilador que traduce el lenguaje visual de los bloques para la aplicación en Android utiliza
Kawa como lenguaje de programación, distribuido como parte del sistema operativo GNU de la Free
Software Foundation

2.- Permite crear una aplicación en menos tiempo que otros. y se pueden programar aplicaciones
más complejas en mucho menos tiempo que con los lenguajes más tradicionales, basados en texto.

Inicialmente desarrollado por el profesor Hal Abelson y un equipo de Google Educación, mientras
que Hal pasaba un año sabático en Google, App Inventor se ejecuta como un servicio web
administrado por personal del Centro del MIT para el aprendizaje móvil –una colaboración de MIT
de Ciencia Computacional e Inteligencia Artificial de laboratorio (CSAIL) y el Laboratorio de Medios
del MIT–. El App Inventor contaba en 2015 con una comunidad mundial de casi dos millones de
usuarios que representaban a 195 países en todo el mundo. Más de 85 mil usuarios semanales
activos de la herramienta han construido más de 4,7 millones de aplicaciones de Android. Una
herramienta de código abierto que pretende realizar la programación y la creación de aplicaciones
accesibles a una amplia gama de audiencias.

3.- La interfaz gráfica: permite al usuario crear aplicaciones con muchas funcionalidades.

Al alcance de unos cuantos clics, por lo tanto se abre una gran puerta para muchas personas que
deseen crear aplicaciones sin necesidad de ser programador.

You might also like