Saturday, July 31, 2010

Week 10 - Final Presentations Begin

Week 10: (7/30/2010)

We have exciting three weeks coming now (starting this week) where the students (and their groups) present their finished (or almost finished) work. Distinct from our regular meetings, this Friday, Steve and James presented their Sahana Eden work (for HFOSS http://hfoss.org ) at Wesleyan University (through dimdim a web presentation tool). They have done a very nice administrator's utility for installing Sahana Eden (Python version of Sahana - http://sahanafoundation.org/ ) James and Steve also also listened to the other presentations and increased their awareness of HFOSS work (and contributing to that work). This was a nice co-ordinated effort by RPI, Wesleyan, Oregon State, Connecticut College, Mount Holyoke, Bergen Community College and Trinity College. Please see this link for details of the various sessions.

Our regular Friday meeting consisted of the following three groups:

1) Luke Perkins
2) Brian Michalski
3) nate Steadman and Rob Carr

Luke has completed what he has promised to deliver - BWAPI (Broodwar API for AI gaming community). He has released his latest version. It had 30 odd downloads in three days and his software is used by 1000's of people. If you do not believe me, please look at this site. One has to look at this forum to see his programs impact!

Brian has done a substantial work for his Flagship Geo project. More importantly he has built a framework that could be used for many different applications besides Flagship. His (future) applications include RPI Shuttle Tracking (with dynamic route specification), Troy Crime reporting and tracking (by the community) and concerto. Brain's demo illustrates his program's capabilities nicely.

Nate and Rob have combined their talents and efforts to make the presentation software (for Gnome) to be Ease. Nate gave a demonstration of Ease's presentation. The capabilities are awesome. Move over Open Office and Avatar. Ease could be 3 D presentation software. The entire software is written in Vala with a number of libraries- Nate has also assume the role of mentorship for a GSOC student. Nate is planning to release Ease version 0.2 or 0.3 soon. Rob's exprtise with Seed is further helping this project.

Please look at our dashboard for further details.

A fantastic start to the final presentations.

Saturday, July 24, 2010

Week 9 : More Update Talks

Week 9: (7/23/2010)

With this week, we have concluded the update talks by all the student groups. We had talks by the following students


1) Jason Zallinger
2) Matthew O'Brien
3) Jacob Katz
4) Anthony Loven and Brittany Jason
5) Joseph Dougherty

Jason is in the process of evaluating his gmail adventures game. A group of student volunteers is evaluating the game and answering Jason's well chosen questionnaire. Jason showed us the glimpse of one such response. Jason is trying to hypothesize the narrative nature of gmail archives.


Matthew is building his local community website. He has been using PHP for his framework. Matthew has been learning a lot of new things, assimilating them and incorporating in his project. He showed us a demo of his project during his talk. With the current pace, I am hopeful that he will be able to complete his project before the end of this summer.

Jacob is working on his teaching chess to elementary school children, Jacob has completed coding (in C++ )and testing most of his engine. His remaining task is to implement a GUI, more testing, opening libraries and end game features. Jacob plans to test his development with an elementary school in Southern California.

Anthony and Brittany have made a considerable progress with their IntuiTask for Androids (of making calendars and agenda lists). They have implemented a fancier recursive task lists. They are yet to load and save the lists. (they are exploring the data base options and using the existing calendar formats). They are exploring the adaptability of Appinventors. Their presentation can found here.


Joe D has made quite a progress with his firehouse management system. Joe is using SQLite for his backend. He is using C++ and Qt for his work. Joe D is doing a micro blog. After discussing with Rob about licensing issues, Joe D is planning to push his code.

The update talks have been wonderful. Please look at our dashboard to get more details.

I am looking forward to hearing the final presentations in the coming three weeks.

Saturday, July 17, 2010

Week 8: Activities Galore

Week 8: (7/16/2010)

Like last week, we had talks both on Wednesday and Friday. On Wednesday we had students present their progress with their projects. We had talks by

1) Nicholas Steele
2) Sean Austin and Griffin Milsap,
3) Ryan Baltazar
4) Ryan Dignard

Nick is progressing along with his vote box. He has made the ballots and his user interface is coming along. He is trying to build a device that is easily accessible to people with disabilities.

Sean and Griffin have made design changes to their droidViz project. They are planning to create a visualization libraries (efficient and powerful). They are currently repackaging their code. Their previous code has been downloaded 3000 times.

RyanB talked about map-server project with JumpStart international. Most of the pieces are in place in his trial server. He has a new hardware (thanks to the generosity of Moorthy and Rob ), where he is installing the server, and documenting his efforts. He is also planning to write shell scripts to make this installation easier for other people.

RyanD talked about his Database for donors for NGO's based on CanKid project. He has been making excellent progress. He is currently working on the look and feel of the browser where the donors make donations.

On Friday (7/16), we had two visitors (Prof. Ralph Morelli and Trishan deLanerolle) from Trinity college in Hartford. They talked about their work on Humanitarian FOSS (HFOSS) efforts. They have a NSF grant and they have done phenomenal things building community, educating people, and students doing excellent projects of community/social value. In particular they talked about Sahana (Disaster Emergency Management System), Collabit (Collabbit aims to facilitate inter- and intra-committee communication in case of a disaster or other event that requires coordination between multiple organizations or individual users) and POSIT (tracking with android and building ad hoc networks). It was a fascinating talk aided by lots of multimedia presentation.

Two students from RCOS are working on HFOSS project this summer. Steve presented his and James's work on making Sahana Eden (Python version of Sahana)easily installable. Steve and James has almost completed the project. they are now doing the suggestions from the feedback they received from Fran (the main developer of Sahana Eden). Steve and James are planning to develop an additional module (GIS) for Sahana Eden.

Thanks to everyone for their great work.

Friday, July 9, 2010

Week 7 Progress like July 4th Fireworks!

Week 7: (7/9/2010)

This week (soon after July 4th weekend) was a hectic week - The amount of activity might rival July 4th fireworks!

On Wednesday, we had four students present update talks (these are second round talks). We had talks by

1) Andrew Zonenberg (Guest Speaker - works with Prof Roysam's group)
2) Michael O'Keefe
3) Graylin Kim
4) Ben Shippee


Andrew talked about his open source achievements with GPU accelerated signal processing Library. He has implemented 1 d, 2d, and 3d convolution algorithms with GPU (he currently uses CUDA - with an effort to port to open CL) He has achieved fantastic speed ups and he had an excellent presentation. His presentation may be found here.

Mike has been making a steady progress with his chronos (Watch operating system). He also wants to use the gesturing software with android. His progress is remarkable despite minor setbacks.

Graylin is making a nice progress with making the data from NY State Legislation Site more accessible with his python library API. Graylin has been refactoring his code and making it more compact. More importantly he is interacting closely with the people who are involved with open data.

Ben has also done fair amount of work on the command line version of his Open Math Game. Ben knows what is left to be completed and he is making every effort to complete it.

Great Job Andrew, Mike, Graylin and Ben.

On Friday (7/9), we had a guest speaker Dr. Luis Ibanez (from kitware) talking about "Educating the Next Generation of FOSS Developers". Luis gave a captivating talk on the issues involved with just using proprietary software. His talk touched economy, copyright, patents, licences, case studies, business models, software process, open access publishing and peer production. He could relate these topics from his experiences in teaching at RPI and as a lead developer of ITK.

His talk may be found here

I learned a lot of things this week (despite we had very hot spell and try to put a damper in my (brain) activities)

Sunday, July 4, 2010

Week 6: Second Presentations Begin

Week 6: (7/2/2010)

The second set of presentations (update of the students' projects) began this week.

We had three speakers.

1) Luke Perkins

2) Brian Michalski

3) Nate Stedman

Luke is going strong with his BWAPI (Brood War API). He is writing a lot of unit tests and he is updating his blog/code very regularly. Luke is consistently number one in our dashboard. Luke's code has been downloaded by 1000's of people and we are hoping for greater things from Luke.

Brian has made good progress with his Flagship Geo. He is also writing unit tests for the code he has written. Brian's framework is extensible and he wants to provide api to Shuttle tracking project, crime reporting projects etc. Brian also talked about Concerto 2 - They are redesigning to make plug in architecture. Concerto has already had 10,000 downloads. CERN is using Concerto with LHC (Large Hadron Collider) project announcements. RPI announced that they are going to use Concerto for their RPIAlert Systems!

Nate is progressing with his Ease Presentation software. Nate and his team had already made efforts for i18n. (translated into 4 more languages) Nate's demo is awesome. Video plugin works (almost). Again a fantastic job is done by Nate both in his implementation and presentation.

All in all, if we use these three presentations as samples for updates of projects, RCOS is in an excellent shape this summer!