Sunday, September 26, 2010

Week 3 September 24, 2010

Week 3 September 24 2010

Our Fall RCOS group is going in full swing. All the students are active, vocal and interested in contributing to Open Source Community. I am fortunate to witness the energy and am glad some of their vibrant energy gets transferred to me. I wish other faculty members participate in RCOS, contribute and learn.

Here is a picture of the attentive students listening to a talk.



We had talks by

1) Nate Stedman and Rob Carr

2) Colin Sullivan, Adam Georgiou, Josh Elser (Alumni), Mike Pinkowish (co-op) and Chris Butler

3) Peter Hajas

4) Tim McMullan and Tom Rozanski

5) Michael O'Keefe

All the talks are jaw dropping and wonderfully presented. How else can you explain undergraduate students hanging on a Friday afternoon past 5:00 pm listening to talks!

Nate and Rob are continuing with their work on Ease - Presentation software for Gnome. They are planning to release version 0.4 soon. Nate and Rob are planning to include many plugins to Ease (some of the audience suggestions include plug in to direct twitter feed, plugin to latex to write scientific and technical presentations)

Colin, Adam and Chris presented their concert Sound Organizer useful for a local band members to collaborate and discuss songs. They have a prototype working already. They are doing bug fixes and are planning on utilizing emerging technologies (such as HTML5 and SVG). Their system is awesome and will be useful to musicians who would like to collaborate. Their talk slides may be found by clicking here.

Peter, being an apple fan, is working on a non-obtrusive mechanism for IPhone notification. His presentation was awesome (like every one else this week). Peter knows people who worked on similar systems before. Peter has made a preliminary implementation of his system and a Photoshop of his GUI. A RCOS member suggested Peter to make some of his functions (to create Mobile Notification Application) in a open source library - to enable others to create some other other applications.

Tim and Tom are continuing with their Awesome wave project. Their project is to a part of a stenography project (to code data in a music file without losing the sound quality of the music). Tim and Tom have created a prototype already. They are planning to package, fix the bugs, try with other music file formats and different compression schemes for the data.

Mike is continuing with his CAGE( chronos) project. His project is to create gestures and control using gestures some of the computer applications (including him to move presentation slides by gesture etc - As Eric, an earlier project member aptly mentioned that this project is a minority report style for common men) Mike will package CAGE system for TI wrist watch. His next task is to make his system work with Androids and release it to the market. He is also planning to make CAGe work with Windows. My dream of doing air math may be realized with his android application (at least that is my thinking).

Please look at the dashboard (http://dashboard.rcos.cs.rpi.edu ) to learn more details about their projects. As usual I learned a great deal after listening to these talks.

Wednesday, September 22, 2010

week 2.5 Wednesday 22, 2010




I want to share the RCOS group photo taken last week. You can see a fine group of eager and energetic students waiting to write open source code to do useful things.

Sunday, September 19, 2010

Week 2 September 17, 2010

Week 2 September 17, 2010

Most of the students have chosen their projects and have started making headway into their projects. We had four talks this week - three by students and we had a guest speaker from dotCIO office Will Gill (Will has worked on RCOS projects during past semesters).

We had presentations by
1) John McMaster
2) Will Gill
3) Alex Radocea
4) Graylin Kim

John Mcmaster's project is universal de-compiler by force - John is continuing his work on open source tools for reverse engineering. In particular he wants to pursue scanning for licenses in source code - John has learnt enough Qt to create a GUI front end for his decompiler - He hopes that having a gui will add more usability to his system. His talk slides may be found in



Will Gill talked about geo cordinates features of HTML 5. Will has building a lot of web applications for dotCIO office. One of the applications he is building is to show points of interest close to where one is. Will had a nice demo with IPad which showed wikipedia articles close to JEC building. Will will post some of his sample code on the web for others to look at.

Alex talked about his touch math (interactive) project. His project is manipulate math equations on the fly and get results. To illustrate if you want to expand(x+y) 2 all you need is to pull this apart - what one does with IPhone/Android for expanding icons. Alex's ideas are very cool and can be an excellent tool set for Scientists. His talk may be found here.



Graylin Kim talked about his work with Open Legislation and NY State Open Government Project. In his past work, he has provided API and search capabilities. Now he wants his system to be used by other state governments. Graylin's work and others work will form a stepping stone for democracy - transparency of government and bring power to ordinary citizens.
His talk may be found here.



It was an enjoyable and educative experience for me as usual - I learned a lot. Students at RCOS are motivated and dedicated to make their project a success.

Please update the dashboard if you have not already done so.

Sunday, September 12, 2010

Week 1 Sptember 10, 2010

We have an enthusiastic and bright students on our first meeting for the fall semester in JEC 3117. We have had a few new faces and glad to have a few returning veterans. Most of the students have chosen their projects - some are their own, some are continuing with their projects, some are choosing to work on HFOSS, some on Open Government and soem to help with local community.

As usual, my plea is to request the students to update the dashboard (right only two projects are on line).

We had two guest speakers the first week:

1) David Dora
2) Alex Rodacea

David is a graduate student at ECSE department (he got his BS from RPI) and he talked about open content. His pleas is to contribute to Open Book project (specifically 50 to 60 pages book) with explicit idea, outline, details and examples. His talks slides may be found here.



Alex's general theme was reverse engineering. In particular, Alex talked about his summer exploits (with his two team members (one from Germany and one from Korea)) winning $10000 in a Security Contetsts conducted in connection with a security conference in Montreal Canada in 2010. Alex gave an over all summary of his his exploits and he had a few specific slides. He talked about the two common security holes in Software (namely comparison with signed numbers and with initialized variables). He gave clever examples of these kinds of mistakes and how people exploit these.

Alex is willing to chat with anyone about these problems. His slides may be found here.
Alex's slides