Investigacion de los dispositivos Moviles

27
Cetis 109 Desarrolla Aplicaciones Móviles 4AM Programación Yarker Francisco Castillo Del Rosario Aixa Elizabeth Rodríguez Martínez Investigación

Transcript of Investigacion de los dispositivos Moviles

Page 1: Investigacion de los dispositivos Moviles

Cetis 109Desarrolla Aplicaciones Móviles4AM ProgramaciónYarker Francisco Castillo Del RosarioAixa Elizabeth Rodríguez MartínezInvestigación

Page 2: Investigacion de los dispositivos Moviles

Evolución de Dispositivos Moviles

En muy pocos años los teléfonos móviles han llegado a convertirse en un dispositivo esencial en nuestras vidas, de hecho, actualmente hay miles de modelos y los diferentes fabricantes siguen innovando intentando destacar sobre los de la competencia.En los comienzos de la telefonía móvil no había un estándar de comunicaciones, en su lugar, cada compañía hacía uso de su propio sistema.Ejemplo de ello es Mobile Telephone System A (MTA) phone que se podía integrar en un vehículo en el año 1956, y tuvo un total de 125 usuarios en Suecia hasta 1967. Era móvil, por supuesto, ¡pero tenía un peso de 40 kilos!

Page 3: Investigacion de los dispositivos Moviles

Desde finales de los 70 hasta 1983 se desarrolló el primer móvil del mercado, que tenía aspecto de los hoy tan de moda teléfonos inalámbricos. Se trata del DynaTAC 8000X, aunque su precio de la época, 3.995 dólares, dejaba bien claro a qué tipo de público iba dirigido. El precio actual de su salida al mercado, teniendo en cuenta la inflación de todos estos años vendrían a ser algo más de 6.000 euros.

Page 4: Investigacion de los dispositivos Moviles

El problema básico del DynaTAC fue la tecnología del momento de las baterías, que permitía un funcionamiento máximo de 60 minutos. Por ello, Nokia lanzó en 1984 su Mobira Talkman, que llegaba junto con un maletín que incluía una autonomía de varias horas de funcionamiento continuo.

Page 5: Investigacion de los dispositivos Moviles

Motorola siguió innovando en el terreno móvil ya que en 1989 lanzó el teléfono móvil más pequeño y ligero de la época en 1989, el primer móvil con diseño de tapa, que permitía reducir el tamaño del mismo en reposo y poder ser desdoblado para utilizarlo. Hablamos de MicroTAC.

Page 6: Investigacion de los dispositivos Moviles

Corría el año 2004 cuando Motorola volvió a innovar en el mercado con su terminal Razr V3, un móvil delgado, clamshell con una gran pantalla y un innovador teclado plano, sin teclas individuales, cámara y funcionalidades multimedia. El teléfono en sí se convirtió en un modelo superventas para el año 2004 y desde entonces ha sufrido varias evoluciones, teniendo modelos en el mercado a día de hoy que siguen la misma línea.

Page 7: Investigacion de los dispositivos Moviles

Finalmente haremos mención de la última gama de smartphones que estamos viviendo hoy día y que nació con el iPhone en 2007. Con él llegaron multitud de novedades al mercado, como es la popularidad de las pantallas táctiles (multitáctil) en su caso, una sencillez de acceso a Internet y capacidades multimedia avanzadas. En 2009, tuvimos ya el tercer modelo de iPhone, 3GS, y terminales que han copiado varias de sus características, aunque con otros sistemas operativos como son Nokia N97, Palm Pre o cualquier terminal con Android, HTC Hero, por ejemplo.

Page 8: Investigacion de los dispositivos Moviles

Procesadores para dispositivos moviles

¿Por qué ARM?La arquitectura de los procesadores móviles existentes, con el permiso de Intel y su procesador Atom Z2460 con arquitectura x86, es ARM. ARM ofrece tanto los juegos de instrucciones necesarios para programar aplicaciones como diseños de referencia para fabricar los procesadores capaces de trabajar con ellos. Las instrucciones tienen un equivalente en operaciones lógicas y aritméticas, que a su vez tienen su «representación» electrónica realizable mediante circuitos digitales. Una compañía interesada en ofrecer soluciones CPU basadas en ARM puede licenciar tanto las instrucciones como el diseño de referencia, o diseñar desde cero la electrónica capaz de trabajar con ellas.

Page 9: Investigacion de los dispositivos Moviles

Sistemas Operativos Comerciales

Symbian OS que fue producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran Nokia como la mas importante, Sony Ericsson, Samsung, Siemens, Benq, Fujitsu, Lenovo, LG, Motorola esta alianza le permitió en un momento dado ser unos de los pioneros y más usados, pero actualmente está perdiendo vertiginosamente cuota de usuarios aceleradamente; esta por la versión 3.

Page 10: Investigacion de los dispositivos Moviles

Windows Phone, anteriormente llamado Windows Mobile es un S.O. móvil compacto desarrollado por Microsoft, se basa en el núcleo del sistema operativo Windows CE y cuenta con un conjunto de aplicaciones básicas, actualmente va por la versión 7. Está diseñado para ser similar a las versiones de escritorio de Windows estéticamente y existe una gran oferta de software de terceros disponible para Windows Mobile, la cual se puede adquirir a través de la tienda en línea Windows Marketplace for Mobile

Page 11: Investigacion de los dispositivos Moviles

Blackberry OS desarrollado por la empresa canadiense RIM (Research In Motion) para sus dispositivos. El sistema permite multitarea y tiene soporte para diferentes métodos exclusivos de RIM particularmente me refiero a sus trackwheel, trackball, touchpad y pantallas táctiles.

Page 12: Investigacion de los dispositivos Moviles

iOS de los iPhones, anteriormente denominado iPhone OS creado por Apple originalmente para el iPhone, siendo después usado en el iPod Touch e iPad. Es un derivado de Mac OS X, se lanzo en el año 2007, aumento el interés con el iPod Touch e iPad que son dispositivos con las capacidades multimedia del iPhone pero sin la capacidad de hacer llamadas telefónicas, en si su principal revolución es una combinación casi perfecta entre hardware y software, el manejo de la pantalla multitactil que no podía ser superada por la competencia hasta el lanzamiento del celular Galaxy S I y II por parte de Samsung, personalmente puedo decir que el manejo multitactil del sistema operativo es de lo mejor.

Page 13: Investigacion de los dispositivos Moviles

El sistema operativo Android es sin duda el lider del mercado movil en S.O, está basado en Linux diseñado originalmente para dispositivos móviles como los teléfonos inteligentes pero después tuvo modificación para ser usado en tablets como es el caso del Galaxy Tab de Samsung , actualmente se encuentra en desarrollo para usarse en netbooks y PCs, el desarrollador de este S.O. es Google, fue anunciado en el 2007 y liberado en el 2008; además de la creación de la Open Handset Alliance, compuesto por 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para celulares, esto le ha ayudado mucho a Google a masificar el S.O, hasta el punto de ser usado por empresas como HTC, LG, Samsung, Motorola entre otros.

Page 14: Investigacion de los dispositivos Moviles

Sistemas Operativos Libres

MeeGoEste sistema, que nace de la unión de los sistemas operativos Maemo y Moblin, y de la fuerza de Nokia e Intel, es considerado uno de los sistemas por excelencia en estos momentos para dispositivos móviles. Meego es capaz de funcionar en teléfonos multimedia, además de netbooks, sistemas en vehículos, televisiones, etc.

MeeGo es una distribución Linux, basada en el gestor de paquetes RPM, auspiciada por la Linux Foundation. Entre las características generales de MeeGo podemos nombrar: VoIP, mensajería instantánea, correo electrónico y calendario, integración con redes sociales, servicios de localización, sincronización de datos en la nube, cámara, entre muchos otros más.

Page 15: Investigacion de los dispositivos Moviles

AndroidInicialmente desarrollado por Android Inc., que luego fue comprada por el gigante Google, es un sistema operativo especialmente diseñado para dispositivos móviles, basado en Linux. Dispositivos con este sistema operativo hay muchos, empresas como LG, Movistar, Sony Ericson, Samsung, Movistar, HTC, entre muchas otras más.Android compite directamente con MeeGo, el sistema operativo de Nokia e Intel. Android es desarrollado abiertamente y cualquiera puede escribir aplicaciones para él. Por este motivo, claro esta que su código fuente es accesible por todos.Entre las características principales de Android podemos destacar: soporte WiFi, soporte Flash y Adobe Air, motor de JavaScript V8 utilizado tambien por Chrome, alta integración con la nube, soporte para Google Maps, entre muchas otras características más.

Page 16: Investigacion de los dispositivos Moviles

Palm WebOs es un sistema operativo basado en Linux desarrollado por Palm Inc., empresa que luego fue adquirida por Hewlett-Packard. WebOs esta diseñado para interactuar con el usuario a través de una pantalla táctil: incluye una suite de aplicaciones de gestión de datos personales, y hace uso de tecnologías web como Xhtml, JavaScript y CSS.

Las aplicaciones de WebOs: el navegador web esta basado en WebKit y es altamente compatible con streaming de video, acceso a las redes sociales y clientes de mensajería instantánea, además de Google Maps entre otras.

Page 17: Investigacion de los dispositivos Moviles

OpenMoko

OpenMoko es una plataforma para dispositivos móviles basada en Software Libre. Hace uso del núcleo Linux con un entorno gráfico construido con el X.Org, GTK+ y el gestor de ventanas Matchbox, basado en el framework de OpenEmbedded. OpenMoko es desarrollado por First International Computer (FIC) y esta licenciado bajo la GPL.

Page 18: Investigacion de los dispositivos Moviles

Sistemas Operativos Emergentes

iPavementDesarrollado por una compañia española, iPavement es una banqueta "inteligente" que funciona como punto de acceso WiFi.Cada piedra mide 40x40x7 centímetros, pesa aproximadamente 24 Kg, y contiene un microprocesador de 5 GB que se comunica con los dispositivos móviles cercanos vía WiFi y Bluetooth. La alimentación y el acceso a internet son suministrados a cada piedra por un cable de 1,000 Watts, y en general las piedras están instaladas a no más de 20 metros una de otra.

Page 19: Investigacion de los dispositivos Moviles

Bacteria ScannerPor ahora es una versión prototipo, pero el dispositivo se adjunta a la cámara del teléfono e incorpora puntos quantum semiconductores, combinados con un una agrupación de tubos de vidrio capilares que contienen anticuerpos. Cuando una bacteria E. col de muestras líquidas es puesta en el escáner, son capturados en la superficie capilar, donde son excitados por la luz de los bulbos LED.

Page 20: Investigacion de los dispositivos Moviles

Light BeamDesarrollado por un equipo en el Germany's Technische Universität Darmstadt, LightBeam combina un proyector pico con una cámara sensora de profundidad para proveer control interactivo en las presentaciones proyectadas, estilo Kinect.

Page 21: Investigacion de los dispositivos Moviles

Las capacidades similares a Kinect del LightBeam no son de sorprenderse considerando que el prototipo hace uso de un sensor Kinect para proveer el rastreo de movimiento y el sensor de profundidad. Superficies improvisadas, como una pieza de papel, o un libro pueden ser manipuladas en un espacio 3D limitado y la imagen proyectada se reorienta a sí misma, hasta girando cuando el papel es girado. El nivel de detalle mostrado por el proyector puede también ser alterado dinámicamente dependiendo de la cantidad de superficie disponible.

Page 22: Investigacion de los dispositivos Moviles

Entornos de trabajo para aplicaciones movilesUn IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.

Page 23: Investigacion de los dispositivos Moviles

NetBeansEs un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.

Page 24: Investigacion de los dispositivos Moviles

Carbide.c++<br />Es una herramienta para el desarrollo de software en lenguaje C++ destinado a dispositivos que funcionan bajo Symbian OS. Se usa tanto para desarrollar los teléfonos que incorporan dicho OS como para las aplicaciones que ejecutan estos.<br />Está formada por una familia de IDEs desarrollada por Nokia, basada en Eclipse, al que se han incorporado plug-ins para el desarrollo de Symbian OS. Reemplazó a CodeWarrior como primer entorno de desarrollo para Symbian OS.<br />Desde la versión 2.0, Carbide.c++ es gratuito y se ofrece en tres versiones (Developer, Professional, y OEM).1<br />3<br />

Page 25: Investigacion de los dispositivos Moviles

Microsoft Visual StudioEs un entorno de desarrollo integrado (IDE) para sistemas operativos Windows. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros.<br />Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión net 2002). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles.<br />-Symbian<br />6<br />

Page 26: Investigacion de los dispositivos Moviles

EclipseEs un entorno de desarrollo Integrado de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido", opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores

http://es.slideshare.net/angelo4037/entornos-de-desarrollo-para-mviles