Weblab Deusto ImplementaciónLabRemtDistrBasWeb2.0
-
Upload
huvillamil -
Category
Documents
-
view
219 -
download
0
Transcript of Weblab Deusto ImplementaciónLabRemtDistrBasWeb2.0
-
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
1/36
on
ResultadosPreguntas
IntroducciDesarrollodeunLaboratorioRemoto
WebLab-Deusto:
implementacion
de
un
laboratorio
remoto
distribuido
basado
en
Web
2.0
DefensadeProyectodeFindeCarrera
Facultadde Ingeniera.Universidad
de
Deusto
22deFebrerode2008
PabloOrdu andeznaFern
Director:JavierGarcaZubia
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
2/36
on
ResultadosPreguntas
Indice
IntroducciDesarrollodeunLaboratorioRemoto
Introduccion
QueesunLaboratorioRemoto?RetosyoportunidadesdelProyecto
DesarrollodelWebLab-Deusto
Vista
general
del
WebLab-Deusto
3DesarrollodelProyecto
DesarrollodelclienteDesarrollodelservidor
ResumenmodulosdelProyecto
ResultadosCaractersticasfinales
ResultadosLneas
futuras
Preguntas
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
3/36
on
ResultadosPreguntas
Indice
IntroducciDesarrollodeunLaboratorioRemoto
Introduccion
QueesunLaboratorioRemoto?RetosyoportunidadesdelProyecto
DesarrollodelWebLab-Deusto
Vista
general
del
WebLab-Deusto
3DesarrollodelProyecto
DesarrollodelclienteDesarrollodelservidor
ResumenmodulosdelProyecto
ResultadosCaractersticasfinales
ResultadosLneas
futuras
Preguntas
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://find/http://goback/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
4/36
on
ResultadosPreguntas
Indice
IntroducciDesarrollodeunLaboratorioRemoto
Introduccion
QueesunLaboratorioRemoto?RetosyoportunidadesdelProyecto
DesarrollodelWebLab-Deusto
Vista
general
del
WebLab-Deusto
3DesarrollodelProyecto
DesarrollodelclienteDesarrollodelservidor
ResumenmodulosdelProyecto
ResultadosCaractersticasfinales
ResultadosLneas
futuras
Preguntas
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
I d i
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
5/36
on
ResultadosPreguntas
Indice
IntroducciDesarrollodeunLaboratorioRemoto
Introduccion
QueesunLaboratorioRemoto?RetosyoportunidadesdelProyecto
DesarrollodelWebLab-Deusto
Vista
general
del
WebLab-Deusto
3DesarrollodelProyecto
DesarrollodelclienteDesarrollodelservidor
ResumenmodulosdelProyecto
ResultadosCaractersticasfinales
ResultadosLneas
futuras
Preguntas
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
I t d i
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
6/36
1
on
ResultadosPreguntas
IntroducciDesarrollodeunLaboratorioRemoto QueesunLaboratorioRemoto?
Retosyoportunidaddelproyecto
Que
es
un
Laboratorio
Remoto?
Que
es
un
Laboratorio
Remoto?
Permiteelusoremotocontroladodeunexperimento2 Permitea losestudiantesprogramarymonitorizar los
dispositivosdemaneraremota3 Sistemasoftwareyhardware
Que
no
es
un
Laboratorio
Remoto?
UnsimuladorUnsistema unicamentesoftware
YunWebLab?
UnLaboratorioRemotobasadoentecnologasWeb
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
onIntroducci
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
7/36
1
on
ResultadosPreguntas
IntroducciDesarrollodeunLaboratorioRemoto QueesunLaboratorioRemoto?
Retosyoportunidaddelproyecto
Que
es
un
Laboratorio
Remoto?
Que
es
un
Laboratorio
Remoto?
Permiteelusoremotocontroladodeunexperimento2 Permitea losestudiantesprogramarymonitorizar los
dispositivosdemaneraremota3 Sistemasoftwareyhardware
Que
no
es
un
Laboratorio
Remoto?
UnsimuladorUnsistema unicamentesoftware
YunWebLab?
UnLaboratorioRemotobasadoentecnologasWeb
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
onIntroducci
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
8/36
on
ResultadosPreguntas
IntroducciDesarrollodeunLaboratorioRemoto QueesunLaboratorioRemoto?
Retosyoportunidaddelproyecto
Que
es
un
Laboratorio
Remoto?
LaboratorioClasicoyLaboratorioRemoto
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
onIntroducci
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
9/36
on
ResultadosPreguntas
IntroducciDesarrollodeunLaboratorioRemoto QueesunLaboratorioRemoto?
Retosyoportunidaddelproyecto
Ventajas
de
un
Laboratorio
Remoto
Siempreestadisponible
LosestudiantespuedenusarloacualquierhoraLosestudiantes lousanjustoeltiempoque lonecesitan
Ahorroseconomicos
Esposible impartiruorganizarcursosnopresenciales
Abrir laboratoriosa lasociedad
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
onIntroducci
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
10/36
on
ResultadosPreguntas
IntroducciDesarrollodeunLaboratorioRemoto QueesunLaboratorioRemoto?
Retosyoportunidaddelproyecto
Retos
y
oportunidad
del
proyecto
PrincipalesLaboratoriosRemotosenfocadosenelhardware
WebLab-Deustoenfoqueenelsoftware
Esposible implementarunLaboratorioRemotobajo las
mismascaractersticas tecnicasbajo lasquesedesarrollan las
aplicacionesWeb2.0?
Lohahechoalguien?
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://find/http://goback/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
11/36
onIntroducci WebLab-Deusto 3
-
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
12/36
ResultadosPreguntas odulos
DesarrollodeunLaboratorioRemoto
DesarrollodelclienteDesarrollodelservidorResumenm
Desarrollo
de
un
Laboratorio
Remoto
Enesteapartadoveremos:
Vista
general
del
WebLab-Deusto
3
DesarrollodelProyecto
DesarrollodelclienteDesarrollodelservidor
ResumenmodulosdelProyecto
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
onIntroducci WebLab-Deusto 3
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
13/36
ResultadosPreguntas odulos
DesarrollodeunLaboratorioRemoto
DesarrollodelclienteDesarrollodelservidorResumenm
Desarrollo
de
un
Laboratorio
Remoto
Enesteapartadoveremos:
Vista
general
del
WebLab-Deusto
3
DesarrollodelProyecto
DesarrollodelclienteDesarrollodelservidor
ResumenmodulosdelProyecto
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
Introducci WebLab-Deusto
3
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
14/36
ResultadosPreguntas odulos
DesarrollodeunLaboratorioRemoto DesarrollodelclienteDesarrollodelservidorResumenm
Desarrollo
de
un
Laboratorio
Remoto
Enesteapartadoveremos:
Vista
general
del
WebLab-Deusto
3
DesarrollodelProyecto
DesarrollodelclienteDesarrollodelservidor
ResumenmodulosdelProyecto
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
IntroducciD ll d L b i R
WebLab-Deusto
3
D ll d l li
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
15/36
ResultadosPreguntas odulos
andez
DesarrollodeunLaboratorioRemoto DesarrollodelclienteDesarrollodelservidorResumenm
WebLab-Deusto
3
PabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
IntroducciD s ll d L b t i R t
WebLab-Deusto
3
D s ll d l li t
http://find/http://goback/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
16/36
ResultadosPreguntas odulos
Evoluci
andez
DesarrollodeunLaboratorioRemoto DesarrollodelclienteDesarrollodelservidorResumenm
on
WebLab-Deusto
PabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
IntroducciDesarrollo de un Laboratorio Remoto
WebLab-Deusto
3
Desarrollo del cliente
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
17/36
ResultadosPreguntas odulos
DesarrollodeunLaboratorioRemoto DesarrollodelclienteDesarrollodelservidorResumenm
Decisiones
tecnologicas
en
el
cliente
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
IntroducciDesarrollo de un Laboratorio Remoto
WebLab-Deusto
3
Desarrollo del cliente
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
18/36
ResultadosPreguntas odulos
DesarrollodeunLaboratorioRemoto DesarrollodelclienteDesarrollodelservidorResumenm
Decisiones
tecnologicas
en
el
cliente
Que
tecnologa
utilizar
en
el
cliente
de
un
LaboratorioRemoto?
Condiciona latecnologaelresultadofinal?Que
tecnologa
es
suficientemente
potente?
Quetecnologaesmasuniversal?
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
IntroducciDesarrollo de un Laboratorio Remoto
WebLab-Deusto
3
Desarrollo del cliente
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
19/36
ResultadosPreguntas odulos
DesarrollodeunLaboratorioRemoto DesarrollodelclienteDesarrollodelservidorResumenm
Decisiones
tecnologicas
en
el
cliente
onse llevParasuelecci oacabounestudiopreliminaracercadetecnologaswebysu impactoenLaboratoriosRemotos(publicado)
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
20/36
on
IntroducciDesarrollodeunLaboratorioRemoto
WebLab-Deusto
3
Desarrollodelcliente
-
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
21/36
ResultadosPreguntas odulos
DesarrollodelservidorResumenm
Desarrollo
del
servidor
Nueva
arquitectura
del
WebLab-Deusto:
m as
mantenible
as
complicada
pero
m
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
IntroducciDesarrollodeunLaboratorioRemoto
WebLab-Deusto
3
Desarrollodelcliente
http://find/http://goback/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
22/36
ResultadosPreguntas odulos
DesarrollodelservidorResumenm
Arquitectura
general
de
WebLab-Deusto
3
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
IntroducciDesarrollodeunLaboratorioRemoto
WebLab-Deusto
3
Desarrollodelcliente
http://find/http://goback/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
23/36
ResultadosPreguntas odulos
andez
DesarrollodelservidorResumenm
Diseno
general
del
servidor
WebLab-Deusto
3
PabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
R l d
IntroducciDesarrollodeunLaboratorioRemoto
WebLab-Deusto
3Desarrollodelcliente
D ll d l id
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
24/36
ResultadosPreguntas odulos
DesarrollodelservidorResumenm
Caractersticas
del
servidor
WebLab-Deusto
3
DesarrolladoenPython
Diseno
modular
Seguridad
Escalabilidad
Metodologa agildedesarrollo
Tests
40
%
del
c
odigo
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
R lt d
IntroducciDesarrollodeunLaboratorioRemoto
WebLab-Deusto
3Desarrollodelcliente
D ll d l id
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
25/36
ResultadosPreguntas odulos
DesarrollodelservidorResumenm
Software
desarrollado
para
el
Proyecto
WebLab-Deusto
Cliente
WebLab-Deusto
version
1
(dos
applets
Java)
ClienteWebLab-Deustoversi onAJAX)on2(aplicaci
ServidorWebLab-Deustoversion1(scriptPython)
M on1(aplicacioduloWebCamversi onJava)
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
Resultados
IntroducciDesarrollodeunLaboratorioRemoto
WebLab-Deusto
3Desarrollodelcliente
Desarrollo del servidor
http://find/http://goback/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
26/36
ResultadosPreguntas odulos
DesarrollodelservidorResumenm
Software
desarrollado
para
el
Proyecto
WebLab-Deusto
M on
clientes
versiodulo
administraci on
2
(scripts
Python)
WrapperWebLab-Deustoversion2(ServicioWebMono)
Servidor
WebLab-Deusto
version
3
(script
Python)
ClienteWebLab-Deustoversion3(AJAXconGWT)
Modulomicroservidor(programadoenC)
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
Resultados
Resultados
IntroducciDesarrollodeunLaboratorioRemoto
Caractersticas
finales
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
27/36
ResultadosPreguntas
Lneasfuturas
Desarrollo
de
un
Laboratorio
Remoto
Eneste ultimoapartadoveremos:
Caractersticas
finales
Resultados
Lneasfuturas
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
Resultados
Resultados
IntroducciDesarrollodeunLaboratorioRemoto
Caractersticas
finales
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
28/36
ResultadosPreguntas
L
neasfuturas
Caractersticas
WebLab-Deusto
Cliente independientedelSistema
Operativoynavegador
Nonecesidadde instalaciondeplugins
Usuario
final
independiente
de
un
proveedor unico
Accesodesdediferentesplataformas
hardware
WebLab-FPGA
ejecutandose
en
Firewalls
movil
Nokia
6630
Seguridad
Escalable
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
Resultados
ResultadosL
IntroducciDesarrollodeunLaboratorioRemoto
Caractersticas
finales
f
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
29/36
ResultadosPreguntas
Lneasfuturas
Comparativa
con
otros
enfoques
WebLab-Deusto DistanceLab ISILAB CarinthiaLabUniversidad: Deusto BTH Genova CarinthiaTechTecnologa: AJAX Flash Java LabView
Independencia del
SO
S S S No
Independencia deplugins
S No No No
Basadaenestandares
S S S No
No-Intrusiva S S No NoMultidispositivo S No No NoIndependencia delnavegador
S S S No
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
Resultados
ResultadosL
IntroducciDesarrollodeunLaboratorioRemoto
Caractersticas
finales
f t
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
30/36
PreguntasL
Resultados
neasfuturas
WebLab-Deusto
existe
y
es
utilizadoWebLab-PLD
LogicaProgramable(3o ITI)Cursos04-05,05-06,06-07,07-08
WebLab-FPGA
no
ElectrDise onico
(5o
IAEI)Cursos05-06,06-07,07-08
WebLab-GPIB
onElectrInstrumentaci onica(5o IT)Curso06-07,07-08
WebLab-PIC
Estamosenello :-)(07-08)
Masde200estudiantes
Masde7.000usosdeldispositivoporpartedeestudiantes
Encuestaspositivasdeestudiantes
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://find/http://goback/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
31/36
on
Resultados
ResultadosL
IntroducciDesarrollodeunLaboratorioRemoto
Caractersticas
finales
neas futuras
-
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
32/36
PreguntasL
Resultados
neasfuturas
Resultados
de
la
investigacion
14publicaciones12deellas internacionalesCaptulodel libro AdvancesonRemoteLaboratoriesande-Learningexperiences.Julio2007
Hadadopieavariosproyectosde investigacion:
WebLab-Deusto(GobiernoVasco)DAEDALUS(PropuestaUnionEuropea)
SOLA
(Propuesta
Uni
on
Europea)REX-NET(UnionEuropea)
CITA2(UnionEuropea)
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
33/36
-
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
34/36
on
ResultadosPreg ntas
ResultadosL
IntroducciDesarrollodeunLaboratorioRemoto Caractersticasfinales
neasfuturas
-
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
35/36
Preguntas
Lneas
futuras
NiveltecnicoGran impacto
Microservidores
Organizaciones
Virtuales
entre
diferentes
universidades
Soporte
de
experimentos
en
Tiempo
Real
Pequeno impacto
Integraci aticosde laUniversidadonenServicios InformNuevas
funcionalidades
administrativas
Niveleducativo
Estudiorigurosodel impactodeLaboratoriosRemotosen laeducacion
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
on
ResultadosPreguntas
IntroducciDesarrollodeunLaboratorioRemoto
http://find/ -
7/26/2019 Weblab Deusto ImplementacinLabRemtDistrBasWeb2.0
36/36
Preguntas
Preguntas
Pablo
Ordu andezna
andezPabloOrdunaFern WebLab-Deusto: implementaciondeun laboratorioremoto...
http://[email protected]/http://[email protected]/http://[email protected]/http://find/