User:Rmyers: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (Added a couple of links for references)
m (Asteroids link)
Line 38: Line 38:
** filing bug reports.
** filing bug reports.


I found some issues with the Asteroids activity, and am currently trying to get a new revision back in.
I found some issues with the [[Asteroids]] activity, and am currently trying to get a new revision back in.

Revision as of 23:31, 29 April 2008


@ rmyers7
mindspring.com.
en This user is a native speaker of English.
Nuvola apps kworldclock.png This user's time zone is UTC-6.

Ok, I'm finally going to make a stab at starting this page.

My name is Robert (Bob) Myers and I live in the Chicago, IL area.

I am an under-employed software developer, and work for the local school district in a elementary school library.

I have had a long time interest in constructionist education and when I discovered that the OLPC project was developing a machine that rather simply being an internet appliance for the third world, I became an enthusiast.

I purchased an XO through the G1G1 and have become one of the legions of unpaid beta testers, finding and filing bug reports, logging my experiences on the wiki, and trying to participate in the local community, generally poking my fingers in things.

I love the fact that the XO is small, rugged and low power consumption. In many ways it is around as powerful as a typical 'first world' computer of a couple of design cycles back. So figuring that since those machines did just just fine about eight years ago, that there is no reason that the XO can't be successfully used for 'first world' applications of the vintage. I've stuffed XFCE onto my XO and try to see how far I can get in installing linux productivity applications.

I am a model railroader. One of my first projects was to get the Java Model Railroad Interface installed on the XO. This is a FOSS Java program suite that allows a computer to control a model railroad layout. It virtualizes the various control systems, so that you can learn JMRI, rather than learning individual systems. My installation instructions can be found here.

As far as some projects that are more directed to the true target audience of the XO, I've got a couple of things that I'm interested in doing (or helping out on). Basically, I'm thinking along the lines of some old school, beginning of microcomputer sort of projects. I'm of the opinion that some of the things we were doing with micros in the '70s opened the world to go farther, and that if kids start there, the newer stuff will be ready and waiting for them to move up to. So:

  • Get a real LOGO running on the XO. TurtleArt is fun, but it isn't LOGO. Given Dr. Papert's presence in this project, it just has to be done. To me, the most practical approach would be to put a Sugar wrapper on something like Berkely LOGO.
  • Port some old school BASIC games to Python. The sort of grab bag that was in 'What to do after you've hit return'. Math and logic games, simulation games. IIRC someone has started something similar with translating some Commodore 64 BASIC programs to Python.

Squeak is great, SimCity is great, but they are pretty high curbs to step off of if you want to figure out how making a code change affects a game. LOGO, Hammurabi and even 'nim', could be more approachable.

On a personal level, in support of the project I'm trying to

  • Use the XO
  • Get better with Linux
  • Get better with Python
  • Learn how to do things like get code into the repository
  • Kick others into doing things

I found some issues with the Asteroids activity, and am currently trying to get a new revision back in.