DADES IDENTIFICATIVES 2010_11
Assignatura (*) ARQUITECTURES DISTRIBUÏDES EN ENTORNS MÒBILS Codi 17111207
Ensenyament
Enginyeria Tècnica en Telecomunicacions, Especialitat en Telemàtica (2003)
Cicle 1r
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
4.5 1.5 3 Optativa Segon
Llengua d'impartició
Castellà
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
VIEJO GALICIA, LUIS ALEXANDRE
Adreça electrònica alexandre.viejo@urv.cat
david.gameza@urv.cat
Professors/es
VIEJO GALICIA, LUIS ALEXANDRE
GÁMEZ ALARI, DAVID
Web http://http://www.sre.urv.es/moodle
Descripció general i informació rellevant Es pretén que els alumnes tinguin una visió general de les diferents arquitectures i tecnologies disponibles per a la programació de entorns mòbils. Es presenten un conjunt de protocols i APIs de comunicació que fan possible el desenvolupament d’arquitectures mixtes amb dispositius mòbils i servidors d’aplicacions. L’assignatura tindrà un marcat caràcter pràctic incidint en l’aplicabilitat de les tecnologies explicades.

Competències
Codi  
A1 Capacitat per aplicar coneixements de matemàtiques, ciència i enginyeria.
A3 Capacitat de dissenyar un sistema, component o procés de l'àmbit de la Tecnologia de la informació i les Comunicacions per complir les especificacions requerides.
A4 Capacitat per identificar, formular i resoldre problemes d'enginyeria de Telecomunicació.
A6 Capacitat per dissenyar, construir, explotar i gestionar xarxes de telecomunicacions, enteses com sistemes de transport de la informació.
A7 Capacitat per determinar la dimensió dels recursos necessaris i utilitzar-los amb eficàcia, a partir del coneixement de les tecnologies bàsiques de transmissió i per qualsevol mida o àmbit d'aplicació de les xarxes.
A11 Capacitat per aplicar els avenços que es produeixin en les tecnologies de transmissió i de computació a la millora de la qualitat, el rendiment i la facilitat d'ús de tots els sistemes d'informació.
B1 Capacitat per treballar en equips multidisciplinars.
B2 Comprensió de la responsabilitat ètica i professional.
B3 Capacitat per comunicar-se de forma efectiva en el vocabulari professional i idiomes pertinents.
B4 Capacitat per afrontar l'aprenentatge al llarg de tota la vida professional.
B5 Capacitat per parlar en una llengua estrangera.
B6 Capacitat per parlar i exposar idees en públic de manera efectiva.
C1 Dominar l'expressió i la comprensió d'un idioma estranger.
C2 Utilitzar com a usuari les eines bàsiques en TIC.
C3 Desenvolupar la vida personal i professional tenint una perspectiva àmplia i global del món.
C5 Expressar-se correctament (tant de forma oral com escrita) a la llèngua pròpia.

Objectius d'aprenentatge
Objectius Competències
Saber dissenyar arquitectures distribuïdes per a entorns mòbils A1
A3
A6
A7
A11
B1
B2
C2
Conèixer les diferents alternatives en tecnologies i protocols en entorns mòbils A1
A4
B4
C1
C3
Iniciar als alumnes en la recerca,comprensió i presentació de articles científics en aquest àmbit A1
A4
A11
B3
B5
B6
C1
C3
C5

Continguts
Tema Subtema
Introducció a les Arquitectures distribuïdes Concepte de middleware; Model client/servidor; Interoperabilitat i sistemes heterogenis ; Localització de recursos
Arquitectura Java 2 Micro Edition Connected Limited Device Configuration (CLDC) ; Mobile Information Device Profile (MIDP) ; Information Module Profile, (IMP); Emulació de aplicacions J2ME ; Instal•lació de aplicacions a dispositius mòbils
Comunicació entre processos Representació i codificació de dades ; Programació multi-fil ; Servidors TCP i UDP; Comunicació HTTP
Serveis Web Fonaments de serveis Web: XML i HTTP ; Interfícies Remotes: WSDL; Protocols SOAP i UDDI; Invocació de serveis heterogenis
APIs de comunicacions mòbils Wireless Messaging API (WMA); Mobile Media API (MMAPI); J2ME Web Services APIs, (WSA); Bluetooth API

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
1 0 1
 
Sessió Magistral
14 21 35
Pràctiques a través de TIC en aules informàtiques
30 30 60
 
Atenció personalitzada
4 0 4
 
Proves pràctiques
6 6 12
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Desenvolupament d'aplicacions en entorns mòbils
Sessió Magistral
Pràctiques a través de TIC en aules informàtiques

Atenció personalitzada
 
Sessió Magistral
Pràctiques a través de TIC en aules informàtiques
Descripció
Tutories, tutories en remot amb messenger i mail, i sessions de laboratori

Avaluació
  Descripció Pes
Proves pràctiques Desenvolupament d'aplicacions en entorns mòbils J2ME 70%
 
Altres comentaris i segona convocatòria

Fonts d'informació

Bàsica Agustin Froufe, J2ME. JAVA 2 MICRO EDITION. Manual de Usuario y Tutorial, Rama, 2003
G. Colouris, Sistemas distribuidos, Conceptos y Diseño. 3ª Edición, Addison Wesley, 2001
Jonathan Knudsen, Wireless Java: Developing with J2ME, Second Edition, Apress, 2002

Complementària Deitel, Como programar en Java, Prentice Hall, 2002
Elliote Rusty, Java Network Programming, O´Reilly & Associates, 2001
Jonathan Knudsen, Wireless Java: Developing with J2ME, Second Edition, Apress, 2002

Recomanacions


 
Altres comentaris
El coneixement del llenguatge Java i la orientació a objectes és imprescindible.
(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent