tel./fax: +34 91 675 33 06 [email protected] - …...[¡NUEVO!] 2008-04-20 2008-04-14 2008-04-07...
Transcript of tel./fax: +34 91 675 33 06 [email protected] - …...[¡NUEVO!] 2008-04-20 2008-04-14 2008-04-07...
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B28830 San Fernando de Henares (Madrid)
tel./fax: +34 91 675 33 [email protected] - www.autentia.com
Somos su empresa de Soporte a Desarrollo Informático.Ese apoyo que siempre quiso tener...
1. Desarrollo de componentes y proyectos a medida
TecnologíaDesarrolloSistemas
Gran Empresa
Producción
autentia
Certificacióno Pruebas
Verificación previa
RFP Concurso
Consultora 1
Consultora 2
Consultora 3
Equipo propio desarrolloPiloto
3a
3b
1. Definición de frameworks corporativos.2. Transferencia de conocimiento de nuevas arquitecturas.3. Soporte al arranque de proyectos.4. Auditoría preventiva periódica de calidad.5. Revisión previa a la certificación de proyectos.6. Extensión de capacidad de equipos de calidad.7. Identificación de problemas en producción.
3. Arranque de proyectos basados en nuevas tecnologías
¿Qué ofrece Autentia Real Business Solutions S.L?
Para más información visítenos en: www.autentia.com
Compartimos nuestro conociemiento en: www.adictosaltrabajo.com
Gestor portales (Liferay)Gestor de contenidos (Alfresco)Aplicaciones híbridas
Tareas programadas (Quartz)Gestor documental (Alfresco)Inversión de control (Spring)
BPM (jBPM o Bonita)Generación de informes (JasperReport)ESB (Open ESB)
Control de autenticación y acceso (Spring Security)UDDIWeb ServicesRest ServicesSocial SSOSSO (Cas)
Spring MVC, JSF-PrimeFaces /RichFaces, HTML5, CSS3, JavaScript-jQuery
JPA-Hibernate, MyBatisMotor de búsqueda empresarial (Solr)ETL (Talend)
Dirección de Proyectos Informáticos.Metodologías ágilesPatrones de diseñoTDD
2. Auditoría de código y recomendaciones de mejora
4. Cursos de formación (impartidos por desarrolladores en activo)
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
1 de 9
Últimos tutoriales
2008-04-21
Proyecto Sakai: Una plataforma de e-learning libre (I)
2008-04-19
Ampliacion de la comparativa de antivirus freeware y opensource
2008-04-19
Log4J, SMTPAppender: Envio de trazas de log por email
2008-04-17
Indentación del código fuente
2008-04-16
Explorar bases de datos HSQLDB
2008-04-09
Crear formularios con Google Docs
2008-04-09
Trident IDE, una herramienta para generar contenidos SCORM
2008-04-08
E-learning y SCORM ®
2008-04-08
Comparativa de antivirus freeware y opensource
2008-04-05
JMX y monitorización deJBoss
Últimas ofertas deempleo
2008-04-18
Otras - Estética/Peluquería -SEVILLA.
Tutorial desarrollado por
Daniel Hernandez delPeso
Consultor tecnológico de desarrollode proyectos informáticos.Constructor de Adictos Al Trabajo2.0
Ingeniero en Informática
Puedes encontrarme en Autentia
Somos expertos en Java/J2EE
Catálogo de servicios de Autentia
Descargar (6,2 MB)
Descargar en versión comic (17 MB)
AdictosAlTrabajo.com es el Web de difusión de conocimiento deAutentia.
Catálogo de cursos
NUEVO ¿Quieres saber cuánto ganas en relación almercado? pincha aquí...
Ver cursos que ofrece Autentia Descargar comics en PDF y alta resolución
[¡NUEVO!] 2008-04-20 2008-04-14 2008-04-07 2008-04-01
Estamos escribiendo un libro sobre la profesión informática y estas viñetas formarán parte de él. Puedes opinar en la seccion comic.
Descargar este documento en formato PDF: elearningSakai.pdf
Fecha de creación del tutorial: 2008-04-21
Proyecto Sakai: Una plataforma de e-learning libre (I)
Introducción
Siguiendo con la serie de tutoriales sobre e-learning (sobre el estándar SCORM y sobre Trident IDE), vamos ahora a probar una plataforma de uso libre, englobada bajo el Proyecto Sakai. Este proyecto, que comenzó en la uiniversidades de Michigan e Indiana,a las que se unierion otras como el MIT o Stanford, tiene por objeto promover un medio de aprendizaje capaz de competir conotras opciones, tanto comerciales com ode pago.
Podéis leer más sobre el proyecto en su página web, http://www.proyectosakai.org/.
Descarga e instalación de la plataforma
En la fecha en que se realizó este tutorial, la última versión disponible es la 2.5.0 (aunque en la página principal pone que es laversión 2.4.1), la podéis encontrar aquí.
Para el tutorial vamos a descargar la versión binaria (unos 200MB), o sea que mientras descarga podéis echar un vistazo a ladocumentación y a los requisitos necesarios (Java 1.5, Tomcat 5.5, Maven, MySQL...).
Una vez descargada, descomprimimos el ZIP y obtenemos algo parecido a esto:
Inicio Quienes somos Tutoriales Formación Empleo Colabora Comunidad Libro de Visitas Comic
Catálogo deservicios
Autentia (PDF6,2MB)
En formato comic...
Web
www.adictosaltrabajo.com
Buscar
Hosting patrocinado por
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
2 de 9
2008-04-14
T. Información - Analista /Programador - MADRID.
2008-04-10
T. Información - Analista /Programador - BARCELONA.
2008-04-04
Banca - Genérico - MADRID.
2008-04-03
Banca - Genérico - MADRID.
Y ahora acudimos a la guía de instalación y despliegue... Lo primero es instalar las versiones adecuadas de Java y Tomcat, y unavez hecho esto, vamos a instalar la aplicación... Voy a seguir los pasos indicados por la documentación de Sakai...
Primer problema: el manual de instalación dice que al descomprimir el fichero descargado con los binarios, aparecerá un directorio"sakai-src", de donde se podrá coger el fichero "sakai.properties" necesario para configurar la plaicación en el servidor. Comopodéis ver en la captura anterior... del directorio no hay rastro. Así que me voy a bajar los fuentes...
Una vez descargados y descomprimidos los fuentes, seguimos adelante... Copiamos el fichero de propiedades a una carpeta denombre "sakai" en %CATALINA_HOME% (es decir, en la ruta en la que tenemos instalado nuestro Tomcat) y hacemos todos loscambios en las opciones de arranque de la máquina virtual para dotar de más memoria al Tomcat
Echando un vistazo rápido al fichero de propiedades, las más interesantes en este momento (más adelante Dios dirá) son lassiguientes propiedades:
hibernate.dialect=org.hibernate.dialect.HSQLDialect
Este es el valor por defecto, aunque también viene preparado para (comentando y descomentando propiedades) usaruna base de datos MySQL u Oracle 9
serverUrl=http://localhost:8080
Esta es la ruta de vuestro Tomcat. Si lo tenéis configurado en otro puerto, o incluso instalado en otra máquina,debéis cambiar el valor de esta propiedad. En mi caso este valor está bien...
De momento no vamos a configurar el correo, o sea que pasamos al siguiente apartado de la guía de instalación... "Arrancar yparar Sakai en Tomcat".
Como dice un poco más arriba en la guía, vamos a copiar todo lo que hemos descomprimido de la distribución "binary" en%CATALINA_HOME%. Una vez hecho esto, arrancamos el servidor... y probamos la URL de la aplicación:http://localhost:8080/portal
Ya lo tenemos funcionando. Ahora hay que ver como logarse...
Lo primero es crearse una nueva cuenta. Para ello, pulsamos el enlace "New Account" que encontramos en la izquierda, yrellenamos los datos.
Anuncios Google
Anuncios Google Manuales Informatica Aprender Informatica Informatica Facil Manual Windows Manual Linux
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
3 de 9
Aceptamos, y el sistema automáticamente nos "loga" en la aplicación:
En el menú izquierdo podemos ver las distintas opciones disponibles para nuestro usuario... Como vemos, son un poco limitadas...Necesitaríamos un usuario Administrador... Así que nos deslogamos y nos logamos como administrador:
Usuario: admin
Password: admin
Y ¡estamos dentro!
Copyright 2003-2008 © All Rights Reserved | Texto legal y condiciones de uso | Powered by Autentia
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
4 de 9
Lo primero que deberíamos hacer es cambiar la password del administrador, para ello, en el menú "Users" aparece la lista deusaurios del sistema... podemos editar los datos de cualquiera de ellos (ventajas de ser administradores...)
Crear un curso
Nuestro siguiente reto es crear un curso (que para eso es una plataforma de e-learning ;-)
Para ello, vamos al menú "Worksite Setup", y en las opciones superiores pinchamos en "Nuevo". Llegamos a la siguiente pantalla:
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
5 de 9
Como véis, hace falta un "Año académico, y no tenemos ninguno... Rebuscando por la aplicación y por internet, parace que no hayinterfaz de administración para crear los "Cursos académicos", sino que debe hacerse directamente sobre la base de datos. Hastahora he trabajado con la configuración de base de datos por defecto (usando la base de datos HSQLDB), pero para poder insertarmás comodamente cosas como el año académico, vamos a usar a partir de ahora MySql 5.0 (hay, o al menos conozco, másherramientas y herramientas más comodas para trabajar con MySql que con HSQLDB)
Configurando MySql 5
La verdad es que, una vez instalado MySql, la configuración es bastante sencilla...
Primero, creamos en MySql un usuario, al que he llamado "sakai". Para el ejemplo, le he puesto como password la misma, "sakai".A continuación creamos una base de datos con nombre "sakai" y a la que tenga acceso el usuario que acabamos de crear. No esnecesario crear ninguna tabla en la base de datos.
Se confiugura el sakai.properties:
Por un lado, se cambia la propiedad "hibernate.dialect", dándole el siguiente valor:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Por otro lado, añadimos las siguientes propiedades:
# MySQL settings - make sure to alter as appropriate
[email protected]=mysql
[email protected]=com.mysql.jdbc.Driver
[email protected]=jdbc:mysql://127.0.0.1:3306/sakai?useUnicode=true&characterEncoding=UTF-8
[email protected]=select 1 from DUAL
[email protected]=TRANSACTION_READ_COMMITTED
#DATABASE CONFIGURATION - make sure to modify details to match your particular setup
# The username and password. The defaults are for the out-of-the-box HSQLDB. Change to match your setup.
[email protected]=sakai
[email protected]=sakai
Hemos dicho antes que no es necesario crear ninguna tabla. Esto es así gracias a la propiedad "auto.ddl". Si tiene el valor "true",Sakai se encrga de crear automáticamente todo el modelo de datos.
Ahora hay que agregar a Tomcat el conector de Mysql para JDBC. Para ello, descargamos el conector recomendado desde ladocumentación de Sakai, mysql-connector-java-5.1.5 y colocamos el JAR del conector en la carpeta%CATALINA_HOME%/common/lib
Ahora volvamos a la creación del curso...
Crear un curso (2º intento)
Ya hemos configurado la base de datos y parado y reiniciado el Tomcat
Lo siguiente, es crear en base de datos un año académico, y para ello es necesario insertar un dato en la tablacm_academic_session_t que ha creado Sakai al arrancar (Gracias Google...).
A la hora de hacer la inserción, hay que tener en cuenta una cosa... Aunque veáis que las fechas de inicio o fin del periodoacadémico pueden ser NULL según el modelo de datos, si no les dáis valor es "como el que tiene un tío en Alcalá... que ni tiene tíoni tiene na". Quiero con esto decir que si dejamos las fechas como NULL, no podremos crear cursos para ese periodo académico.
Volvemos a intentar la creación del curso y vemos que ahora si que nos aparecen los periodos académicos:
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
6 de 9
Pulsamos en "Continuar"y vamos a una pantalla en la que aparecen tres combos (uno vacío y dos deshabilitados). Pinchamos en elenlace que aparece al lado ("¿Todavía no ha podido encontrar su curso/grupo?") y llegamos a esta pantalla:
Rellenamos los datos. "Asignatura", "Curso", "Grupo" se refieren a los datos del curso que se va a impartir. Usando el combo("Añadir más listas") podemos hacer que nuestro curso se componga de varias asignaturas. En el campo usuario autorizadodebemos insertar el nombre de un usuario con capacidad de autorizar la creación del curso. Lo rellenamos y pinchamos en"Continuar".
El siguiente paso es rellenar la información del sitio (descripción, "skin" que se quiere usar, etc.). Lo completamos como queramosy seguimos avanzando. A continuación se nos pide que seleccionemos que herramientas queremos poner a disposición de losusuarios del curso:
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
7 de 9
En la imagen se muestran solo algunas de las disponibles... para nuestro curso vamos a utilizar, por ejemplo, "Presentación","Orla", "Recursos", "Exámenes", "Polls" (Encuestas), y cualquier otra que juzguemos intersante, como el "Chat". Cuando acabemosde seleccionar herramientas, nos da la opción de reutilizar material de otros Sitios existentes. En este caso no vamos a reutilizarnada, así que seguimos adelante.
En esta pantalla se pregunta, en primer lugar, si queremos publicar el sitio. Si se marca la opción, el sitio aparecerá en el directoriode sitios y se mostrará a todos los que estén inscritos en él. La configuraciónde Acceso Global sirve para, primero, permitir que losusuarios puedan apuntarse al sitio (si no se marca la opción, el propietario del sitio puede inscribir a nuevos miembros, pero unapersona no puede apuntarse por sí misma al curso) y, segundo, para establecer el rol del usuario cuando se dé de alta. Porejemplo, si marcamos "Student", todos los que se den de alta en el curso serán estudiantes (aunque alguien con autorizaciónpuede cambiar este rol posteriormente).
Ya solo queda la última pantalla, que es un resumen de los datos proporcionados en las fases anteriores, a modo de confirmación.Aceptamos y...
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
8 de 9
Tenemos nuestro curso creado (¿habéis visto que "salao" el cerdito? Esto es porque hemos seleccionado el skin "pig" para nuestrositio).
Conclusiones
Bueno, ya hemos hecho lo más básico de todo... ya tenemos creado el curso. Ahora hay que llenar el curso de contenidos,pero esoya... es otra historia (y otro tutorial)
Hasta entonces, recordad que si necesitáis formación podéis contratar a Autentia para impartir cursos presenciales a vuestras empresas
Puedes opinar sobre este tutorial haciendo clic aquí.Puedes firmar en nuestro libro de visitas haciendo clic aquí.Puedes asociarte al grupo AdictosAlTrabajo en XING haciendo clic aquí.
Añadir a favoritos Technorati.
Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obrasderivadas 2.5
Recuerda
Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones dediseño ... y muchas otras cosas.
¿Nos vas a tener en cuenta cuando necesites consultoría oformación en tu empresa?, ¿Vas a ser tan generoso con nosotroscomo lo tratamos de ser con vosotros?
Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...
Autentia = Soporte a Desarrollo & Formación.
Adictos al Trabajo. Formación y desarrollo | JAVA, JEE, UML, XML |... http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=elear...
9 de 9
Servicio de notificaciones:
Si deseas que te enviemos un correo electrónico cuando introduzcamos nuevos tutoriales.
Formulario de subcripción a novedades:
E-mail Aceptar
Nota:
Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de lostutoriales son responsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuyapropiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tienemás que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe aladministrador [email protected] para su resolución.
Tutoriales recomendados
Nombre Resumen Fecha Visitas pdf
Todo está en los libros
Este es un atípico tutorial en nuestro Web donde, a través de lainterpretación personal de obras de psicología y estrategia actuales, osinvitamos a aprender a apreciar este tipo de libros, lo que segurocontribuirá a vuestra evolución profesional.
2005-01-16 9948 pdf
Gestión documentalEste tutorial nos va a hablar sobre la gestión documental que podemosincluir dentro de nuestras aplicaciones
2007-05-23 2521 pdf
Bibliografia básicarecomendada
Os comentamos algunos libros que creemos interesantes para aquellos que quieran avanzar (madurar ideas) en el mundo del desarrollo del Software, a todos los niveles.
2005-05-09 6592 pdf
Trident IDE, una herramienta para generar contenidos SCORM
En este tutorial Daniel nos enseña una herramienta para generarcontenidos SCORM destinado a e-learning
2008-04-09 188 pdf
Introducción al softwarelibre y/o de códigoabierto
Este tutorial pretende ser una introducción al software libre (freesoftware) y/o de código abierto (open source), y a algunas de laslicencias más habituales.
2007-05-21 1613 pdf
E-learning y SCORM ®Daniel Hernández nos ofrece en esta ocasión un interesante tutorialsobre e-learning y el estándar SCORM, una especificación paracompartir contenidos
2008-04-08 293 pdf
Librería PDFBOX de JavaEn este tutorial os mostramos como utilizar algunas de las utilidades de línea de comandos que incorpora la librería Java PDFBOX, paramanejar documentos en formato pdf
2006-05-16 11642 pdf
Hibernate y las anotaciones de EJB 3.0
En este tutorial Alejandro Pérez nos muestra las ventajas que nosaporta Hibernate y las anotaciones de EJB 3.0
2007-06-25 4727 pdf