Sidelab

Version 75 (Micael Gallego, 10/08/2011 03:30 pm)

1 73 Micael Gallego
h1. Sidelab, un laboratorio de software
2 1 Micael Gallego
3 1 Micael Gallego
{{>toc}}
4 67 Micael Gallego
5 67 Micael Gallego
!sidelab.png!
6 1 Micael Gallego
7 70 Micael Gallego
Sidelab es el "laboratorio de software y entornos de desarrollo integrados" (_Software and Integrated Development Environments Laboratory_). Somos un grupo de entusiastas de la programación con interés en prácticamente todos los aspectos del desarollo, desde los lenguajes de programación y los algoritmos avanzados, hasta la ingeniería del software y la seguridad informática. Nuestros principales intereses se centran en el desarrollo software y la mejora y personalización de los entornos de desarrollo integrados (IDEs) y herramientas relacionadas.
8 1 Micael Gallego
9 70 Micael Gallego
Aunque siempre estamos explorando y usando nuevas tecnologías de desarrollo, somos fans de la tecnología Java desde prácticamente sus inicios. Nuestro IDE preferido es Eclipse, del que ya hemos desarrollado varios plugins, e incluso una distribución llamada "EclipseGavab":http://www.sidelab.es/projects/eclipsegavab/.
10 24 Micael Gallego
11 24 Micael Gallego
En Sidelab creemos en el software libre en sus dos vertientes, como el mejor método para el desarrollo de software de calidad y como una forma muy eficaz de compartir el conocimiento y hacer que los usuarios sean libres. Por eso usamos linux, en concreto Ubuntu y Android. También por este motivo la mayor parte de lo que hacemos en el laboratorio lo hacemos público. En esta página podrás encontrar todo el material que hemos ido preparando desde hace varios años.
12 1 Micael Gallego
13 70 Micael Gallego
h2. Noticias
14 1 Micael Gallego
15 70 Micael Gallego
Para estar al tanto de las cuestiones más relevantes de Sidelab suscribete a nuestro "blog de Sidelab en wordpress":http://sidelab.wordpress.com.
16 1 Micael Gallego
17 1 Micael Gallego
h2. Proyectos desarrollados en Sidelab
18 1 Micael Gallego
19 70 Micael Gallego
En Sidelab desarrollamos proyectos software de muy diversa índole. Algunos son proyectos de fin de carrera, otros son pruebas de concepto, etc. También tenemos proyectos que desarrollamos para empresas, pero algunos de ellos no los podemos hacer públicos. También desarrollamos herramientas docentes, etc.
20 1 Micael Gallego
21 70 Micael Gallego
Los proyectos más relevantes que hemos desarrollado son:
22 70 Micael Gallego
* "EclipseGavab":http://www.sidelab.es/projects/eclipsegavab: Distribución de Eclipse orientada a la enseñanza de la programación. Contiene todo lo necesario (compiladores y plugins) para el desarrollo en C/C++, Pascal, Ruby, Haskell, PascalFC y Java. Incluye hasta un instalador para windows.
23 72 Micael Gallego
* [[pascaline:|Pascaline]]: Plugin de Eclipse para el desarrollo de aplicaciones en Pascal usando FreePascal Compiler. Está incluido en "EclipseGavab":http://www.sidelab.es/projects/eclipsegavab.
24 70 Micael Gallego
* [[sidelabapi:|SidelabCode Stack]]: Forja de desarrollo software que se puede descargar e instalar. Es la forja de desarrollo con la que desarrollamos los proyectos en Sidelab.
25 70 Micael Gallego
* [[optsicomsuite:|Optsicom Optimization Suite]]: Suite de aplicaciones para el diseño, implementación y prueba de algoritmos de optimización. Es la herramienta que utilizamos en el "grupo de investigación Optsicom":http://www.optsicom.es.
26 24 Micael Gallego
27 70 Micael Gallego
h2. Recursos sobre desarrollo software
28 1 Micael Gallego
29 70 Micael Gallego
La mayoría de los miembros de Sidelab somos profesores universitarios. A lo largo de los años hemos impartido muchas asignaturas, cursos, charlas, talleres.. todos ellos  relacionadas de una u otra forma con el desarrollo de software. 
30 63 Micael Gallego
31 70 Micael Gallego
Los recursos más relevantes son:
32 63 Micael Gallego
33 70 Micael Gallego
* [[Maven|Cómo utilizar Maven desde Eclipse]]: Página con documentación sobre la integración de Maven y Eclipse. Maven es una tecnología de construcción de proyectos.
34 70 Micael Gallego
* [[TallerJavaC|Taller de integración de Java+C]]. Taller paso a paso para la integración de la tecnología Java y C, con las tecnologías JNA y JNI y utilizando Eclipse, tanto en linux como windows.
35 70 Micael Gallego
* [[SeminarioMylyn|Seminario sobre Bugzilla, Mylyn, Subversion y Eclipse]]. Charla sobre la integración de varias herramientas para la gestión de proyectos. 
36 70 Micael Gallego
* [[Cómo ser más productivo en el desarrollo de aplicaciones]]: Charla sobre las claves para ser más productivo en el desarrollo de aplicaciones.
37 70 Micael Gallego
* [[EclipsePythonGitRedmineyMylyn|Eclpise, Python, Git, Redmine y Mylyn]]: Dos sesiones en la asignatura de herramientas de desarrollo del Máster Universitario de Software Libre de la URJC. Hay varias presentaciones con información paso a paso para poner a punto estas herramientas.
38 46 Micael Gallego
39 70 Micael Gallego
[[Recursos|Ver la lista completa de recursos]]
40 68 Micael Gallego
41 70 Micael Gallego
h2. Sidelab y los estudiantes de la URJC
42 36 Micael Gallego
43 70 Micael Gallego
Sidelab es un laboratorio universitario y muchos estudiantes colaboran en él. Si eres estudiante y quieres colaborar con nosotros, puedes hacerlo de muchas formas:
44 70 Micael Gallego
* [[Proyectos de Estudiantes]]: La mayoría de las titulaciones que se imparten en la universidad acaban con un proyecto final. Aquí puedes consultar los proyectos propuestos o los que ya han finalizado.
45 70 Micael Gallego
* [[Becas]]: Algunas veces ofertamos becas de colaboración. Echa un vistazo a la página por si hay alguna oferta abierta.
46 28 Micael Gallego
47 70 Micael Gallego
Más información sobre la colaboración de [[Estudiantes en Sidelab]].
48 33 Micael Gallego
49 70 Micael Gallego
h2. Quienes somos
50 53 Francisco Gortázar
51 70 Micael Gallego
Sidelab está dirigido por Patxi Gortázar y Micael Gallego, dos profesores del "Departamento de Ciencias de la Computación":http://dcc.etsii.urjc.es de la "Universidad Rey Juan Carlos (Madrid)":http://www.urjc.es. 
52 28 Micael Gallego
53 70 Micael Gallego
Sidelab está formado por muchos colaboradores: profesores, alumnos de proyectos de fin de carrera, becarios, investigadores y en definitiva cualquiera que ofrezca su tiempo y dedicación en el desarrollo de software, tareas de administración, documentación, etc...
54 28 Micael Gallego
55 70 Micael Gallego
h2. Contacto
56 48 Micael Gallego
57 74 Micael Gallego
Para contactar con Sidelab puedes enviar un correo a Patxi Gortázar (patxi.gortazar@gmail.com) o Micael Gallego (micael.gallego@gmail.com) o a los dos a la vez :)
58 48 Micael Gallego
59 70 Micael Gallego
El laboratorio Sidelab no tiene ubicación física "oficial". Basta con que tengamos un portátil y una conexión a Internet para estar en Sidelab. No obstante, los miembros de Sidelab estamos habitualmente en el "Campus de Móstoles de la Universidad Rey Juan Carlos":http://www.mostoles.urjc.es/ en el Departamental II despachos 214, 215 y 226.