[sugar] [RELEASE] Pippy v30 released

2008-11-17 Thread Brian Jordan
Hi,

Cscott released Pippy version 30 today, download it [1] or get the source [2]!

It's sporting a fancy new physics engine, mildly less violent default
export icon, and a smaller editor font.

[1] http://dev.laptop.org/~cscott/bundles/Pippy-30.xo
[2] http://dev.laptop.org/git?p=projects/pippy-activity;a=summary

Changes from last release (from cscott's NEWS update):
* Allow playing sounds identified by full filesystem path in
pippy.sound (cscott)
* Resync Pippy's Pippy metadata with its activity.info, etc. (cscott)
* New default activity icon (Madeleine Ball)
* Trac #6323: Pippy's terminal and code editor font sizes are too big (brian)
* Add pippy.physics package and graphics/physics example (brian)
* Allow UTF-8 in Pippy source files. (cscott)

---

Help! This bug makes writing python from within pippy still kinda hard:
Tabbing is inconsistent -- http://dev.laptop.org/ticket/8925

Brian
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Dependencies (was [Activities] Tux Typing on OLPC XO)

2008-10-20 Thread Brian Jordan
How should dependencies like TuxType's be handled?

(found list at http://sophie.zarb.org/rpm/Momonga,4,x86_64/tuxtype/deps )

Thanks
Brian

-- Forwarded message --
From: David Bruce [EMAIL PROTECTED]
Date: Mon, Oct 20, 2008 at 7:39 AM
Subject: [Activities] Tux Typing on OLPC XO
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]


Hello,

I maintain two of the Tux4Kids apps, Tux Typing and TuxMath.  At the
request of the OLPC project, I have been working on getting Tux Typing
to run well on the XO.  I have completed the most important changes
needed for Tux Typing itself, and it is now time to address bundling
it as a Sugar activity.  Tux Typing is a C program with a number of
library dependencies, not all of which are in the XO base setup.

Where can I look for info on this topic?

David Bruce
___
Activities mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/activities
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Audio from demo of Scott's next-gen journal ideas, noon, 10/15/2008

2008-10-15 Thread Brian Jordan
http://dev.laptop.org/~bjordan/scottfs.mp3 (170 MB)
http://dev.laptop.org/~bjordan/scottfs.ogg (127 MB)

http://brianio.com/cscotts-journal-remix-proposal/ (flash player of MP3 file)

Listen with headphones for the win -- was recorded with in-ear microphones.

Brian

On Wed, Oct 15, 2008 at 4:42 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 On Tue, Oct 14, 2008 at 11:09 PM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 On Wed, Oct 8, 2008 at 2:41 PM, C. Scott Ananian [EMAIL PROTECTED] wrote:
 I'll be giving a demo of some next-generation journal ideas (and code)
 at noon Wednesday at OLPC's 1cc offices.  I'll make sure to have it
 recorded, and you can expect it posted online shortly afterwards (for
 all those not in the Cambridge area).

 A taste to whet your appetite:
  http://wiki.laptop.org/go/Experiments_with_unordered_paths
  
 http://dev.laptop.org/git?p=users/cscott/journal2;a=blob_plain;f=research/cscott-journal-proposal.pdf;hb=HEAD
  http://dev.laptop.org/~cscott/journal-ss.png
  http://dev.laptop.org/~cscott/journal-ss-2.png
  http://dev.laptop.org/git/users/cscott/journal2

 When I spoke to the GNOME folks yesterday, my talk also touched on
 tag cd, olpcfs, comparison of desktop search engines, RSS,
 OpenSearch, Ferraris, and application launch protocols.  No promises,
 though.  I don't even promise to have slides.

 I can promise to talk about journal security  bitfrost and evil
 linker tricks now.

 I can't yet promise to talk about opensearch and
 stupidly-basic-collaboration-we-still-don't-have, but I'm hoping that
 a few more hours of hacking will yield sufficient demoware for that.

 I'm hoping to have slides, so that I can recycle them for a talk in
 Peru next week.

 Again: this talk is *tomorrow noon* at OLPC's offices, and shortly after 
 online.

 Look forward to the recording. Does your proposal include anything
 about removable storage devices or that's something expected to live
 completely outside?

 Thanks,

 Tomeu
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [IAEP] Narrative.

2008-10-09 Thread Brian Jordan
On Thu, Oct 9, 2008 at 4:57 PM, Michael Stone [EMAIL PROTECTED] wrote:
 Bill,

 Here's a short dialogue between myself, Ben Schwartz, Martin Dengler,
 and Bobby Powers on my interpretation of narrative as it might apply
 to a user interface designed for engaging children in the world of
 learning:

   http://wiki.laptop.org/go/User:Mstone/Commentaries/Sugar_2


My favorite part was the end:

  bemasc making content bundles work better sounds very valuable. We certainly
  don't provide nice content creation tools. I heartily agree that this
  is an area in which improvements are worth pursuing.
  m_stone lovely. now if only you weren't in engaged in pursuit of further
  education... :)
  bemasc right.


 === Highlights

 * By narrative, I mean a rational sequence (or graph) of events.

 * It's rather hard to use XOs to prepare direct lessons. By direct
   lesson, I mean a guided learning experience, usable in variable
   network conditions, which minimizes the amount of decision-making and
   navigation that the end-user needs to perform in order to experience
   'the whole thing' regardless of what software implements each
   individual experience contained in the lesson.

 === Toy Problem

 Concretely, suppose I invent a new Python trick like the ones at

   http://wiki.laptop.org/go/User:Mstone/Tricks

 How might a prepare a slick explanation for an inexperienced user?

 * I might write up a web page for my trick, then write a Pippy bundle
   showing off the trick in a toy program, then give a pointer to a git
   repo containing an instance of the trick in 'production'.

   Question: How do I write web pages on an XO?
   Question: Do I have to be able to read in order to find and run the
 Pippy bundle?

 * I might write up a larger Pippy example for my trick in the literate
   style. I might also create a puzzle revolving around integrating the
   trick into some sample code. I might include links to 'advanced
   reading' or more examples in comments in the source code.

   Question: Pippy doesn't know anything about hyperlinks. Will my
 readers?
   Question: I must either comment out my puzzle so that the example can
 run or I must provide it in a separate bundle. How many
 users would figure out how to try both the example and the
 puzzle?

 * While not obviously applicable to this specific example, two other
   common solutions to this sort of problem include the scripted
   transitions between freeform experiences idea common to wizards and
   role-playing games and the 'build a custom but user-editable program'
   idea underlying most EToys lessons.

 === Larger Concerns

 Since Sugar is strongly concerned with UI unification, it's worth
 spending more time thinking about how well each of the solutions to your
 favorite toy problem integrates with encompassing narratives of
 reflection, criticism, and human collaboration. (None of the solutions
 I've proposed above satisfy me in any of these regards.)



 In any case, I hope this followup helps explain the motivation and
 'line-of-thought' behind my initial email. Please discuss.

 Regards,

 Michael
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


So, how about (1) a way of creating content bundles with journal
content created on the XO, and (2) a way of transferring these bundles
and journal items from XO -- XO without having to use a USB key?

Does (2) currently exist (outside of terminal), by the way? Could (1)
and (2) be done as activities?

Regards,
Brian
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Combined Sugar/XO manual outline

2008-09-09 Thread Brian Jordan
Hi all,

See these diagrams:
http://dev.laptop.org/~bjordan/screenshots/Picture%2083.png
http://dev.laptop.org/~bjordan/screenshots/Picture%2084.png

Cynthia edited the text from the Getting Started guide a bit and I
want to import into the manual.

Should we put this as a new section after Opening the XO? It would act
as a good what are these things on my laptop map.

Or maybe we could combine it with the Ports section? Ports + features?

Brian

On Mon, Sep 8, 2008 at 5:31 PM, Brian Jordan [EMAIL PROTECTED] wrote:
 Hi all,

 What follows is the flow of chapters (devised by Seth, Adam, Cynthia
 and myself) for the Sugar / XO manual to (hopefully) be included on
 the XO for G1G1.

 Make all reviews, edits and contributions to these sections as soon as 
 possible!

 XO - Introduction
 http://en.flossmanuals.net/bin/view/XO/Introduction
 XO - About One Laptop per Child
 http://en.flossmanuals.net/bin/view/XO/AboutOLPC
 XO - About Computers
 http://en.flossmanuals.net/bin/view/XO/AboutComputers
 XO - How to Volunteer
 http://en.flossmanuals.net/bin/view/XO/HowToVolunteer
 XO - Getting Started
 http://en.flossmanuals.net/bin/view/XO/GettingStarted
 XO - Opening the XO
 http://en.flossmanuals.net/bin/view/XO/OpeningTheXO
 XO - Ports [ to be made ]
 http://en.flossmanuals.net/bin/view/XO/Ports
 XO - Charging the Battery
 http://en.flossmanuals.net/bin/view/XO/ChargingBattery
 XO - Starting the XO
 http://en.flossmanuals.net/bin/view/XO/Starting
 XO - Screen and Speakers
 http://en.flossmanuals.net/bin/view/XO/Screen
 XO - Keyboard [ to be made ]
 http://en.flossmanuals.net/bin/view/XO/Keyboard
 Sugar - The Sugar User Interface
 http://en.flossmanuals.net/bin/view/Sugar/Interface
 Sugar - Home View
 http://en.flossmanuals.net/bin/view/Sugar/HomeView
 Sugar - Activity View
 http://en.flossmanuals.net/bin/view/Sugar/ActivityView
 Sugar - Neighborhood View
 http://en.flossmanuals.net/bin/view/Sugar/NeighbourhoodView
 Sugar - Group View
 http://en.flossmanuals.net/bin/view/Sugar/GroupView
 Sugar - The Frame
 http://en.flossmanuals.net/bin/view/Sugar/TheFrame
 Sugar - The Journal
 http://en.flossmanuals.net/bin/view/Sugar/TheJournal
 Sugar - WHAT IS AN ACTIVITY?
 http://en.flossmanuals.net/bin/view/Sugar/WhatIsAnActivity
 Sugar - Launching Activities
 http://en.flossmanuals.net/bin/view/Sugar/LaunchingActivities
 Sugar - Collaborating
 http://en.flossmanuals.net/bin/view/Sugar/Collaborating
 Sugar - Switching Activities
 http://en.flossmanuals.net/bin/view/Sugar/SwitichingActivities
 Sugar - Exiting Activities
 http://en.flossmanuals.net/bin/view/Sugar/ExitingActivities
 Sugar - Installing Activities
 http://en.flossmanuals.net/bin/view/Sugar/InstallingActivities
 Sugar - Activities Sampler
 http://en.flossmanuals.net/bin/view/Sugar/FindingActivities
 XO - About Networks and the Internet [ overly technical ? ]
 http://en.flossmanuals.net/bin/view/XO/AboutNetworksAndTheInternet
 {Sugar - Getting Connected
 http://en.flossmanuals.net/bin/view/Sugar/ConnectingNetwork
 XO - Give Me the Internet, Please} merge
 http://en.flossmanuals.net/bin/view/XO/GiveMeTheInternet
 {XO - External Hardware
 http://en.flossmanuals.net/bin/view/XO/ExternalHardware
 XO - Which wireless devices may work well with my XO?} merge
 http://en.flossmanuals.net/bin/view/XO/RouterTable
 XO - Troubleshooting Connectivity
 http://en.flossmanuals.net/bin/view/XO/Troubleshooting

 (and the activities listed at http://en.flossmanuals.net/ )

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Combined Sugar/XO manual outline

2008-09-08 Thread Brian Jordan
Hi all,

What follows is the flow of chapters (devised by Seth, Adam, Cynthia
and myself) for the Sugar / XO manual to (hopefully) be included on
the XO for G1G1.

Make all reviews, edits and contributions to these sections as soon as possible!

XO - Introduction
http://en.flossmanuals.net/bin/view/XO/Introduction
XO - About One Laptop per Child
http://en.flossmanuals.net/bin/view/XO/AboutOLPC
XO - About Computers
http://en.flossmanuals.net/bin/view/XO/AboutComputers
XO - How to Volunteer
http://en.flossmanuals.net/bin/view/XO/HowToVolunteer
XO - Getting Started
http://en.flossmanuals.net/bin/view/XO/GettingStarted
XO - Opening the XO
http://en.flossmanuals.net/bin/view/XO/OpeningTheXO
XO - Ports [ to be made ]
http://en.flossmanuals.net/bin/view/XO/Ports
XO - Charging the Battery
http://en.flossmanuals.net/bin/view/XO/ChargingBattery
XO - Starting the XO
http://en.flossmanuals.net/bin/view/XO/Starting
XO - Screen and Speakers
http://en.flossmanuals.net/bin/view/XO/Screen
XO - Keyboard [ to be made ]
http://en.flossmanuals.net/bin/view/XO/Keyboard
Sugar - The Sugar User Interface
http://en.flossmanuals.net/bin/view/Sugar/Interface
Sugar - Home View
http://en.flossmanuals.net/bin/view/Sugar/HomeView
Sugar - Activity View
http://en.flossmanuals.net/bin/view/Sugar/ActivityView
Sugar - Neighborhood View
http://en.flossmanuals.net/bin/view/Sugar/NeighbourhoodView
Sugar - Group View
http://en.flossmanuals.net/bin/view/Sugar/GroupView
Sugar - The Frame
http://en.flossmanuals.net/bin/view/Sugar/TheFrame
Sugar - The Journal
http://en.flossmanuals.net/bin/view/Sugar/TheJournal
Sugar - WHAT IS AN ACTIVITY?
http://en.flossmanuals.net/bin/view/Sugar/WhatIsAnActivity
Sugar - Launching Activities
http://en.flossmanuals.net/bin/view/Sugar/LaunchingActivities
Sugar - Collaborating
http://en.flossmanuals.net/bin/view/Sugar/Collaborating
Sugar - Switching Activities
http://en.flossmanuals.net/bin/view/Sugar/SwitichingActivities
Sugar - Exiting Activities
http://en.flossmanuals.net/bin/view/Sugar/ExitingActivities
Sugar - Installing Activities
http://en.flossmanuals.net/bin/view/Sugar/InstallingActivities
Sugar - Activities Sampler
http://en.flossmanuals.net/bin/view/Sugar/FindingActivities
XO - About Networks and the Internet [ overly technical ? ]
http://en.flossmanuals.net/bin/view/XO/AboutNetworksAndTheInternet
{Sugar - Getting Connected
http://en.flossmanuals.net/bin/view/Sugar/ConnectingNetwork
XO - Give Me the Internet, Please} merge
http://en.flossmanuals.net/bin/view/XO/GiveMeTheInternet
{XO - External Hardware
http://en.flossmanuals.net/bin/view/XO/ExternalHardware
XO - Which wireless devices may work well with my XO?} merge
http://en.flossmanuals.net/bin/view/XO/RouterTable
XO - Troubleshooting Connectivity
http://en.flossmanuals.net/bin/view/XO/Troubleshooting

(and the activities listed at http://en.flossmanuals.net/ )
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Combined Sugar/XO manual outline

2008-09-08 Thread Brian Jordan
On Mon, Sep 8, 2008 at 5:36 PM, Walter Bender [EMAIL PROTECTED] wrote:
 What about the Activity manuals?

Ah, that was just me being lazy... I put at the end of my last email:
 (and the activities listed at http://en.flossmanuals.net/ )

But for the sake of making it easier for others to find:

http://en.flossmanuals.net/write_activity
http://en.flossmanuals.net/terminal
http://en.flossmanuals.net/chat
http://en.flossmanuals.net/browse
http://en.flossmanuals.net/record
http://en.flossmanuals.net/turtleart

(not linking to individual chapters like with Sugar/XO because the
activity manuals are pretty stand-alone and their chapters shouldn't
need remixing)


 -walter

 On Mon, Sep 8, 2008 at 5:31 PM, Brian Jordan [EMAIL PROTECTED] wrote:
 Hi all,

 What follows is the flow of chapters (devised by Seth, Adam, Cynthia
 and myself) for the Sugar / XO manual to (hopefully) be included on
 the XO for G1G1.

 Make all reviews, edits and contributions to these sections as soon as 
 possible!

 XO - Introduction
 http://en.flossmanuals.net/bin/view/XO/Introduction
 XO - About One Laptop per Child
 http://en.flossmanuals.net/bin/view/XO/AboutOLPC
 XO - About Computers
 http://en.flossmanuals.net/bin/view/XO/AboutComputers
 XO - How to Volunteer
 http://en.flossmanuals.net/bin/view/XO/HowToVolunteer
 XO - Getting Started
 http://en.flossmanuals.net/bin/view/XO/GettingStarted
 XO - Opening the XO
 http://en.flossmanuals.net/bin/view/XO/OpeningTheXO
 XO - Ports [ to be made ]
 http://en.flossmanuals.net/bin/view/XO/Ports
 XO - Charging the Battery
 http://en.flossmanuals.net/bin/view/XO/ChargingBattery
 XO - Starting the XO
 http://en.flossmanuals.net/bin/view/XO/Starting
 XO - Screen and Speakers
 http://en.flossmanuals.net/bin/view/XO/Screen
 XO - Keyboard [ to be made ]
 http://en.flossmanuals.net/bin/view/XO/Keyboard
 Sugar - The Sugar User Interface
 http://en.flossmanuals.net/bin/view/Sugar/Interface
 Sugar - Home View
 http://en.flossmanuals.net/bin/view/Sugar/HomeView
 Sugar - Activity View
 http://en.flossmanuals.net/bin/view/Sugar/ActivityView
 Sugar - Neighborhood View
 http://en.flossmanuals.net/bin/view/Sugar/NeighbourhoodView
 Sugar - Group View
 http://en.flossmanuals.net/bin/view/Sugar/GroupView
 Sugar - The Frame
 http://en.flossmanuals.net/bin/view/Sugar/TheFrame
 Sugar - The Journal
 http://en.flossmanuals.net/bin/view/Sugar/TheJournal
 Sugar - WHAT IS AN ACTIVITY?
 http://en.flossmanuals.net/bin/view/Sugar/WhatIsAnActivity
 Sugar - Launching Activities
 http://en.flossmanuals.net/bin/view/Sugar/LaunchingActivities
 Sugar - Collaborating
 http://en.flossmanuals.net/bin/view/Sugar/Collaborating
 Sugar - Switching Activities
 http://en.flossmanuals.net/bin/view/Sugar/SwitichingActivities
 Sugar - Exiting Activities
 http://en.flossmanuals.net/bin/view/Sugar/ExitingActivities
 Sugar - Installing Activities
 http://en.flossmanuals.net/bin/view/Sugar/InstallingActivities
 Sugar - Activities Sampler
 http://en.flossmanuals.net/bin/view/Sugar/FindingActivities
 XO - About Networks and the Internet [ overly technical ? ]
 http://en.flossmanuals.net/bin/view/XO/AboutNetworksAndTheInternet
 {Sugar - Getting Connected
 http://en.flossmanuals.net/bin/view/Sugar/ConnectingNetwork
 XO - Give Me the Internet, Please} merge
 http://en.flossmanuals.net/bin/view/XO/GiveMeTheInternet
 {XO - External Hardware
 http://en.flossmanuals.net/bin/view/XO/ExternalHardware
 XO - Which wireless devices may work well with my XO?} merge
 http://en.flossmanuals.net/bin/view/XO/RouterTable
 XO - Troubleshooting Connectivity
 http://en.flossmanuals.net/bin/view/XO/Troubleshooting

 (and the activities listed at http://en.flossmanuals.net/ )
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Panorama activity

2008-09-05 Thread Brian Jordan
*bump*

http://wiki.laptop.org/go/Panorama_camera_activity

(code? Nirav is interested in doing something similar!)

Brian

 On Wed, Jun 20, 2007 at 11:56 PM, Benjamin M. Schwartz [EMAIL PROTECTED] 
 wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 The XO happens to be perfect for shooting stitched panoramic photographs, due 
 to
 the swivel design.  I tested it out in the OLPCHQ lobby. Then, I wrote a 
 simple
 panorama stitcher in 50 lines of Python.  It runs in 3.4 seconds on my Core 
 Duo,
 producing this output:

 http://people.fas.harvard.edu/~bmschwar/lobby_ugly.jpg

 The results aren't too bad.  I also tried stitching this scene with Hugin, the
 most powerful panorama stitcher I know of.  Hugin required significant user
 intervention and half an hour of computing time, producing this output:

 http://people.fas.harvard.edu/~bmschwar/lobby_pretty.jpg

 This scene is unusually difficult because of the huge indoor-outdoor contrast.
 Given this positive result, I would like to work on a panorama-making 
 activity,
 possibly inside Capture.  I know that at age 10, I loved making panoramas out 
 of
 photographs.  Panoramas provide an immersive way for children to communicate
 their environments to each other and to the world.

 - --Ben Schwartz
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

 iD8DBQFGeU4yUJT6e6HFtqQRAv4rAJ9F5wTDfzz9piYzzwGskVVmaqZTiQCgjFru
 QsRergUtY1iCZS6hIXCHjSM=
 =v5GB
 -END PGP SIGNATURE-
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Attention! Activity authors: spanish title translations

2008-09-03 Thread Brian Jordan
On Wed, Sep 3, 2008 at 9:44 PM, Erik Garrison [EMAIL PROTECTED] wrote:
 Activity authors,  (on devel AND sugar)


(and [EMAIL PROTECTED]) :-O

mailing lists just aren't very efficient... eh?


 The following activities (which can be downloaded from
 http://dev.laptop.org/~erik/activities/Activities_Modif_703-7/) were
 modified by myself, Wad, and the Peru support team in the process of
 producing the most recent Peru build
 (http://dev.laptop.org/~erik/peru/signed-per703-7/).

 [   ] Analyze-6.xo25-Aug-2008 12:27   23K
 [   ] Chat-35b.xo 21-Aug-2008 11:54   92K
 [   ] ClockActivity-4.xo  25-Aug-2008 09:34  8.1K
 [   ] Connect-22.xo   25-Aug-2008 12:32  108K
 [   ] Geography-8.xo  25-Aug-2008 09:37  2.7M
 [   ] Implode-3.xo25-Aug-2008 12:35   28K
 [   ] JigsawPuzzle-4.xo   25-Aug-2008 12:40  235K
 [   ] Log-7.xo25-Aug-2008 12:42   12K
 [   ] Maze-6.xo   25-Aug-2008 12:47   68K
 [   ] Memorize-27.xo  25-Aug-2008 09:38  741K
 [   ] Moon-4.xo   25-Aug-2008 09:38   79K
 [   ] Read-45.xo  21-Aug-2008 11:54  101K
 [   ] Speak-8.xo  25-Aug-2008 09:38   32K
 [   ] StarChart-4.xo  25-Aug-2008 12:52   46K
 [   ] StopWatchActivity-2.xo  25-Aug-2008 17:20   12K
 [   ] TamTamEdit-48.xo25-Aug-2008 12:53  7.4M
 [   ] TextosCicloIV-V-14.xol  21-Aug-2008 11:55  2.8M
 [   ] Watch  Listen-10.xo21-Aug-2008 11:55  6.3M
 [   ] Words-3.xo  25-Aug-2008 09:38  210K
 [   ] chess_computer-8.xo 25-Aug-2008 09:39  1.6M
 [   ] manual-2.xol21-Aug-2008 11:58   12M
 [   ] poesia-a-5.xol  21-Aug-2008 11:58  6.3M
 [   ] scalesboard-8.xo27-Aug-2008 11:20  1.7M
 [   ] tangram-8.xo25-Aug-2008 12:55  1.6M

 In all cases locale/es/activity.linfo files were added to translate the
 activity name that appears in the home view.  In all cases the
 activity/activity.info version number was bumped, and in cases where the
 activity bundle filename didn't match convention, that number was added
 to the activity bundle name.

 Erik
 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] OT: Anybody worked with robot and OLPC

2008-09-02 Thread Brian Jordan
Photos of a group Learn 2 teach, teach 2 learn that seems to have
worked with a robot and XO:

http://www.flickr.com/photos/connors934/2799061287/in/set-72157606960529196/

Found via tag olpc on flickr
http://www.flickr.com/photos/tags/olpc/

Cheers, and good luck Carlos!
Brian

On Tue, Sep 2, 2008 at 10:48 AM, David Farning [EMAIL PROTECTED] wrote:
 On Mon, 2008-09-01 at 19:01 -0500, Rafael Enrique Ortiz Guerrero wrote:
 Hi

 maybe this can be of interest,

 http://wiki.laptop.org/go/Peripherals/Robots

 this is planned  with open hardware.

 http://wiki.laptop.org/go/Open_Hardware.



 On Mon, Sep 1, 2008 at 6:42 PM, Carlos mauro [EMAIL PROTECTED]
 wrote:
 Hello Friends.

 Someone made a robot using only the OLPC. There is a project
 to adapt to the OLPC iRobot of microsoft.

 I am going to bring the artificial intelligence. The teacher
 will use the robotic irobor and microsoft for the course. I
 wonder if you could use an OLPC to make a robot and program
 intelligent agents. The idea is a purely academic post so that
 in future we will work with cooperative multi robot players.

 On a related note... The open embedded[1] guys are making good progress
 on porting Sugar to the open embedded platform.  In particular the
 effort is being driven by the desire to run sugar on the Beagleboard[2].

 A project that would make the transition from a turtle cursor, in turtle
 art, to a little robotic turtle zipping around around the room would be
 very cool.

 thanks
 dfarning

 1. http://wiki.openembedded.net/index.php/Main_Page

 2. http://beagleboard.org/

 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Developing activities.

2008-09-02 Thread Brian Jordan
Hi David,

I first would like to thank you for your great work on LiveUSB and
documentation-sprinting this past week!

On Tue, Sep 2, 2008 at 12:05 PM, David Farning [EMAIL PROTECTED] wrote:
 For those who have not yet gotten a chance to look at the results of
 Morgs activity developers survey.  It is available at
 http://wiki.laptop.org/go/User:Morgs/Activities_survey/Recommendations .
 There is a lot of good stuff in there;)

 Steps Sugar Labs Should take to improve the situation:  Now that the
 distros are starting to pick up speed, I will focus on activities.  As
 always, help is appreciated and advice is grudgingly accepted.

 1.  Create [EMAIL PROTECTED] mailing list.  We have discussed
 this a few time over the last few months.  Now that we are getting
 distro (other the OLPC) related comments the time seems right

 2. Create [EMAIL PROTECTED] mailing list.  This will focus
 on activity developer related issues.


I think we have been thinking very similar thoughts -- I had
[EMAIL PROTECTED] set up on August 12.

http://lists.laptop.org/pipermail/activities/2008-August/thread.html

If we do use [EMAIL PROTECTED] as the Sugar activity
development mailing list, could you somehow import the past
conversations from [EMAIL PROTECTED] into
[EMAIL PROTECTED]'s archives?

Also, irc.freenode.net #olpc-activities has been around since then as
well -- this was used extensively during this past weekend's Physics
Game Jam and tends to have at least a few good activity devs idling.

 3.  Improve API documentation.  Last week at the Book Sprint, I met a
 professional writer who does Python api documentation for a living.  She
 is willing to help us get our documentation processes set up and get us
 started.

 4.  Work on the getting involved documentation on the Sugar Wiki.


Both of these things are very important. Simple, illustrated steps
showing how to create an activity for people with no prior knowledge
of Sugar or the XO would do a lot towards getting new people involved
with an activity development community -- from college
professors/students to deployed-XO owners.

 5.  Move the Sugar documentation from w.l.o to w.s.o.  When I started
 this move a few moths ago, I am afraid that it was seen as a power grab
 for Sugar Labs.  I will restart this move if I receive buy-in and
 support from OLPC personal.


You might look into making parallel (mirroring?) individual wiki pages
as a short-term solution.

 6. Using AMO as an activities server.  There are many advantages to
 using Amo as an activity server. The issues that i ran into was the need
 to push some patches back to mozilla to abstract the types of files AMO
 serves.  With the patch set, modifing amo to meet our needs would be
 pretty straight forward.  Without the patches being accepted we would
 have to fork the code amo codebase.


For the uninitiated, AMO is https://addons.mozilla.org/ . You had
mentioned to me that AMO would work well as an activity data
organization/collection tool and I agree -- it's a fantastic way of
letting authors/users distribute, rate and review activity bundles.
Care must be taken, though -- we should make sure to keep all of the
places that are offering a source for all Sugar activities (e.g.,
http://wiki.laptop.org/go/Activities ) up-to-date and make sure that
activity developers are aware that uploading and categorizing in just
one source is not enough to reach all Sugar users (unless we create a
process for doing so automatically or manually) -- especially
considering how the control panel software update tool works.

 thanks
 dfarning

Thanks for your continued efforts towards developing up a thriving
Sugar/activity development community!

Cheers,
Brian



 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Physics Game Jam / Competition - August 29-31, Cambridge MA

2008-08-12 Thread Brian Jordan
Hi friends,

We are running a Physics Game Jam in Cambridge during the last weekend
of August (the 29-31).

http://wiki.laptop.org/go/Physics_Jam

Developers will be competing in teams of 2-4 to design and implement a
game in just 48 hours (Friday 5pm to Sunday 5pm).

Non-developers may participate in categories for level design (for our
existing physics based games) or help out with graphic design, music
creation, sound effect recording, giving tutorials, and writing
documentation.

Attendees should have some game development experience, but we will be
running tutorials to introduce people to all the tools they'll need to
make a successful game for the XO. This will include...

* Eric Jordan of the Box2D project will be giving a talk on
developing physics games with pyBox2D for the OLPC XO.
* Nirav Patel, Google Summer of Code student working on vision
processing for the XO will describe combining physics and vision
processing for interactive games.
* Alex Levenson, OLPC summer intern and creator of the x2o physics
game will give a remote introduction to level design for his game.

Please register if you are interested in attending, and email
[EMAIL PROTECTED] with specific questions about registration.

Spread the word!

Brian Jordan
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Design Question

2008-07-20 Thread Brian Jordan
+1 for ring view... but as an every-activity-on-your-computer ring,
rather than by default having nothing shown, by default have every
activity shown.


On Fri, Jul 18, 2008 at 4:53 PM, Greg Smith [EMAIL PROTECTED] wrote:
 Hi All,

 Can I get a quick +1/-1 on this question related to
 http://dev.laptop.org/ticket/7331

 The new Home View in 8.2.0 will have three available styles. We need to
 pick one to default on first upgrade or install.

 Choices are:
 http://wiki.laptop.org/go/Image:Home_Freeform_View8.2.png
 http://wiki.laptop.org/go/Image:Home_Ring_View8.2.png
 http://wiki.laptop.org/go/Image:Home_List_View8.2.png

 from: http://wiki.laptop.org/go/Release_Notes/8.2.0

 Vote for your favorite as default first exposure to OX and let's see
 if we are close to consensus...

 Votes from teachers and kids count double :-)

 Thanks,

 Greg S



 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [PATCH] #447: grab/scroll key

2008-07-14 Thread Brian Jordan
On Mon, Jul 14, 2008 at 12:06 AM, Erik Garrison [EMAIL PROTECTED] wrote:
 On Sun, Jul 13, 2008 at 11:19:46AM -0400, Eben Eliason wrote:
 On Sun, Jul 13, 2008 at 11:03 AM, Brian Jordan [EMAIL PROTECTED] wrote:
  Brilliant work, Erik! I had a chance to play with your first working
  hand scroll, and it's beyond explanation how fun it is to be able to
  scroll around using the touchpad without aiming for a gtkScrollBar.

 Great to hear!  I can't wait to give it a try myself...it's been a
 long time in coming.


 I'll give you a demo tomorrow.

  For all to consider: there are two grab buttons. What if one tended to
  grab + move *objects*, and the other grabs + moves
  *scenes/backgrounds*? From what I've heard, kids tend to have a hard
  time left-clicking and dragging with their same hand (as with the
  touchpad). So, for applications like Browse, both grab buttons could
  still just scroll up/down. But for graphical editors (e.g., layout
  programs, Physics, Model, anything with a scene and objects), this UI
  behavior may be a real time saver and fun to use. This would require
  giving applications the ability to process events from these two
  scroll buttons in a way that identifies them separately.

 That's an interesting idea.  However, the reason there are two keys is
 so that interaction works well for both left- and right-handed users,
 without the need for them to cross their arms to scroll around.  What
 we might be able to do, though, is map an SHIFT-HAND shortcut to a
 drag/drop action instead. (I suggest shift because it's the only
 modified which is present on both sides of our keyboard, for the same
 reason as above.)


 I like Brian's idea but felt similarly about the difficulty in deciding
 which hand button executes which function.  SHIFT-HAND is a good
 solution, and relatively easy to implement.

Agreed, SHIFT-HAND +1

UI wise, will there be a way to distinguish between SHIFT-HAND and a
regular click? For example, in Physics, I can imagine having
SHIFT-HAND move objects around even if a non-grab tool is selected.


 To make that work well, I think we'll need to manage the display of
 the cursor appropriately.  perhaps we can use the
 horizontal/vertical/fleur arrows to indicate scrolling options, switch
 to the open hand when shift is pressed to indicate drag mode, and
 switch to a closed hand after a drag has been started.


People always did enjoy the open/closed hand of Adobe Reader. :) I
think this is a fantastic idea.


 How is the cursor pixmap currently set?  Is there an existing function
 in the sugar codebase to set the cursor pixmap?

 Erik

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [OLPC-Games] Physics -- Newtonian mechanics.. for kids!

2008-07-14 Thread Brian Jordan
On Sat, Jul 12, 2008 at 4:21 PM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:
 At Thu, 10 Jul 2008 16:58:32 -0700,
 Edward Cherlin wrote:

 On Thu, Jul 10, 2008 at 4:20 PM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:
  So we could simulate a pendulum or a Newton's cradle? How do you
  handle collisions?
 
   A pendulum for sure, but my version of three pendulums putting
  together doesn't show the expected behavior.  The elasticity isn't
  right for it, it seems.

 What does it do? Can you get it to tell you what values of momentum
 and energy are passed through from balls 1--2--3?

  Heh, of course you can try by yourself.  But if you put a circle on
 the floor (stand still), and make another hit from the side, the
 momentum is shared by these two circles and both of them move together
 at the same speed.

 Have you tried two pendula hanging from a horizontal string? Do you
 get the expected transfer of energy back and forth?

  Yes, but no.  I'm not sure what you mean by a horizontal string, but
 the string I made is not flexible enough to make it happen.

  Speaking of examples, the screenshots at
 http://wiki.laptop.org/go/Physics_(activity) aren't exactly something
 I found physics-y; these are more like story telling in picture
 books.  I made some examples (two pendula and a mesh, I did an arch
 but it is gone).  These might catch more attention from teachers and
 educators.

Yoshiki,

This gave me an idea...

Just after adding motors to the most recent version of Physics (too
fun), I took a BULB-exposure shot of Physics in motion on my camera.

Here is the result:
http://wiki.laptop.org/go/Image:Housegolf.jpg

Neat!

Thanks,
Brian


 -- Yoshiki

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [PATCH] #447: grab/scroll key

2008-07-13 Thread Brian Jordan
Brilliant work, Erik! I had a chance to play with your first working
hand scroll, and it's beyond explanation how fun it is to be able to
scroll around using the touchpad without aiming for a gtkScrollBar.

For all to consider: there are two grab buttons. What if one tended to
grab + move *objects*, and the other grabs + moves
*scenes/backgrounds*? From what I've heard, kids tend to have a hard
time left-clicking and dragging with their same hand (as with the
touchpad). So, for applications like Browse, both grab buttons could
still just scroll up/down. But for graphical editors (e.g., layout
programs, Physics, Model, anything with a scene and objects), this UI
behavior may be a real time saver and fun to use. This would require
giving applications the ability to process events from these two
scroll buttons in a way that identifies them separately.

Bravo, sir,
Brian

On Thu, Jul 10, 2008 at 2:39 AM, Erik Garrison [EMAIL PROTECTED] wrote:
 Sugar devs:

 This is a copy of my bug report for #447.  I have completed a first pass
 of the grab key implementation.

 -Erik


 Summary:

 I used the grab keys to convert the touchpad into a virtual
 mouse scrollwheel. Holding down the grab key and moving the mouse a
 small number pixels causes a fake mouse button 4/5/6/7 press, depending
 on the direction of motion. This approach works in all applications
 which support mouse scroll buttons.

 Patches:

 The attached patch to sugar-toolkit adds glib/C-side hooks to grab an
 ungrab the mouse, and pass motion-notify events to the python side of
 the Sugar shell. I have packaged this patch in an rpm which should be
 installable on an XO running a recent joyride (tested on joyride-2123).

 (RPMS: tested but slightly older git snapshot:
 http://dev.laptop.org/~erik/rpms/sugar-toolkit-debuginfo-0.81.5-4.20080705gitab8c054dfb.fc9.i386.rpm
 or, untested but slightly newer git snapshot:
 http://dev.laptop.org/~erik/rpms/sugar-toolkit-0.81.6-1.fc9.i386.rpm)

 The attached patch to sugar (specifically keyhandler.py) adds the
 python-side hooks required to enable the grab/scroll button
 functionality.

 The patches work in the following manner:

When the left or right grab buttons are pressed, XGrabPointer is
called. Subsequently, we capture all of the motion-notify events
which occur when the user moves the mouse, and each event hits
KeyHandler._motion_notify_cb() with the coordinates of the mouse.
After we move N pixels (currently 10) we issue a fake mouse scroll
button press corresponding to the direction of motion of the mouse
(4/5/6/7). To issue the fake button press I have found it is
necessary to ungrab the mouse, issue the press, and then re-grab.

 Known issues:

In some cases key-releases are not registered. This is problematic
because without the release signal the mouse grabbing does not
stop and Sugar becomes entirely unusable. I have not been able to
establish why, but have noticed that hitting the journal view key
after Sugar startup before any of the other special keys
(registered in keyhandler.py) tends to resolve the issue for the
Super_L and Super_R keys (the grab buttons).

The mouse still scrolls around the screen, and the cursor is
visible during the grab. Solution: Hide the mouse; When a grab key
press is registered, hide the mouse by setting the cursor pixmap
to a blank map (and set it back when the grab key release is
registered).

Eventually, after scrolling in one direction, the mouse can move
out of or to the edge of the scrolling window and the scrolling
stops. Solution: Every time we issue a fake button press, warp the
mouse back to the position it was at when we first pressed the
grab key.



 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [OLPC library] Physics -- Newtonian mechanics.. for kids!

2008-07-12 Thread Brian Jordan
On Thu, Jul 10, 2008 at 11:44 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 That's true, however I think it's also been agreed that we need
 support for, at a minimum, major and minor version numbers for
 activities.  We should probably make some final decisions on that and
 make sure that any software that depends on integers is prepared to
 consider anything of version X without a minor version specified to be
 X.0 for forward compatibility.

Ping -- where can I find more information on activity numbering?

I chose 0.1-1.0-x.x style numbering because it reflects 1.0 being when
I believe the activity is ready for deployment. I hope this intended
meaning is preserved in any suggested version numbering standards.

Things that might be nice to also include on any activity numbering scheme:
- 1.0 is special - when to hold the release party
- testedness / ready-for-classroom?
- major / minor changes

Brian


 - Eben


 On Thu, Jul 10, 2008 at 6:41 PM, Michael Stone [EMAIL PROTECTED] wrote:
 Please remember that activity version numbers must be integers. Software
 does exist which relies on this assumption!

 Thanks,

 Michael
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [OLPC-Games] Physics -- Newtonian mechanics.. for kids!

2008-07-12 Thread Brian Jordan
Hi Yoshiki,

These are great! I've added them to
http://wiki.laptop.org/go/Physics_(activity) .  Feel free to add more
yourself via the upload mechanism:
http://wiki.laptop.org/go/Special:Upload ! A priority is XML-format
scene saving, so we can share great scenes like yours and those that
will be made in the future. Physics is not ready for deployment
until scenes can be saved and shared.

[...]
  So we could simulate a pendulum or a Newton's cradle? How do you
  handle collisions?
 
   A pendulum for sure, but my version of three pendulums putting
  together doesn't show the expected behavior.  The elasticity isn't
  right for it, it seems.

Yoshiki, Edward -- Physics is currently contstrained by capabilities
of the open source Box2D physics library. Any added engine
capabilities should be added upstream to their project. See
http://www.box2d.org , and there is a thriving development community
(and the project founder/main coder responds to forum questions)
http://www.box2d.org/forum/

Box2D Manual - http://www.box2d.org/manual.html - covers (most of) the
capabilities of Box2D
Erin Catto's Box2D GDC 2005, 2006, 2007, 2008 slides:
http://www.gphysics.com/downloads

For visualizing concrete possibilities (i.e., easy-to-access projects
using Box2D or ports of Box2D):
http://box2dflash.sourceforge.net/ - Actionscript 3 Box2D
I tried this on the XO with the latest joyride in gnash... it
wouldn't load. Will somebody please try with Flash?
http://jbox2d.org/ - Java box2d... made by my brother :) No chance of
working on the XO any time soon.
http://box2d-js.sourceforge.net/index2.html - Javascript Box2D -
actually has the 5-ball pendulum you describe, in addition to a cool
motorjoint-based ball-paddling/juggling device
 I tested JS on the XO with the latest joyride -- it ran
reasonably with two objects, unreasonably slow with three.

I will be adding contextual menus (time-based... see Paint for an
example) to the tool selections so you can change friction, elasticity
(Box2D: restitution), mass (Box2D: density), color, etc of each
element before (and maybe eventually after) adding. These are all
supported in Box2D.


 What does it do? Can you get it to tell you what values of momentum
 and energy are passed through from balls 1--2--3?


See again the Box2D manual, MANY things are possible. I think,
interestingly, once we add diagnostic information (visual--using
colors and force-lines, auditory--using force-variable volume sound
effects, and graph-able data graphing or storage) to Physics, many
more opportunities for self directed learning arise. I appreciate very
much any ideas (or code) that solves the difficult challenge of
displaying and letting kids play with this data they are generating
just by their use of Box2D.

I am glad others understand the implications this amazing open source
engine will have on learning Physics. :)
http://wiki.laptop.org/go/Physics_meetings/July_10%2C_2008
 We had a (disorganized, last-minute) meeting yesterday to discuss
next steps for the OLPC Physics community. We are looking into making
movement drawing faster on the XO (as it seems, surprisingly, to be
our limiting Physics performance factor), a common format between our
collective physics playgrounds, and involving developers of other
(many closed source) physics engines to consider helping us and, in
some cases, Box2D.
http://wiki.laptop.org/go/User:Bjordan/Ideas/Teacher_involvement#Physics

Cheers,
Brian

Ahh, the importance of having a working demo... :)

  Heh, of course you can try by yourself.  But if you put a circle on
 the floor (stand still), and make another hit from the side, the
 momentum is shared by these two circles and both of them move together
 at the same speed.

 Have you tried two pendula hanging from a horizontal string? Do you
 get the expected transfer of energy back and forth?

  Yes, but no.  I'm not sure what you mean by a horizontal string, but
 the string I made is not flexible enough to make it happen.

  Speaking of examples, the screenshots at
 http://wiki.laptop.org/go/Physics_(activity) aren't exactly something
 I found physics-y; these are more like story telling in picture
 books.  I made some examples (two pendula and a mesh, I did an arch
 but it is gone).  These might catch more attention from teachers and
 educators.

 -- Yoshiki

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [OLPC library] [OLPC-Games] Physics -- Newtonian mechanics.. for kids!

2008-07-12 Thread Brian Jordan
On Sun, Jul 13, 2008 at 5:48 AM, Yoshiki Ohshima [EMAIL PROTECTED] wrote:
  Thank you, Brian,

  Are you now commuting to 1CC?
Yup!

  If so, we (all Etoys team including
 Takashi, who did ODECo ODE binding for Etoys) are visiting Cambridge
 the week after next, so we may have a chance to talk about it
 (possibly on Wednesday.

Yes, that would be fantastic. I will ask the other OLPC-physicists
about their availability around that time, as well! We may also
consider having a text-based chat or Skype portion of this discussion
to include remote participants. :)

Cheers,
Brian


 -- Yoshiki
 ___
 Library mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/library

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] Physics -- Newtonian mechanics.. for kids!

2008-07-10 Thread Brian Jordan
Hi friends!

Physics is a physics playground for the XO currently being written by
myself and Alex Levenson. We hope it will be a fun tool for playing
with and learning physical concepts, and that the work of the
Physics/Elements teams can be used as a backend for making all
activities fun and interactive.

Get it at:
http://dev.laptop.org/~bjordan/Physics-0.2.xo (click in Browse to install)

Join the fight against everything other than Physics!

Wiki: http://wiki.laptop.org/go/Physics
IRC: irc.freenode.net #olpc-physics
 We are having a meeting at 6:30pm EST today on #sugar
(irc.freenode.net) with key XO-physicists. Join us!
Git: http://dev.laptop.org/git?p=activities/physics

Physics currently supports:
- Creating: triangles, boxes, circles
- Drawing: polygons, magic pen shapes
- Grabbing objects
- Connecting objects with joints
- Destroying objects with a fun to use red path of destruction

Physics currently uses a default Earth-style (pointing downward)
gravity, friction, size-based masses and a set of colors which are
randomly picked when an object is created. We are working on
simple-to-use contextual menus for modifying and visualizing these
parameters in the activity.

We are planning to add many other tools and toys in Physics, and
encourage suggestions (drawings/diagrams!), bug reports and code
contributions from other developers.

Physics (by way of Elements and pyBox2D) uses the open source 2D C++
physics engine Box2D2 as a back end, which has a lot of functionality
that we haven't implemented yet.

Cheers,
Brian Jordan
3D intern trapped in a 2D world
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar