Ruby on Rails & Agile development
Starting from the Fall of 2002 a close collaboration begin between the RWTH Aachen University, University of Bonn, the Fraunhofer Institute Centre Birlinghoven Castle IZB and the University of Applied Sciences Bonn Rhein-Sieg . They joined forces to establish the Bonn-Aachen International Center for Information Technology (B-IT) who, as a collaboration, ranked the first university in Computer Science in Germany, above Technical University of Munich and the University of Karlsruhe.
I just got the confirmation that I will be enrolled into Agile lab and study the Agile development techniques along with Ruby on Rails and mobile programming.
I have high expectations from this lab, which is composed from 2 parts : seminar and the actual laboratory hours. In seminar we will study different aspects of Ruby on Rails programming, each of the attending students have to prepare at least two different subjects to present to their colleagues. I strongly believe that I will enjoy these, especially that I am a web developer and I really enjoy to learn cutting edge technologies.
In the practical (lab) part, we will have to develop a mobile web application. This is very challenging because of the devices who imposes restrictions – as general, but also as a particular device – some of them know how to render only JPEG, others know also PNG.Some use MID files for music, other use MP3 or even know to play MPG movies. Different capabilities, different user experiences, different programming for each device. Or not? This I will discover as the time will go by.
So you, all my readers, can expect to find here a lot of articles regarding the stuff I will learn. I will try to present it from a newbie point of view (which will not be hard because in Ruby I’m really beginner) and explain in depth the technologies and the principles which are the presented the lab.
- Breiny – Master thesis application
- Master thesis – Conclusions
- Master thesis – User evaluation
- Master thesis – Theoretical evaluation
- Master thesis – Implementation of Breiny
- Master thesis – User Interface
- Master thesis – Implementation of Repositories
- Master thesis – Architecture
- Master thesis – Requirements elicitation
- Master thesis – Typical use case