| . |
David C. Puehn Canisius College Computer Science Dept |
. |
| . |
Info My Calendar M: 716-984-4758 E: puehnd@canisius.edu Projects Robotran - Robotran is a program that is being developed for CSC101 students. Robtran is both a language and an IDE. The language is an abstraction of the Lejos(Java) language used to control Lego Mindstorms robots. The IDE allows you to develop in both Robotran and Lejos. It converts Robotran to Lejos as well as simulate what the code is going to do before uploading it to your robot! Hermes - Hermes is a peer-to-peer network file transfer application. My main focus is to make the program as easy to use as possible. "Would my grandma be able to use it?" Most operations are automated while still allowing for the power user to fine tune their experience. Hermes does not create a vast network where files are shared like most p2p apps. It creates a single connection with a single user, making it not only more secure but also deterring illegal use. Check out its feature list, source code, as well as its development progress. Fozzy PBE - Fozzy is a password based encryption application I wrote when learning the javax.crypto API. The user is able to input their text, save it to a file with password protection, and reopen the file (decrypt it) given the correct password. Fozzy is still very beta. In most cases it does what you want it to, but when encrypting certain characters the thing goes crazy. Perhaps I will get back to it some day. :/ Research Robotran: A programming environment for novices using LEGO Minstorms robots - Paper submitted for FLAIRS '07. It talks about the Robotran project. It specifically focuses on its value as an introductory programming platform. Dynamic Color Recognition for the AIBO - A project I worked on with Nick Lahens for 2006 seminar. We created a system that allowed us to teach the AIBO colors on the fly. This is especially useful when you are exposing the AIBO to ever changing environments. Introductory Computer Science with Robots - Paper submitted at AAAI '06. It talks about the advantages of using robots in CS1 courses. It touches on Robotran and its usage in these courses. Links IBM Ponder This - You are cordially invited to match wits with some of the best minds in IBM Research. Seems some of us can't see a problem without wanting to take a crack at solving it. Does that sound like you? Good. Forge ahead and ponder this month's problem. Singularity - Singularity is a research operating system prototype built entirely of managed code. A kernel written in managed code eliminates common errors found in the modern industrial strength operating system. What is interesting is that in many cases a managed kernel is more efficient because is eliminates the need for error correction built into a lot of hardware. Interview Interview 2 World Community Grid - The WCG, powered by IBM, is a worldwide public computing grid focused on solving projects that benefit humanity. All you have to do is download the agent program adding your PC to the grid. While your PC is idle your CPU cycles will be used to help finish The Human Proteome Folding Project. |
. |
| . |
[ Index | Fozzy | Hermes | Robotran ] |
. |