DADES IDENTIFICATIVES 2008_09
Assignatura ARQUITECTURES DISTRIBUÏDES EN ENTORNS MÒBILS Codi 17111207
Ensenyament
Enginyeria Tècnica en Telecomunicacions, Especialitat en Telemàtica (2003)
Cicle 1er
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à
Català
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
GARCÍA LÓPEZ, PEDRO ANTONIO
Adreça electrònica pedro.garcia@urv.cat
joseluis.santacruz@urv.cat
Professors/es
GARCÍA LÓPEZ, PEDRO ANTONIO
SANTACRUZ MUÑOZ, JOSÉ LUIS
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.