Tag Archives: project

Dancing Monkeys: Accelerated

For my CIS 565 ”GPU Programming and Architecture” (University of Pennsylvania, Spring 2012) final project, I had decided to try working an a project that would not only demonstrate a practical application of parallel computing, but also become a useful side-research for my main pet project, Beats. The project I had in mind was to apply GPU acceleration and parallel …

Read More »

Beats2 Prototypes

It’s done! For those who haven’t read the last post, “Beats2 Prototypes” is pretty much a series of demos/prototypes designed for the purpose of quantitatively comparing different user interfaces for large touch-screen devices – in this case, 7″ or larger Android tablets (you can still run it on your Android phone, but that’s not the target of the study). (Direct …

Read More »

Linux Everywhere

When I was a teaching assistant for CIS 191 "Linux and Unix" (University of Pennsylvania, Spring 2012), I was asked to give a guest lecture, given my involvement and contributions to the iPodLinux project. And so I decided to give a special topic lecture titled, "Linux Everywhere: A look at Linux outsidethe world of desktops". Here it is: Presentation: PDF …

Read More »

Git for Windows with TortoiseGit and GitHub

For my Dancing Monkeys Accelerated project, we were required to use Git for version control and host code on GitHub. As a person who has always preferred SVN (for its linear/incremental nature), and have only had experience with Google Code and SourceForge, setting up a new GitHub repo was a new experience. And so, for future reference, I document the …

Read More »

BomberNome

For my ESE 519 "Real-time Embedded Systems" (University of Pennsylvania, Fall 2011) final project, I worked in a three-person team with Monica Lui and Faqin Zhong on a hardware project dubbed "BomberNome". The original project requirement was to make use of the ESE lab's stash of monome boards in a creative and fun way. It turned out, however, there weren't …

Read More »

Dance With Your Hands

For my ESE 350 "Microcontrollers and Embedded Systems" (University of Pennsylvania, Spring 2011) final project, I worked with my friend Eric Chen on modifying Beats so it would take input from an XBOX Kinect. The result is a Kinect hooked up to a Beagleboard-xM running Android and playing Beats. It was all proof-of-concept of course as everything ran with extreme …

Read More »

A Free Digital Society – Speech by Richard Stallman

On April 20, 2011, Richard Stallman was invited by STWing and Dining Philosophers to the University of Pennsylvania to deliver a speech, titled “A Free Digital Society” . Below is a video recording of the speech, recorded by myself (Philip Peng): Your browser does not support the video tag. I apologize ahead of time for the shaky first few minutes …

Read More »

BulletsForever

For my CIS 350 "Software Design/Engineering" (University of Pennsylvania, Spring 2011) final project, we were to work together as teams to create a mobile app as a hands-on exercise with the software development cycle. And so, Team MAGi (consisting of Art Young, Austin Woodlin, Jessica Ouyang, Yash Kandoi and myself) decided to make a game, specifically one inspired by the …

Read More »

hypup

For the PennApps Mobile 2011 hackathon, I teamed up with fellow STWingers/classmates/friends Albert Kwon, Gianni Chen, and Seth Shannin to form Team CJT and create the Android app, “hypup”, described by Seth as “Stumbleupon, but for local events.”. The official description was as follows: “HypUp aims to present a previously unexplored paradigm in social networking. While services like Facebook and …

Read More »

Intro to Android Development

For PennApps Mobile 2011, I was invite to present a tech talk on how to get started with Android development. The talk gave a general overview of what Android was, how the app layers worked, what you needed to get started, a live/follow-along setup+Hello World demo, a small stopwatch app demo, the basics of debugging, and then finally next steps …

Read More »