Very SmartPhone.NET. Contenidos



Documentos relacionados
Dispositivos móviles

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire tw: martosfre

Dispositivos móviles. Dispositivos móviles

MASTER EN COMUNICACIONES Y DESARROLLO DE SERVICIOS MÓVILES

Situación Actual de los dispositivos móviles

Taller de Programación de Dispositivos Móviles. José Miguel Rubio L. Oficina

Capitulo 1: Plataforma Android

Versión para imprimir

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

TERMINALES MÓVILES MULTIFUNCIONALIDAD Y USABILIDAD. Profesor Titular de Universidad CEDITEC-ETSIT ETSIT-UPM. Javier Portillo García

Mobile Business 2011 DATOS DEL FABRICANTE: MYBUSINESS POS DESARROLLOS, S. A. DE C. V. Progreso 207-A. Delegación San Buenaventura.

Mejor tecnología para aplicación práctica NOMAD

Visual Studio 2008 es el conjunto de herramientas de

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC

AGREMIADOS AL COLEGIO NACIONAL DE PERIODISTAS SECCIONAL DC CARACAS ORG

Curso de Iniciación a Visual Basic 6.0

Módulo 3 - Capítulo 2 1. Datos

APPS PARA LA LOGISTICA. Qué es realmente una app? En qué se diferencia de otras soluciones web?

.NET Compact Framework

Person IP CRM Manual MOBILE

Pocket Aurin Cómo llevar sus datos 4D en el bolsillo Por Vicente Gras Digital Somnis S.L.

Seguridad en Dispositivos Móviles en

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Configuración de Correo electrónico con Office 365 en dispositivo móvil

MANUAL DE USO MICROSOFT LYNC ONLINE

mobile PhoneTools Manual de instrucciones

En este capítulo se muestran las pruebas a los cuales fue sometido PoPS, así como sus respectivos resultados.

Sesión 13-2 Es la hora de la tecnología móvil aplicada a los procesos de negocio Luis Miguel Uriarte, Telefónica Soluciones. Telefónica Soluciones

Mobile Device Security La Era Post PC

Consulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D

J2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de:

Aplicaciones para MS Windows

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Tema 6: Comparativa CORBA/Servicios Web

Manual de Usuario de d>busca Symbian. versión 1.0

1HackParaLosChicos. Jornada Solidaria de Seguridad de la Información 26 de julio, Buenos Aires - Argen;na

TECNOLOGÍA MÓVIL ENVIO DE MENSAJES DE TEXTO USSD

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.

PrefSuite Requisitos de instalación

Programación páginas web con ASP.NET 3.5 (C#)

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

APLICACIONES MÓVILES NATIVAS. Sesión 8: Arquitectura de las aplicaciones Android

Generador GeneXus.NET. Última actualización: 2009

. ConSix Gestión. Abogados. Versiones Home / Advance. Manual de Instalación. Copyright

Instalación del Software Magaya

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

GUÍA DE CONFIGURACIÓN DE TERMINALES MÓVILES

Jornadas de Accesibilidad

OLIMPO Servidor Universal

1

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente

Instalación de PrefSuite 2008 Requisitos Diciembre de 2008

Lic. Sofia J. Vallejos

Ahora todo eso está cambiando y el cambio tiene nombre

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

GLOSARIO 1.2G: 2-2.5G 3G: Bluetooth: Bps: Bits por Segundo CEPT (European Postal Telephone and Telegraph):

Visión general y entorno de desarrollo

Primeros Pasos INTRODUCCIÓN A APLICACIONES WINDOWS. Introducción

CMS for WAP. Presentado por:

WEB APP VS APP NATIVA

Manual del Usuario Transagas Plataforma para transar en el mercado secundario de gas natural Versión 1.0

1. Qué es Escudo Movistar para móviles?

Windows Server 2012: Infraestructura de Escritorio Virtual

Multimodalidad en Software AG Javier Cámara

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Descripción de las tecnologías de telecomunicaciones de ANTEL y sus posibilidades de desarrollo.

Arquitectura Cliente/Servidor

ANDROID: NUEVAS OPORTUNIDADES PARA MOBILE MARKETING

INTRODUCCIÓN. No te asustes, es muy fácil!

Q-flow 3.3 Instalación Express. Urudata Software Canelones 1370 Piso 2 CP11200 Montevideo, Uruguay Teléfono: (598) Fax:

QUÉ NECESITA? claro.com.pe HTC ONE. (511) / Lima y Provincias. 135 desde cualquier celular Claro Corporativo

Nuevas tecnologías aplicadas a la vida: Smartphone, Tablet e Internet. Antonio Fernández Herruzo

SMP Sistema Móvil de Preventa. Manual del usuario

Proyecto MONO. Juantomás García. 1. Introducción. GNOME Hispano

José Carlos García Cabrero Universidad Nacional de Educación a Distancia (UNED, España) Correo-e: jcgarcia@flog.uned.es

Temario 23/09/2008. UNIVERSIDAD ABIERTA INTERAMERICANA Facultad de Tecnología Informática. Luis Perdomo Rocio Gimenez

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC 2008

BASES DE DATOS OFIMÁTICAS

Nos encargamos del tuyo, tú disfruta

Agenda Única. guía rápida de uso

Técnico de Programación de Páginas Web con ASP.NET (Servidor)

Capacitación del Sistema de seguimiento de PAIMEF. Módulo I.F.I

Q-flow 3.1: Instalación Express

GUÍA RÁPIDA DE NOKIA PC SUITE 4.81 PARA NOKIA 6310i

La oferta incluye los siguientes beneficios:

UNIVERSIDAD TECNICA DEL NORTE

BROKERMovil Online para SmartPhone Guía Rápida v1.0

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos

SIEWEB. La intranet corporativa de SIE

Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares

Guía de Laboratorio Base de Datos I.

LG ANGELA 2G Precio: $ ISV

Ficha técnica. Formación Homologada Duración. Modalidad. Precio. Formas de pago. Resumen. Objetivos. Para qué te prepara?

ÍNDICE SISTEMAS OPERATIVOS... 5

[Manual de Uso e Instalación]

KeyMaker, Token Security System, Rel 1.16

QUÉ NECESITA? Usted solo tiene que contactarse con nosotros y decirnos qué necesita? Nosotros estamos para servirle. Velocidad Performance Precisión

Transcripción:

ivazquez@eside.deusto.es Facultad de Ingeniería Contenidos El ecosistema móvil La plataforma Smartphone.NET Compact Framework Smartphone.Next Mobile Web Services XML EMI 2

El ecosistema móvil (I) Por qué el éxito de los terminales móviles? Hacen llevaderos los servicios de información y comunicación (voz, mensajería, juegos, Internet) Ubicuidad: da igual dónde estés Popularización tecnológica Pero sobre todo eliminan barreras El ecosistema móvil (II) Eliminar barreras: Movilidad Distancia Falta de usabilidad ( usanza?) Aplicaciones: sistemas de información, ocio y entretenimiento, comunicación, Objetivo: crear un ecosistema móvil

El ecosistema móvil (III) El ecosistema móvil: Está poblado por terminales móviles que representan a usuarios y/o procesos Está apoyado por fuentes de datos que inyectan información en el ecosistema: procesos de gestión datos, alertas, servicios web XML Permite la interacción de todos los habitantes mediante las tecnologías de soporte adecuadas (voz, SMS, MMS, WAP, GPRS, UMTS, Bluetooth, etc.) El ecosistema móvil (IV) Hoy en día, el ecosistema está muy diversificado por varias especies: J2ME Symbian PocketPC Palm WAP i-mode Y un nuevo habitante hace su aparición

La plataforma Smartphone (I) Microsoft desembarca en está abigarrada jungla con una plataforma basada en Windows Mobile Qué significa esto? Windows Usabilidad ( usanza?) Usuario: Sé como se maneja este móvil Eliminar barreras! Y que hay de la funcionalidad? La plataforma Smartphone (II) Características HW: Pantalla de 220x176 16-bit (estándar) Teclado, sin pantalla táctil Memoria Flash ROM para el SO: 32MB+ Memoria RAM para aplicaciones: 16MB+ Almacenamiento por memoria Flash para persistencia (tarjeta SD) Procesador de 125-200 MHz Batería: 4+ habla, 150+ reposo Conectividad (GSM/GPRS, Bluetooth, IR, WAP, ) Extras: cámara,

La plataforma Smartphone (III) Más sobre la entrada de datos: La consigna de Microsoft es crear un teléfono móvil robusto y asequible, que pueda manejarse con una sola mano Consecuencias: No hay pantalla táctil en Smartphone El teclado está estandarizado: 2 softbuttons 1 Home 1 Back Joystick 4 direcciones presionable La plataforma Smartphone (IV) Características SW: Pocket Outlook (mensajería integrada: e-mail, SMS, MMS, WAP Push) Windows Mobile Media (vídeo y audio) Pocket Internet Explorer MSN Messenger Y por supuesto

La plataforma Smartphone (V) Hagamos una prueba! La plataforma Smartphone (VI) Observaciones preliminares: La lista es el control rey : selección vs. introducción Listas desplegables en formularios son extrañas pero efectivas ahorrando espacio: spinners Todo es a pantalla completa Sólo el softbutton derecho puede albergar un menú desplegable En muchos casos no hay cierre explícito de aplicaciones (al igual que en la mayoría de sistemas móviles) No hay botones en el interior!

Facultad de Ingeniería......... La plataforma Smartphone (VII) Quién fabrica Smartphone? HTC Compal Mitac Asus Samsung Motorola......... La plataforma Smartphone (VIII) Muy breve comparativa con Java para móviles (J2ME MIDP) Normalización del terminal (desarrollador fabricante) Menos fabricantes de terminales de peso (Nokia, Ericsson) Menor tiempo en el mercado y experiencias no exitosas (Orange SPV 100) Aplicaciones firmadas digitalmente con tres modelos de comercialización: Open Locked (Certificados de Mobile2Market y del operador) Prompt Master en Comunicaciones Móviles 7

.NET Compact Framework (I) La plataforma.net supone un gran avance para el desarrollador como lo supuso Java en su momento: Elegancia Coherencia Transparencia Bibliotecas de clases.net CF es la versión para terminales móviles de la plataforma.net.net Compact Framework (II) Diferencias de.net CF: Subconjunto de las bibliotecas de.net para sobremesa, funcional y gráficamente Aspectos internos: gestión de memoria, reflectividad, codificación, seguridad, ASP.NET, Clases exclusivas: IRDA, SQL Server CE.NET CF para Smartphone tiene sus pequeñas diferencias (restricciones) respecto a PocketPC

.NET Compact Framework (III) Controles de IU de PocketPC y Smartphone: Button CheckBox ComboBox ContextMenu DataGrid DomainUpDown FileOpenDialog HScrollBar ImageList Label ListBox ListView TreeView FileSaveDialog MainMenu NumericUpDown Panel PictureBox ProgressBar RadioButton StatusBar TabControl TextBox Timer ToolBar VScrollBar MessageBox Form.NET Compact Framework (IV) Además siempre se puede invocar la API nativa de Smartphone, que incluye: Bluetooth ActiveSync GameAPI POOM (Pocket Outlook Object Model) Phone API, SMS API y SIM API incluso VibrateAPI!! En conclusión: aprendidas las habilidades de.net es muy sencillo aplicarlas a.net CF

.NET Compact Framework (V) Smartphone.Next (I) La nueva versión para Smartphone se basa en Whidbey (.NExT CF 2.0?): Mas APIs gestionadas en.net CF: DirectX Mobile (Direct3D, ) Telefonía Pocket Outlook Bluetooth Localización Nuevos controles de IU

Smartphone.Next (II) Notifications broker: sistema unificado de eventos de red, mensajería, localización, sincronización, Bajo suscripción de patrón Pero creo que debería haber un Servidor Web en cada móvil Servicios Web XML Móviles (I) Un Smartphone es muy potente, pero lo es más si esta apoyado por un buen sistema de información Las aplicaciones basadas en acceso a datos deben guardar un buen equilibrio entre la lógica local y la remota, accesible por Servicios Web XML Solución: una buena capa de sincronización Sincronización periódica Usuario móvil Servidor de datos

Servicios Web XML Móviles (II) Los operadores de telefonía móvil van a empezar a proporcionarlos y hacerlos accesibles: Localización Facturación Gestión de servicios del usuario Mensajería Autenticación EMI 2 EMI 2 : Environment Mobile Intelligent Interaction Proyecto UD Cátedra de Telefónica Móviles Objetivo: que el móvil perciba su entorno y ayude al usuario: Cámara Bluetooth Acceso a datos por Servicios Web XML Algunas de las aplicaciones se desarrollarán bajo PocketPC y Smartphone con.net CF

Enlaces http://www.windowsmobile.com/ http://www.smartphonedn.com/ http://www.smartphonethoughts.com/ http://www.msmobiles.com/ http://www.microsoft.com/mobile/devel oper/ MSDN Prototipo real Se puede echar un vistazo a un Smartphone 2002, gentileza de NTS Mobile Preguntas?