DADES IDENTIFICATIVES 2006_07
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 Informatica i Matematiques
Coordinador/a
GARCIA LOPEZ, PEDRO ANTONIO
Adreça electrònica pedro.garcia@urv.cat
alexandre.viejo@urv.cat
Professors/es
GARCIA LOPEZ, PEDRO ANTONIO
VIEJO GALICIA, LUIS ALEXANDRE
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 (aquest any disposem de models Nokia 6680 i 6670)

Competències
Codi  
A
A
A
A
A
A
B
B
B
B
B
B
C
C
C
C

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.