Desktop Portfolio
Presented here are some of my recent projects which have been made in desktop languages I use such as C, Python, Java, etc.Nokia n810 Location-aware Media Blogging
Click to view this project’s page. Top.
For Computer Networking, COSC78, the final project involved creating a program to run on a Nokia n810 Internet Tablet, programmed entirely in C, to provide a client side to a location-aware, media-enabled blogging system.
My team of myself and two other students, created this program, of which screenshots are included here. It supports posting text, images, and audio to a server, that the program captures. It allows you to draw with the stylus on the screen on a captured image or the canvas. The program displays these posts which are close to the location you are viewing, which is determined by the internal GPS or by you panning on the map. Map images are provided in 3 styles - map, satellite imagery, and a hybrid.
To view the entire entry, click here.
Tetris in Haskell
Click to view this project’s page. Top.
As a functional programming language, Haskell has some benefits, and some weaknesses. One such weakness is input and output. For my Computer Science 8 class at Dartmouth, my partner and I had to create a game of Tetris for our final project.
To view the entire entry, click here.