User:PIOLPCIntern-1/Marching

From OLPC
< User:PIOLPCIntern-1
Revision as of 20:49, 18 December 2007 by Bnardone (talk | contribs) (jabber/mesh bits)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

User:PIOLPCIntern-1::Blog::Marching::Description::Docs

Chris/Ben Dialog - Outside input welcome

initial bits

Hi Chris, some bits below. Either respond here or break out to another page as appropriate.

  • Make a habit of signing your posts on this wiki. to add your signature, just put four tildes(~) at the end of your post.
  • Make a habit of contributing to this wiki beyond when using it to ask about stuff you're working on. Fix a few typos here or there, dress up andor organize stuff that could use it; that kind of stuff.
  • Sign up for several of the OLPC mailing lists. See what else interesting, but definitely the devel, etoys, nigeria ones. Skim them daily to get feel. Ask/contribute as needed - don't get told to rtfm too often.
  • Do a hello world thing or two using eToys once you've got the environment setup.
    • I made a car that I could drive, and made it explode when it hit a wall. Working on figuring out how to control the car with the keyboard.

PIOLPCIntern-1 16:23, 25 July 2007 (EDT)

  • Spend a chunk of time reading up on Nigeria, both the OLPC deployment and also Pathfinder's work there. Read the Nigeria pages on our site, as well as www.compassnigeria.org. You don't need to study everything, but get yourself familiar.
    • Find out about geographic overlap between the Nigeria deployment and our projects.
    • Write something down that summarizes
    • Don't worry about making anything written look pretty/presentable unless I specifically ask for it to be so.
    • At some point we'll start making contact with the OLPC Nigeria team. Find out as much as you can about how things are shaking out. Gimme a distillation somewhere. Interested in the players, timelines, technical details (especially stuff like servers and process for deploying software)
Report here>>
  • Start reading up on the mesh and how it may be incorporated into XO activities and programs.
  • Make a list countries that we're in that are or might be receiving laptops.
  • Do a little reading on PyGame & Gnash, enough to know what they are. With gnash, want to know: What kind of development environment exists for it? Where it's at with respect to AS & XML. How active does the development team seem, how viable is it to use, how?
    • Seeing as Gnash is being developed for the purpose of playing Flash files, the development envronment would be flash, wouldn't it? Apparently there are some classes in ActionScript (Flash's language) that Gnash can't read however. The most recent release was version 0.8.0 which came about on June 11 2007, meaning that they are still active and developing. I know a little ActionScript and it's pretty easy to use, so as a development platform it's certainly viable, although making things in Flash seems to me like it won't feel as integrated into the XO's as making an activity or an EToy would. PIOLPCIntern-1 16:12, 24 July 2007 (EDT) "Gnash also supports an XML based message system as is documented in the Flash Format specification. " does this mean anything useful? I don't really have an answer to this question.
    • I guess there are actually a bunch of other ways to develop for Flash. I looked at the wikipedia page for Flash, and although I don't really know what any of them are or do, ming and SWFTools are the two main ones they mention. I don't think they have the functionality of all the drawing and the timeline and all that though, I think they're just plugins/modules/whatever that add actionscript and the ability to create .swf files to other...things. PIOLPCIntern-1 14:42, 14 August 2007 (EDT)

All for now; more to come.

:) Ben Nardone:: My Talk:: Internship:: GameJam:: Peru:: Nigeria 14:07, 19 July 2007 (EDT)

I sent you an email detailing all my research on the geography-whatnot and Nigeria stuff; there isn't really anything on server hardware, if there's a team we can talk to, or anything really detailed. I think that if we want more detail we're gonna have to talk to someone at OLPC.

PIOLPCIntern-1 16:36, 23 July 2007 (EDT)

To Do: July 31 - ~Aug 9

  • Emulate mesh network.
    • Networked QEMU instances with VDE This laptop can't support more than one qemu instance because it only has 512mb of ram. I've been fiddling with things and whatnot but it's not really going anywhere
    • There's something going on with some tap0, but I'm not sure what's supposed to be starting tap0. Or really what it is. So that's not really going anywhere. PIOLPCIntern-1 15:41, 14 August 2007 (EDT)
  • Investigate networked emulation of Sugar?
  • Contact OLPC Nigeria.
  • Create a couple demo activity/squeak things.
    • Got a HelloWorld thing to work in Sugar. Took the python code from the wiki but did everything else on my own to see how it works. Typed up a little thing so I don't forget/it can be replicated easily.
  • Keep 'state of the union' powerpoint/thing in mind


PIOLPCIntern-1 11:58, 31 July 2007 (EDT)

Links of Interest/Etcetera

http://www.olpcnews.com/use_cases/community/medical_application_community.html

Brief article/comment on the possible medical use of the XO's. PIOLPCIntern-1 14:06, 20 July 2007 (EDT)

'Second Life/OLPCities'

Early on we talked briefly about Second Life. I don't think that Linden Labs (who make second life) are doing anything about porting it to the XOs, and as far as I've seen the XO can only handle 2d apps anyway. However, there is a program/application/community for a 'game' called OLPCities which, in Second Life fashion, lets users creates their own content in a virtual world. There's a wiki article about it under OLPCities.