Вы находитесь на странице: 1из 12

Romanian Open Source Education

Overview Booklet
1 ROSEdu is a community that brings together
people with passion for programming, open-
source software and IT.
About ROSEdu At this point most ROSEdu members are
students at the Automatic Control and
Computers Faculty, University “Politehnica” of
Bucharest. New members are welcome
regardless of their background.

Our belief is that everyone should benefit


from our projects and activities. This is why
everything we create uses an FOSS licensing
system. The copyright nevertheless belongs to
the people taking part at various ROSEdu
projects.

Although many of our projects are related to


university educational environment, other
kinds of projects may be created depending on
the preferences and needs of ROSEdu
members.

For any information regarding ROSEdu please


use the Contact form at the end of this
booklet.

ROSEdu 3
Overview Booklet – May 2009
2 ROSEdu consists of volunteers and enthusiasts
passionate about free/open-source software,
open technologies and communities.
Team Started as a community project in the spring
of 2007, ROSEdu is currently working on
becoming a fully-fledged non-profit
organization.

Most ROSEdu members are students at the


Automatic Control and Computers Faculty. At
this point there is no formal status defined,
such that a ROSEdu member is a person with
constant involvement in community activities.

Members of ROSEdu include (but are not


limited to): Alex Eftimie, Andrei Buhaiu, Vlad
Dogaru, Sergiu Iordache, Mihai Maruseac,
Andrei Soare, Lucian Grijincu, Mihai
Dumitrache, Razvan Deaconescu, Lucian
Cojocar, Andrada Georgescu, Alex Juncu, Vali
Priescu.

ROSEdu members value passion about


technology and communities, diversity,
knowledge sharing, on-topic and off-topic
discussions. We enjoy being part of activities
that are both fun and useful.

ROSEdu 4
Overview Booklet – May 2009
3 ROSEdu coordinates two types of activies:
• open-source development projects

Projects • community development

Most of the projects are focused on easing the


transition to an open-source environment
(operating system, basic applications, GUI,
development tools).

We are trying to blend as much as possible the


fun/passion/enthusiasm factor with the
usefulness project. The development projects
are aimed at solving a particular problem or
optimizing certain aspects of day to day
activities.

Most of our activities take part under the


umbrella of the CS Department. Some projects
(WoUSO, CSpay, vmchecker) have been
integrated in educational or administration
activities of the department.

We are always open to new ideas and value


initiative and involvement. An interesting
project or activity is welcome as a ROSEdu
project even if it's not coming from a ROSEdu
member.

ROSEdu 5
Overview Booklet – May 2009
Ubuntu Install Fest ROSEdu summer of code
One of the first community events that ROSEdu Summer of Code is a project whose
ROSEdu organized was Ubuntu Install Fest. We aim is to give students an alternative summer
have coordinated two Ubuntu Install Fests internship program. Students and enthusiasts
following the same recipe used by other can be a part of existing or new ROSEdu
Ubuntu Communities. projects.

The main target group were freshmen and We aim to help the participants become better
people new to Ubuntu and open-source programmers and familiarize themselves with
technologies, but the initiative was open to the FOSS development environment and
everyone. working in a community.

Although Ubuntu was the primary distribution As it name shows, the development
used for installation and configuration, we environment took its inspiration from Google
provided support for other distributions as Summer of Code. Students may apply to one
well. of the projects presented on the site.
Development occurs during the summer
holiday but further collaboration is welcome.

This summer (2009) we will continue the


tradition and host RSoCv2. Many of RSoCv1’s
projects year will be included.

Hosted at RSoCv1:
• Hammerfall – general purpose graphics
engine written in Python
• VMChecker – automated tool for
homework evaluation
• WoUSO – educational game for 1st year
students
• CSpay – administration tool for automating
the creation of salary documents
• Tigus – bar code test generator

ROSEdu 6
Overview Booklet – May 2009
CDL CSPay
The Open Source Development Course is an 8 CSPay, one of the first projects developed at
week event consisting of various activities ROSEdu, is an administration tool used for
(courses, hackathons, application based automating the creation of salary documents
workshops) for students at the University in University “Politehnica” of Bucharest.
“Politehnica” of Bucharest. It focuses on useful
Its main software components were two
open source development tools and working
underlying libraries and a set of user interfaces
in an open source community.
(CLI and WebUI).
At its first year, the course was attended by 16
CSPay was developed using C, PHP, Python,
students (around 80 students applied). It was
and shell scripts. This was our first occasion to
divided in two components:
learn how to use revision control systems and
• a course during which theoretical mailing lists and how to work as a community.
knowledge about working on a project is
presented The project was part of ROSEdu Summer of
Code during which it was restructured and
• a workshop where students learn practical
improved. CSPay is used by university staff at
skills of using open-source tools
the Automatic Control and Computers Faculty.
The course aims at preparing students for their
first experience with free/open-source
applications and communities.

ROSEdu 7
Overview Booklet – May 2009
Hammerfal Graphics Engine World of USO
The Hammerfall project aims at creating a WoUSO (World of USO) is an educational
graphics engine using portable and open game targeting students of the Operating
source tools. Development and System Usage (OSU) course of the Automatic
implementation technologies include: Control and Computers faculty. It is meant to
OpenGL, Python, SVN and Trac. encourage acquiring knowledge in an
educational and competitive mode.
The project was launched over an year ago
and was part of the first edition of ROSEdu The game is in its second year, attracting over
Summer Of Code. This period was used for 100 students in the 2008-2009 academic year.
establishing the project’s baselines and The best students were given special awards
purpose. Development has continued to this at the end of the competition.
day and Hammerfall will be included in
WoUSO is being actively developed and will
ROSEdu Summer Of Code v2.
continue into the 3rd version. The
Our team consists of 1st, 2nd and 3rd year technologies used are web specific: PHP,
students from the Automatic Control and MySQL, Smarty and XML.
Computers Faculty, UPB.
WoUSO is a free open source software and is
The current goal is creating a generic graphics distributed under an open source license. It
engine that can be used in as many was awarded the first prize during the
applications as possible ranging from Scientific Student Presentations of 2008.
simulators to computer games.

ROSEdu 8
Overview Booklet – May 2009
vmchecker Social Thingie
Automated homework testing increases the We all need a little R&R every now and then.
assignment quality and educational ROSEdu Social Thingie is focused on the more
experience of the students. This also social part of a community.
encourages students to create better
All work and no play makes John a robotic
homework.
programmer, and we don’t want that at
vmchecker is a scalable homework testing ROSEdu. We want to include as much fun and
framework that can be used for a wide range passion both in our projects and also other
of courses, enabling the evaluation of activities. A little bit of fun is particularly
homework needing complete administrative useful for team building and community
rights on a system. binding.

vmchecker is used to test homework for After two successful editions we decided to
Compiler Course (java homework for source organize Social Thingie events on a regular
code translation), Operating Systems (C/C++ basis. So far social activities included bowling,
homework using Linux/Windows syscalls), air hockey and other games we consider fun.
Operating System Design (kernel drivers and
modules needing complete access on the
system) at the Computer Science department
in Politehnica University of Bucharest.

vmchecker was awarded the first prize during


the Scientific Student Presentations of 2009.

ROSEdu 9
Overview Booklet – May 2009
4 Site
www.rosedu.org
Contact
Mailing list
http://lists.rosedu.org/listinfo/rosedu-general

IRC channel
#rosedu@irc.freenode.net

Trac
http://dev.rosedu.org

Live Contact
"Politehnica" University of Bucharest, EG106c
(IXIA Lab).

ROSEdu 10
Overview Booklet – May 2009