SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor información.
PDF generated at: Tue, 30 Jul 2013 00:23:42 UTC
INFORMATICA
APLICACIONES
Contenidos
Artículos
Informática 1
Aplicación informática 3
Aplicación web 4
Aplicación móvil 8
Referencias
Fuentes y contribuyentes del artículo 10
Fuentes de imagen, Licencias y contribuyentes 11
Licencias de artículos
Licencia 12
Informática 1
Informática
Informática es una ciencia que estudia métodos, procesos, técnicas, con el fin de almacenar, procesar y transmitir
información y datos en formato digital. La informática se ha desarrollado rápidamente a partir de la segunda mitad
del siglo XX, con la aparición de tecnologías tales como el circuito integrado, Internet y el teléfono móvil.
En 1957 Karl Steinbuch acuñó la palabra alemana Informatik en la publicación de un documento denominado
Informatik: Automatische Informationsverarbeitung (Informática: procesamiento automático de información). En
ruso, Alexander Ivanovich Mikhailov fue el primero en utilizar informatika con el significado de «estudio,
organización, y la diseminación de la información científica», que sigue siendo su significado en dicha
lengua.
[cita requerida]
. En inglés, la palabra Informatics fue acuñada independiente y casi simultáneamente por Walter
F. Bauer, en 1962, cuando Bauer cofundó la empresa denominada «Informatics General, Inc.». Dicha empresa
registró el nombre y persiguió a las universidades que lo utilizaron, forzándolas a utilizar la alternativa computer
science. La Association for Computing Machinery, la mayor organización de informáticos del mundo, se dirigió a
Informatics General Inc. para poder utilizar la palabra informatics en lugar de computer machinery, pero la empresa
se negó. Informatics General Inc. cesó sus actividades en 1985, pero para esa época el nombre de computer science
estaba plenamente arraigado. Actualmente los angloparlantes utilizan el término computer science, traducido a veces
como «Ciencias de la computación», para designar tanto el estudio científico como el aplicado; mientras que
designan como information technology ( o data processing, traducido a veces como «tecnologías de la información»,
al conjunto de tecnologías que permiten el tratamiento automatizado de información.
Etimología
El vocablo informática proviene del alemán informatik acuñado por Karl Steinbuch en 1957. Pronto, adaptaciones
locales del término aparecieron en francés, italiano, español, rumano, portugués y holandés, entre otras lenguas,
refiriéndose a la aplicación de las computadoras para almacenar y procesar la información. El término es una
contracción de las palabras information y automatic (información automática). En lo que hoy día conocemos como
informática confluyen muchas de las técnicas, procesos y máquinas (ordenadores) que el hombre ha desarrollado a lo
largo de la historia para apoyar y potenciar su capacidad de memoria, de pensamiento y de comunicación. En el
Diccionario de la lengua española de la Real Academia Española se define informática como:
Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la
información por medio de ordenadores.
[1]
Orígenes
En los inicios del proceso de informacion, con la informática sólo se facilitaban los trabajos repetitivos y monótonos
del área administrativa. La automatización de esos procesos trajo como consecuencia directa una disminución de los
costos y un incremento en la productividad. En la informática convergen los fundamentos de las ciencias de la
computación, la programación y metodologías para el desarrollo de software, la arquitectura de computadores, las
redes de computadores, la inteligencia artificial y ciertas cuestiones relacionadas con la electrónica. Se puede
entender por informática a la unión sinérgica de todo este conjunto de disciplinas. Esta disciplina se aplica a
Informática 2
numerosas y variadas áreas del conocimiento o la actividad humana, como por ejemplo: gestión de negocios,
almacenamiento y consulta de información, monitorización y control de procesos, industria, robótica,
comunicaciones, control de transportes, investigación, desarrollo de juegos, diseño computarizado, aplicaciones /
herramientas multimedia, medicina, biología, física, química, meteorología, ingeniería, arte, etc. Puede tanto facilitar
la toma de decisiones a nivel gerencial (en una empresa) como permitir el control de procesos críticos. Actualmente
es difícil concebir un área que no use, de alguna forma, el apoyo de la informática. Ésta puede cubrir un enorme
abanico de funciones, que van desde las más simples cuestiones domésticas hasta los cálculos científicos más
complejos. Entre las funciones principales de la informática se cuentan las siguientes:
•
• Creación de nuevas especificaciones de trabajo
•
• Desarrollo e implementación de sistemas informáticos
•
• Sistematización de procesos
•
• Optimización de los métodos y sistemas informáticos existentes
•
• Facilita la automatización de datos
Sistemas de tratamiento de la información
• Los sistemas computacionales, generalmente implementados como dispositivos electrónicos, permiten el
procesamiento automático de la información. Conforme a ello, los sistemas informáticos deben realizar las
siguientes tres tareas básicas:
• Entrada: captación de la información.
• Proceso: tratamiento de la información.
• Salida: transmisión de resultados.
• Sistemas de mando y control, son sistemas basados en la mecánica y motricidad de dispositivos que permiten al
usuario localizar, dentro de la logística, los elementos que se demandan. Están basados en la electricidad, o sea,
no en el control del flujo del electrón, sino en la continuidad o discontinuidad de una corriente eléctrica, si es
alterna o continua o si es inducida, contrainducida, en fase o desfase (ver periférico de entrada).
• Sistemas de archivo, son sistemas que permiten el almacenamiento a largo plazo de información que no se
demandará por un largo periodo de tiempo. Estos sistemas usan los conceptos de biblioteca para localizar la
información demandada.
• Código ASCII, Es un método para la correspondencia de cadenas de bits permitiendo de esta forma la
comunicación entre dispositivos digitales así como su proceso y almacenamiento, en la actualidad todos los
sistemas informáticos utilizan el código ASCII para representar textos, gráficos, audio e infinidad de información
para el control y manipulación de dispositivos digitales.
Los virus informáticos son programas que se introducen en un ordenador, sin conocimiento del usuario, para ejecutar
en él acciones no deseadas. Estas acciones son:
•
• Unirse a un programa.
•
• Mostrar mensajes o imágenes, generalmente molestas.
•
• Ralentizar o bloquear el ordenador.
•
• Destruir la información almacenada.
•
• Reducir el espacio en el disco.
Los tipos de virus informáticos que existen son:
•
• Gusanos: recogiendo información, contraseñas, para enviarla a otro.
•
• Bombas lógicas o de tiempo: que se activan cuando sucede algo especial, como puede ser una fecha.
•
• Troyanos: hace que los ordenadores vallan más lentos.
•
• Falsos virus: información falsa.
Estos virus se pueden prevenir:
Informática 3
•
• Haciendo copias de seguridad.
•
• Copias de programas originales.
•
• Rechazo de copias de origen dudoso.
•
• Uso de contraseñas.
Referencias
[1] Definición de informática (http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&TIPO_BUS=3&LEMA=informática) en el
DRAE
Enlaces externos
• Wikiquote alberga frases célebres de o sobre Informática. Wikiquote
• Wikinoticias tiene noticias relacionadas con Informática.Wikinoticias
• Wikcionario tiene definiciones para informática.Wikcionario
• Glosario de informática inglés-español bajo licencia GNU FDL (http://quark.fe.up.pt/orca/index.es.html)
• Glosario de informática Inglés-Español, Proyecto ORCA (http://es.tldp.org/ORCA/glosario.html).
• Glosario de informática GNOME-ES (http://www.linuxlots.com/~barreiro/spanish/gnome-es/).
• Glosario de informática (http://es.l10n.kde.org/glosario.php).
Aplicación informática
OpenOffice.org Writer ejecutándose en el sistema
operativo GNU/Linux.
En informática, una aplicación es un tipo de programa informático
diseñado como herramienta para permitir a un usuario realizar uno o
diversos tipos de trabajos. Esto lo diferencia principalmente de otros
tipos de programas como los sistemas operativos (que hacen funcionar
al ordenador), las utilidades (que realizan tareas de mantenimiento o de
uso general), y los lenguajes de programación (con el cual se crean los
programas informáticos).
Suele resultar una solución informática para la automatización de
ciertas tareas complicadas como pueden ser la contabilidad, la
redacción de documentos, o la gestión de un almacén. Algunos
ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos.
Ciertas aplicaciones desarrolladas «a medida» suelen ofrecer una gran potencia ya que están exclusivamente
diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos
potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y
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 naturaleza
para que formen un paquete (llamados suites o suite ofimática) que
sean satisfactorios para las necesidades más apremiantes del usuario.
Aplicación informática 4
Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas útiles con el
ordenador (o computadora); algunos con ciertas prestaciones, otros con un determinado diseño; unos son más
amigables o fáciles de usar que otros, pero bajo el mismo principio.
Actualmente, con el uso de dispositivos móviles se ha extendido el concepto APP, Aplicación informática para
dispositivos móviles o tablets con multitud de funcionalidades. Desde juegos hasta aplicaciones para realizar tareas
cotidianas. Es un abanico enorme que hacen más interactivo los dispositivos móviles.
Aplicación web
Horde groupware es una típica aplicación web.
En la ingeniería de software se denomina aplicación
web a aquellas herramientas que los usuarios pueden
utilizar accediendo a un servidor web a través de
Internet o de una intranet mediante un navegador. En
otras palabras, es una aplicación software que se
codifica en un lenguaje soportado por los navegadores
web en la que se confía la ejecución al navegador.
Las aplicaciones web son populares debido a lo
práctico del navegador web como cliente ligero, a la
independencia del sistema operativo, así como a la
facilidad para actualizar y mantener aplicaciones web
sin distribuir e instalar software a miles de usuarios
potenciales. Existen aplicaciones como los webmails,
wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.
Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa
entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la
página responderá a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos
diversos y acceder a gestores de base de datos de todo tipo.
Antecedentes
En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía su propio programa cliente que
servía como interfaz de usuario que tenía que ser instalado por separado en cada ordenador personal de cada usuario.
El cliente realizaba peticiones a otro programa -el servidor- que le daba respuesta. Una mejora en el servidor, como
parte de la aplicación, requería normalmente una mejora de los clientes instalados en cada ordenador personal,
añadiendo un coste de soporte técnico y disminuyendo la productividad.
A diferencia de lo anterior, las aplicaciones web generan dinámicamente una serie de páginas en un formato
estándar, como HTML o XHTML, soportados por los navegadores web comunes. Se utilizan lenguajes interpretados
en el lado del cliente, directamente o a través de plugins tales como JavaScript, Java, Flash, etc., para añadir
elementos dinámicos a la interfaz de usuario. Generalmente cada página web en particular se envía al cliente como
un documento estático, pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Durante la sesión,
el navegador web interpreta y muestra en pantalla las páginas, actuando como cliente para cualquier aplicación web.
Aplicación web 5
Interfaz
Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay funcionalidades
comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar-y-soltar que no están soportadas por
las tecnologías web estándar. Los desarrolladores web generalmente utilizan lenguajes interpretados (scripts) en el
lado del cliente para añadir más funcionalidades, especialmente para ofrecer una experiencia interactiva que no
requiera recargar la página cada vez (lo que suele resultar molesto a los usuarios). Recientemente se han desarrollado
tecnologías para coordinar estos lenguajes con las tecnologías en el lado del servidor. Como ejemplo, AJAX es una
técnica de desarrollo web que usa una combinación de varias tecnologías.
Consideraciones técnicas
Una ventaja significativa es que las aplicaciones web deberían funcionar igual independientemente de la versión del
sistema operativo instalado en el cliente. En vez de crear clientes para Windows, Mac OS X, GNU/Linux y otros
sistemas operativos, la aplicación web se escribe una vez y se ejecuta igual en todas partes. Sin embargo, hay
aplicaciones inconsistentes escritas con HTML, CSS, DOM y otras especificaciones estándar para navegadores web
que pueden causar problemas en el desarrollo y soporte de estas aplicaciones, principalmente debido a la falta de
adhesión de los navegadores a dichos estándares web (especialmente versiones de Internet Explorer anteriores a la
7.0). Adicionalmente, la posibilidad de los usuarios de personalizar muchas de las características de la interfaz
(tamaño y color de fuentes, tipos de fuentes, inhabilitar Javascript) puede interferir con la consistencia de la
aplicación web.
Otra aproximación es utilizar Adobe Flash Player o Java applets para desarrollar parte o toda la interfaz de usuario.
Como casi todos los navegadores incluyen soporte para estas tecnologías (usualmente por medio de plug-ins), las
aplicaciones basadas en Flash o Java pueden ser implementadas con aproximadamente la misma facilidad. Dado que
ignoran las configuraciones de los navegadores, estas tecnologías permiten más control sobre la interfaz, aunque las
incompatibilidades entre implementaciones Flash o Java puedan crear nuevas complicaciones, debido a que no son
estándares. Por las similitudes con una arquitectura cliente-servidor, con un cliente "no ligero", existen discrepancias
sobre el hecho de llamar a estos sistemas “aplicaciones web”; un término alternativo es “Aplicación Enriquecida de
Internet”.
Estructura de las aplicaciones web
Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una
aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa, y un motor capaz de
usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl,
Python (programming language) o Ruby on Rails) que constituye la capa intermedia. Por último, una base de datos
constituye la tercera y última capa.
El navegador web manda peticiones a la capa intermedia que ofrece servicios valiéndose de consultas y
actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario.
Uso empresarial
Una estrategia que está emergiendo para las empresas proveedoras de software consiste en proveer acceso vía web al
software. Para aplicaciones previamente distribuidas, como las aplicaciones de escritorio, se puede optar por
desarrollar una aplicación totalmente nueva o simplemente por adaptar la aplicación para ser usada con una interfaz
web. Estos últimos programas permiten al usuario pagar una cuota mensual o anual para usar la aplicación, sin
necesidad de instalarla en el ordenador del usuario. A esta estrategia de uso se la denomina Software como servicio y
a las compañías desarrolladoras se les denomina Proveedores de Aplicaciones de Servicio (ASP por sus siglas en
inglés), un modelo de negocio que está atrayendo la atención de la industria del software.
Aplicación web 6
Ventajas
- Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa.
- No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas.
- No ocupan espacio en nuestro disco duro.
- Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador, cuando nos conectamos
estamos usando siempre la última versión que haya lanzado.
- Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no se encuentra en nuestro ordenador,
muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador.
- Multiplataforma: Se pueden usar desde cualquier sistema operativo porque sólo es necesario tener un navegador.
- Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un portátil...) porque se accede a
través de una página web (sólo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las
aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para
no dificultar el acceso de estos usuarios.
- La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la
continuidad del mismo.
- Los virus no dañan los datos porque éstos están guardados en el servidor de la aplicación.
- Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y
compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de
calendarios u oficina.
- Los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web ricas (RIAs).
Inconvenientes
- Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las
funcionalidades que se pueden realizar desde un navegador son más limitadas que las que se pueden realizar desde el
sistema operativo. Pero cada vez los navegadores están más preparados para mejorar en este aspecto. La aparición de
HTML 5 representa un hito en este sentido. Es posible añadir funcionalidades a estas aplicaciones gracias al uso de
Aplicaciones de Internet Enriquecidas.
- La disponibilidad depende de un tercero, el proveedor de la conexión a internet o el que provee el enlace entre el
servidor de la aplicación y el cliente. Así que la disponibilidad del servicio está supeditada al proveedor.
[]
Diferencia entre aplicación web y aplicación de internet enriquecida (RIA)
Las aplicaciones web se ejecutan nativamente desde el navegador. Pero existen algunas aplicaciones que
funcionan desde el navegador pero además requieren la instalación de un software en el ordenador para poder
utilizarse. Estas aplicaciones se denominan Aplicaciones de Internet Ricas. El motivo de usar este software adicional
es que hay muchas funcionalidades que los navegadores no pueden ofrecer, y él enriquece a las aplicaciones web
ofreciendo dichas funcionalidades. .
Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de software instalado:
- Procesamiento de imágenes
- Captura de imágenes
- Uso de webcam / Captura de video
[]
Aplicación web 7
Lenguajes de programación
Existen numerosos lenguajes de programación empleados para el desarrollo de aplicaciones web en el servidor, entre
los que destacan:
•
• PHP
• Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP)
•
• Javascript
•
• Perl
•
• Ruby
•
• Python
• C# y Visual Basic con sus tecnologías ASP/ASP.NET
También son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programación,
como HTML o XML.
Se utilizan para servir los datos adecuados a las necesidades del usuario, en función de como hayan sido definidos
por el dueño de la aplicación. Los datos se almacenan en alguna base de datos estándar.
Referencias
Bibliografía
• Sergio Luján Mora (2001) (en español, libro completo gratuito en pdf). Programación en Internet: Clientes Web
(http://hdl.handle.net/10045/16994) (1ª edición). Editorial Club Universitario.
• Sergio Luján Mora (2002) (en español, libro completo gratuito en pdf). Programación de aplicaciones web:
historia, principios básicos y clientes web (http://hdl.handle.net/10045/16995) (1ª edición). Editorial Club
Universitario.
Aplicación móvil 8
Aplicación móvil
Teléfonos inteligentes mostrando iconos de aplicaciones móviles.
Una aplicación móvil o app es una
aplicación informática diseñada para ser
ejecutada en teléfonos inteligentes, tabletas
y otros dispositivos móviles. Por lo general
se encuentran disponibles a través de
plataformas de distribución, operadas por las
compañías propietarias de los sistemas
operativos móviles como Android, iOS,
BlackBerry OS, Windows Phone, entre
otros. Existen aplicaciones móviles gratuitas
u otras de pago, donde en promedio el
20-30% del costo de la aplicación se destina
al distribuidor y el resto es para el
desarrollador.
[]
El término app se volvió
popular rápidamente, tanto que en 2010 fue
listada como Word of the Year (Palabra del Año) por la American Dialect Society.
[]
Desarrollo
El desarollo de aplicaciones para dispositivos móviles requiere tener en cuenta las limitaciones de estos dispositivos.
Los dispositivos móviles funcionan con batería y tienen procesadores menos poderosos que los ordenadores
personales. Los desarrollos de estas aplicaciones también tienen que considerar una gran variedad de tamaños de
pantalla, datos especificos de software y configuraciones. El desarrollo de aplicaciones móviles requiere el uso de
entorno de desarrollo integrados. Las aplicaciones móviles suelen ser probadas primero usando emuladores y más
tarde se ponen en el mercado en periodo de prueba. Actualmente un gran número de empresas se dedica a la creación
profesional de aplicaciones. Aún así, han surgido páginas web como Mobincube donde un usuario común puede
crear aplicaciones de manera gratuita y sin conocimiento de programación.
Distribución
Google Play
Google Play (anteriormente Android Market) es una plataforma de distribución de software en linea desarrollado por
Google Inc. para dispositivos con sistema operativo Android. Fue lanzado en octubre de 2008. Hasta octubre de
2012, Google Play contaba con mas de 700,000 aplicaciones.
[]
App Store
La App Store fue el primer servicio de distribución de aplicaciones, siendo lanzada el 10 de julio de 2008. En 2012,
el CEO de Apple, Tim Cook, anunció que existen mas de 650,000 aplicaciones disponibles para dispositivos con
iOS.
[]
Aplicación móvil 9
Windows Phone Store
La Windows Phone Store es la plataforma de distribución de Microsoft para los dispositivos que cuentan con el
sistema operativo móvil Windows Phone. Fue lanzado en octubre de 2010. Para octubre de 2012, contaba con mas
de 120,000 aplicaciones disponibles.
[]
En Mayo de 2013 Microsoft anunció que ya contaba con más de 145.000
aplicaciones en Windows Phone Store
[1]
BlackBerry World
Las aplicaciones para los dispositivos BlackBerry se encuentran disponibles mediante descarga a través del servicio
BlackBerry World (antes BlackBerry App World). Fue lanzada en 2009. En julio de 2011 se reportaron 3 millones
de descargas al día.
Amazon Appstore
La Amazon Appstore es una aplicación móvil de distribución de software disponible para los dispositivos con
sistema operativo Android. Fue lanzada en marzo de 2011, contando con 3,800 aplicaciones.
[]
Referencias
Fuentes y contribuyentes del artículo 10
Fuentes y contribuyentes del artículo
Informática  Fuente: http://es.wikipedia.org/w/index.php?oldid=68583937  Contribuyentes: 142857, 2rombos, Abygail, Acratta, Adrian 541, Adriannunez, Adrione, Airunp, Ajedra, Alan18pisis,
Alavisan, Ale flashero, Alexmor86, Alhen, Amadís, Amana, Ambil, Amorde2, Ana wiki, Andreasmperu, Angus, AnselmiJuan, Antonorsi, Antur, Antuxd13, Antón Francho, Aortega, Arquisoft2,
Ascánder, AstroNomo, Autonomia, Avatar de la muerte, Açipni-Lovrij, BRiemann, Bafomet, Baiji, Banfield, Barrie, Belen llana, BenRu, Betelgeuse69, Beto29, BetoCG, Betomorales, Biasoli,
BlackBeast, Bluemask, Bonastre, Brainup, Brayanvlds, Bucho, Byron acosta, C'est moi, CASF, Camilo, Canopus49, Carlomej, Carmin, Carocanclini, Carutsu, Centroamericano, ChapaPott,
Chester269, Cheveri, Ciencia Al Poder, Cinabrium, Cloude, Cobalttempest, ColdWind, Comae, Cordwainer, Corrector1, Cratón, Ctrl Z, Cuetos, D vsquez, DETECSYS, DJ Nietzsche, Damian cf,
Dangelin5, Daniel dj, Daniielyta jaramiillo, Datumo, David0811, Davidlopez3, Davius, Davizas, Deivis, Dgelpi, Dhcp, Diana vasquez, Diegodiaz8, Diegovergel1234, Diegovergel1234567,
Diegusjaimes, Dionisio, Djblack!, Djhector12, Dodo, Dromero, Dunraz, Durero, Edc.Edc, Edmenb, Eduardosalg, Edub, Efrey, Elabra sanchez, Elamo3, Eldoncesar, Elmascapodetodos, Eloysito,
Elsenyor, Emiduronte, Emijrp, Emonnott, Emsikurt, Ender., Equi, Er Komandante, Eray, Ernesto Graf, FAR, FRONESIS, Faelomx, Fedaro, FedericoMP, Fito hg, Franckuestein, FrancoGG,
Freakie, Frutoseco, Furado, Furti, Fvilim, Gabriel Acquistapace, Gaeddal, Galio, Genba, Georgeluismh, GermanX, Gigabig, Ginés90, Grizzly Sigma, Guille, Gusgus, HECTOR ARTURO AZUZ
SANCHEZ, HUB, Halfdrag, Hardcoded, Hchaina, Helmy oved, HermanHn, Heyder25, Hflores, Holaquetalcomoteva, Humanware, Humberto, Igna, Invadinado, Isakimon, Isha, Ismaelfelix2ºeva,
JEDIKNIGHT1970, Jafol, Jarisleif, Jarke, Javier Carro, Javierito92, Jcaraballo, Jcvp, Jecanre, Jefferson andrey, Jefrcast, Jesuja, Jhoelito14, Jjvaca, Jkbw, Jmcangas, Jmvgpartner, JoRgE-1987,
Joaobruno, Johanna 0212, Jorge c2010, JorgeGG, Jorgechp, Josepepeluis, Jra113, Jstitch, Jugones55, Jurock, Jynus, KLosma, Karito1124, Karshan, Kiko 9431, Kociwa, Korocotta, Laiderg,
Lampsako, Laura Fiorucci, Leitoxx, Leonpolanco, Levhita, Libertad y Saber, Listener, Lmalbernat, Locaaa88, Loco085, Lordmanolo12, Lourdes Cardenal, Lucien leGrey,
LuisArmandoRasteletti, Luisadsd, MILO, MIONICA ALEXA, MadMan, Mafores, Magister Mathematicae, Mahadeva, Maldoror, Manolovar2, Mansoncc, ManuP, Manuel Trujillo Berges,
ManuelGR, Manuelt15, Manwë, Marcecoro, MarcoAurelio, Marklom, Martin 91, Martingala, Matdrodes, Mel 23, MercurioMT, Mesofilo, MiguelAngel fotografo, Miguelo on the road,
Mili332mili, Millars, Mlamouri, Montehermoso-spain, Mora.klein, Moriel, Mortadelo2005, Mr.Ajedrez, Mriosriquelme, Muro de Aguas, Murphy era un optimista, Murven, Mutari, NaBUru38,
Nanananananana, Natii Restrepo, Natrix, Nelson 97321, Netito777, Neumotoraxiv, Nian Dobrevhalder, Niceforo, Nico R., Nicop, Nixón, Nokto, Nueva era, OboeCrack, Orantz, Ornitododo,
Otaru Mamiya, Otets, PDD20, Pablobaena, Paintman, Pan con queso, Paola Pedroza, Paradoja, Petronas, Petruss, Platonides, Poco a poco, Porsche959, Priinceziita, Pólux, Qopqop, Queninosta,
Quinoneshector, Qwertymith, Racso, Rated rko, Raulshc, Ravotm, Renly, Resped, Retama, Reynaldo Villegas Peña, Ricardogpn, Richy, Rizome, Roberpl, Rondador, Rosarinagazo, Rosarino,
RoyFocker, Rsg, RubiksMaster110, Rubpe19, Rumpelstiltskin, Ruud Koot, SAMYTO, SPQRes, Sabbut, Sachavir, Sanbec, Santiperez, Satesclop, Sauron, Savh, Sebrev, SergioN, Shooke, Siabef,
Silver destructor, Skaterweb, Snakeyes, Soniautn, Soria, Soulreaper, SuperBraulio13, Superzerocool, Surmorenito19, Suso de la Vega, Taichi, Tano4595, Tarek, Technopat, TeddyAlam,
TeleMania, TheOm3ga, Tirithel, Tokvo, Tomatejc, Tostadora, Toñoimundo, Trylks, Txo, UA31, Ucevista, Un Mercenario, Unificacion, UnlimitedTeam, VagoKarlos, Valentinorosso,
VanKleinen, Vandal Crusher, Varano, Vic Fede, Viento19, Vitamine, Waka Waka, Wikerik, Wikixav, Wilfredor, Wilianz, Will vm, Wiw072, Wiwi072, Wrappper, X3MBoy, Yeza, Yitano,
Youssefsan, Yufradt, Zanaqo, Zenapau, conversion script, Érico Júnior Wouters, 1494 ediciones anónimas
Aplicación informática  Fuente: http://es.wikipedia.org/w/index.php?oldid=66995879  Contribuyentes: 2rombos, Acratta, Aikurn, Alex mayorga, Antipatico, Antonorsi, Açipni-Lovrij, Biasoli,
Briancarloscondenanza, Camilo, Cinabrium, Cronos x, Diegusjaimes, Diogeneselcinico42, Dodo, Edinjo, Eduararley, Elwikipedista, Emijrp, FedericoMP, Fidel zunino maza, Frei sein, Gabriel
Acquistapace, Gacq, Ggenellina, Hack-Master, Helmy oved, Humaknight, Isha, Ivanics, Jkbw, JorgeGG, Jsanchezes, Jugones55, Lampsako, Leonpolanco, Loco085, MacLahan, Makahaxi,
Mankeletor, Manuel Trujillo Berges, Maquedasahag, Matdrodes, Moriel, Mortadelo2005, Nehuen555, Netito777, Oblongo, Ortisa, Qwertyytrewqqwerty, R. K. Alvarado, Ricardogpn, Rosarino,
SF007, Sapientisimo, Sauron, Savh, Shooke, Sms, Soniautn, Speedplus, SuperBraulio13, Superzerocool, Technopat, Thief12, UA31, Un Mercenario, Vubo, Wewe, WikiDeb, Wikier, Wikixav,
Wrcdriver, XalD, Zenapau, 138 ediciones anónimas
Aplicación web  Fuente: http://es.wikipedia.org/w/index.php?oldid=67892043  Contribuyentes: Alejandro Areiza, Alexander20102010, Alhen, Andreasmperu, Antón Francho, Arturop,
Astaffolani, Ca in, Camoralesm, Cinabrium, Damifb, Dianai, Digigalos, Dodo, Dossier2, Editwi, Ejmeza, Equi, Felipemadariaga, Folkvanger, Forlair, Gacq, GermanX, Gorpik, HECTOR
ARTURO AZUZ SANCHEZ, HUB, Huds, J. A. Gélvez, Jarisleif, Jcaraballo, Jkbw, Juan cvp, Jugones55, Julianneira, LeCire, Levhita, Locovich, Magister Mathematicae, Mansoncc, Manwë,
Mapa-uv, Mario23021964, Matdrodes, Moleculax, Muro de Aguas, Nano412, Neoyukito, Nessye, Nightwish, Oxigenia, Pablo323, Pedrocerezo, Poco a poco, Pólux, Roberpl, Rubpe19, SIMON
BALLESTEROS, Savh, Serlumo, Spa karmona, Superzerocool, THerreroVe, Tacy abelarda, Taichi, Tano4595, Technopat, Tirithel, Tomatejc, 183 ediciones anónimas
Aplicación móvil  Fuente: http://es.wikipedia.org/w/index.php?oldid=68241255  Contribuyentes: Fmarzal, Jrdd4, R. K. Alvarado, 2 ediciones anónimas
Fuentes de imagen, Licencias y contribuyentes 11
Fuentes de imagen, Licencias y contribuyentes
File:Lambda lc.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Lambda_lc.svg  Licencia: Public Domain  Contribuyentes: Cathy Richards, Luks, Vlsergey, 2 ediciones anónimas
File:Sorting quicksort anim frame.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Sorting_quicksort_anim_frame.png  Licencia: Creative Commons Attribution-ShareAlike 3.0
Unported  Contribuyentes: en:User:RolandH
File:Utah teapot simple 2.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Utah_teapot_simple_2.png  Licencia: Creative Commons Attribution-Sharealike 3.0  Contribuyentes:
Dhatfield
File:3-Tastenmaus Microsoft.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:3-Tastenmaus_Microsoft.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5
 Contribuyentes: Darkone
Archivo:Spanish Wikiquote.SVG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Spanish_Wikiquote.SVG  Licencia: logo  Contribuyentes: James.mcd.nz
Archivo:Wikinews-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wikinews-logo.svg  Licencia: logo  Contribuyentes: Vectorized by Simon 01:05, 2 August 2006 (UTC)
Updated by Time3000 17 April 2007 to use official Wikinews colours and appear correctly on dark backgrounds. Originally uploaded by Simon.
Archivo:Wiktionary-logo-es.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wiktionary-logo-es.png  Licencia: logo  Contribuyentes: es:Usuario:Pybalo
Archivo:OpenOffice.org Writer.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:OpenOffice.org_Writer.png  Licencia: GNU Lesser General Public License  Contribuyentes:
http://hacktolive.org/
Archivo:Util.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Util.png  Licencia: GNU Free Documentation License  Contribuyentes: Original uploader was Willy at es.wikipedia
Archivo:Horde-portal.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Horde-portal.png  Licencia: GNU Lesser General Public License  Contribuyentes: The Horde Project
Archivo:Mobile devices Iphone nokia1.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Mobile_devices_Iphone_nokia1.JPG  Licencia: Creative Commons
Attribution-Sharealike 3.0  Contribuyentes: User:HLundgaard
Licencia 12
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported
//creativecommons.org/licenses/by-sa/3.0/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Estructura de un ordenador
Estructura de un ordenadorEstructura de un ordenador
Estructura de un ordenador
 
Colegio de educación profesional técnica del estado de méxico
Colegio de educación profesional técnica del estado de méxicoColegio de educación profesional técnica del estado de méxico
Colegio de educación profesional técnica del estado de méxico
 
Carrion poma 1°d
Carrion poma 1°dCarrion poma 1°d
Carrion poma 1°d
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
 
Presentación1
Presentación1Presentación1
Presentación1
 
Marcelo merchan
Marcelo merchanMarcelo merchan
Marcelo merchan
 
Guia1
Guia1Guia1
Guia1
 
Tenologia iser
Tenologia iserTenologia iser
Tenologia iser
 
La informática y el computador
La informática y el computadorLa informática y el computador
La informática y el computador
 
La informatica
La informaticaLa informatica
La informatica
 
La informática y la educación( prof: Adrian De Jesús).
La informática y la educación( prof: Adrian De Jesús).La informática y la educación( prof: Adrian De Jesús).
La informática y la educación( prof: Adrian De Jesús).
 
La informatica
La informaticaLa informatica
La informatica
 
INFORMATICA
INFORMATICAINFORMATICA
INFORMATICA
 
tarea A
tarea Atarea A
tarea A
 
Terminologia basica
Terminologia basicaTerminologia basica
Terminologia basica
 
InformáTica
InformáTicaInformáTica
InformáTica
 
Informática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdfInformática - Qué es, historia, para qué sirve y características.pdf
Informática - Qué es, historia, para qué sirve y características.pdf
 
Diccionario Informático
Diccionario InformáticoDiccionario Informático
Diccionario Informático
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Similar a Informatica

Similar a Informatica (20)

Informática
InformáticaInformática
Informática
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Práctica de word
Práctica de wordPráctica de word
Práctica de word
 
Alison informatica
Alison informaticaAlison informatica
Alison informatica
 
Informática
InformáticaInformática
Informática
 
Informáticaa
InformáticaaInformáticaa
Informáticaa
 
El Derecho y la Informática!
El Derecho y la Informática!El Derecho y la Informática!
El Derecho y la Informática!
 
La informática
La informáticaLa informática
La informática
 
La informatica
La informaticaLa informatica
La informatica
 
Informatica
InformaticaInformatica
Informatica
 
INformatica
INformaticaINformatica
INformatica
 
Informática
InformáticaInformática
Informática
 
De informatica
De informaticaDe informatica
De informatica
 
Recuperacion de informatica
Recuperacion de informaticaRecuperacion de informatica
Recuperacion de informatica
 
Procto de crisss recursamiento
Procto de crisss recursamientoProcto de crisss recursamiento
Procto de crisss recursamiento
 
Introduccion a la Informatica: Resumen de Examen I
Introduccion a la Informatica: Resumen de Examen I Introduccion a la Informatica: Resumen de Examen I
Introduccion a la Informatica: Resumen de Examen I
 
Introducción Grupo 1
Introducción Grupo 1Introducción Grupo 1
Introducción Grupo 1
 
Grupo 1 introducc informatica
Grupo 1 introducc informaticaGrupo 1 introducc informatica
Grupo 1 introducc informatica
 
GRUPO 1
GRUPO 1 GRUPO 1
GRUPO 1
 
Grupo 1
Grupo 1Grupo 1
Grupo 1
 

Informatica

  • 1. PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor información. PDF generated at: Tue, 30 Jul 2013 00:23:42 UTC INFORMATICA APLICACIONES
  • 2. Contenidos Artículos Informática 1 Aplicación informática 3 Aplicación web 4 Aplicación móvil 8 Referencias Fuentes y contribuyentes del artículo 10 Fuentes de imagen, Licencias y contribuyentes 11 Licencias de artículos Licencia 12
  • 3. Informática 1 Informática Informática es una ciencia que estudia métodos, procesos, técnicas, con el fin de almacenar, procesar y transmitir información y datos en formato digital. La informática se ha desarrollado rápidamente a partir de la segunda mitad del siglo XX, con la aparición de tecnologías tales como el circuito integrado, Internet y el teléfono móvil. En 1957 Karl Steinbuch acuñó la palabra alemana Informatik en la publicación de un documento denominado Informatik: Automatische Informationsverarbeitung (Informática: procesamiento automático de información). En ruso, Alexander Ivanovich Mikhailov fue el primero en utilizar informatika con el significado de «estudio, organización, y la diseminación de la información científica», que sigue siendo su significado en dicha lengua. [cita requerida] . En inglés, la palabra Informatics fue acuñada independiente y casi simultáneamente por Walter F. Bauer, en 1962, cuando Bauer cofundó la empresa denominada «Informatics General, Inc.». Dicha empresa registró el nombre y persiguió a las universidades que lo utilizaron, forzándolas a utilizar la alternativa computer science. La Association for Computing Machinery, la mayor organización de informáticos del mundo, se dirigió a Informatics General Inc. para poder utilizar la palabra informatics en lugar de computer machinery, pero la empresa se negó. Informatics General Inc. cesó sus actividades en 1985, pero para esa época el nombre de computer science estaba plenamente arraigado. Actualmente los angloparlantes utilizan el término computer science, traducido a veces como «Ciencias de la computación», para designar tanto el estudio científico como el aplicado; mientras que designan como information technology ( o data processing, traducido a veces como «tecnologías de la información», al conjunto de tecnologías que permiten el tratamiento automatizado de información. Etimología El vocablo informática proviene del alemán informatik acuñado por Karl Steinbuch en 1957. Pronto, adaptaciones locales del término aparecieron en francés, italiano, español, rumano, portugués y holandés, entre otras lenguas, refiriéndose a la aplicación de las computadoras para almacenar y procesar la información. El término es una contracción de las palabras information y automatic (información automática). En lo que hoy día conocemos como informática confluyen muchas de las técnicas, procesos y máquinas (ordenadores) que el hombre ha desarrollado a lo largo de la historia para apoyar y potenciar su capacidad de memoria, de pensamiento y de comunicación. En el Diccionario de la lengua española de la Real Academia Española se define informática como: Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores. [1] Orígenes En los inicios del proceso de informacion, con la informática sólo se facilitaban los trabajos repetitivos y monótonos del área administrativa. La automatización de esos procesos trajo como consecuencia directa una disminución de los costos y un incremento en la productividad. En la informática convergen los fundamentos de las ciencias de la computación, la programación y metodologías para el desarrollo de software, la arquitectura de computadores, las redes de computadores, la inteligencia artificial y ciertas cuestiones relacionadas con la electrónica. Se puede entender por informática a la unión sinérgica de todo este conjunto de disciplinas. Esta disciplina se aplica a
  • 4. Informática 2 numerosas y variadas áreas del conocimiento o la actividad humana, como por ejemplo: gestión de negocios, almacenamiento y consulta de información, monitorización y control de procesos, industria, robótica, comunicaciones, control de transportes, investigación, desarrollo de juegos, diseño computarizado, aplicaciones / herramientas multimedia, medicina, biología, física, química, meteorología, ingeniería, arte, etc. Puede tanto facilitar la toma de decisiones a nivel gerencial (en una empresa) como permitir el control de procesos críticos. Actualmente es difícil concebir un área que no use, de alguna forma, el apoyo de la informática. Ésta puede cubrir un enorme abanico de funciones, que van desde las más simples cuestiones domésticas hasta los cálculos científicos más complejos. Entre las funciones principales de la informática se cuentan las siguientes: • • Creación de nuevas especificaciones de trabajo • • Desarrollo e implementación de sistemas informáticos • • Sistematización de procesos • • Optimización de los métodos y sistemas informáticos existentes • • Facilita la automatización de datos Sistemas de tratamiento de la información • Los sistemas computacionales, generalmente implementados como dispositivos electrónicos, permiten el procesamiento automático de la información. Conforme a ello, los sistemas informáticos deben realizar las siguientes tres tareas básicas: • Entrada: captación de la información. • Proceso: tratamiento de la información. • Salida: transmisión de resultados. • Sistemas de mando y control, son sistemas basados en la mecánica y motricidad de dispositivos que permiten al usuario localizar, dentro de la logística, los elementos que se demandan. Están basados en la electricidad, o sea, no en el control del flujo del electrón, sino en la continuidad o discontinuidad de una corriente eléctrica, si es alterna o continua o si es inducida, contrainducida, en fase o desfase (ver periférico de entrada). • Sistemas de archivo, son sistemas que permiten el almacenamiento a largo plazo de información que no se demandará por un largo periodo de tiempo. Estos sistemas usan los conceptos de biblioteca para localizar la información demandada. • Código ASCII, Es un método para la correspondencia de cadenas de bits permitiendo de esta forma la comunicación entre dispositivos digitales así como su proceso y almacenamiento, en la actualidad todos los sistemas informáticos utilizan el código ASCII para representar textos, gráficos, audio e infinidad de información para el control y manipulación de dispositivos digitales. Los virus informáticos son programas que se introducen en un ordenador, sin conocimiento del usuario, para ejecutar en él acciones no deseadas. Estas acciones son: • • Unirse a un programa. • • Mostrar mensajes o imágenes, generalmente molestas. • • Ralentizar o bloquear el ordenador. • • Destruir la información almacenada. • • Reducir el espacio en el disco. Los tipos de virus informáticos que existen son: • • Gusanos: recogiendo información, contraseñas, para enviarla a otro. • • Bombas lógicas o de tiempo: que se activan cuando sucede algo especial, como puede ser una fecha. • • Troyanos: hace que los ordenadores vallan más lentos. • • Falsos virus: información falsa. Estos virus se pueden prevenir:
  • 5. Informática 3 • • Haciendo copias de seguridad. • • Copias de programas originales. • • Rechazo de copias de origen dudoso. • • Uso de contraseñas. Referencias [1] Definición de informática (http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&TIPO_BUS=3&LEMA=informática) en el DRAE Enlaces externos • Wikiquote alberga frases célebres de o sobre Informática. Wikiquote • Wikinoticias tiene noticias relacionadas con Informática.Wikinoticias • Wikcionario tiene definiciones para informática.Wikcionario • Glosario de informática inglés-español bajo licencia GNU FDL (http://quark.fe.up.pt/orca/index.es.html) • Glosario de informática Inglés-Español, Proyecto ORCA (http://es.tldp.org/ORCA/glosario.html). • Glosario de informática GNOME-ES (http://www.linuxlots.com/~barreiro/spanish/gnome-es/). • Glosario de informática (http://es.l10n.kde.org/glosario.php). Aplicación informática OpenOffice.org Writer ejecutándose en el sistema operativo GNU/Linux. En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos. Ciertas aplicaciones desarrolladas «a medida» suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y 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 naturaleza para que formen un paquete (llamados suites o suite ofimática) que sean satisfactorios para las necesidades más apremiantes del usuario.
  • 6. Aplicación informática 4 Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas útiles con el ordenador (o computadora); algunos con ciertas prestaciones, otros con un determinado diseño; unos son más amigables o fáciles de usar que otros, pero bajo el mismo principio. Actualmente, con el uso de dispositivos móviles se ha extendido el concepto APP, Aplicación informática para dispositivos móviles o tablets con multitud de funcionalidades. Desde juegos hasta aplicaciones para realizar tareas cotidianas. Es un abanico enorme que hacen más interactivo los dispositivos móviles. Aplicación web Horde groupware es una típica aplicación web. En la ingeniería de software se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador. Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web. Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones, como por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo. Antecedentes En los primeros tiempos de la computación cliente-servidor, cada aplicación tenía su propio programa cliente que servía como interfaz de usuario que tenía que ser instalado por separado en cada ordenador personal de cada usuario. El cliente realizaba peticiones a otro programa -el servidor- que le daba respuesta. Una mejora en el servidor, como parte de la aplicación, requería normalmente una mejora de los clientes instalados en cada ordenador personal, añadiendo un coste de soporte técnico y disminuyendo la productividad. A diferencia de lo anterior, las aplicaciones web generan dinámicamente una serie de páginas en un formato estándar, como HTML o XHTML, soportados por los navegadores web comunes. Se utilizan lenguajes interpretados en el lado del cliente, directamente o a través de plugins tales como JavaScript, Java, Flash, etc., para añadir elementos dinámicos a la interfaz de usuario. Generalmente cada página web en particular se envía al cliente como un documento estático, pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Durante la sesión, el navegador web interpreta y muestra en pantalla las páginas, actuando como cliente para cualquier aplicación web.
  • 7. Aplicación web 5 Interfaz Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar-y-soltar que no están soportadas por las tecnologías web estándar. Los desarrolladores web generalmente utilizan lenguajes interpretados (scripts) en el lado del cliente para añadir más funcionalidades, especialmente para ofrecer una experiencia interactiva que no requiera recargar la página cada vez (lo que suele resultar molesto a los usuarios). Recientemente se han desarrollado tecnologías para coordinar estos lenguajes con las tecnologías en el lado del servidor. Como ejemplo, AJAX es una técnica de desarrollo web que usa una combinación de varias tecnologías. Consideraciones técnicas Una ventaja significativa es que las aplicaciones web deberían funcionar igual independientemente de la versión del sistema operativo instalado en el cliente. En vez de crear clientes para Windows, Mac OS X, GNU/Linux y otros sistemas operativos, la aplicación web se escribe una vez y se ejecuta igual en todas partes. Sin embargo, hay aplicaciones inconsistentes escritas con HTML, CSS, DOM y otras especificaciones estándar para navegadores web que pueden causar problemas en el desarrollo y soporte de estas aplicaciones, principalmente debido a la falta de adhesión de los navegadores a dichos estándares web (especialmente versiones de Internet Explorer anteriores a la 7.0). Adicionalmente, la posibilidad de los usuarios de personalizar muchas de las características de la interfaz (tamaño y color de fuentes, tipos de fuentes, inhabilitar Javascript) puede interferir con la consistencia de la aplicación web. Otra aproximación es utilizar Adobe Flash Player o Java applets para desarrollar parte o toda la interfaz de usuario. Como casi todos los navegadores incluyen soporte para estas tecnologías (usualmente por medio de plug-ins), las aplicaciones basadas en Flash o Java pueden ser implementadas con aproximadamente la misma facilidad. Dado que ignoran las configuraciones de los navegadores, estas tecnologías permiten más control sobre la interfaz, aunque las incompatibilidades entre implementaciones Flash o Java puedan crear nuevas complicaciones, debido a que no son estándares. Por las similitudes con una arquitectura cliente-servidor, con un cliente "no ligero", existen discrepancias sobre el hecho de llamar a estos sistemas “aplicaciones web”; un término alternativo es “Aplicación Enriquecida de Internet”. Estructura de las aplicaciones web Aunque existen muchas variaciones posibles, una aplicación web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa, y un motor capaz de usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASP, ASP.NET, CGI, ColdFusion, embPerl, Python (programming language) o Ruby on Rails) que constituye la capa intermedia. Por último, una base de datos constituye la tercera y última capa. El navegador web manda peticiones a la capa intermedia que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario. Uso empresarial Una estrategia que está emergiendo para las empresas proveedoras de software consiste en proveer acceso vía web al software. Para aplicaciones previamente distribuidas, como las aplicaciones de escritorio, se puede optar por desarrollar una aplicación totalmente nueva o simplemente por adaptar la aplicación para ser usada con una interfaz web. Estos últimos programas permiten al usuario pagar una cuota mensual o anual para usar la aplicación, sin necesidad de instalarla en el ordenador del usuario. A esta estrategia de uso se la denomina Software como servicio y a las compañías desarrolladoras se les denomina Proveedores de Aplicaciones de Servicio (ASP por sus siglas en inglés), un modelo de negocio que está atrayendo la atención de la industria del software.
  • 8. Aplicación web 6 Ventajas - Ahorra tiempo: Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa. - No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas. - No ocupan espacio en nuestro disco duro. - Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador, cuando nos conectamos estamos usando siempre la última versión que haya lanzado. - Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no se encuentra en nuestro ordenador, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador. - Multiplataforma: Se pueden usar desde cualquier sistema operativo porque sólo es necesario tener un navegador. - Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un portátil...) porque se accede a través de una página web (sólo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios. - La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo. - Los virus no dañan los datos porque éstos están guardados en el servidor de la aplicación. - Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina. - Los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web ricas (RIAs). Inconvenientes - Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son más limitadas que las que se pueden realizar desde el sistema operativo. Pero cada vez los navegadores están más preparados para mejorar en este aspecto. La aparición de HTML 5 representa un hito en este sentido. Es posible añadir funcionalidades a estas aplicaciones gracias al uso de Aplicaciones de Internet Enriquecidas. - La disponibilidad depende de un tercero, el proveedor de la conexión a internet o el que provee el enlace entre el servidor de la aplicación y el cliente. Así que la disponibilidad del servicio está supeditada al proveedor. [] Diferencia entre aplicación web y aplicación de internet enriquecida (RIA) Las aplicaciones web se ejecutan nativamente desde el navegador. Pero existen algunas aplicaciones que funcionan desde el navegador pero además requieren la instalación de un software en el ordenador para poder utilizarse. Estas aplicaciones se denominan Aplicaciones de Internet Ricas. El motivo de usar este software adicional es que hay muchas funcionalidades que los navegadores no pueden ofrecer, y él enriquece a las aplicaciones web ofreciendo dichas funcionalidades. . Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de software instalado: - Procesamiento de imágenes - Captura de imágenes - Uso de webcam / Captura de video []
  • 9. Aplicación web 7 Lenguajes de programación Existen numerosos lenguajes de programación empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan: • • PHP • Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP) • • Javascript • • Perl • • Ruby • • Python • C# y Visual Basic con sus tecnologías ASP/ASP.NET También son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programación, como HTML o XML. Se utilizan para servir los datos adecuados a las necesidades del usuario, en función de como hayan sido definidos por el dueño de la aplicación. Los datos se almacenan en alguna base de datos estándar. Referencias Bibliografía • Sergio Luján Mora (2001) (en español, libro completo gratuito en pdf). Programación en Internet: Clientes Web (http://hdl.handle.net/10045/16994) (1ª edición). Editorial Club Universitario. • Sergio Luján Mora (2002) (en español, libro completo gratuito en pdf). Programación de aplicaciones web: historia, principios básicos y clientes web (http://hdl.handle.net/10045/16995) (1ª edición). Editorial Club Universitario.
  • 10. Aplicación móvil 8 Aplicación móvil Teléfonos inteligentes mostrando iconos de aplicaciones móviles. Una aplicación móvil o app es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles. Por lo general se encuentran disponibles a través de plataformas de distribución, operadas por las compañías propietarias de los sistemas operativos móviles como Android, iOS, BlackBerry OS, Windows Phone, entre otros. Existen aplicaciones móviles gratuitas u otras de pago, donde en promedio el 20-30% del costo de la aplicación se destina al distribuidor y el resto es para el desarrollador. [] El término app se volvió popular rápidamente, tanto que en 2010 fue listada como Word of the Year (Palabra del Año) por la American Dialect Society. [] Desarrollo El desarollo de aplicaciones para dispositivos móviles requiere tener en cuenta las limitaciones de estos dispositivos. Los dispositivos móviles funcionan con batería y tienen procesadores menos poderosos que los ordenadores personales. Los desarrollos de estas aplicaciones también tienen que considerar una gran variedad de tamaños de pantalla, datos especificos de software y configuraciones. El desarrollo de aplicaciones móviles requiere el uso de entorno de desarrollo integrados. Las aplicaciones móviles suelen ser probadas primero usando emuladores y más tarde se ponen en el mercado en periodo de prueba. Actualmente un gran número de empresas se dedica a la creación profesional de aplicaciones. Aún así, han surgido páginas web como Mobincube donde un usuario común puede crear aplicaciones de manera gratuita y sin conocimiento de programación. Distribución Google Play Google Play (anteriormente Android Market) es una plataforma de distribución de software en linea desarrollado por Google Inc. para dispositivos con sistema operativo Android. Fue lanzado en octubre de 2008. Hasta octubre de 2012, Google Play contaba con mas de 700,000 aplicaciones. [] App Store La App Store fue el primer servicio de distribución de aplicaciones, siendo lanzada el 10 de julio de 2008. En 2012, el CEO de Apple, Tim Cook, anunció que existen mas de 650,000 aplicaciones disponibles para dispositivos con iOS. []
  • 11. Aplicación móvil 9 Windows Phone Store La Windows Phone Store es la plataforma de distribución de Microsoft para los dispositivos que cuentan con el sistema operativo móvil Windows Phone. Fue lanzado en octubre de 2010. Para octubre de 2012, contaba con mas de 120,000 aplicaciones disponibles. [] En Mayo de 2013 Microsoft anunció que ya contaba con más de 145.000 aplicaciones en Windows Phone Store [1] BlackBerry World Las aplicaciones para los dispositivos BlackBerry se encuentran disponibles mediante descarga a través del servicio BlackBerry World (antes BlackBerry App World). Fue lanzada en 2009. En julio de 2011 se reportaron 3 millones de descargas al día. Amazon Appstore La Amazon Appstore es una aplicación móvil de distribución de software disponible para los dispositivos con sistema operativo Android. Fue lanzada en marzo de 2011, contando con 3,800 aplicaciones. [] Referencias
  • 12. Fuentes y contribuyentes del artículo 10 Fuentes y contribuyentes del artículo Informática  Fuente: http://es.wikipedia.org/w/index.php?oldid=68583937  Contribuyentes: 142857, 2rombos, Abygail, Acratta, Adrian 541, Adriannunez, Adrione, Airunp, Ajedra, Alan18pisis, Alavisan, Ale flashero, Alexmor86, Alhen, Amadís, Amana, Ambil, Amorde2, Ana wiki, Andreasmperu, Angus, AnselmiJuan, Antonorsi, Antur, Antuxd13, Antón Francho, Aortega, Arquisoft2, Ascánder, AstroNomo, Autonomia, Avatar de la muerte, Açipni-Lovrij, BRiemann, Bafomet, Baiji, Banfield, Barrie, Belen llana, BenRu, Betelgeuse69, Beto29, BetoCG, Betomorales, Biasoli, BlackBeast, Bluemask, Bonastre, Brainup, Brayanvlds, Bucho, Byron acosta, C'est moi, CASF, Camilo, Canopus49, Carlomej, Carmin, Carocanclini, Carutsu, Centroamericano, ChapaPott, Chester269, Cheveri, Ciencia Al Poder, Cinabrium, Cloude, Cobalttempest, ColdWind, Comae, Cordwainer, Corrector1, Cratón, Ctrl Z, Cuetos, D vsquez, DETECSYS, DJ Nietzsche, Damian cf, Dangelin5, Daniel dj, Daniielyta jaramiillo, Datumo, David0811, Davidlopez3, Davius, Davizas, Deivis, Dgelpi, Dhcp, Diana vasquez, Diegodiaz8, Diegovergel1234, Diegovergel1234567, Diegusjaimes, Dionisio, Djblack!, Djhector12, Dodo, Dromero, Dunraz, Durero, Edc.Edc, Edmenb, Eduardosalg, Edub, Efrey, Elabra sanchez, Elamo3, Eldoncesar, Elmascapodetodos, Eloysito, Elsenyor, Emiduronte, Emijrp, Emonnott, Emsikurt, Ender., Equi, Er Komandante, Eray, Ernesto Graf, FAR, FRONESIS, Faelomx, Fedaro, FedericoMP, Fito hg, Franckuestein, FrancoGG, Freakie, Frutoseco, Furado, Furti, Fvilim, Gabriel Acquistapace, Gaeddal, Galio, Genba, Georgeluismh, GermanX, Gigabig, Ginés90, Grizzly Sigma, Guille, Gusgus, HECTOR ARTURO AZUZ SANCHEZ, HUB, Halfdrag, Hardcoded, Hchaina, Helmy oved, HermanHn, Heyder25, Hflores, Holaquetalcomoteva, Humanware, Humberto, Igna, Invadinado, Isakimon, Isha, Ismaelfelix2ºeva, JEDIKNIGHT1970, Jafol, Jarisleif, Jarke, Javier Carro, Javierito92, Jcaraballo, Jcvp, Jecanre, Jefferson andrey, Jefrcast, Jesuja, Jhoelito14, Jjvaca, Jkbw, Jmcangas, Jmvgpartner, JoRgE-1987, Joaobruno, Johanna 0212, Jorge c2010, JorgeGG, Jorgechp, Josepepeluis, Jra113, Jstitch, Jugones55, Jurock, Jynus, KLosma, Karito1124, Karshan, Kiko 9431, Kociwa, Korocotta, Laiderg, Lampsako, Laura Fiorucci, Leitoxx, Leonpolanco, Levhita, Libertad y Saber, Listener, Lmalbernat, Locaaa88, Loco085, Lordmanolo12, Lourdes Cardenal, Lucien leGrey, LuisArmandoRasteletti, Luisadsd, MILO, MIONICA ALEXA, MadMan, Mafores, Magister Mathematicae, Mahadeva, Maldoror, Manolovar2, Mansoncc, ManuP, Manuel Trujillo Berges, ManuelGR, Manuelt15, Manwë, Marcecoro, MarcoAurelio, Marklom, Martin 91, Martingala, Matdrodes, Mel 23, MercurioMT, Mesofilo, MiguelAngel fotografo, Miguelo on the road, Mili332mili, Millars, Mlamouri, Montehermoso-spain, Mora.klein, Moriel, Mortadelo2005, Mr.Ajedrez, Mriosriquelme, Muro de Aguas, Murphy era un optimista, Murven, Mutari, NaBUru38, Nanananananana, Natii Restrepo, Natrix, Nelson 97321, Netito777, Neumotoraxiv, Nian Dobrevhalder, Niceforo, Nico R., Nicop, Nixón, Nokto, Nueva era, OboeCrack, Orantz, Ornitododo, Otaru Mamiya, Otets, PDD20, Pablobaena, Paintman, Pan con queso, Paola Pedroza, Paradoja, Petronas, Petruss, Platonides, Poco a poco, Porsche959, Priinceziita, Pólux, Qopqop, Queninosta, Quinoneshector, Qwertymith, Racso, Rated rko, Raulshc, Ravotm, Renly, Resped, Retama, Reynaldo Villegas Peña, Ricardogpn, Richy, Rizome, Roberpl, Rondador, Rosarinagazo, Rosarino, RoyFocker, Rsg, RubiksMaster110, Rubpe19, Rumpelstiltskin, Ruud Koot, SAMYTO, SPQRes, Sabbut, Sachavir, Sanbec, Santiperez, Satesclop, Sauron, Savh, Sebrev, SergioN, Shooke, Siabef, Silver destructor, Skaterweb, Snakeyes, Soniautn, Soria, Soulreaper, SuperBraulio13, Superzerocool, Surmorenito19, Suso de la Vega, Taichi, Tano4595, Tarek, Technopat, TeddyAlam, TeleMania, TheOm3ga, Tirithel, Tokvo, Tomatejc, Tostadora, Toñoimundo, Trylks, Txo, UA31, Ucevista, Un Mercenario, Unificacion, UnlimitedTeam, VagoKarlos, Valentinorosso, VanKleinen, Vandal Crusher, Varano, Vic Fede, Viento19, Vitamine, Waka Waka, Wikerik, Wikixav, Wilfredor, Wilianz, Will vm, Wiw072, Wiwi072, Wrappper, X3MBoy, Yeza, Yitano, Youssefsan, Yufradt, Zanaqo, Zenapau, conversion script, Érico Júnior Wouters, 1494 ediciones anónimas Aplicación informática  Fuente: http://es.wikipedia.org/w/index.php?oldid=66995879  Contribuyentes: 2rombos, Acratta, Aikurn, Alex mayorga, Antipatico, Antonorsi, Açipni-Lovrij, Biasoli, Briancarloscondenanza, Camilo, Cinabrium, Cronos x, Diegusjaimes, Diogeneselcinico42, Dodo, Edinjo, Eduararley, Elwikipedista, Emijrp, FedericoMP, Fidel zunino maza, Frei sein, Gabriel Acquistapace, Gacq, Ggenellina, Hack-Master, Helmy oved, Humaknight, Isha, Ivanics, Jkbw, JorgeGG, Jsanchezes, Jugones55, Lampsako, Leonpolanco, Loco085, MacLahan, Makahaxi, Mankeletor, Manuel Trujillo Berges, Maquedasahag, Matdrodes, Moriel, Mortadelo2005, Nehuen555, Netito777, Oblongo, Ortisa, Qwertyytrewqqwerty, R. K. Alvarado, Ricardogpn, Rosarino, SF007, Sapientisimo, Sauron, Savh, Shooke, Sms, Soniautn, Speedplus, SuperBraulio13, Superzerocool, Technopat, Thief12, UA31, Un Mercenario, Vubo, Wewe, WikiDeb, Wikier, Wikixav, Wrcdriver, XalD, Zenapau, 138 ediciones anónimas Aplicación web  Fuente: http://es.wikipedia.org/w/index.php?oldid=67892043  Contribuyentes: Alejandro Areiza, Alexander20102010, Alhen, Andreasmperu, Antón Francho, Arturop, Astaffolani, Ca in, Camoralesm, Cinabrium, Damifb, Dianai, Digigalos, Dodo, Dossier2, Editwi, Ejmeza, Equi, Felipemadariaga, Folkvanger, Forlair, Gacq, GermanX, Gorpik, HECTOR ARTURO AZUZ SANCHEZ, HUB, Huds, J. A. Gélvez, Jarisleif, Jcaraballo, Jkbw, Juan cvp, Jugones55, Julianneira, LeCire, Levhita, Locovich, Magister Mathematicae, Mansoncc, Manwë, Mapa-uv, Mario23021964, Matdrodes, Moleculax, Muro de Aguas, Nano412, Neoyukito, Nessye, Nightwish, Oxigenia, Pablo323, Pedrocerezo, Poco a poco, Pólux, Roberpl, Rubpe19, SIMON BALLESTEROS, Savh, Serlumo, Spa karmona, Superzerocool, THerreroVe, Tacy abelarda, Taichi, Tano4595, Technopat, Tirithel, Tomatejc, 183 ediciones anónimas Aplicación móvil  Fuente: http://es.wikipedia.org/w/index.php?oldid=68241255  Contribuyentes: Fmarzal, Jrdd4, R. K. Alvarado, 2 ediciones anónimas
  • 13. Fuentes de imagen, Licencias y contribuyentes 11 Fuentes de imagen, Licencias y contribuyentes File:Lambda lc.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Lambda_lc.svg  Licencia: Public Domain  Contribuyentes: Cathy Richards, Luks, Vlsergey, 2 ediciones anónimas File:Sorting quicksort anim frame.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Sorting_quicksort_anim_frame.png  Licencia: Creative Commons Attribution-ShareAlike 3.0 Unported  Contribuyentes: en:User:RolandH File:Utah teapot simple 2.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Utah_teapot_simple_2.png  Licencia: Creative Commons Attribution-Sharealike 3.0  Contribuyentes: Dhatfield File:3-Tastenmaus Microsoft.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:3-Tastenmaus_Microsoft.jpg  Licencia: Creative Commons Attribution-Sharealike 2.5  Contribuyentes: Darkone Archivo:Spanish Wikiquote.SVG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Spanish_Wikiquote.SVG  Licencia: logo  Contribuyentes: James.mcd.nz Archivo:Wikinews-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wikinews-logo.svg  Licencia: logo  Contribuyentes: Vectorized by Simon 01:05, 2 August 2006 (UTC) Updated by Time3000 17 April 2007 to use official Wikinews colours and appear correctly on dark backgrounds. Originally uploaded by Simon. Archivo:Wiktionary-logo-es.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wiktionary-logo-es.png  Licencia: logo  Contribuyentes: es:Usuario:Pybalo Archivo:OpenOffice.org Writer.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:OpenOffice.org_Writer.png  Licencia: GNU Lesser General Public License  Contribuyentes: http://hacktolive.org/ Archivo:Util.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Util.png  Licencia: GNU Free Documentation License  Contribuyentes: Original uploader was Willy at es.wikipedia Archivo:Horde-portal.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Horde-portal.png  Licencia: GNU Lesser General Public License  Contribuyentes: The Horde Project Archivo:Mobile devices Iphone nokia1.JPG  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Mobile_devices_Iphone_nokia1.JPG  Licencia: Creative Commons Attribution-Sharealike 3.0  Contribuyentes: User:HLundgaard
  • 14. Licencia 12 Licencia Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/