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 2010
5. 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
7. 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
15. 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.
19. 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.
20. UNFV
Ing. Sistemas
software open source
La 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
21. 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.
22. 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
23. 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.
24. 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
26. 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 Android
4- Añadir la ruta del SDK en eclipse
27. 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.
29. 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.
30. 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.)
31. 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 Apple
Apple se queda con el 30% de las ventas de las
aplicaciones y los desarrolladores con el 70%.
32. 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.
33. 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
34. 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,
35. 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
36. 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
37. 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
38. 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.
39. 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 6
ActiveSync
42. 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.
43. 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,.
44. 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.
45. 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.)
47. 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.”
48. 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.