mapa prezentare rosedu

Upload: alexandru-juncu

Post on 30-May-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Mapa Prezentare ROSEdu

    1/12

    Romanian Open Source Education

    Overview Booklet

  • 8/14/2019 Mapa Prezentare ROSEdu

    2/12

  • 8/14/2019 Mapa Prezentare ROSEdu

    3/12

    ROSEdu

    Overview Booklet May 2009

    1

    3

    About ROSEdu

    ROSEdu is a community that brings together

    people with passion for programming, open-

    source software and IT.

    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 pleaseuse the Contact form at the end of this

    booklet.

  • 8/14/2019 Mapa Prezentare ROSEdu

    4/12

    ROSEdu

    Overview Booklet May 2009

    2

    4

    Team

    ROSEdu consists of volunteers and enthusiasts

    passionate about free/open-source software,

    open technologies and communities.

    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 abouttechnology and communities, diversity,

    knowledge sharing, on-topic and off-topic

    discussions. We enjoy being part of activities

    that are both fun and useful.

  • 8/14/2019 Mapa Prezentare ROSEdu

    5/12

    ROSEdu

    Overview Booklet May 2009

    3Projects

    ROSEdu coordinates two types of activies:

    open-source development 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 valueinitiative and involvement. An interesting

    project or activity is welcome as a ROSEdu

    project even if it's not coming from a ROSEdu

    member.

    5

  • 8/14/2019 Mapa Prezentare ROSEdu

    6/12

    ROSEdu

    Overview Booklet May 2009

    ROSEdu Summer of Code is a project whose

    aim is to give students an alternative summer

    internship program. Students and enthusiastscan be a part of existing or new ROSEdu

    projects.

    We aim to help the participants become better

    programmers and familiarize themselves with

    the FOSS development environment and

    working in a community.

    As it name shows, the development

    environment took its inspiration from Google

    Summer of Code. Students may apply to one

    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 RSoCv1s

    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 summer of codeUbuntu Install Fest

    One of the first community events that

    ROSEdu organized was Ubuntu Install Fest. We

    have coordinated two Ubuntu Install Fests

    following the same recipe used by other

    Ubuntu Communities.

    The main target group were freshmen and

    people new to Ubuntu and open-source

    technologies, but the initiative was open to

    everyone.

    Although Ubuntu was the primary distribution

    used for installation and configuration, weprovided support for other distributions as

    well.

    6

  • 8/14/2019 Mapa Prezentare ROSEdu

    7/12

    ROSEdu

    Overview Booklet May 2009

    CSPay, one of the first projects developed at

    ROSEdu, is an administration tool used for

    automating the creation of salary documentsin University Politehnica of Bucharest.

    Its main software components were two

    underlying libraries and a set of user interfaces

    (CLI and WebUI).

    CSPay was developed using C, PHP, Python,

    and shell scripts. This was our first occasion to

    learn how to use revision control systems and

    mailing lists and how to work as a community.

    The project was part of ROSEdu Summer of

    Code during which it was restructured and

    improved. CSPay is used by university staff at

    the Automatic Control and Computers Faculty.

    CSPayCDL

    The Open Source Development Course is an 8

    week event consisting of various activities

    (courses, hackathons, application based

    workshops) for students at the University

    Politehnica of Bucharest. It focuses on useful

    open source development tools and working

    in an open source community.

    At its first year, the course was attended by 16

    students (around 80 students applied). It was

    divided in two components:

    a course during which theoretical

    knowledge about working on a project is

    presented

    a workshop where students learn practical

    skills of using open-source tools

    The course aims at preparing students for their

    first experience with free/open-source

    applications and communities.

    7

  • 8/14/2019 Mapa Prezentare ROSEdu

    8/12

    ROSEdu

    Overview Booklet May 2009

    WoUSO (World of USO) is an educational

    game targeting students of the Operating

    System Usage (OSU) course of the AutomaticControl and Computers faculty. It is meant to

    encourage acquiring knowledge in an

    educational and competitive mode.

    The game is in its second year, attracting over

    100 students in the 2008-2009 academic year.

    The best students were given special awards

    at the end of the competition.

    WoUSO is being actively developed and will

    continue into the 3rd version. The

    technologies used are web specific: PHP,

    MySQL, Smarty and XML.

    WoUSO is a free open source software and is

    distributed under an open source license. It

    was awarded the first prize during the

    Scientific Student Presentations of 2008.

    World of USOHammerfal Graphics Engine

    The Hammerfall project aims at creating a

    graphics engine using portable and open

    source tools. Development and

    implementation technologies include:

    OpenGL, Python, SVN and Trac.

    The project was launched over an year ago

    and was part of the first edition of ROSEdu

    Summer Of Code. This period was used for

    establishing the projects baselines and

    purpose. Development has continued to this

    day and Hammerfall will be included in

    ROSEdu Summer Of Code v2.

    Our team consists of 1st, 2nd and 3rd year

    students from the Automatic Control and

    Computers Faculty, UPB.

    The current goal is creating a generic graphics

    engine that can be used in as many

    applications as possible ranging from

    simulators to computer games.

    8

  • 8/14/2019 Mapa Prezentare ROSEdu

    9/12

    ROSEdu

    Overview Booklet May 2009

    vmchecker

    Automated homework testing increases the

    assignment quality and educational

    experience of the students. This also

    encourages students to create better

    homework.

    vmchecker is a scalable homework testing

    framework that can be used for a wide range

    of courses, enabling the evaluation of

    homework needing complete administrative

    rights on a system.

    vmchecker is used to test homework forCompiler Course (java homework for source

    code translation), Operating Systems (C/C++

    homework using Linux/Windows syscalls),

    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.

    9

    Social Thingie

    We all need a little R&R every now and then.

    ROSEdu Social Thingie is focused on the more

    social part of a community.

    All work and no play makes John a robotic

    programmer, and we dont want that at

    ROSEdu. We want to include as much fun and

    passion both in our projects and also other

    activities. A little bit of fun is particularly

    useful for team building and community

    binding.

    After two successful editions we decided to

    organize Social Thingie events on a regular

    basis. So far social activities included bowling,

    air hockey and other games we consider fun.

  • 8/14/2019 Mapa Prezentare ROSEdu

    10/12

    ROSEdu

    Overview Booklet May 2009

    4Contact

    Sitewww.rosedu.org

    Mailing listhttp://lists.rosedu.org/listinfo/rosedu-general

    IRC channel#[email protected]

    Trachttp://dev.rosedu.org

    Live Contact"Politehnica" University of Bucharest, EG106c

    (IXIA Lab).

    10

    http://www.rosedu.org/http://lists.rosedu.org/listinfo/rosedu-generalhttp://dev.rosedu.org/http://dev.rosedu.org/http://lists.rosedu.org/listinfo/rosedu-generalhttp://www.rosedu.org/
  • 8/14/2019 Mapa Prezentare ROSEdu

    11/12

  • 8/14/2019 Mapa Prezentare ROSEdu

    12/12