Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME"

Transcripción

1 Universidad de Murcia Área de Tecnologías de la Información y Comunicaciones Aplicadas Cursos de Promoción Educativa Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME Autor Félix Gómez Mármol felixgm felixgm@um.es

2 Félix Gómez Mármol felixgm/docencia/j2me 2

3 Índice general Índice General 6 Índice de Figuras 9 Índice de Tablas 12 Introducción Presentación Motivación Contenidos Objetivos Metodología y Evaluación Neosistec Parte I. Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME Introducción a J2ME. Conceptos básicos Breve introducción a J2ME Configuraciones Perfiles Arquitectura de J2ME KVM, CLDC y MIDP JVM, CDC, FP, PBP y PP Foundation Profile Personal Basis Profile Personal Profile Diferencias entre PP y JDK Diferencias entre PP y PersonalJava Entorno de desarrollo NetBeans Introducción Instalación de NetBeans Instalación de la JDK 6 Update Instalación de NetBeans Manejo de NetBeans Primer Midlet: HelloMidlet Cómo crearlo? Vista Flow Vista Screen Design Félix Gómez Mármol felixgm/docencia/j2me 3

4 ÍNDICE GENERAL Vista Source Vista Analyzer Explorando el código Clase MIDlet Clase Display Clase Command e interfaz CommandListener Compilación y ejecución del Midlet Emulador VS dispositivo real Java(TM) Platform Micro Edition SDK Ficheros JAR y JAD Instalación en un dispositivo real Restricciones de diseño en dispositivos móviles Ventanas, menús y alertas Ventanas Clase TextBox Clase Form Transición entre ventanas Menús. Prioridades de comandos Alertas (clase Alert) Alertas con sonidos Formularios, listas y botones Formularios Listas Botones Interfaz ItemCommandListener Imágenes, check boxes y barras de progreso Imágenes Check boxes Barras de progreso Actividad final Descripción Parte II. Desarrollo Avanzado de Aplicaciones Java para Dispositivos Móviles J2ME Breve repaso de J2ME y NetBeans J2ME. Repasando conceptos Configuraciones Perfiles Repaso de NetBeans Instalación de NetBeans Manejo de NetBeans Vista Flow Design Vista Screen Design Vista Source Félix Gómez Mármol felixgm/docencia/j2me 4

5 ÍNDICE GENERAL 2. Manejo de ficheros. Lectura y escritura Modelo de Threads en J2ME Record Management System (RMS) JSR-75. Acceso al sistema de ficheros Gestión de la comunicación Bluetooth Introducción al protocolo Bluetooth JSR-82. Gestión de la comunicación Bluetooth Paquete javax.obex Paquete javax.bluetooth Búsqueda de dispositivos Clase LocalDevice Clase DeviceClass Clase UUID Clase DiscoveryAgent Interfaz DiscoveryListener Clase RemoteDevice Búsqueda de servicios Interfaz ServiceRecord Clase DataElement Establecimiento de la conexión Cliente Servidor Comunicación BluetoothMidlet Envío y recepción de SMS JSR-120 vs JSR Envío de SMS Interfaz Message Interfaz MessageConnection Interfaz TextMessage Recepción de SMS Interfaz MessageListener Push Registry Seguridad y permisos SMSMidlet Envío y recepción de MMS JSR Estructura de un mensaje MMS Campos de cabecera accesibles Direccionamiento de mensajes MMS Envío y recepción de MMS Clase MessagePart Interfaz MultipartMessage Identificador de aplicación Seguridad y permisos Centro de mensajería multimedia MMSMidlet Félix Gómez Mármol felixgm/docencia/j2me 5

6 Índice General 6. Manejo de conexiones HTTP y HTTPS Generic Connection Framework Conexiones soportadas Conexiones HTTP Interfaz HttpConnection Conexiones HTTPS Interfaz HttpsConnection Interfaz SecurityInfo Interfaz Certificate HTTPMidlet Otras posibilidades con J2ME: Canvas y Juegos Clase Canvas Clase Graphics Eventos de teclado Acciones de juego Comandos CanvasMidlet Actividad final Descripción Apéndices 169 A. CLDC y MIDP 169 A.1. API CLDC A.2. API MIDP B. Protocolo Bluetooth 173 B.1. Arquitectura Bluetooth B.2. Perfiles de Bluetooth B.3. La pila de protocolos de Bluetooth B.3.1. La capa de radio B.3.2. La capa de banda base B.3.3. Link Manager B.3.4. Host Controller Interface B.3.5. Protocolo de adaptación y control de enlaces lógicos L2CAP B.3.6. RFCOMM B.3.7. TCS y SDP B.4. La capa de radio de Bluetooth B.5. La capa de banda base de Bluetooth B.6. La capa L2CAP de Bluetooth B.7. Estructura de la trama de Bluetooth B.8. Java y Bluetooth B.8.1. Inicialización de la pila B.8.2. Descubrimiento de dispositivos y servicios B.8.3. Manejo del dispositivo B.8.4. Comunicación C. Acrónimos 183 Bibliografía 185 Félix Gómez Mármol felixgm/docencia/j2me 6

7 Índice de Figuras Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME Plataformas de Java: J2EE, J2SE, J2ME y Java Card Arquitectura genérica de J2ME Arquitecturas CDC y CLDC de J2ME Jerarquía de interfaces del GCF Jerarquía de clases e interfaces de MIDP J2SE, Personal Profile, Personal Basis Profile y Foundation Profile Instalación de la JDK 6 Update 22 (I) Instalación de la JDK 6 Update 22 (II) Instalación de la JDK 6 Update 22 (III) Instalación de NetBeans (I) Instalación de NetBeans (II) Instalación de NetBeans (III) Instalación de NetBeans (IV) Entorno de desarrollo NetBeans. Proyecto de Página de inicio NetBeans. Plataformas Java (I) NetBeans. Plataformas Java (II) Creación del Midlet HelloMidlet (I) Creación del Midlet HelloMidlet (II) Creación del Midlet HelloMidlet (III) Creación del Midlet HelloMidlet (IV) Creación del Midlet HelloMidlet (V) Vista Flow del Midlet HelloMidlet Vista Screen del Midlet HelloMidlet Vista Source del Midlet HelloMidlet Vista Analyzer del Midlet HelloMidlet Jerarquía de clases e interfaces de MIDP Compilando el Midlet HelloMidlet (I) Compilando el Midlet HelloMidlet (II) Compilando el Midlet HelloMidlet (III) Ejecutando el Midlet HelloMidlet (I) Ejecutando el Midlet HelloMidlet (II) Midlet de ejemplo Cómo consultar las propiedades de un proyecto Propiedades del Midlet HelloMidlet Jerarquía de clases e interfaces de MIDP Félix Gómez Mármol felixgm/docencia/j2me 7

8 Índice General 5.2. Creación de un nuevo Visual MIDlet MyFirstMidlet. Vista Flow Design (I) MyFirstMidlet. Vista Flow Design (II) MyFirstMidlet. Vista Flow Design (III) Ejemplo de menú MyFormMidlet. Vista Flow MyFormMidlet. Vista Screen. Restricciones de un TextField MyFormMidlet. Vista Screen. Elementos StringItem MyFormMidlet. Vista Source MyListMidlet. Vista Flow Vista Screen del Midlet MyImagesMidlet Cómo añadir un nuevo recurso de imagen en NetBeans Cómo asociar un fichero de imagen a un recurso de imagen en NetBeans Desarrollo Avanzado de Aplicaciones Java para Dispositivos Móviles J2ME Plataformas de Java: J2EE, J2SE, J2ME y Java Card Jerarquía de interfaces del GCF Jerarquía de clases e interfaces de MIDP Entorno de desarrollo NetBeans. Proyecto de Bienvenida NetBeans. Administrador de plataforma Java (I) NetBeans. Administrador de plataforma Java (II) NetBeans. Administrador de plataforma Java (III) NetBeans. Administrador de plataforma Java (IV) NetBeans. Administrador de plataforma Java (V) NetBeans. Administrador de plataforma Java (VI) Vista Flow Design del Midlet HelloMidlet Vista Screen Design del Midlet HelloMidlet Vista Source del Midlet HelloMidlet Mostrando la numeración de líneas de código Modelo de Threads en J2ME con NetBeans Vista Flow Design del Midlet NotesRMSStoreMidlet Ejecutando el Midlet NotesRMSStoreMidlet Vista Flow Design del Midlet FileExplorerMidlet Ejecutando el Midlet FileExplorerMidlet. Leyendo un fichero Ejecutando el Midlet FileExplorerMidlet. Escribiendo un fichero Diagrama de estados del descubrimiento de dispositivos Bluetooth SDDB (Service Discovery DataBase) Diagrama de estados del descubrimiento de servicios Bluetooth GCF y conexiones Bluetooth Vista Flow Design del Midlet MyBluetoothMidlet Ejecutando el Midlet MyBluetoothMidlet Integración de las conexiones WMA en la GCF Push Registry en NetBeans Permisos para las APIs en NetBeans Vista Flow Design del Midlet SMSMidlet Félix Gómez Mármol felixgm/docencia/j2me 8

9 ÍNDICE DE FIGURAS 4.5. Ejecutando el Midlet SMSMidlet Clases e interfaces de la WMA Estructura de un mensaje MMS Vista Flow Design del Midlet MMSMidlet Ejecutando el Midlet MMSMidlet Jerarquía de interfaces de la GCF de CLDC HTTPS dentro de la pila TCP/IP Vista Flow Design del Midlet HTTPMidlet Ejecutando el Midlet HTTPMidlet Sistema de coordenadas empleado por la clase Graphics Tableros de tamaño n n, con n = 2, 3, Tableros de tamaño n n, con n = 2, 3, 9 pintando la casilla actual Ejecutando el Midlet CanvasMidlet Apéndice B. Protocolo Bluetooth B.1. Scatternet formada por 12 piconets B.2. Pila de protocolos de Bluetooth B.3. Host Controller Interface B.4. Coexistencia de Bluetooth y en la banda de los 2 4 GHz B.5. Estructura de la trama de Bluetooth B.6. Integración de la JSR-82 en la pila de protocolos Bluetooth Félix Gómez Mármol felixgm/docencia/j2me 9

10 Índice de Figuras Félix Gómez Mármol felixgm/docencia/j2me 10

11 Índice de Tablas Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME Métodos de la clase javax.microedition.midlet.midlet Métodos de la clase javax.microedition.lcdui.display Métodos de la clase javax.microedition.lcdui.command Métodos de la interfaz javax.microedition.lcdui.commandlistener Atributos del fichero manifest.mf Contenido del manifiesto del fichero HelloMidlet.jar Atributos de un fichero JAD Contenido del fichero HelloMidlet.jad Métodos de la clase javax.microedition.lcdui.screen Métodos de la clase javax.microedition.lcdui.textbox Restricciones de la clase javax.microedition.lcdui.textfield Métodos de la clase javax.microedition.lcdui.form Métodos de la clase javax.microedition.lcdui.alert Tipos de javax.microedition.lcdui.alerttype Métodos de la clase javax.microedition.lcdui.textfield Métodos de la clase javax.microedition.lcdui.stringitem Tipos de opción de la interfaz javax.microedition.lcdui.choice Métodos de la clase javax.microedition.lcdui.list Modos de apariencia de la clase javax.microedition.lcdui.item Métodos de la clase javax.microedition.lcdui.image Métodos de la clase javax.microedition.lcdui.imageitem Métodos de la clase javax.microedition.lcdui.choicegroup Métodos de la clase javax.microedition.lcdui.gauge Desarrollo Avanzado de Aplicaciones Java para Dispositivos Móviles J2ME Métodos de la clase javax.microedition.rms.recordstore Contenido del paquete javax.microedition.io.file Métodos de la interfaz javax.microedition.io.file.fileconnection Métodos de la clase javax.bluetooth.localdevice Métodos de la clase javax.bluetooth.deviceclass Algunos valores para el tipo de dispositivo de la clase javax.bluetooth.deviceclass UUIDs más comunes en Bluetooth Félix Gómez Mármol felixgm/docencia/j2me 11

12 Índice de Tablas 3.5. Métodos de la clase javax.bluetooth.uuid Métodos de la clase javax.bluetooth.discoveryagent Campos estáticos de la clase javax.bluetooth.discoveryagent indicando la conectividad del dispositivo Métodos de la interfaz javax.bluetooth.discoverylistener Métodos de la clase javax.bluetooth.remotedevice Métodos de la interfaz javax.bluetooth.servicerecord Tipos de datos DataElement Métodos de la clase javax.bluetooth.dataelement Métodos de la interfaz javax.wireless.messaging.message Métodos de la interfaz javax.wireless.messaging.messageconnection Métodos de la interfaz javax.wireless.messaging.textmessage Métodos de la clase javax.microedition.io.pushregistry Métodos de la clase javax.wireless.messaging.messagepart Métodos de la interfaz javax.wireless.messaging.multipartmessage Esquemas URL y tipos de conexión asociados en la GCF Métodos de la interfaz javax.microedition.io.httpconnection Métodos de la interfaz javax.microedition.io.httpsconnection Métodos de la interfaz javax.microedition.io.securityinfo Métodos de la interfaz javax.microedition.pki.certificate Métodos de la clase javax.microedition.lcdui.canvas Métodos de la clase javax.microedition.lcdui.graphics Apéndice A. CLDC y MIDP A.1. Paquete java.lang A.2. Paquete java.util A.3. Paquete java.io A.4. Paquete javax.microedition.io A.5. Extensión de MIDP al paquete java.lang A.6. Extensión de MIDP al paquete java.util A.7. Extensión de MIDP al paquete javax.microedition.rms A.8. Extensión de MIDP al paquete javax.microedition.midlet A.9. Extensión de MIDP al paquete javax.microedition.io A.10.Extensión de MIDP al paquete javax.microedition.lcdui Apéndice B. Protocolo Bluetooth B.1. Perfiles de Bluetooth B.2. Clases de dispositivos Bluetooth Félix Gómez Mármol felixgm/docencia/j2me 12

13 Introducción 1. Presentación Este curso de promoción educativa pretende dar una visión general y completa acerca del lenguaje de programación para dispositivos móviles Java 2 Micro Edition, más comúnmente conocido por sus siglas J2ME. El curso, titulado Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME, se enmarca dentro de los cursos de promoción educativa ofrecidos por el Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ÁTICA) de la Universidad de Murcia. Está dirigido principalmente a todas aquellas personas que cuenten con unos conocimientos básicos de programación en el lenguaje Java y que deseen ampliar sus conocimientos y habilidades para ser capaces de desarrollar aplicaciones escritas en J2ME orientadas a dispositivos móviles tales como teléfonos móviles, PDAs o Smartphones. Las principales características del curso son: 6 créditos ECTS Curso virtual (on-line) a través de la plataforma educativa SUMA ( Posibilidad de solicitud de beca Posibilidad de pago con tarjeta de crédito N o alumnos: mínimo 20 / máximo 40 Web: Félix Gómez Mármol felixgm/docencia/j2me 13

14 Introducción 2. Motivación Mientras que la enseñanza del lenguaje de programación Java ha recibido una gran atención desde muchos órganos de dirección docente y ha sido incluido en la mayoría de planes docentes de carreras como Informática, Telecomunicaciones, Matemáticas, etc., se ha prestado poca atención al desarrollo de aplicaciones Java para dispositivos móviles J2ME. En este curso se mostrará la facilidad con la que, contando con unos conocimientos básicos de programación en Java, es posible desarrollar rápidamente una aplicación para un dispositivo móvil J2ME. Además, muchas empresas del sector de las TIC (Tecnologías de la Información y las Comunicaciones) están apostando por las comunicaciones y los productos orientados a dispositivos móviles. Sin embargo, existe un gran vacío de profesionales y expertos en este sector que hacen de esta tecnología un campo de interés muy importante. Pensemos que hoy en día todos llevamos encima, a todas horas, un dispositivo móvil (léase teléfono móvil) con capacidad de ejecutar aplicaciones J2ME (en la inmensa mayoría de las ocasiones). Se trata pues, de un mercado con grandes posibilidades al cual aún no se le ha sacado todo el partido posible. 3. Contenidos Este curso de desarrollo de aplicaciones Java para dispositivos móviles J2ME se divide, a su vez, en dos cursos, uno de iniciación y otro avanzado. El curso de iniciación, formalmente titulado Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME, trata de dar una visión básica del lenguaje J2ME y está orientado principalmente a aquellas personas que no hayan tenido ningún contacto previo con J2ME, o con conocimientos mínimos. El curso se divide en los siguientes 8 temas: 1. Introducción a J2ME. Conceptos básicos En este tema se verán los conceptos básicos sobre J2ME, la arquitectura en configuraciones (CLDC, CDC) y perfiles (MIDP), la máquina virtual KVM, así como las principales librerías de conexiones (interfaz Connection) y gráficos (clase Display). Félix Gómez Mármol felixgm/docencia/j2me 14

15 3 Contenidos 2. Entorno de desarrollo NetBeans Este tema explicará cómo instalar Netbeans y cómo crear un nuevo proyecto de desarrollo de una aplicación J2ME, así como buena parte de toda la funcionalidad que ofrece. 3. Primer Midlet: HelloMidlet En este tema se desarrollará el primer Midlet del curso, HelloMidlet, al cual se le aplicarán algunos cambios para conocer bien y mejor la estructura del código subyacente. 4. Emulador VS dispositivo real Aquí se verá de qué manera es posible depurar las aplicaciones desarrolladas en J2ME mediante un emulador de dispositivo móvil. También se explicará en cualquier caso el procedimiento para instalar correctamente nuestra aplicación en un dispositivo móvil real final. 5. Ventanas, menús y alertas Este tema explicará las clases que modelan las ventanas, menús y alertas, describiendo sus funcionalidades y posibilidades. 6. Formularios, listas y botones En este tema se verá cómo desarrollar formularios sencillos en J2ME, además de ver las clases que implementan las listas de elementos y los botones. 7. Imágenes, check boxes y barras de progreso Este tema cierra la explicación de los conocimientos básicos necesarios para desarrollar una aplicación gráfica en J2ME. En él se explica cómo insertar imágenes, check boxes y barras de progreso en una ventana. 8. Actividad final En este último tema se propone al alumno que, con todos los conocimientos adquiridos a lo largo del curso, desarrolle libremente un Midlet en J2ME donde se apliquen y se vean reflejados dichos conocimientos. El profesor sugerirá algunos ejercicios, en cualquier caso. Por su parte, en el curso avanzado, formalmente titulado Desarrollo Avanzado de Aplicaciones Java para Dispositivos Móviles J2ME se explicarán algunas librerías opcionales de J2ME orientadas a desarrollar aplicaciones J2ME más complejas y completas. Este curso está principalmente enfocado a los alumnos que hayan realizado el curso básico de J2ME y a todas aquellas personas que ya cuenten con unos conocimientos y un dominio básico del lenguaje J2ME. El curso avanzado se divide también en otros 8 temas: 1. Breve repaso de J2ME y NetBeans En este tema se verá un repaso de los conceptos básicos sobre J2ME, la arquitectura en configuraciones (CLDC, CDC) y perfiles (MIDP), la máquina virtual KVM, así como las principales librerías de conexiones (interfaz Connection) y gráficos (clase Display). También se recordará brevemente cómo desarrollar Midlets con el entorno de desarrollo NetBeans. 2. Manejo de ficheros. Lectura y escritura Este tema explicará cómo manejar ficheros en dispositivos J2ME mediante la librería JSR-75 PDA Optional Packages for the J2ME Platform. Se desarrollará un pequeño explorador de ficheros. Félix Gómez Mármol felixgm/docencia/j2me 15

16 Introducción 3. Gestión de la comunicación Bluetooth Aquí se verá de qué manera es posible gestionar comunicaciones Bluetooth en J2ME haciendo uso de la librería JSR-82 Java APIs for Bluetooth. Se mostrará cómo descubrir a otros dispositivos Bluetooth que se encuentren dentro del radio de alcance, cómo averiguar qué servicios ofrecen, cómo iniciar una conexión con ellos y cómo enviar y recibir datos de los mismos a través de Bluetooth. 4. Envío y recepción de SMS En este tema se darán los conocimientos necesarios y suficientes para poder enviar y recibir SMS desde un dispositivo móvil gracias a la librería JSR-205 Wireless Messaging API Envío y recepción de MMS Este tema explicará cómo se pueden enviar y recibir MMS desde un dispositivo J2ME haciendo uso de la librería JSR-205 Wireless Messaging API 2.0. Se estudiará la estructura de un MMS y cómo enviar y recibir MMS con datos adjuntos (imágenes, ficheros, etc.). 6. Manejo de conexiones HTTP y HTTPS En este tema se verá cómo establecer conexiones de tipo HTTP y HTTPS en dispositivos J2ME y cómo enviar y recibir datos a través de dichas conexiones. 7. Otras posibilidades con J2ME: Canvas y Juegos Este tema expone algunas otras posibilidades que ofrece el lenguaje J2ME y que no se pueden tratar con más profundidad en el curso, como por ejemplo la librería de gráficos en 2D para el desarrollo de juegos. 8. Actividad final En este último tema se propone al alumno que, con todos los conocimientos adquiridos a lo largo del curso, desarrolle libremente un Midlet en J2ME donde se apliquen y se vean reflejados dichos conocimientos. El profesor sugerirá algunos ejercicios, en cualquier caso. 4. Objetivos Los objetivos del curso de promoción educativa titulado Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME son: Introducir al alumno al lenguaje J2ME y hacerle ver el gran potencial que dicho lenguaje tiene, así como sus limitaciones Mostrar la facilidad de desarrollo con el entorno NetBeans Dar al alumno los conocimientos necesarios para desarrollar y desplegar aplicaciones J2ME sencillas Enseñar el manejo de ventanas, menús, listas, alertas, botones, imágenes, etc. Félix Gómez Mármol felixgm/docencia/j2me 16

17 5 Metodología y Evaluación Los objetivos del curso de promoción educativa titulado Desarrollo Avanzado de Aplicaciones Java para Dispositivos Móviles J2ME son: Mostrar al alumno las capacidades más avanzadas que posee el lenguaje J2ME Enseñar cómo manejar ficheros (leer y escribir) en dispositivos móviles J2ME Dar al alumno los conocimientos necesarios para gestionar comunicaciones Bluetooth y conexiones HTTP y HTTPS en J2ME Formar al alumno para enviar y recibir SMS y MMS mediante dispositivos móviles J2ME Mostrar muchas otras posibilidades de desarrollo adicionales sobre dispositivos J2ME 5. Metodología y Evaluación IMPORTANTE!! A lo largo de cada uno de los cursos se propondrán al alumno varias actividades optativas que podrá realizar libremente (o no). Algunas de dichas actividades estarán incluso resueltas en la propia web del curso: El alumno podrá enviar a través de SUMA los resultados de las actividades propuestas que desee que el profesor corrija (se sugiere que previamente compruebe que el ejercicio es similar a la solución propuesta en la web del curso y se envíe sólo en el caso de que surjan dudas o problemas en la realización de los ejercicios). Ambos cursos cuentan con un último tema en el que se pide al alumno que, con todos los conocimientos adquiridos a lo largo del curso, desarrolle una aplicación en J2ME en la que se apliquen todos o algunos de los conceptos vistos. El profesor propondrá algunas actividades, aunque el alumno tiene la posibilidad de enviar su propia aplicación, previa puesta en conocimiento y consentimiento por parte del profesor (felixgm@um.es). La entrega de la aplicación final se hará de la siguiente manera. El alumno deberá subir a la sección Mis Contenidos de SUMA un fichero comprimido en.zip que contenga la carpeta completa del proyecto de NetBeans de dicha aplicación, así como un fichero contacto.txt que contenga la información de contacto ( y teléfono móvil) de aquellos alumnos que deseen participar en el concurso organizado por Neosistec. El nombre del fichero tendrá el siguiente aspecto: Por ejemplo: apellidos.nombre-edicion-{basico avanzado}-j2me-{si NO}.zip gomez-marmol.felix-vi-basico-j2me-no.zip o gomez-marmol.felix-v-avanzado-j2me-si.zip Donde {SI NO} indicará la disposición del alumno a participar en el concurso organizado por Neosistec. Félix Gómez Mármol felixgm/docencia/j2me 17

18 Introducción 6. Neosistec Neosistec, empresa de ámbito nacional con sede en Murcia, que lidera el desarrollo de aplicaciones en movilidad sobre plataformas Java exportando las mismas actualmente a más de 15 países, ha tenido conocimiento de los cursos on-line de promoción educativa de Desarrollo de Aplicaciones Java para Dispositivos Móviles J2ME impartidos por la Universidad de Murcia. Dada la calidad que hemos podido comprobar en dichos cursos y por encontrarnos en expansión en el área de aplicaciones en movilidad, dentro de nuestro departamento de Desarrollo e Innovación, estamos interesados en promover e incentivar la participación de nuevos alumnos en los mismos. Es por esto que Neosistec desea ofrecer a los tres alumnos más destacados que hayan realizado dichos cursos la posibilidad de llevar a cabo unas prácticas en nuestra empresa por 2 meses, prorrogables. Adicionalmente, aquel alumno de entre los tres más destacados que presente un mejor proyecto de desarrollo en J2ME será obsequiado con un dispositivo móvil de última generación. El profesor de los cursos, en cada edición de los mismos, seleccionará de entre aquellos alumnos que deseen participar en esta iniciativa, los tres candidatos que presenten los proyectos más completos, innovadores, originales y prácticos. Una vez finalizados los cursos y seleccionados los candidatos, tendrá lugar una sesión de exposición y defensa de los proyectos presentados en las oficinas de Neosistec. Un tribunal compuesto por personal de la empresa seleccionará entonces al ganador del dispositivo móvil de última generación. Javier Pita Director de Neosistec Félix Gómez Mármol felixgm/docencia/j2me 18

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

J2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de: J2ME Esta versión de Java está enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades computacionales y gráficas muy reducidas, tales como teléfonos móviles, PDAs o

Más detalles

Taller de Programación de Dispositivos Móviles. José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv.

Taller de Programación de Dispositivos Móviles. José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv. Taller de Programación de Dispositivos Móviles José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv.cl Parte 1 1.Programación de dispositivos 2.Limitaciones de los dispositivos

Más detalles

Capítulo 5 Introducción al Desarrollo de Aplicaciones Móviles usando J2ME

Capítulo 5 Introducción al Desarrollo de Aplicaciones Móviles usando J2ME Telemática TEL-352 Seminario de Telemática II Introducción al Desarrollo de Aplicaciones Móviles usando J2ME CHM-2008 Seminario de Telemática II 1 Objetivos Introducir los principales conceptos de la plataforma

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

MANUAL DE USUARIO C20090107

MANUAL DE USUARIO C20090107 MANUAL DE USUARIO C20090107 Aplicación formativa para la videoconsola Wii visualizable en un monitor de televisión y compatible con Internet (PC) y smartphones. Solicitante: Colaboradores: : Índice 1 INTRODUCCIÓN...

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN DE DISPOSITIVOS MÓVILES

INTRODUCCIÓN A LA PROGRAMACIÓN DE DISPOSITIVOS MÓVILES INTRODUCCIÓN A LA PROGRAMACIÓN DE DISPOSITIVOS MÓVILES CONTENIDO: J2ME. Arquitectura Conceptos Básicos APIs Principales MIDLets Herramientas de Desarrollo Ejemplo BIBLIOGRAFÍA: [Gal] Java a Tope: J2ME.

Más detalles

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI RM. N 102-90-ED de Creación y Funcionamiento, RD Nº 0086-2006-ED de Revalidación Web Site: www.tecnomacusani.edu.pe

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Tema 2: Introducción a Android

Tema 2: Introducción a Android Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente

Más detalles

IFCD05 Desarrollo de Aplicaciones Móviles Java ME

IFCD05 Desarrollo de Aplicaciones Móviles Java ME IFCD05 Desarrollo de Aplicaciones Móviles Java ME Titulación certificada por EUROINNOVA BUSINESS SCHOOL IFCD05 Desarrollo de Aplicaciones Móviles Java ME IFCD05 Desarrollo de Aplicaciones Móviles Java

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

Programación para sistemas en red IV. Conceptos básicos II

Programación para sistemas en red IV. Conceptos básicos II Conceptos básicos II Maquina virtual de java (JVM): Una Máquina virtual Java (en inglés Java Virtual Machine, JVM) es un programa nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar

Más detalles

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

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO

Más detalles

Técnico Profesional en Creación y Gestión de Blog + Web 2.0 con Wordpress Profesional (Online)

Técnico Profesional en Creación y Gestión de Blog + Web 2.0 con Wordpress Profesional (Online) Técnico Profesional en Creación y Gestión de Blog + Web 2.0 con Wordpress Profesional Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO Técnico Profesional en Creación y Gestión

Más detalles

Lic. Sofia J. Vallejos

Lic. Sofia J. Vallejos Lic. Sofia J. Vallejos Marco Conceptual Comercio Electrónico y Comercio Electrónico Móvil. Qué es la Computación Ubicua o Pervasiva? Evolución de la Telefonía Móvil. Herramienta Utilizadas J2ME (Java para

Más detalles

Manual de USO de la Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS

Manual de USO de la Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS Manual de USO de la Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS Indice 0.- Registro como Cliente.. 1 1.- Acceso a la Web 2 2.- Menú Principal de la Web. 2 3.- Envíos 3 3.1.- Realizar un

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

Conceptos Generales en Joomla 1.7.2.

Conceptos Generales en Joomla 1.7.2. 1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente

Más detalles

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

Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares TELEPROCESO Y SISTEMAS DISTRIBUIDOS Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares L I C. S E R G I O A N D R É S S O T O Guía de la Presentación Marco Conceptual

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

Más detalles

BrokerMovil Online para BlackBerry Guía rápida v1.0

BrokerMovil Online para BlackBerry Guía rápida v1.0 BrokerMovil Online para BlackBerry Guía rápida v1.0 Página 1 de 10 ÍNDICE 1. PUESTA EN MARCHA...3 1.1. REQUISITOS...3 1.2. INSTALACIÓN...3 1.2.1. Mediante descarga a través de Activa 24 Internet...3 1.2.2.

Más detalles

Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5

Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5 Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Programación

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

GVisualPDA Módulo de Almacén

GVisualPDA Módulo de Almacén GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en

Más detalles

Tutorial rápido de. acceso a la plataforma virtual

Tutorial rápido de. acceso a la plataforma virtual COLEGIO DE ESTUDIOS AVANZADOS DE IBEROAMERICA Tutorial rápido de acceso a la plataforma virtual http:///virtual soporte@ceai.edu.mx 1.- INTRODUCCIÓN Nuestra plataforma basada en MOODLE, es una plataforma

Más detalles

PROYECTO PROPIO Ciclo Formativo Grado Superior en Desarrollo de Aplicaciones Multiplataforma y Programación de Juegos para Dispositivos Móviles

PROYECTO PROPIO Ciclo Formativo Grado Superior en Desarrollo de Aplicaciones Multiplataforma y Programación de Juegos para Dispositivos Móviles PROYECTO PROPIO Ciclo Formativo Grado Superior en Desarrollo de Aplicaciones Multiplataforma y Programación de Juegos para Dispositivos Móviles Índice 1. JUSTIFICACIÓN DEL PROYECTO... 2. OBJETIVOS DEL

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Elección Libre Unidad académica: Programación de dispositivos móviles con Java Ubicación: Noveno Semestre. Clave:

Más detalles

Técnico Profesional en Diseño y Desarrollo de Videojuegos con Game Maker

Técnico Profesional en Diseño y Desarrollo de Videojuegos con Game Maker Técnico Profesional en Diseño y Desarrollo de Videojuegos con Game Maker Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO Técnico Profesional en Diseño y Desarrollo de Videojuegos

Más detalles

Qué es Google Calendar? Qué se puede hacer en Google Calendar?

Qué es Google Calendar? Qué se puede hacer en Google Calendar? Qué es Google Calendar? Google Calendar es una herramienta web 2.0 que permite tener una agenda virtual a la que se puede acceder desde cualquier lugar, en forma gratuita. La característica más interesante

Más detalles

Manual del Programa Conecta 3V Para Teléfonos Móviles.

Manual del Programa Conecta 3V Para Teléfonos Móviles. Manual del Programa Conecta 3V Para Teléfonos Móviles. Realizado por Xuitec S.L. Versión del documento 1.0 Página 1 de 18 Índice: 1. Introducción...3 2. Instalación y puesta en marcha...4 3. Menú Principal.

Más detalles

Conexión a red LAN con servidor DHCP

Conexión a red LAN con servidor DHCP Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Disco de sistema operativo. Tiempo: 5 minutos Dificultad: Baja Descripción Proceso que permite

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

MF0492_3 Programación Web en el Entorno Servidor

MF0492_3 Programación Web en el Entorno Servidor MF0492_3 Programación Web en el Entorno Servidor Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO MF0492_3 Programación Web en el Entorno Servidor MF0492_3 Programación Web

Más detalles

Instalación y Configuración del Software de Servidor Web (Online)

Instalación y Configuración del Software de Servidor Web (Online) Instalación y Configuración del Software de Servidor Web (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Instalación y Configuración del Software de Servidor Web (Online) Instalación y Configuración

Más detalles

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

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

Manual de instalación Actualizador masivo de Stocks y Precios

Manual de instalación Actualizador masivo de Stocks y Precios Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para

Más detalles

Curso Online de Desarrollo Web para No Programadores: Wordpress

Curso Online de Desarrollo Web para No Programadores: Wordpress Curso Online de Desarrollo Web para No Programadores: Wordpress Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Online de Desarrollo Web para No Programadores: Wordpress Curso Online de Desarrollo

Más detalles

1 ÍNDICE... 3 Instalación... 4 Proceso de instalación en red... 6 Solicitud de Código de Activación... 11 Activación de Licencia... 14 2 3 REQUERIMIENTOS TÉCNICOS E INSTALACIÓN Requerimientos Técnicos

Más detalles

La plataforma educativa Helvia.

La plataforma educativa Helvia. La plataforma educativa HELVIA Autores: Begoña Laínez Sanz, DNI: 31336591B José Javier Álvarez García, DNI: 31666085F Mª de los Ángeles Vilches Amado, DNI: 75744033L Juana María Álvarez Jiménez, DNI: 32042323B

Más detalles

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso

Más detalles

FUNCIONALIDADES DE LA PLATAFORMA

FUNCIONALIDADES DE LA PLATAFORMA GUÍA INDICE GUIA INTRODUCCIÓN 3 FUNCIONALIDADES DE LA PLATAFORMA 5 ACCESO A LA PLATAFORMA 6 PÁGINA PRINCIPAL 7 ACCESO AL CURSO 9 2 1. INTRODUCCIÓN Las posibilidades de aplicación de las TIC al sistema

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

efactura Online La fibra no tiene competencia

efactura Online La fibra no tiene competencia Manual efactura Online La fibra no tiene competencia ÍNDICE efactura Online Interface de efactura Online Barra Superior Área de Trabajo. Pestañas Empresas Personalizar factura Clientes Facturar Crear una

Más detalles

MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET

MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET Fecha última revisión: Febrero 2012 INDICE DE CONTENIDOS MANEJO DE SHAREPOINT EN GOTELGEST.NET... 3 1. CONFIGURACIÓN GESTIÓN DOCUMENTAL... 3 2. SINCRONIZACIÓN

Más detalles

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen. Abstract

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas. Resumen. Abstract TABLA DE CONTENIDOS Página Dedicatoria Agradecimientos Tabla de Contenidos Índice de Figuras Índice de Tablas Resumen Abstract I II III VII IX X XI 1. Introducción 1 1.1. Descripción del Contexto.........................

Más detalles

Curso VBA para Outlook (Online)

Curso VBA para Outlook (Online) TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Curso VBA para Outlook (Online) Duración: 85 horas Precio: 0 * Modalidad: Online * 100 % bonificable

Más detalles

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES INGRESANDO AL CAMPUS VIRTUAL PÁGINA DE ACCESO A través de la página principal de acceso, todos los usuarios de la plataforma podrán acceder a sus cursos asignados.

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

UNIVERSIDAD TECNICA DEL NORTE

UNIVERSIDAD TECNICA DEL NORTE UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS ESCUELA DE INGENIERIA EN SISTEMAS COMPUTACIONALES MANUEL DE USUARIO TEMA: SISTEMA INFORMÁTICO PARA LA PROMOCIÓN Y PUBLICIDAD DE

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio Aplicateca Manual de Usuario: Ilion Factura Electrónica Espíritu de Servicio Índice 1 Introducción... 4 1.1 Qué es Ilion Factura electrónica?... 4 1.2 Requisitos del sistema... 4 1.3 Configuración del

Más detalles

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DEL SITIO WEB...4 1. ENCABEZADO...5 2. SECCIONES Y PÁGINAS DEFINIDAS...5 3. CONTENIDO...5 4. NOVEDADES

Más detalles

Tabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4

Tabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4 Tabla de contenido 1. Objetivo...3 2. Asignación de responsabilidades...3 3. Alcance...3 4. Procedimientos relacionados...4 5. Documentos relacionados...4 6. Proceso...4 6.1 pidgin...4 6.2 instalación...4

Más detalles

Conferencia con MSN Messenger

Conferencia con MSN Messenger Conferencia con MSN Messenger La utilización de herramientas telemáticas que permitan la comunicación en directo, a diferencia de las usadas habitualmente en la tutoría Mentor, puede resultar un complemento

Más detalles

Manual para la utilización de PrestaShop

Manual para la utilización de PrestaShop Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para

Más detalles

MANUAL DE ACCESO A TU CUENTA DE CLARO A TRAVES DE LA WEB

MANUAL DE ACCESO A TU CUENTA DE CLARO A TRAVES DE LA WEB MANUAL DE ACCESO A TU CUENTA DE CLARO A TRAVES DE LA WEB Este sistema de correo webmail le permitirá leer y contestar sus mensajes de correo directamente vía protocolo http (Web) desde cualquier lugar

Más detalles

Servicio Webmail. La fibra no tiene competencia

Servicio Webmail. La fibra no tiene competencia Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos

Más detalles

Tutorial de Creación de Nuestro Videojuego con Game Maker

Tutorial de Creación de Nuestro Videojuego con Game Maker Tutorial de Creación de Nuestro Videojuego con Game Maker Titulación certificada por EUROINNOVA BUSINESS SCHOOL Tutorial de Creación de Nuestro Videojuego con Game Maker Tutorial de Creación de Nuestro

Más detalles

MANUAL BÁSICO PARA LA ADMINISTRACIÓN DE CURSOS EN BLACKBOARD

MANUAL BÁSICO PARA LA ADMINISTRACIÓN DE CURSOS EN BLACKBOARD MANUAL BÁSICO PARA LA ADMINISTRACIÓN DE CURSOS EN BLACKBOARD CENTRO DE TECNOLOGÍA PARA EL MEJORAMIENTO EDUCATIVO [Manual Básico para la Administración de Cursos en Blackboard] 2 Qué es el Blackboard? [Manual

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

MANUAL BÁSICO CORREO WEB ULPGC ÍNDICE

MANUAL BÁSICO CORREO WEB ULPGC ÍNDICE MANUAL BÁSICO CORREO WEB ULPGC ÍNDICE 1.- ACCESO A LA APLICACIÓN...1 1.1.- Pantalla de acceso... 1 1.2.- Panel principal... 2 2.- BANDEJA DE ENTRADA...3 2.1.- Leer el correo recibido... 3 2.2.- Descargar

Más detalles

Plataforma de Formación. Plan de Ahorro y Eficiencia Energética en los edificios de la AGE PAEE-AGE

Plataforma de Formación. Plan de Ahorro y Eficiencia Energética en los edificios de la AGE PAEE-AGE Plataforma de Formación Plan de Ahorro y Eficiencia Energética en los edificios de la AGE PAEE-AGE PRESENTACIÓN La presente Guía del Alumno pretende servir de orientación dentro de la Plataforma de Formación

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

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

Programación páginas web con ASP.NET 3.5 (C#) Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript

Más detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

UF0513 Gestión auxiliar de archivo en soporte convencional o informático UF0513 Gestión auxiliar de archivo en soporte convencional o informático Tema 1. Sistemas operativos habituales Tema 2. Archivo y clasificación de documentación administrativa Tema 3. Base de datos Tema

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

Guía de instalación del servidor

Guía de instalación del servidor Guía de instalación del servidor Autores: Versión: 1.0 Jesús Manuel Rodríguez Sánchez Miguel Ángel Lorente López Fecha: 22/01/2009 Tabla de contenido Manual de Instalación del Servidor 4 Paso 1) Instalar

Más detalles

FILTRO ANTISPAM GUÍA DE CONFIGURACIÓN PARA CUENTAS POP

FILTRO ANTISPAM GUÍA DE CONFIGURACIÓN PARA CUENTAS POP FILTRO ANTISPAM GUÍA DE CONFIGURACIÓN PARA CUENTAS POP Paseo de la Innovación, 3 PARQUE CIENTÍFICO Y TECNOLÓGICO DE CLM ALBACETE. 902 014 537. info@areaproject.com. www.areaproject.com MANUAL DE CONFIGURACIÓN

Más detalles

Manejo fácil de FTP con FileZilla

Manejo fácil de FTP con FileZilla Manejo fácil de FTP con FileZilla Al igual que en muchas otras empresas, en alojatuempresa.com nos vemos obligados en muchas ocasiones a realizar para determinados proyectos pequeñas tareas de escasa importancia

Más detalles

MF0950_2 Construcción de Páginas Web

MF0950_2 Construcción de Páginas Web Titulación certificada por EUROINNOVA BUSINESS SCHOOL MF0950_2 Construcción de Páginas Web MF0950_2 Construcción de Páginas Web Duración: 210 horas Precio: 210 * Modalidad: A distancia * Materiales didácticos,

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

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

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador

Más detalles

Instalación De ANDROID STUDIO

Instalación De ANDROID STUDIO Área y Sub-área: Informatica/Computacion Educador: _Luis Orozco Ciclo Escolar: 2015 Grado: 5to Secciones: A,B,C y D Instalación De ANDROID STUDIO Paso 1. Descarga e instalación de Java. Si aún no tienes

Más detalles

SUMA (Campus Virtual de la Universidad de Murcia)

SUMA (Campus Virtual de la Universidad de Murcia) SUMA (Campus Virtual de la Universidad de Murcia) Introducción. SUMA (Servicios de la Universidad de Murcia Abierta) es la solución de la Universidad de Murcia en el campo de la enseñanza virtual, con

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Cómo abrir Unidades MALTED

Cómo abrir Unidades MALTED Tutorial RTS English Cómo abrir Unidades MALTED Una vez que se ha abierto el Navegador MALTED (RTS), se pueden desplegar unidades didácticas MALTED elaboradas previamente siguiendo el proceso de selección

Más detalles

GUÍA BÁSICA USUARIO MOODLE 2.6

GUÍA BÁSICA USUARIO MOODLE 2.6 GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y

Más detalles

ANEXO III. Creación de plantillas e imagenes en CloudStack y subida de ficheros vhd e iso.

ANEXO III. Creación de plantillas e imagenes en CloudStack y subida de ficheros vhd e iso. ANEXO III. Creación de plantillas e imagenes en CloudStack y subida de ficheros vhd e iso. En este anexo se explica el procedimiento para crear plantillas con CloudStack así como la forma de subir los

Más detalles

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Accesibilidad web GUÍA FUNCIONAL

Accesibilidad web GUÍA FUNCIONAL Accesibilidad web GUÍA FUNCIONAL 0 _ ÍNDICE 01_Introducción 02_Primeros pasos 03_Conceptos 04_Navegación por voz 05_Navegación por teclado 06_Navegación por sonido 07_Compatibilidad con lectores de pantalla

Más detalles

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

PRÁCTICA 10. Configuración de Correo y Publicar en la Web PRÁCTICA 10. Configuración de Correo y Publicar en la Web INFORMÁTICA BÁSICA Publicidad y Relaciones Públicas y Periodismo. Curso 2006/2007 1. Configuración del correo Gestores de correo en la máquina

Más detalles

Experto en Gestión de Plataformas Elearning con Moodle: Instalación, Administración y Uso Avanzado (Online)

Experto en Gestión de Plataformas Elearning con Moodle: Instalación, Administración y Uso Avanzado (Online) Experto en Gestión de Plataformas Elearning con Moodle: Instalación, Administración y Uso Titulación certificada por EUROINNOVA BUSINESS SCHOOL Experto en Gestión de Plataformas Elearning con Moodle: Instalación,

Más detalles

Introducción a Moodle

Introducción a Moodle Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda

Más detalles

Manual de usuario de Cambio de Nombre de Diseños Industriales

Manual de usuario de Cambio de Nombre de Diseños Industriales Manual de usuario de Cambio de Nombre de Diseños Industriales Manual de usuario de Cambio de Nombre de Diseños Industriales v.1.0 1 Contenido 1. Introducción... 2 2. Cómo utilizar este manual?... 2 3.

Más detalles

Manual del Usuario Inscripción de Proyectos al Fondo de Fomento Formulario On-line

Manual del Usuario Inscripción de Proyectos al Fondo de Fomento Formulario On-line Manual del Usuario Inscripción de Proyectos al Fondo de Fomento Formulario On-line Índice Pantallas de inscripción...2 Pantalla de ingreso - Login (index.htm):...2 Mensajes de Error...2 Pantalla de inscripción

Más detalles

Manual de usuario del Centro de Control

Manual de usuario del Centro de Control Manual de usuario del Centro de Control www.ximdex.com Tabla de contenidos 1. Centro de Control...4 2. Gestor de Canales...5 2.1. Añadir un nuevo canal...6 2.2. Modificar las propiedades del canal...6

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario 14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,

Más detalles

CÓMO CONSULTAR LAS ASIGNATURAS DISPONIBLES EN LA UC3M

CÓMO CONSULTAR LAS ASIGNATURAS DISPONIBLES EN LA UC3M CÓMO CONSULTAR LAS ASIGNATURAS DISPONIBLES EN LA UC3M El proceso de matrícula en la UC3M se divide en tres fases diferentes: A) Consulta de asignaturas disponibles: En esta fase, tendrás acceso al programa

Más detalles

Studium, Campus Virtual de la Universidad de Salamanca.

Studium, Campus Virtual de la Universidad de Salamanca. Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable

Más detalles