Download Diapositiva 1

Document related concepts
no text concepts found
Transcript
JENUI 2007
Análisis de tecnologías sw para laboratorios
remotos
Facultad de Ingeniería. Universidad de Deusto
JENUI 2007, Teruel
Julio 2007
Javier García Zubía, Pablo Orduña, José María Sáenz Ruiz de Velasco, Inés Jacob Taquet, Jesús Luis
Díaz Labrador y Javier Oliver Bernal
Facultad de Ingeniería. Universidad de Deusto
Análisis de tecnologías sw para laboratorios remotos
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Índice
1. Escenario de WebLabs
2. Arquitectura hardware
3. Arquitectura software
4. Conclusiones
5. Líneas futuras de trabajo
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
Análisis
de tecnologías
sw para laboratorios
WebLab-GPIB
at the University
of Deusto remotos
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Escenario de WebLab, Laboratorio Remoto
™ Ventajas educativas:
ƒ
Trabajo autónomo y significativo
ƒ
Trabajo colaborativo
ƒ
Trabajo desde casa
™ Ventajas en la organización
ƒ
Económicas
ƒ
Organización de laboratorios: espacio, monitores, apertura, ..
ƒ
Tiempo de profesor y alumno
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Escenario del WebLab-GPIB
Practice
Spectrum Analyzer
and RF signal
generator
Protocolo GPIB
Network analyzer
Description
Objectives
•
Frequency domain response of a
•
filter, the losses of wires and AM•
modulated signal analysis.
Control of devices by hand.
•
Control de dispositivos
con GPIB.
Análisis de señales AM
usando programas en C con •
comandos en GPIB.
•
To measure the S-parameters of a •
filter and a coupler in a different
•
frequency range
•
Data collection.
Analysis of frequency domain
response.
Captura de datos
• 53 alumnos
• 2 analizadores de
espectro y 2
generadores de
señales
• Horarios
complicados
• Demasiado en
laboratorios
•
Análisis en el dominio de
la frecuencia
Analysis of S-parameters.
Data collection.
WebLab
GPIB
Importance of the calibration
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Escenario del WebLab-GPIB
Pasos 2 y 3
Paso 4
Paso 1
Paso 6
Paso 5
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Arquitectura hardware
LaboratorioWebLab-GPIB
GPIB
RF
S ignal Generator
GPIB_2
S pectrum
Analyzer
WebLab-GPIB
S erver
GPIB_1
La arquitectura hw es exactamente la misma que en el laboratorio clásico
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Análisis de requisitos. ¿Ingeniería del sw?
™
¿Que sistemas operativos?
™
Todos: Windows, Linux, mac OS…
™
¿Que navegadores?
™
Todos: Explorer, Mozilla, Opera…
™
¿Qué plug-ins?
™
Ninguno, ¿JVM? ¿Player?
™
¿Qué puertos abiertos?
™
Ninguno, salvo port 80
™
¿Qué tipo de dispositivos?
™
Todos: PC, PDA, móvil, etc.
™
¿Qué idiomas?
™
Todos los deseados
™
¿Accesibilidad?
™
Es una obligación
™
¿Necesidades de interacción?
™
Total
™
¿Ancho de banda? ¿Audio/Video?
™
La mayor
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software CLIENTE
™
La tecnología condiciona la aplicación resultante
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software CLIENTE
™
Universalidad: paradigma, multiplataforma, accesibilidad, navegadores
Characteristic
Paradigm
Cross-platform
Accessibility
Acceptance by
Web Browsers
Universality
Technology
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
8
13
17
19
7
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software CLIENTE
™
Seguridad: intrusividad, estandarización, instalación, protocolos
Characteristic
Intrusiveness
Standardization
Installation required
Available network
protocols
Security/ Standards
Technology
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
16
16
18
17
9
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software CLIENTE
™
Potencia: Audio/Video, ancho de banda, flexibilidad, móviles
Characteristic
Audio and video
Bandwidth
Flexibility
Mobile devices
Power
Technology
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
14
16
12
8
17
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software CLIENTE
™
Desarrollo: herramientas, precio, proveedor, comunidad
Characteristic
Development tools
Price
Providers
Community
Development
Technology
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Java Applets
Adobe Flash
AJAX
HTML
ActiveX
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
18
14
20
20
12
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software CLIENTE
™
La tecnología condiciona la aplicación resultante
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software CLIENTE
™
Comparación Adobe Flash frente a AJAX
Adobe Flash
27
AJAX
Paradigm
Cross-platform
Intrusivity
Installation required
Mobile devices
Development tools
Audio and video
Acceptance by Web Browsers
Marks
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
36
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Clasificación de tecnologías software SERVIDOR
™
La calidad del servidor recae sobre todo en el equipo de desarrollo
Characteristic
Cross-platform
Price
Developers Communities
Development tools
Development speed
Web Services libraries
Language features
Robustness
Dynamism
Marks
Technology
Python
.NET a
Java
Python
.NET a
Java b
Python
.NET
Java
Python
.NET
Java
Python
.NET
Java
Python
.NET
Java
Python
.NET
Java
Python
.NET
Java
Python
.NET
Java
Python
.NET
Java
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
38
32
36
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Arquitectura software del WebLab-Deusto
web
2.0
Casi directo
Requisitos del cliente:
• Cualquier navegador
• Sin plug-ins
• Multiplataforma
• PC, PDA, móviles
• Puerto 80
• Escalabilidad
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Arquitectura software del WebLab-Deusto
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
¿Valor educativo de un WebLab?
™ Hay que asegurarse de que el WebLab es ÚTIL
Individual Guided practices in Computer
Practices
projects
the laboratory
simulations connected to a
computer
Remote practices
using WebLab
Instrument Selection
****
**
-
**
-
Material Selection
****
**
***
-
Assembling the
experiment
****
***
****
***
****
-
Instrumentation
****
****
*
****
**
Debugging
****
****
****
****
-
Real conditions of the
experiment
****
****
-
****
-
Data collection
**
**
****
****
***
Analysis of the results
**
**
****
****
****
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Conclusiones
™ Enfocar los laboratorios remotos
desde el sw
™ Remarcar la importancia de las
decisiones tecnológicas en sw
™ Establecer unos criterios de
selección
™ Elegir AJAX como tecnología de
referencia para laborarorios remotos
™ Fortaleza de la arquitectura sw
del WebLab-Deusto
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Escenario de WebLabs
Arquitectura hardware
Arquitectura software
Conclusiones
Líneas futuras
Líneas futuras
Sociedad: Rectores, ministros
Universidad: Servicios IT y
Vicerrectorado IP
Asignatura: Profesor/Alumno
Labs e Investigadores
microservidores
S
e
r
v
i
c
i
o
s
IDE, Mash-up, Swift,
SOLA, Grid computing
Semántica, Google
Facultad de
Ingeniería.
Universidad
ESIDE
Faculty.
University de
of Deusto
w
e
b
WebLab-GPIB
at the University
of Deusto remotos
Análisis
de tecnologías
sw para laboratorios
Análisis de tecnologías sw
para laboratorios remotos
Facultad de Ingeniería. Universidad de Deusto
JENUI 2007, Teruel
Julio 2007
Javier García Zubía, Pablo Orduña, José María Sáenz Ruiz de Velasco, Inés Jacob Taquet, Jesús Luis
Díaz Labrador y Javier Oliver Bernal
Facultad de Ingeniería. Universidad de Deusto
Análisis de tecnologías sw para laboratorios remotos