2. Las primeras aplicaciones datan de finales de los noventas, estas eran lo que conocemos como la
agenda, árcade games cumplían funciones muy elementales y su diseño era muy simple la
evolución de las aplicaciones (App) se dio rápidamente gracias a las innovaciones de la tecnología
WAP y la transmisión de datos (EDGE) esto vino acompañado de u n desarrollo muy fuerte en
celulares Apple IPhone y junto a él llegan muchas propuestas de Smartphone entre ellas android
la competencia más grande en sistema operativo del IPhone es aquí donde comienza el despunte
de las aplicaciones, juegos, noticias, diseño, arte, fotografía, medicina, todo en tus manos gracias
a la revolución de la aplicaciones móviles.
3. La función principal de un Smartphone, es de servir como plataforma para aplicaciones que hagan
provecho de las características del teléfono.
En sí, los desarrolladores se pones a pensar ¿Qué problema puedo solucionarlo? y Tomando en cuenta que
los teléfonos cuentan con cosas desde cámaras hasta giroscopios y una conexión regular a internet;
logran hacer programas denominados aplicaciones que pueden ser desde un organizador personal hasta
un juego las posibilidades son prácticamente infinitas.
Las aplicaciones cumplen una pequeña función dentro de nuestro teléfono ya sea para comunicarnos
como WhatsApp y Line que nos ahorra mucho dinero con la mensajería de texto, u otras como suite office
que nos permiten visualizar y editar documentos en nuestro teléfono rápidamente y no podemos
olvidarnos de los juegos como ya el clásico Angry Birts que ha sido descargado mil millones de veces.
4. Los primeros teléfonos catalogados como Smart Phone aparecieron al final de los noventa que era una época en la que se
prestaba más atención al hardware. La evolución de la industria móvil era desordenada y no tenía un rumbo fijo.
Árcade Games: Un juego de árcade (o coin-op ) es una que funciona con monedas máquina de entretenimiento, por lo
general se instala en las empresas públicas, tales como restaurantes, bares, y en particular los salones recreativos . La
mayoría de los juegos de árcade son juegos de video, pinball, máquinas electromecánicas juegos, juegos de redención y
comerciantes (como grúas de garras).
APPS: Una aplicación (también llamada App) es simplemente un programa informático creado para llevar a cabo o
facilitar una tarea en un dispositivo informático. Cabe destacar que aunque todas las aplicaciones son programas, no
todos los programas son aplicaciones.
WAP: Wireless Application Protocolo o WAP (protocolo de aplicaciones inalámbricas) es un estándar abierto internacional
para aplicaciones que utilizan las comunicaciones inalámbricas, p.ej. acceso a servicios de Internet desde un teléfono
móvil.
5. Es posible concluir que en la actualidad tenemos tres tipos de desarrollos para aplicaciones
móviles.
Nativas
Webs
Hibridas
6. Este tipo de aplicaciones están hechas para ejecutarse en un dispositivo y sistema operativo específico, la
mayor parte de las aplicaciones descargadas de la App Store son aplicaciones que solo van a correr sobre
IPhone o Iphad. Este tipo de aplicaciones se cran con distintos tipos de lenguajes. Las desarrolladas para
sistema IPhad o IPhone (iOS) lo hacen con los lenguajes C o C++. Las aplicaciones desarrolladas para el
sistema android lo hacen con lenguaje Java este tipo de aplicaciones corren de forma más eficiente sobre
estos dispositivos ya que sus componentes están diseñados de forma específica para este sistema operativo,
este tipo de aplicaciones pueden emplear todos los sensores y elementos del teléfono: cámara, GPS, agenda etc.
Esta es una diferencia fundamental con respecto a las aplicaciones web.
7. El simple hecho de tener la aplicación instalada en el terminar ya es una ventaja. El icono de la misma es un
acceso directo gracias al cual no tenemos que teclear la dirección web para acceder a ella. Por otro lado, las
tiendas de aplicaciones móviles como el App Store o Google Play nos permiten encontrar las aplicaciones de
manera más sencilla que si buscáramos en la web.
Una de las ventajas más interesantes de estas aplicaciones, es que pueden acceder ciertas características del
móvil, como por ejemplo, a la cámara y así podes aprovecharse de estos recursos. Un ejemplo sería la aplicación de
linterna, que utiliza el flash de la cámara. Por otro lado, salvo excepciones, no es necesaria la conexión a internet.
Permiten el envío de notificaciones Push. Esta capacidad es muy interesante y en ocasiones no se aprovecha tanto
como se podría o se utilizan demasiado. Las notificaciones push te permiten enviar mensajes al usuario para
sugerirle acciones: actualización de la app, compras, actualización del contenido, etc.
8. Entre las desventajas más conocidas, encontramos la necesidad del usuario de actualizarlas manualmente, la
necesidad de desarrollar una app para cada marketplace y el proceso de validación de los mismos. Estas desventajas
no son ninguna tontería, de hecho, hace solo unos días conocimos el caso de AppGratis, una app que ha sido eliminada
del marketplace de Apple y que contaba con más de 12 millones de usuarios.
9. Arcade Games: Un juego de árcade (o coin-op ) es una que funciona con monedas máquina de entretenimiento, por lo general se instala en las
empresas públicas, tales como restaurantes, bares, y en particular los salones recreativos . La mayoría de los juegos de arcade son juegos de video,
pinball, máquinas electromecánicas juegos, juegos de redención y comerciantes (como grúas de garras).
APPS: Una aplicación (también llamada app) es simplemente un programa informático creado para llevar a cabo o facilitar una tarea en un
dispositivo informático. Cabe destacar que aunque todas las aplicaciones son programas, no todos los programas son aplicaciones.
WAP: Wireless Application Protocolo o WAP (protocolo de aplicaciones inalámbricas) es un estándar abierto internacional para aplicaciones que
utilizan las comunicaciones inalámbricas, p.ej. acceso a servicios de Internet desde un teléfono móvil.
Se trata de la especificación de un entorno de aplicación y de un conjunto de protocolos de comunicaciones para normalizar el modo en que los
dispositivos inalámbricos, se pueden utilizar para acceder a correo electrónico, grupo de noticias y otros.
EDGE: EDGE es el acrónimo para Enhanced Data Rates for GSM Evolution (Tasas de Datos Mejoradas para la evolución de GSM). También conocida
como EGPRS (Enhanced GPRS).
Es una tecnología de la telefonía móvil celular, que actúa como puente entre las redes 2G y 3G. EDGE se considera una evolución del GPRS (General
Packet Radio Service). Esta tecnología funciona con redes GSM. Aunque EDGE funciona con cualquier GSM que tenga implementado GPRS, el
operador debe implementar las actualizaciones necesarias, además no todos los teléfonos móviles soportan esta tecnología.
10. Apple Iphone: iPhone es una línea de teléfonos inteligentes diseñado y comercializado por Apple Inc. Ejecuta el sistema operativo móvil iOS,
antes conocido como "iPhone OS" hasta mediados de 2010. El iPhone dispone de una cámara de fotos de 8 megapixeles y un reproductor de
música (equivalente al del iPod) además de software para enviar y recibir mensajes de texto y mensajes de voz. También ofrece servicios de
Internet como leer correo electrónico, cargar páginas web y conectividad por Wi-Fi. La primera generación de teléfonos eran GSM
cuatribanda con la tecnología EDGE; la segunda generación ya incluía UMTS con HSDPA.2; la sexta generación ya incluía LTE.
Smartphone: Un teléfono inteligente (Smartphone en inglés) es un teléfono móvil construido sobre una plataforma informática móvil, con una
mayor capacidad de almacenar datos y realizar actividades semejantes a una minicomputadora y conectividad que un teléfono móvil
convencional. El término «inteligente» hace referencia a la capacidad de usarse como un ordenador de bolsillo, llegando incluso a reemplazar
a un ordenador personal en algunos casos. El término “teléfono inteligente” (o Smartphone en inglés) es un término meramente comercial, ya
que los teléfonos no piensan ni razonan como los humanos.
Android: Android es un sistema operativo basado en el kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil,
como teléfonos inteligentes o tabletas, inicialmente desarrollado por Android, Inc.
Apple ios: iOS es un sistema operativo móvil de la empresa Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), siendo después
usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros.
Nokia: Nokia es una corporación que produce equipos para redes y telecomunicaciones. Es el más grande fabricante de teléfonos celulares del
mundo.
11. Sony Ericsson: Sony Corporation o comúnmente referida como Sony es una empresa multinacional japonesa y uno de los fabricantes líder
mundial en la electrónica de consumo. (Audio y Video, Computación, Fotografía, Videojuegos, Telefonía Móvil y Productos Profesionales).
BlackBerry: BlackBerry usa el sistema operativo BlackBerry OS, el cual pueden tomar fotos, grabar vídeos, reproducir música, acceder a inter
y a su correo, aparte de su sistema de mensajería llamado BBM.
Samsung: El Grupo Samsung es el chaebol más grande de Corea del Sur que goza de gran reconocimiento a nivel mundial, también es líder
mundial en diversas ramas de la industria electrónica; comenzó como una compañía exclusivamente de exportaciones en 1938.
Palm OS: (también conocido como Garnet OS) es un sistema operativo móvil desarrollado inicialmente por Palm, Inc. para PDAs en 1996. Palm
OS fue diseñado para la facilidad de uso con una interfaz gráfica de usuario basada en pantallas táctiles
App Store: Una tienda de aplicaciones (a veces también se conoce como una tienda de aplicaciones, App Marketplace, o variaciones) es un tipo
de distribución digital plataforma de software, a menudo proporciona como un componente de un sistema operativo en un ordenador personal
o dispositivo móvil.
SDK: es generalmente un conjunto de herramientas de desarrollo de software que le permite al programador crear aplicaciones para un
sistema concreto, por ejemplo ciertos paquetes de software, frameworks, plataformas de hardware, computadoras, videoconsolas, sistemas
operativos, etc.
GPS: as siglas GPS se corresponden con "Global Positioning System" que significa Sistema de Posicionamiento Global (aunque sus siglas GPS
se han popularizado el producto en el mundo comercial.
Definición de GPS: En síntesis podemos definir el GPS como un Sistema Global de Navegación por Satélite (GNSS) que nos permite fijar a escala
mundial la posición de un objeto, una persona, un vehículo o una nave.
12. HIPERTEXTO:
Es una herramienta de software con estructura no secuencial que permite crear, agregar, enlazar y compartir
información de diversas fuentes por medio de enlaces asociativos. La forma más habitual de hipertexto
en informática es la de hipervínculos o referencias cruzadas automáticas que van a otros documentos (lexías).
SERVIDORES WEB:
Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor,
realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente y generando o
cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente.
13. PROTOCOLO:
Protocolo de comunicaciones, en informática y telecomunicación, es el conjunto de reglas y
estándares que controlan la secuencia de mensajes que ocurren durante una comunicación
entre entidades que forman una red, como teléfonos o computadoras.
DHTML:
El HTML Dinámico o DHTML (del inglés Dynamic HTML) designa el conjunto de técnicas que
permiten crear sitios web interactivos utilizando una combinación de lenguaje HTML estático,
un lenguaje interpretado en el lado del cliente (como Java Script), el lenguaje de hojas de estilo
en cascada (CSS) y la jerarquía de objetos de un Documento Objeto Modelo (DOM).
14. ASP:
También conocido como ASP clásico, es una tecnología de Microsoft del tipo "lado del servidor"
para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet
Información Services (IIS).
JAVA SCRIPT:
Es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define
como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza
principalmente en su forma del lado del cliente (client-side), implementado como parte de
un navegador web permitiendo mejoras en lainterfaz de usuario y páginas web dinámicas4aunque
existe una forma de Java Script del lado del servidor (Server-side JavaScript o SSJS).