Upload
shiela
View
14
Download
0
Tags:
Embed Size (px)
DESCRIPTION
VirtualLabs: Laboratory Learning Objects integrated in Sakai. David Roldán Martínez ASIC Universidad Politécnica de Valencia [email protected] http://david-roldan-martinez.blogspot.com. Agenda. Introduction MATLAB Project description: objectives and stages How it works? Q&A. - PowerPoint PPT Presentation
Citation preview
VirtualLabs: Laboratory Learning Objects integrated
in SakaiDavid Roldán Martínez
ASICUniversidad Politécnica de Valencia
[email protected]://david-roldan-martinez.blogspot.com
Agenda
• Introduction• MATLAB• Project description: objectives and stages• How it works?• Q&A
INTRODUCTION
Valencia, a place to visit
Introduction• Universidad Politécnica Valencia (UPV)
– Public academic institution since 1971– A leader in the use of Technical innovation– Official and non-official studies– Post – Graduate studies
• The UPV in numbers– 4 Campuses– 15 Colleges– 40 Research centers– 40 Official Degrees– 20 post graduate studies– 40.000 Students– 2.600 Teachers– 1.400 Staff
Sakai in the UPV
• Pilot running during 2006– Full capabilities– Selected group of users
• Full production System in 2006/2007– Based on the 2.1.2 version – Customized to university requirements– Integrated with SSO– Integrated with enrollment system– 4.000 sites and 40.000 students
MATLAB
What is MATLAB?
• An interactive environment to perform computationally intensive tasks.
• Wide range of applications: signal and image processing, communications, etc.
• Provides functions for calling Java classes.
MATLAB BUILDER FOR JAVA
• Matlab project• Components• Classes and methods
MATLAB BUILDER FOR JAVA
• How data are handled?– Input data conversion– Function signatures generation– Data returned are not converted to Java types
MATLAB BUILDER FOR JAVA• What happens in the build process?
– Java code for the component implementation
– Java code compiltation– Matlab component technology file generation– jar file with Java classes (mycomponent.jar)
myclass.java -> Contains a Java class with methods encapsulating the M-functions specified in the project for that class.mycomponentMCR.java -> Contains the CTF decryption keys and code to initialize the MCR for the component
PROJECT DESCRIPTION
Objectives• Enable virtual laboratories creation for self-experimenting based in high level
environments (i.e.Matlab).• Learning objects generation accesible via Internet• Easy-to-use tool/service• TODO: reusable LO repository
POLIMEDIA LO
LABORATORIES LO
LO REPOSITORY
Let’s try it!
http://vt-tallermatlab.cc.upv.es:8080/eslabon/extres/linksfunciones_cab.html
http://vt-tallermatlab.cc.upv.es:8080/eslabon/a1/
Q&A
David Roldán MartínezDavid Roldán MartínezUniversidad Politécnica de ValenciaUniversidad Politécnica de Valencia
[email protected]://david-roldan-martinez.blogspot.comhttp://david-roldan-martinez.blogspot.com
Thank you