Enviar búsqueda
Cargar
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
•
0 recomendaciones
•
493 vistas
Motorola Mobility - MOTODEV
Seguir
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 45
Descargar ahora
Descargar para leer sin conexión
Recomendados
Procedimiento para actualizar el software del Atrix mb860
Procedimiento para actualizar el software del Atrix mb860
MotorolaPeru
Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas
Motorola Mobility - MOTODEV
Android: ambiente de desarrollo presente y futuro
Android: ambiente de desarrollo presente y futuro
spyderp14
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
CongresoWeb
Barcamp Mobile Web
Barcamp Mobile Web
Maximiliano Firtman
Meetup app-moviles
Meetup app-moviles
miguelcarrascoq
INTRODUCCION A ANDROID
INTRODUCCION A ANDROID
Richard Eliseo Mendoza Gafaro
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
Akirepaho
Recomendados
Procedimiento para actualizar el software del Atrix mb860
Procedimiento para actualizar el software del Atrix mb860
MotorolaPeru
Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas
Motorola Mobility - MOTODEV
Android: ambiente de desarrollo presente y futuro
Android: ambiente de desarrollo presente y futuro
spyderp14
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
CongresoWeb
Barcamp Mobile Web
Barcamp Mobile Web
Maximiliano Firtman
Meetup app-moviles
Meetup app-moviles
miguelcarrascoq
INTRODUCCION A ANDROID
INTRODUCCION A ANDROID
Richard Eliseo Mendoza Gafaro
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
Akirepaho
Contenido web en múltiples pantallas
Contenido web en múltiples pantallas
Edgar Parada
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
Ing Erick Guardado
Movilidad: situación, estudio y retos
Movilidad: situación, estudio y retos
BABEL
Introducción a Android
Introducción a Android
Román Hernández
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
CLEFormación
Desarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móviles
Juan Eladio Sánchez Rosas
Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programación
Enrique Farez
IBM Exceptional Web Experience Portal V7
IBM Exceptional Web Experience Portal V7
Mario Palacios
sistema operativo android
sistema operativo android
Santiago Jimenez
Native vs web
Native vs web
losDevelopers
Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM
Motorola Mobility - MOTODEV
¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?
Interlat
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Iver Claros Ascui
Share point y los dispositivos moviles
Share point y los dispositivos moviles
Adrian Diaz Cervera
Phonegap
Phonegap
Tensor
Android
Android
Shayde Hernandez
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Motorola Mobility - MOTODEV
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
Sorey García
Las apps
Las apps
jesus cordova
Encuentro IBM MobileFirst
Encuentro IBM MobileFirst
Sura Gonzalez
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
Motorola Mobility - MOTODEV
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
Motorola Mobility - MOTODEV
Más contenido relacionado
Similar a Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
Contenido web en múltiples pantallas
Contenido web en múltiples pantallas
Edgar Parada
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
Ing Erick Guardado
Movilidad: situación, estudio y retos
Movilidad: situación, estudio y retos
BABEL
Introducción a Android
Introducción a Android
Román Hernández
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
CLEFormación
Desarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móviles
Juan Eladio Sánchez Rosas
Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programación
Enrique Farez
IBM Exceptional Web Experience Portal V7
IBM Exceptional Web Experience Portal V7
Mario Palacios
sistema operativo android
sistema operativo android
Santiago Jimenez
Native vs web
Native vs web
losDevelopers
Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM
Motorola Mobility - MOTODEV
¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?
Interlat
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Iver Claros Ascui
Share point y los dispositivos moviles
Share point y los dispositivos moviles
Adrian Diaz Cervera
Phonegap
Phonegap
Tensor
Android
Android
Shayde Hernandez
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Motorola Mobility - MOTODEV
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
Sorey García
Las apps
Las apps
jesus cordova
Encuentro IBM MobileFirst
Encuentro IBM MobileFirst
Sura Gonzalez
Similar a Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
(20)
Contenido web en múltiples pantallas
Contenido web en múltiples pantallas
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
Movilidad: situación, estudio y retos
Movilidad: situación, estudio y retos
Introducción a Android
Introducción a Android
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Seminario "Desarrollo para entornos móviles. Comparativas y tendencias&q...
Desarrollo de aplicaciones web móviles
Desarrollo de aplicaciones web móviles
Creación de apps móviles sin conocimientos de programación
Creación de apps móviles sin conocimientos de programación
IBM Exceptional Web Experience Portal V7
IBM Exceptional Web Experience Portal V7
sistema operativo android
sistema operativo android
Native vs web
Native vs web
Diseñando aplicaciones para el Motorola XOOM
Diseñando aplicaciones para el Motorola XOOM
¿Cómo empezamos nuestra primera mobile app?
¿Cómo empezamos nuestra primera mobile app?
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Share point y los dispositivos moviles
Share point y los dispositivos moviles
Phonegap
Phonegap
Android
Android
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Gráficos cada vez más rápidos. Cómo usar NDK y RenderScript
Consideraciones para el Desarrollo de Aplicaciones Móviles
Consideraciones para el Desarrollo de Aplicaciones Móviles
Las apps
Las apps
Encuentro IBM MobileFirst
Encuentro IBM MobileFirst
Más de Motorola Mobility - MOTODEV
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
Motorola Mobility - MOTODEV
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
Motorola Mobility - MOTODEV
Kill the Laptop!
Kill the Laptop!
Motorola Mobility - MOTODEV
MOTODEV App Validator
MOTODEV App Validator
Motorola Mobility - MOTODEV
Beautifully Usable, Multiple Screens Too
Beautifully Usable, Multiple Screens Too
Motorola Mobility - MOTODEV
Getting the Magic on Android Tablets
Getting the Magic on Android Tablets
Motorola Mobility - MOTODEV
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & Beyond
Motorola Mobility - MOTODEV
Introducing Fragments
Introducing Fragments
Motorola Mobility - MOTODEV
Taking Advantage of Webtop
Taking Advantage of Webtop
Motorola Mobility - MOTODEV
Building Quality Into Your Apps Through Testing
Building Quality Into Your Apps Through Testing
Motorola Mobility - MOTODEV
Top Tips for Android UIs
Top Tips for Android UIs
Motorola Mobility - MOTODEV
Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
Motorola Mobility - MOTODEV
Presentación de los fragmentos
Presentación de los fragmentos
Motorola Mobility - MOTODEV
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Motorola Mobility - MOTODEV
Principais dicas para UIs do Android
Principais dicas para UIs do Android
Motorola Mobility - MOTODEV
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Motorola Mobility - MOTODEV
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
Motorola Mobility - MOTODEV
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Motorola Mobility - MOTODEV
Introdução a fragmentos
Introdução a fragmentos
Motorola Mobility - MOTODEV
Desenvolvimento de aplicativos para o tablet Motorola XOOM
Desenvolvimento de aplicativos para o tablet Motorola XOOM
Motorola Mobility - MOTODEV
Más de Motorola Mobility - MOTODEV
(20)
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
The Enterprise Dilemma: Native vs. Web
The Enterprise Dilemma: Native vs. Web
Kill the Laptop!
Kill the Laptop!
MOTODEV App Validator
MOTODEV App Validator
Beautifully Usable, Multiple Screens Too
Beautifully Usable, Multiple Screens Too
Getting the Magic on Android Tablets
Getting the Magic on Android Tablets
Getting Your App Discovered: Android Market & Beyond
Getting Your App Discovered: Android Market & Beyond
Introducing Fragments
Introducing Fragments
Taking Advantage of Webtop
Taking Advantage of Webtop
Building Quality Into Your Apps Through Testing
Building Quality Into Your Apps Through Testing
Top Tips for Android UIs
Top Tips for Android UIs
Designing Apps for Motorla Xoom Tablet
Designing Apps for Motorla Xoom Tablet
Presentación de los fragmentos
Presentación de los fragmentos
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Principais dicas para UIs do Android
Principais dicas para UIs do Android
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Gráficos cada vez mais rápidos utilização de NDK e Renderscript
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Introdução a fragmentos
Introdução a fragmentos
Desenvolvimento de aplicativos para o tablet Motorola XOOM
Desenvolvimento de aplicativos para o tablet Motorola XOOM
Último
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
tjcesar1
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
Cristopher Coronado Moreira
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
Alexander López
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
edepmariaperez
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
CEFERINO DELGADO FLORES
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
HugoGutierrez99
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
Iván López Martín
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
JuanStevenTrujilloCh
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
DAVIDROBERTOGALLEGOS
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
BetianaJuarez1
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
cristianrb0324
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
u20211198540
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
KarinaCambero3
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
sharitcalderon04
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
ivanapaterninar
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
AlbanyMartinez7
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
kimontey
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
jeondanny1997
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
EduardoSantiagoSegov
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas en concreto armado
b7fwtwtfxf
Último
(20)
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas en concreto armado
Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario
1.
Motorola Mobility
Peter van der Linden Evangelista de la tecnología Android Desarrollador de Plataformas y Servicios Cómo aprovechar Webtop Cómo HTML5 mejora la experiencia del usuario MOTOROLA and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC. All other trademarks are the property of their respective owners. © 2011 Motorola Mobility, Inc. All rights reserved.
2.
MOTODEV App Summit
Página 2 • 1 DESCRIPCIÓN GENERAL DEL DISPOSITIVO • 2 PROGRAMACIÓN DE LA CÁMARA FRONTAL • 3 CREACIÓN DE APLICACIONES QUE SE EJECUTAN A TRAVÉS DE DISPOSITIVOS • 4 QUÉ HACE LA APLICACIÓN WEBTOP © 2011 Motorola Mobility, Inc.
3.
MOTODEV App Summit
Página 3 Página Descripción general del dispositivo • Motorola ATRIX 4G MB860 • “Candy bar” de 11mm de grosor • Pantalla de 4 pulgadas, qHD (540 x 960), 240 dpi, color de 24 bits • Procesador NVIDIA Tegra 2 doble núcleo de 1GHz • Android 2.2.1 (Froyo) • 1930 mAh Batería de polímero de iones de litio © 2011 Motorola Mobility, Inc.
4.
MOTODEV App Summit
Página 4 Página RAM/ROM • 1 GB RAM • 2 GB de almacenamiento seguro • 10,7 GB de almacenamiento compartido no removible • Máximo de 32 GB de almacenamiento compartido removible micro SDHC © 2011 Motorola Mobility, Inc.
5.
MOTODEV App Summit
Página 5 Página Funcionamiento en red • W-CDMA 850/1900/2100 • GSM 850/900/1800/1900 • HSDPA 14Mbps (categoría 10) • Wi-Fi, Bluetooth… © 2011 Motorola Mobility, Inc.
6.
MOTODEV App Summit
Página 6 Página Cámaras y video • Cámaras frontal y posterior o Posterior: 5 megapíxeles, enfoque automático, flash LED dual o Frontal: VGA (640x480) con enfoque fijo • Grabación y reproducción de video o 720p HD, 30fps o Reproducción en pantalla del dispositivo o mediante puerto HDMI © 2011 Motorola Mobility, Inc.
7.
MOTODEV App Summit
Página 7 Página Sensores de hardware • Acelerómetro • Magnetómetro (brújula) • Sensor de proximidad • Sensor de luz ambiente • Lector biométrico de huellas digitales o Desbloquea el teléfono con mayor seguridad o Ninguna API para acceder al lector en este momento © 2011 Motorola Mobility, Inc.
8.
MOTODEV App Summit
Página 8 Página Software • Navegador Android WebKit • Adobe® Flash® Player • Aplicación webtop o Aplicación File Manager • Aplicación Entertainment Center © 2011 Motorola Mobility, Inc.
9.
MOTODEV App Summit
Página 9 Página Accesorios: Lapdock • Bahía factor de forma para laptop 2,4 lbs • Pantalla de 11.6" • Teclado completo, trackpad con clic izquierdo y derecho • Dos puertos USB, conectores de bahía para ATRIX • Altavoces estéreo • Batería integrada o Carga el ATRIX © 2011 Motorola Mobility, Inc.
10.
MOTODEV App Summit
Página 10 Página Accesorios: HD Bahía multimedios • Conectores de bahía micro USB y HDMI • Conecta el teléfono a un monitor HD o televisor HD • Conecta los periféricos o Teclado o ratón USB o Dispositivos USB de almacenamiento masivo • Control remoto © 2011 Motorola Mobility, Inc.
11.
MOTODEV App Summit
Página 11 Página Recursos de ATRIX • Complemento de SDK o http://developer.motorola.com/docstools/tools/ • Artículo sobre descripción general de la aplicación Webtop o http://developer.motorola.com/docstools/library/ • Especificaciones del dispositivo o http://developer.motorola.com/products/atrix-mb860/ © 2011 Motorola Mobility, Inc.
12.
Cómo programar la
cámara frontal MOTOROLA and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
13.
MOTODEV App Summit
Página 13 Página API de cámara frontal • Proporciona acceso mediante programación a la cámara frontal • API específica de Motorola (porque la cámara frontal es específica de Motorola) • Presente en 2.2 (Froyo) • Obsoleto, pero todavía presente, en 2.3 (Gingerbread) o Gingerbread tiene una API Google estándar, Froyo no © 2011 Motorola Mobility, Inc.
14.
MOTODEV App Summit
Página 14 Página API de cámara frontal • Librería (lib) com.motorola.hardware.frontcamera.FrontCamera • Un método: static Camera getFrontCamera(); • Devuelve un objeto estándar “Camera” Android; tratarlo como cualquier otro • ¡Eso es todo lo que hay que hacer! . © 2011 Motorola Mobility, Inc.
15.
MOTODEV App Summit
Página 15 Página API de cámara frontal import com.motorola.hardware.frontcamera.FrontCamera; import android.hardware.Camera; Camera frontCam = FrontCamera.getFrontCamera(); // frontCam representa la cámara frontal // tratarlo como cualquier otro objeto “Camera” ... frontCam.release(); // siempre libere cuando haya terminado © 2011 Motorola Mobility, Inc.
16.
MOTODEV App Summit
Página 16 Página Archivo Manifest de la cámara frontal <uses-library android:name="com.motorola.hardware.frontcamera"/> <uses-feature android:name="android.hardware.camera"/> <uses-permission android:name="android.permission.CAMERA"/> © 2011 Motorola Mobility, Inc.
17.
MOTODEV App Summit
Página 17 Página Consejos acerca de la cámara frontral • Este código no funciona en el emulador, pruébelo en el dispositivo • El complemento de SDK de ATRIX contiene un archivo jar que se puede utilizar para que sus aplicaciones compilen o ffc_api_stub.jar • Ver el artículo sobre API de cámara frontal de Motorola para obtener instrucciones sobre la forma de agregar este archivo jar a su proyecto o "Motorola Front-Facing Camera API" - http://developer.motorola.com/ docstools/library/ motorola-front-facing-camera-api/ © 2011 Motorola Mobility, Inc.
18.
Cómo crear aplicaciones
que se ejecutan a través de dispositivos MOTOROLA and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
19.
MOTODEV App Summit
Página 19 Página Cómo utilizar las API específicas de Motorola • El código de la cámara frontal no se ejecuta sin la librería necesaria • Usted puede utilizar la reflexión (“reflection”) para detectar y utilizar API solamente en aquellos dispositivos que tengan la librería © 2011 Motorola Mobility, Inc.
20.
MOTODEV App Summit
Página 20 Página Ejemplo de reflexión – cambio en el manifesto <uses-library android:name="com.motorola.hardware.frontcamera” android:required="false" /> © 2011 Motorola Mobility, Inc.
21.
MOTODEV App Summit
Página 21 Página Ejemplo de reflexión – poner todo en una subclase private static class ConditionalFrontCamera { public static Camera getFrontCamera(){ try { Method fcMethod = Class.forName( "com.motorola.hardware.frontcamera.FrontCamera") .getDeclaredMethod("getFrontCamera", (Class[])null); return (Camera) fcMethod.invoke( (Object[])null, (Object[])null); } catch (Exception ex){ return null; } } } © 2011 Motorola Mobility, Inc.
22.
MOTODEV App Summit
Página 22 Página Ejemplo de reflexión – utilizar la subclase Camera frontCam = ConditionalFrontCamera.getFrontCamera(); if(frontCam != null) { // Tengo la cámara frontal. Proceder } else { // No hay cámara frontal } © 2011 Motorola Mobility, Inc.
23.
Tegra 2 Chipset MOTOROLA
and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
24.
MOTODEV App Summit
Página 24 Página Arquitectura de PC clásica CPU Northbridge GPU RAM Southbridge PCI SATA USB © 2011 Motorola Mobility, Inc.
25.
MOTODEV App Summit
Página 25 Página Tegra 2 – de alta velocidad • es un verdadero sistema en un solo microprocesador (“System-on-a-Chip”) o Northbridge, Southbridge, CPUs y GPU • CPU ARM de doble núcleo, arquitectura de ver 7 o Cada uno funciona a 1 GHz o Fabs pasó a núcleo múltiple porque no podían añadir velocidad (debido al calor), pero tenían “die room” (debido a la Ley de Moore) o las unidades cuádruples llegarán pronto … © 2011 Motorola Mobility, Inc.
26.
¿Qué hace la
aplicación Webtop? MOTOROLA and the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
27.
MOTODEV App Summit
Página 27 Página Motorola Lapdock Es un entorno que utiliza la energía de la CPU del teléfono para respaldar un navegador de desktop completamente independiente . © 2011 Motorola Mobility, Inc.
28.
MOTODEV App Summit
Aplicación Webtop Página 28 Página Vista del móvil HTML, js © 2011 Motorola Mobility, Inc. Android Aplicaciones Versión 1.0 web
29.
MOTODEV App Summit
Página 29 Página USB de almacenamiento masivo © 2011 Motorola Mobility, Inc. Versión 1.0 © 2011 Motorola Mobility, Inc.
30.
MOTODEV App Summit
Página 30 Página Navegador móvil vs. navegador de desktop © 2011 Motorola Mobility, Inc. Versión 1.0 © 2011 Motorola Mobility, Inc.
31.
MOTODEV App Summit
Página 31 Página ¿Qué hace la aplicación Webtop? • Se inicia automáticamente cuando la bahía está conectada a la pantalla • Lapdock de Motorola para Motorola ATRIX 4G proporciona pantalla y teclado/puntero en una unidad • Le brinda un Firefox 3.6.13 Desktop de tamaño completo en una pantalla de 11,5 pulgadas • Interfaz de acceso a la nube (“cloud”) . © 2011 Motorola Mobility, Inc.
32.
Soporte HTML5 MOTOROLA and
the Stylized M Logo are trademarks or de fábrica o marcas registradas deTrademark Holdings, LLC. MOTOROLA y el logotipo estilizado son marcas registered trademarks of Motorola Motorola Trademark Holdings, LLC. All otherTodas las demás marcas comerciales son propiedad de sus respectivos dueños. ©Inc. All rights reserved. Inc. Todos los trademarks are the property of their respective owners. © 2011 Motorola Mobility, 2011 Motorola Mobility, derechos reservados.
33.
MOTODEV App Summit
Página 33 Página HTML 5 • revisión más reciente de la norma HTML por W3C • trabajo en progreso, metas: • soportar aplicaciones Web • reducir la necesidad de plugins • mejor manejo de los errores • independencia de dispositivo • lenguaje de marcado (“markup”) para reemplazar secuencias de comandos © 2011 Motorola Mobility, Inc.
34.
MOTODEV App Summit
Página 34 Página HTML 5 • muchos elementos y atributos nuevos section, article, aside, hgroup, header, footer, nav, figure, video, audio, canvas, datalist, embed, mark, etc. © 2011 Motorola Mobility, Inc.
35.
MOTODEV App Summit
Página 35 Página Firefox 3.6 soporta • Arrastrar y soltar (“drag & drop”) nativo • Caché de archivos de aplicación, especificado por el desarrollador • Reproducción de audio WAV y OGG en <audio> • Ver http://developer.motorola.com/docstools/library/ webtop-application-overview/ © 2011 Motorola Mobility, Inc.
36.
MOTODEV App Summit
Página 36 Página Firefox 3.6 también soporta • Vista 2D de Javascript a <canvas> • Web Storage para almacenar los datos en el disco duro del usuario, para que la aplicación web esté disponible fuera de línea (pares de clave / valor) • Acceso a geolocalización por Javascript • Más información en http://www.html5rocks.com © 2011 Motorola Mobility, Inc.
37.
MOTODEV App Summit
Página 37 2D rendering onto a canvas • test for feature support. If present, use it. <canvas id="myc" width="500" height="300"></canvas>! <script>! function supportsCanvas() {! return !!document.createElement('canvas').getContext;! }! var head = new Image(); head.src="head.jpg”;! var myc = document.getElementById("myc");! var cxt = myc.getContext("2d");! head.onload = function () {! cxt.drawImage(head, 0, 0);! }! © 2011 Motorola Mobility, Inc.
38.
MOTODEV App Summit
Página 38 Local Storage • test for feature support. If present, use it. function supportsLocalStorage() {! return ('localStorage' in window) ! && window['localStorage']!==null;! }! try {! var msg = "localStorage is working OK <br>";! localStorage.setItem("key", msg );! } catch (e) {! document.write("Excpn in local storage");! }! document.write( localStorage.getItem("key") );! © 2011 Motorola Mobility, Inc.
39.
MOTODEV App Summit
Página 39 Geolocation • test for feature support. If present, use it. function supportsGeolocation() {! return !!navigator.geolocation;! }! function savePos(pos) {! var lat = pos.coords.latitude;! var lon = pos.coords.longitude;! }! try {! navigator.geolocation.getCurrentPosition(savePos);! } catch (e) {! © 2011 Motorola Mobility, Inc.
40.
MOTODEV App Summit
Página 40 Página Preguntas y respuestas © 2011 Motorola Mobility, Inc.
41.
MOTODEV App Summit
Página 41 ¿Desea formular alguna pregunta? Brasil - #appsum11br Argentina - #appsum11ar México - #appsum11mx community-developer.motorola.com © 2011 Motorola Mobility, Inc.
42.
MOTODEV App Summit
Página 42 gracias horario comercial junio ?, ??horario a.m. de la2noamérica moto.ly/officehours/??? © 2011 Motorola Mobility, Inc.
43.
MOTODEV App Summit
Página 43 Página Licencias Los ejemplos de código fuente que aparecen en esta presentación pueden estar bajo licencia de Apache License, versión 2 de la siguiente manera: Copyright © 2010, Proyecto Código Abierto Android. Todos los derechos reservados, salvo indicación expresa en contrario. Con licencia de Apache, Versión 2.0 (la "Licencia"); no podrá usar este archivo, salvo que cumpla con lo que establece la licencia. Puede obtener una copia de la licencia en http://www.apache.org/licenses/LICENSE-2.0. Salvo que lo exija la legislación vigente o se preste conformidad por escrito, el software distribuido bajo licencia, se distribuye "EN EL ESTADO EN QUE SE ENCUENTRA" SIN GARANTÍAS DE NINGÚN TIPO, explícitas o implícitas. Consulte la Licencia para ver los permisos y las limitaciones que rigen para la Licencia según el idioma específico. © 2011 Motorola Mobility, Inc.
44.
MOTODEV App Summit
Página 44 Página Licencias Los ejemplos de código fuente que aparecen en esta presentación pueden estar bajo licencia de BSD, de la manera siguiente: Copyright © 2010-2011, Motorola, Inc. Todos los derechos reservados, salvo que se indique explícitamente lo contrario Se permite la redistribución y el uso en forma de fuente o binaria, con o sin modificación, siempre y cuando se cumplan las siguientes condiciones: Las redistribuciones del código fuente deben conservar el aviso de derechos de autor arriba mencionado, la presenta lista de condiciones y el siguiente descargo de responsabilidad. Las redistribuciones en forma binaria deben reproducir el aviso de derechos de autor arriba mencionado, la presente lista de condiciones y el siguiente descargo de responsabilidad en la documentación y/u otros materiales suministrados con la distribución. Ni el nombre de Motorola, Inc. ni los nombres de sus distribuidores pueden usarse para avalar o promover productos que deriven de este software sin previa autorización específica por escrito. EL PRESENTE SOFTWARE SE SUMINISTRA POR LOS TITULARES Y CONTRIBUYENTES DE LOS DERECHOS DE AUTOR EN EL ESTADO EN QUE SE ENCUENTRA Y NO SE RENUNCIA A NINGUNA EXPRESIÓN NI GARANTÍA IMPLÍCITA, A TÍTULO ENUNCIATIVO, LAS GARANTÍAS DE COMERCIALIZACIÓN IMPLÍCITAS Y APTITUD PARA UN OBJETIVO PARTICULAR. EN NINGÚN CASO PODRÁ EL TITULAR DE LOS DERECHOS DE AUTOR O LOS CONTRIBUYENTES SER RESPONSABLE POR NINGÚN DAÑO Y PERJUICIO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, PUNITIVO, O CONSECUENCIAL (A TÍTULO ENUNCIATIVO DE ABASTECIMIENTO DE BIENES O SERVICIOS DE SUSTITUCIÓN; PÉRDIDA DE USO, DATOS O GANANCIAS O INTERRUPCIÓN DE ACTIVIDADES) INDEPENDIENTEMENTE DE SU ORIGEN Y DE TODA TEORÍA DE RESPONSABILIDAD, YA SEA EN EL CONTRATO, LA RESPONSABILIDAD ESTRICTA O POR LESIÓN JURÍDICA (INCLUSO NEGLIGENCIA O DE OTRO MODO) QUE SURJA DE ALGUNA MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE ADVIRTIÓ DE LA POSIBILIDAD DE DICHO DAÑO. © 2011 Motorola Mobility, Inc.
45.
MOTODEV App Summit
Página 45 © 2011 Motorola Mobility, Inc.
Descargar ahora