Curso de programación con Symbian OS y Qt sobre dispositivos móviles
Descripción del curso
Los dispositivos móviles se están convirtiendo en una plataforma de ejecución de servicios telemáticos cada vez más evolucionados. Dada la diversidad de plataformas de ejecución, es frecuente encontrar cursos especializados para cada una de ellas. Este curso está centrado en el sistema operativo Symbian OS, que es el más difundido en los terminales móviles de medias y altas prestaciones. El objetivo es aportar los conocimientos necesarios para llevar a cabo el desarrollo de aplicaciones nativas sobre dicha plataforma.
Los organizadores del curso tienen experiencia en desarrollo de software sobre este sistema operativo, y han participado en el proyecto MoTeCo, un proyecto ámbito europeo de la convocatoria Leonardo Da Vinci para el diseño de un curriculum en esta materia. Este curso se plantea como una actividad ligada a ese proyecto. Este curso proporcionará a los asistentes la base necesaria para iniciarse en la programación de aplicaciones para este potente sistema operativo; además de proporcionar los conocimientos necesarios para deparar el comportamiento de las aplicaciones y de los protocolos de comunicación implementados/utilizados por las aplicaciones telemáticas para teléfonos móviles.
Entre los contenidos del curso destacan: introducción al entorno de desarrollo para Symbian, conceptos básicos de la programación en Symbian (manejo del cleanup stack, construcción en dos fases, manejo de excepciones), tipos clases y convenciones en Symbian, manejo de la concurrencia mediante el uso de objetos activos, gestión de recursos a través de una arquitectura cliente servidor, programación con sockets y creación de interfaces gráfica nativas.
También se introducirá la programación sobre Qt, un marco de trabajo multiplataforma entre las cuales se incluye el sistema operativo Symbian. Como parte del contenido del curso se verán las siguientes materias: mecanismo de señales y “slots”, creación de interfaces gráficas basadas en Qt y programación con sockets sobre Qt.
Sitio web de Symbian: http://www.symbian.org
Sitio web de Qt: http://qt.nokia.com/
Temario
- Introducción a la programación sobre dispositivos móviles
-
Introducción a la programacion con Qt
- Mecanismos de señales y slots en Qt
- Desarrollo de interfaces gráficas en Qt
- Programación con sockets en Qt
-
Introducción a la programación de aplicaciones nativas en Symbian C++
-
Conceptos básicos de la programación en Symbian
- Tipos, clases y convenciones
- Descriptores
- Cleanup Stack
- Construccións en dos fases
- Manejo de excepciones
- Manejo de la concurrencia en Symbian: Objetos Activos
- Manejo de recursos en Symbian: Marco de trabajo cliente-servidor
- Programación con sockets en Symbian
-
Conceptos básicos de la programación en Symbian
Las clases serán teóricas y prácticas, después de cada bloque de materia se realizarán prácticas de laboratorio para afianzar los conceptos teóricos adquiridos. Durantes los viernes se dedicarán dos horas de enseñanza virtual en las cuales los alumnos podrán realizar consultas sobre las prácticas a través del campus virtual.
Fechas importantes
Fecha de inicio: 11 de Mayo de 2010
Inscripción: 15-23 de Abril de 2010
Matriculación: 29 de Abril - 4 de Mayo de 2010
Duración: 50 horas (5 créditos)
Entrega de diploma de asistencia y aprovechamiento
Matriculación
La preinscripción y posterior matriculación se realizarán via Web a través de la plataforma proporcionada por la Universidad de Málaga: http://www.uma.es/vrue/tpropias/index.html Es necesario que los interesados en matricularse se registren en esta plataforma. Una vez registrados podrán acceder al listado de cursos ofertados y realizar la preinscripción. La preinscripción debe ser aceptada por los organizadores del curso. El número máximo de matriculaciones estará limitado a 16 plazas.
Importe de la matrícula: 100 €
Calendario




