New project for the new year

Jan 01, 2009 22:07

I won't bore anyone with a big long post about my year and crap. A quick summary:

thesis FAIL
job WIN

So yeah, no more thesis, but I'm probably heading to Seattle in June.

Now on to the interesting stuff. I've put it below in a cut because there are some screenshots.



The death of my thesis, which I'm coming to realize I really didn't care about, has opened up more time to work on projects that do interest me. One of those things is educational software. Does anyone remember LOGO? Turtle graphics? For a brief period in the late 70s and early 80s, thousands of schools throughout the country introduced children to a computer language called LOGO. Kids could program a little computer turtle (usually represented as a triangle) to move around on screen. The creators of Logo (primarily Seymour Papert) saw it as a revolutionary new educational philosophy. The idea was to get children actively involved in the learning process. Students learn by actually creating and interacting with their world.

LOGO has since died off, but it impacted a lot of people, including myself. For an entrepreneurship course this past semester, we wrote business plans. My business plan was for a software company that designs revolutionary educational mobile software. Software like LOGO and Robot Odyssey.

So, over the past week, I've been working on a LOGO implementation for cell phones. I have an initial version running now, which you can see below in an emulator:



It looks simple, but underneath that simplicity is a full programming language. To assist users who are on cell phones without keyboards, I used a menu system like the one used in the wonderful Calc project:





Hopefully, I'll have a version that's releasable this weekend. If anyone wants a copy beforehand, let me know. I've got versions for MIDP 2.0 devices (most cell phones out there now) working, and I'm adding a BlackBerry port now.

programming, turtle, robot odyssey, education, mindstorms, logo

Previous post Next post
Up