Sunday, April 15, 2012

Week 11 (4/13/2012) Spring Semester

Jeff Hui and Jinzhen Gong

Jeff Hui and Jinzhen Gong YACS

Jistin Renga

Justin Renga (ReRoot)

Christian Johnson and Mike Horowitz Horowitz

Christian Johnson and Mike Horowitz - RPI Directory



Week 11 (4/13/2012) Spring Semester

It has been a very hectic week - The above photos were taken from Undergraduate Research Symposium Poster Session. Students are working hard with a mountain of work load. We had four talks this week.

1) Alex Gaynor - PyPy + NumPy http://rcos.rpi.edu/projects/numpy-for-pypy/

2) Christian J, Michael H, Luke D, Dan K DaBuzz
http://rcos.rpi.edu/projects/dabuzz/ and http://rcos.rpi.edu/projects/rpi-directory-app/
RPI Directory http://rcos.rpi.edu/projects/rpi-directory-app/

3) Colin Rice - Distributed Hash Tables https://github.com/c00w/gevent-dht

4) Alex Freska, Patrick Teague and Brian Le - Flowur
http://rcos.rpi.edu/projects/flowur/

Alex talked about how to write a fast interpreter in python for a subset of Javascript (without function) and dynamic data types. His interpreter produces a VM code and then gets compiled into a native code (using JIT compiler). He showed his interpreter code
https://bitbucket.org/alex_gaynor/example-vm and here https://bitbucket.org/pypy/example-interpreter/overview . His interpreter performance though was not measured seems to run pretty fast.

Christian, Dan, Mike (and Luke) talked about DaBuzz. Their project was a bit ambitious: scrapping websites, parsing (natural language processing) and analyzing sentiment and then using it for further analysis. They have been steadily progressing in all fronts. They have been scrapping specific sites and have a web application to measure the sentiment. They have a web application to get user input/analysis of the websites (useful for learning). It was quite impressive what they have accomplished. They have also continued their RPIDirectory - They moved the database to the cloud and made an omni search (searching for various fields). Their stats page based on RPI directory is quite informative. Please take a look at here http://rpidirectory.appspot.com/stats

Colin Rice was kind enought o give a talk on his project on Distributed Hash Table. He contrasted his approach with Chord a system introduced at MIT . Colin has built his system based on heuristics and hence does not have a guaranteed average case performance. Nevertheless his system performs reasonably well in practice and has many users.

Finally Alex, Patrick and Brian talked about their Flowur project on sharing flow charts. They are currently working on exchange formats for their flowcharts. There is also a web front end for sharing flow charts. Currently they use Flash to display their flow charts. Eventually they are planning to move to HTML 5 and java script. Their progress has been pretty good.


They were delightful presentations, with wonderful student participation with probing questions. What more a teacher wants on a late Friday afternoon

No comments:

Post a Comment