herramienta para plataformas moviles
DESCRIPTION
Herramienta para el desarrollo de plataformas moviles Plataformas moviles, una presentacion creada para explicar como vamos con los so operativos moviles en el contexto finales del 2010TRANSCRIPT
![Page 1: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/1.jpg)
UNFV
Herramientas para el Desarrollo Plataformas
Móviles
Tópicos Especiales En Ingeniería II
Liendo Garcia Alberto Andres1
2006027765
![Page 2: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/2.jpg)
UNFV
Ing. Sistemas
La gran mayoría de personas usa un
celular.
![Page 3: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/3.jpg)
UNFV
Ing. Sistemas
Pero este celular usa un software,
diferentes compañías un
mismo software
![Page 4: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/4.jpg)
UNFV
Ing. Sistemas
Comparamos que:
![Page 5: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/5.jpg)
UNFV
Ing. Sistemas
Los reportes indican que el 13 de Octubre de 1983 se hacía la
primer llamada por celular de la historia (comercialmente
hablando), Pero este celular no usaba un SO móvil
Motorola DynaTAC 8000X
![Page 6: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/6.jpg)
UNFV
Ing. Sistemas
Desde ese entonces la tecnología móvil ha ido avanzando
![Page 7: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/7.jpg)
UNFV
Ing. Sistemas
Pero que pasa con los Plataformas Móviles.
Cada día evolucionan, además de eso cumplen con las nuevas reglas del mercado:
Conexión permanente a Internet
Mejores aplicaciones
![Page 8: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/8.jpg)
UNFV
Ing. Sistemas
Contexto ActualContexto Actual
![Page 9: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/9.jpg)
UNFV
Ing. Sistemas
![Page 11: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/11.jpg)
UNFV
Ing. Sistemas
![Page 12: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/12.jpg)
UNFV
Ing. Sistemas
Herramientas para el desarrollo
en plataformas móviles
![Page 13: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/13.jpg)
UNFV
Ing. Sistemas
Plataformas
![Page 14: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/14.jpg)
UNFV
IDEs de desarrollo y Lenguajes
Ing. Sistemas
![Page 15: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/15.jpg)
UNFV
Ing. Sistemas
Java Micro Edition (java ME)
Java ME es una buena opción para crear aplicaciones en móviles debido a que se puede emular en un PC durante la fase de desarrollo y luego subirlos fácilmente al teléfono.
![Page 16: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/16.jpg)
UNFV
Ing. Sistemas
Antes j2meMoviles y PDA’SUn lenguaje AccesibleEl mas extendido en movilesPerfecto para Videojuegos
![Page 17: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/17.jpg)
UNFV
Ing. Sistemas
Y como programar?
![Page 18: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/18.jpg)
UNFV
Ing. Sistemas
![Page 19: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/19.jpg)
UNFV
Ing. Sistemas
producto de la alianza de varias empresas, estan Nokia, Sony Ericsson, Psion, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc.
Sus orígenes provienen de su antepasado EPOC32, utilizado en PDA's.
El objetivo de Symbian fue competir con el de Palm o el Windows Mobile de Microsoft.
![Page 20: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/20.jpg)
UNFV
Ing. Sistemas
software open sourceLa mayor comunidad de
desarrolladores para tecnología móvil, tanto por usuarios “anónimos” como por empresas
El sistema operativo está programado en C++.
lenguajes de programación son C, C++, Java ME, Python, visual.
plataforma de desarrollo libre Eclipse
![Page 21: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/21.jpg)
UNFV
Ing. Sistemas
El futuro con Symbian
El propio Director Ejecutivo de Symbian Foundation, Lee Williams, afirmó en una entrevista que “es muy probable que en uno o dos años” veamos tablets o netbooks con Symbian en el mercado.
![Page 22: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/22.jpg)
UNFV
Ing. Sistemas
Si quiero Programar ?
Application Development Toolkit Contiene las Tools, IDE, Compilador, Debugger, y un analista de tools.
Application Development SDK v1.0
i este incluye (Documentación, API’s, Ejemplos, y el Emulador).
Web Runtime Tools
es la forma mas rápida de develop, distribute y install web applications en Symbian devices. HTML/JavaScript/CSS
![Page 23: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/23.jpg)
UNFV
Ing. Sistemas
symbian en .NET
la empresa sudafricana Red Five Labs ha publicado la biblioteca .NET para móviles con sistema operativo Symbian. Lo que permite a los programadores que usan .net llevar sus desarrollos a esta plataforma sin cambios en el código.
![Page 24: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/24.jpg)
UNFV
Ing. Sistemas
Android
Android es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux. Diseñada para dispositivos móviles,
Android usa el lenguaje de programación Java. Android fue desarrollada por Google Inc. Y poco
después se unió Open Handset Alliance, un consorcio de 48 compañías de Hardware, Software y telecomunicaciones
![Page 25: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/25.jpg)
UNFV
Ing. Sistemas
![Page 26: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/26.jpg)
UNFV
Ing. Sistemas
1- Instalar Eclipse: 2- tener instalado Java en la máquina, 3- Instalar el plugin de Android para
Eclipse:3.1- Añadir Site a instalar plugin: Ir al
menu Help/Software Updates aparecerá una ventana ir a la pestaña Avaliable Updates, Add site y añadir la siguiente dirección: https://dl-ssl.google.com/android/eclipse/
3.2- Instalar el plugin: Una vez añadido la url, podrás seleccionar Developer Tools y darle a instalar.
3.3- Descargar SDK Android4- Añadir la ruta del SDK en eclipse
![Page 27: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/27.jpg)
UNFV
Ing. Sistemas
Programar?
cualquier desarrollador puede crear y desarrollar aplicaciones escritas con diversos lenguajes y compilarlas a código nativo de ARM (API de Android).
Novel presentará próximamente el proyecto Mono, el cual permite desarrollar aplicaciones .NET bajo Android. Este costara 99 dolares.
![Page 28: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/28.jpg)
UNFV
Ing. Sistemas
![Page 29: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/29.jpg)
UNFV
Ing. Sistemas
IOS
iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple desarrollado originalmente para el iPhone, siendo después usado en el iPod Touch e iPad.
![Page 30: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/30.jpg)
UNFV
Ing. Sistemas
Requisitos Mínimos Para Empezar
Un Mac: Se nesecitan herramientas que solo están disponibles en el sistema operativo MacOSX.
X-Code: es el entorno de desarrollo que Apple proporciona para el desarrollo de aplicaciones tanto para MacOSX, como para todos sus dispositivos iOS (iPhone, iPodTouch y iPad)
Este tiene un simulador de dispositivos donde poder probar las aplicaciones sin necesidad de tener algun dispositivo de Apple.
Objective-C (lenguaje utilizado para el desarrollo de iOS y MacOSX) Se nesecita Conocimientos mínimos de programación (conocer conceptos como variables, funciones, comparaciones, bucles, etc.)
![Page 31: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/31.jpg)
UNFV
Ing. Sistemas
Licencia de desarrollador Apple
Esta licencia tiene un coste de 99 dolares anuales
Instalación de las aplicaciones desarrolladas en dispositivos.
Posibilidad de publicar aplicaciones en la AppStore
Libre acceso al sistema de Betas de AppleApple se queda con el 30% de las ventas de las
aplicaciones y los desarrolladores con el 70%.
![Page 32: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/32.jpg)
UNFV
Ing. Sistemas
Peruano crea exitosa aplicación para iPhone
William Muro (19), estudiante de Ingeniería, elaboró un programa con 47 recetas de tragos con pisco.
ha sido descargado más de 4.000 veces en países de América, Europa y Asia.
se vende a US$0,99 y ocupó el tercer puesto en el top ten de descargas para el iPhone.
![Page 33: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/33.jpg)
UNFVProporciona entornos docentes a través de dispositivos móviles
como el iPhone y el iPod un grupo internacional de investigadores y del
Instituto Alexander von Humboldt en Lima, Perú, han desarrollado una aplicación de aprendizaje que se conecta a la plataforma de aprendizaje Moodle a través de dispositivos móviles como el iPhone y/o el iPod,
permiten acceder a los estudiantes a cursos, exámenes y material de asignaturas a través estos campus virtuales.
Contenidos multimedia móviles, animaciones en 3D y discusiones en grupo han sido algunas de las herramientas que han utilizado en sus estudios desde la plataforma móvil.
Ing. Sistemas
![Page 34: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/34.jpg)
UNFV
Ing. Sistemas
Iphone 4
24 de junio. Apple Inc dijo el
lunes que vendió 1,7 millones de teléfonos iPhone 4 el sábado, tres días después del lanzamiento del producto en tiendas,
![Page 35: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/35.jpg)
UNFV
Ing. Sistemas
Noticias ????
Apple no incluirá a Flash en sus productos y Adobe reconoce que ello le perjudicará
Adobe lanzará Flash 10.1 para todos teléfonos inteligentes, a excepción del iPhone
![Page 36: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/36.jpg)
UNFV
Ing. Sistemas
Libertad en Apple
su SDK es uno de los mejores jamás diseñados,
Pero había muchos programadores que se quedaban fuera por no saber programar en Objective C
Apple permitirá a los programadores el uso de software de competidores como Adobe o Microsoft para el desarrollo de sus aplicaciones conocidas como Apps
![Page 37: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/37.jpg)
UNFV
Ing. Sistemas
la versión actual de Adobe Flash, que cuenta con un Compiler que traduce el código Flash a Objective C, el lenguaje de programación original de los Apps del iPhone.
Noticia del 09.09.2010
![Page 38: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/38.jpg)
UNFV
Ing. Sistemas
Windows Phone
Windows Phone, anteriormente llamado Windows Mobile es un sistema operativo móvil compacto desarrollado por Microsoft, y diseñado para su uso en teléfonos inteligentes (Smartphones) y otros dispositivos móviles.
![Page 39: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/39.jpg)
UNFV
Ing. Sistemas
Programar Para Windows Phone
Visual Studio 2005, 2008, 2010. Framework 2.0 para visual studio 2005 o
Framework 3.5 para visual studio 2008.SDK windows mobile 6ActiveSync
![Page 40: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/40.jpg)
UNFV
Ing. Sistemas
![Page 41: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/41.jpg)
UNFV
Ing. Sistemas
el sistema operativo móvil Windows Phone 7 se lanzo el 11
de octubre
![Page 42: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/42.jpg)
UNFV
Ing. Sistemas
Windows Phone 7
Windows Phone Developers Tools
Tecnologías disponibles, Silverlight y XNA
Y herramientas basadas en Visual Studio 2010 y Expression Blend.
![Page 43: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/43.jpg)
UNFV
Ing. Sistemas
BlackBerry
BlackBerry es una línea de teléfonos inteligentes (smartphones) integran el servicio de correo electrónico móvil.
BlackBerry fue desarrollado por la compañía canadiense Research In Motion (RIM). incluye aplicaciones típicas smartphone (libreta de direcciones, calendario, listas de tareas, etc, así como capacidades de teléfono),
Un 20,8% de los Smartphones vendidos en el mundo son BlackBerry,.
![Page 44: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/44.jpg)
UNFV
Ing. Sistemas
Programar
Los desarrolladores de aplicaciones pueden crear BlackBerry® Java Application
standar J2ME de java JDE que pueden bajarse desde la pagina de
blackberry ademas tiene APIs propias de RIM.
Eclipse, Netbeans y mas.
![Page 45: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/45.jpg)
UNFV
Ing. Sistemas
Desarrollar aplicaciones web para BlackBerry usando Visual Studio y
Eclipse
BlackBerry Web Development Plug-in for Eclipse
BlackBerry Plug-in for Microsoft Visual Studio permite usar herramientas de Microsoft para
crear y depurar los proyectos web para smartphones BlackBerry. Es compatible con Visual Studio 2008 y se puede usar cualquier lenguaje .NET(C#, VB, etc.)
![Page 46: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/46.jpg)
UNFV
Ing. Sistemas
![Page 47: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/47.jpg)
UNFV
Ing. Sistemas
Las plataformas móviles, el futuro del marketing social
En una encuesta realizada en junio de 2010 .
El 17% Redes Sociales y un 12% redes basadas en la geolocalización.
el blog de Twitter, “el acceso a través del Celular ha aumentado un 62% en cuatro meses.”
![Page 48: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/48.jpg)
UNFV
Ing. Sistemas
Negocio del Futuro
La oportunidad de marketing en el móvil se basa, en la capacidad de utilizar la geolocalización para ofrecer a los consumidores mensajes oportunos cuando estén cerca.
![Page 49: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/49.jpg)
UNFV
Ing. Sistemas
![Page 50: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/50.jpg)
UNFV
Ing. Sistemas
![Page 51: Herramienta para Plataformas moviles](https://reader034.vdocuments.pub/reader034/viewer/2022052623/559aa12e1a28abf1088b4771/html5/thumbnails/51.jpg)
UNFV
Ing. Sistemas
Gracias.
Preguntas?