UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO GRUPO DE SOFTWARE LIBRE DE LA FCA TEMA: Taller para el desarrollo de aplicaciones móviles con Open – Source Prof.

Slides:



Advertisements
Presentaciones similares
GONZALO CASERO HERRERA 4ºA
Advertisements

DISPOSITIVOS CON ARQUITECTURA DE ORDENADOR
Hardware y Software de servidor
CREACION DE ESPACIOS VIRTUALES PARA TRABAJO EN EQUIPO
Desarmado y Armado de un teléfono celular
MARIA CAMILA GUZMAN OSPINA
FLAN “F- LINKS AND NODES”
EUIPOS DE COMPUTO ESCRITORIO SERVIDORES PORTATILES CELULARES PDA.
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
TEMAS DE ADMINISTRAR LOS RECURSOS DE UNA RED. SEGUNDA EVALUACION.
NAVEGADOR, NAVEGADOR WEB, O BROWSER
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Un gestor (o administrador) de descargas es un programa diseñado para descargar ficheros de Internet, ayudado de distintos medios para ir pausando y reanudando.
Curso de Java La tecnología Java
DISPOSITIVOS MOVILES CONVERGENCIAS TECNOLÓGICAS. PRESENTADO POR: ANGÉLICA ROMERO MORA TEMA: DISPOSITIVOS MÓVILES.
BASE DE DATOS EN LA WEB.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
SOFTWARE.
LOGO Informatica e Internet Instituto Superior Tecnologico San Pedro Ing. CIP Rodolfo Miranda Saldaña.
EI, Profesor Ramón Castro Liceaga UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN A OBJETOS.
Clase #7 – Sistemas de Procesamiento de Datos
DISPOSITIVOS MOVILES ¿QUE ES UN DISPOSITIVO MOVIL?
TRABAJO DE INFORMATICA
Son una forma de interconectarse con otros dispositivos de manera sencilla facilitando la forma de comunicarse con las demás personas. Permite la fácil.
DISPOSITIVOS MOVILES. Un dispositivo móvil se puede definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, con conexión.
DISPOSITIVOS MÓVILES. QUÉ ES UN DISPOSITIVO MÓVIL UN DISPOSITIVO MÓVIL SE PUEDE DEFINIR COMO UN APARATO DE PEQUEÑO TAMAÑO, CON ALGUNAS CAPACIDADES DE.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Que es un dispositivo móvil
Adriana carolina Nivia.  Los dispositivos móviles (también conocidos como computadora de mano, palmtop o simplemente handheld) son aparatos de pequeño.
INFORMÁTICA Y CONVERGENCIA TECNOLÓGICA
SISTEMA MOVIL DISPOSITIVO MOVIL: Un dispositivo movil es un aparato de pequeño tamañó con capacidades de procesamiento, diseñados especificamente para.
Introducción: Dispositivos Móviles Mtra. Carolina Galaviz Inzunza CBTIS 037.
Que es un Dispositivo Móvil Un dispositivo móvil se puede definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, con conexión.
 Anderson Morales  Informática y Comprensión Tecnológica grupo “ 30136”  TEMA: TIPOS DE DISPOSITIVOS MOVILES TIPOS DE DISPOSITIVOS MOVILES.
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
Son elementos con algún tipo de funcionalidad con capacidad de procesamiento con conexión a algún tipo de red cumpliendo indefinidas ordenes que pueden.
Dispositivos Moviles Medios de comunicación y tecnologia.
Dispositivos Móviles John Alexander Cruz Arévalo.
VIDEOCONFERENCIA.
Introducción a la informática
DISPOSITIVOS MOVILES.
Dispositivos moviles mas importantes Los dispositivos móviles son una forma de interconectarse con otros dispositivos de manera sencilla facilitando la.
Sistemas operativos Trabajo realizado por Josefa Fernández Pintado y Andrea López Pomares.
Desarrollo DE apps móviles
Presentado Por: Albert Steven Veloza Aguirre Presentado A: Diana Esperanza López CONVERGENCIA TECNOLOGICA Grupo:
también conocidos como computadora de mano son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente.
“Escuela normal rural de Tam. Maestro Lauro Aguirre” ej
María Camila Restrepo C. Mantener la Operatividad del sistema
ANDREA DAZA. Es un aparato de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente a una red.
DISPOSITIVOS MOBILES. Los dispositivos móviles : son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Desarrollo DE apps móviles
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
DISPOSITIVOS MOVILES. Aparatos diseñados para mantener un tipo de función con conexión a una red. Son de tamaños muy pequeños y pueden manejar mas de.
 Un dispositivo móvil se puede definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanente o intermitente.
Windows/Internet. Objetivo del Modulo: El Presente Módulo te permitirá tener claro conceptos indispensables para entrar al mundo de la computación. 
Un dispositivo móvil lo podemos definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, conexión permanente o intermitente.
Tema : Selección del tipo de Computadora (Hardware)
 Un dispositivo móvil es aquel aparato pequeño que puede estar conectado a una red sea permanente o intermitente pueden ser:  Teléfono móvil  GPS 
ALGUNOS DISPOSITIVOS QUE SON LOS DISPOSITIVOS MOVILES ? son aparatos de pequeño tamaño, con algunas capacidades de procesamiento, con conexión permanent.
SISTEMAS OPREATIVOS LIBIA HELENA CASTAÑEDA GRUPO _159.
D ISPOSITIVO MÓVIL Carlos Arturo Lobatón Grupo DISTANCIA CUN.
ANTIVIRUS CLOUD COMPUTING. Los antivirus cloud o antivirus en la nube, son antivirus que aplican a los antivirus el concepto cloud computing. Instalan.
Windows es un sistema operativo basado en ventanas. La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz.
DISPOSITIVOS MOVILES BRENDA KARINA QUINTERO GALEANO.
QUE ES UN DISPOSITIVO MOVIL Un dispositivo móvil se puede definir como un aparato de pequeño tamaño, con algunas capacidades de procesamiento, con conexión.
COMPUTER DATA SYSTEMS. INTRODUCCION A LA INFORMATICA Tipos de computadoras:
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
Page 1 Distintos tipos de software y su uso mas común Miércoles 10 de septiembre de 2014 Yesika Liera Martínez.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO GRUPO DE SOFTWARE LIBRE DE LA FCA TEMA: Taller para el desarrollo de aplicaciones móviles con Open – Source Prof.
Transcripción de la presentación:

UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO GRUPO DE SOFTWARE LIBRE DE LA FCA TEMA: Taller para el desarrollo de aplicaciones móviles con Open – Source Prof. Rámon Castro Liceaga

Definición de dispositivos móviles Los dispositivos móviles son aparatos pequeños, con capacidades de procesamiento (cada vez mas asemejando a una PC), móviles y portátiles, con conexión permanente o intermitente a una red (internet), con memoria limitada, diseñados para llevar a cabo funciones generales (correo electrónico, hablar por teléfono, mensajes, manejo de imágenes música y video).

Categorías de dispositivos móviles Dispositivo Móvil de Datos Limitados (Limited Data Mobile Device): dispositivos que tienen una pantalla pequeña, principalmente basada en pantalla de tipo texto con con servicios de datos generalmente limitados a SMS y acceso WAP. Un típico ejemplo de este tipo de dispositivos son los teléfonos móviles. Dispositivo Móvil de Datos Básicos (Basic Data Mobile Device): dispositivos que tienen una pantalla de mediano tamaño, (entre 120 x 120 y 240 x 240 pixels), menú o navegación basada en íconos por medio de una "rueda" o cursor, y que ofrecen acceso a s, lista de direcciones, SMS, y un navegador web básico. Un típico ejemplo de este tipo de dispositivos son las BlackBerry y los Teléfonos Inteligentes. Dispositivo Móvil de Datos Mejorados (Enhanced Data Mobile Device): dispositivos que tienen pantallas de medianas a grandes (por encima de los 240 x 120 pixels), navegación de tipo stylus, y que ofrecen las mismas características que el "Dispositivo Móvil de Datos Básicos" (Basic Data Mobile Devices) más aplicaciones nativas como aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) y aplicaciones corporativas usuales, en versión móvil, como Sap, portales intranet, etc.

Importancia de los dispositivos móviles La importancia actual de los dispositivos móviles radica en que nos permiten comunicar en cualquier distancia, lugar y en movimiento, sea en el transporte, estar en otra ciudad o caminando en cualquier parte. Estas características bien se pueden aprovechar para la difusión del conocimiento y para dar mayor productividad a la educación en México.

Situación problemática. Los proveedores de dispositivos móviles (TELCEL, IUSASEL, MOVISTAR, Apple, etc.) monopolizan el software y el hardware haciendo esta tecnología cada vez mas privativa para la sociedad.

Paradigma para el desarrollo de aplicaciones Móviles con Open – Source en la UNAM Considerando que en la UNA M contamos con los recursos humanos y técnicos (redes inalámbricas), suficientes para desarrollar aplicaciones con software libre para dispositivos móviles, el presente enfoque es la propuesta de implementar éstas tecnologías libres (hablamos de hardware y Software) ; Teléfonos, celulares, PDAs, Smartphones, tabletPCs y móviles creados con marca propia de la UNAM y con el propósito, en primer término, de apoyar a los alumnos en su proceso de enseñanza- aprendizaje y beneficiar a la sociedad mexicana con estas tecnologías libres.

Herramientas de Software libre para desarrollo de aplicaciones Móviles Java SE JDK: software que provee herramientas de desarrollo para la creación de programas en java. Puede instalarse en una computadora local o en una unidad de red. Apache Tomcat: Servidor web virtual open source software para la implementacion de tecnologías Java Servlet and JavaServer Pages. Java2ME: Programación de aplicaciones en Java relacionadas con telefonía móvil y las aportaciones java de los propios usuarios, midlets, JSPs, servlets. Linux: Sistema Operativo y combinación del núcleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Android : Sistema Operativo Libre basado en el nucleo de Linux Mobile PHP Editor: Es un programa en Java orientado a la edición o creación de código con lenguaje PHP. MySQL: Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario, software libre y esquema de licenciamiento dual. PostgreSQL: Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. SuperWaba : Se compone de una máquina virtual Java (JVM), un conjunto de bibliotecas asociadas y pequeñas herramientas que implementan una subclase de Java, lo cual significa que funciona bajo una Java VM normal o como un applet de navegador.

Mapa de configuración de la tecnología para desarrollo de aplicaciones con Open – Source.. La configuración propuesta para desarrollar las aplicaciones móviles con Open – Source consiste en el siguiente algoritmo.configuración propuesta 1.- El usuario acesa su dispositivo móvil (por ejemplo para consultar un precio de un producto) 2.- En la pantalla del dispositivo móvil se mostrará una pantalla desarrollada en tecnología MIDLet de Java 3.- Cuando el usuario envía su consulta, el MIDlet accesará la nuve de Internet a través de una URL que ejecuta una aplicación de java JSP (Java Server Page) la cual conecta a un servidor LINUX remoto y la Base de Datos MySQL (por ejemplo la tabla de ventas donde se guardan los datos del precio y la existencia del producto). 4.- El JSP lee los datos del precio y la existencia del producto de la Base de Datos de MySQL y los devuelve para ser mostrados en un frame de salida mostrando los datos. 5.- La aplicación móvil deberá estar soportada por una pagina web en internet desarrollada en PHP (para mantenimiento a la Base de Datos).

Instalación local en Windows para el desarrollo de aplicaciones inalámbricas 1.- Instalación de Java SE JDK en el equipo: -Obtener esta versión de Java en la siguiente ruta: Java SE Development Kit 6 windows x86 Archive: jdk-6u25-windows-i586.exe Grabarlo en la ruta de Mis documentos dos clics e instalarlo en tu equipo. Instala en c:\Archivos de programa\java\jre6 Revisar la instalación en esta ruta directorio bin

Instalación local en Windows para el desarrollo de aplicaciones inalámbricas 2.- Instalación de J2ME - Obtener esta versión de la siguiente ruta: Archivo: sun_java_me_sdk-3_0-win.exe Dos clics e instalarlo en tu equipo. (si se instaló correctamente al final veras en tu escritorio el icono de un telefonito azul) Icono: Java™ ME platform SDK 3 Entrar al programa y correr los ejemplos Directorio de trabajo: c:\Java_ME_Platform_SDK_3.0 Directorio de aplicaciones: C:\Java_ME_platform_SDK_3.0\apps

Prueba 01. (Primer MIDLet) ALGORITMO: 2 Clicks en el icono Java™ Create new project MIDP Application (next) Project Name: Hola Ruta: Mis documentos \JavaMESDKProjects \ Set as Main Project Create Hello MIDLet Ejecutar Para transportar al móvil: \JavaMESDKProjects \NombreProyecto\dist Archivos con extensión.jad y.jar MID= Mobile Information Device

MUCHAS GRACIAS CONTINUARA…