Slashdot Mirror


$100 Laptop Platform Moves On

The BBC is reporting that Sugar Labs is planning on taking "Sugar," the XO laptop's innovative interface, to the next level and distribute to a broader audience. "Sugar is a user interface that allows children to collaborate even when working on different machines. For example, they can write documents or make music together. The open source software also contains a journal and automatically saves and backs up all data. [...] Sugar Labs will work closely with developers from the open source community to develop the user interface for other computers and operating systems. It has already been bundled with the most recent releases of the Ubuntu and Fedora Linux operating systems."

4 of 100 comments (clear)

  1. Cool by story645 · · Score: 5, Interesting

    Love that they a)wanna focus on usability b)are still keeping to the project aims c)recognizing that people will happily use sugar on anything if it's good. I think sugar is adorable, wanna throw it on my laptop when I babysit, so I think this could be a good teaching tool. One interface with clicky pictures is easier to work with when teaching, even if there are all sorts of games separately-look at the whole jumpstart line of games. So I'm really psyched, though it'd be nice to have a live usb/live cd version.

    --
    open source modern art: laser taggi
  2. Re:Loose translation: by pembo13 · · Score: 4, Interesting

    I was under the impression that this was more of a voluntarily, albeit unwanted, exodus from OLPC by the devs who actually care about Sugar

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  3. Inexpensive laptops are important, Sugar is not by Anonymous Coward · · Score: 4, Interesting

    Having spent a considerable amount of time with Sugar, I've come to the sad conclusion that Sugar is the weakest part of the entire OLPC project.

    I'm ecumenical when it comes to operating systems and user interfaces. I use Sugar, Macintosh, Windows (both XP and Vista), Red Hat Enterprise, Ubuntu, Nokia IT OS (Debian variant), and iPod Touch on a daily basis; plus a couple of others on a less-frequent basis. I'm pretty well aware of the strengths and weaknesses of each of these platforms. I have my preferences, but am no fanboy.

    Sugar's interface fails on a number of points. It is very reminiscent of the old MIT interfaces of the 1970s where hackers built what looked good to them with little/no effort to have a professional designer tell them what to do (much less say "no" to bad UI issues).

    The icons and graphical elements are poorly considered, and design decisions seem to be based more on "be different from anything else" than what makes sense. Typical are the icons for "Erase" and "Resume" in the Journal; these icons look like "do not enter" and "stop".

    The use of color is quite poor; most of the Sugar interface is monochrome except for the little user indicator, which you can almost, but not quite, make look like what is on the lid of the XO if you do scary stuff at the UNIX shell level. The activity icons in the main interface have the same two additional colors.

    Now, if they had any sense, the little user indicator would graphically match what is on the lid (presumably keyed by serial number) without impacting other icons. Even if they're limited in the main color palette (e.g., due to power considerations) they could have done that.

    The actual activity icons are terrible. Some are alright (e.g., Browse and Write), but others are bizarre:

    A comic strip balloon for Chat.

    A snake for the Python development application (cutely called "Pippy").

    The RSS application has a common RSS icon, but it's called News Reader. I can't imagine how a kid with no prior computer experience would interpret it.

    Acoustic Tape Measure is an activity to measure distance between two OLPCs using sound. A cute toy, but the icons is a dolphin with sound coming out of its snout.

    Additional things wrong with Sugar:

    As noted about, many of the activity names are silly or simply bizarre.

    There are four music activities: TamTamJam, TamTamEdit, TamTamSynthLab, and TamTamMini. These should be consolidated into a single Music activity.

    There's a toy oscilloscope. OK, kids like talking into a microphone and seeing his voice show up as waves. We all remember going to the science museum as little kids and doing that. But this application is called Measure, which implies something quite a bit different.

    Memorize is a sample game. Games ought to be under a general fun-and-games category.

    The Terminal emulator and Log Viewer both ought to be under an advanced mode. Not necessarily hidden, but from the main activity it should be a something that indicates that you're getting into the internals (perhaps a screwdriver and pliers as an icon) and not pedagogical work.

    Speaking of the log viewer, there's a lot of scary error messages in the logs suggesting that the software isn't very well debugged.

    Then there is what is missing. Since the focus seems to be for education, the paucity of bundled references and the assumption that you can get what's missing from the Internet is astonishing. What is bundled seems to reflect the interests of the OLPC developers rather than pedagogical purposes.

    The mouse control is idiotic and annoying (to put it mildly). In many of the activities, controls are near the edges of the screen, but if you put the pointer too near the edge Sugar takes over and you have to move the pointer back and wait.

    There is no consistency in controls between activities. Every activity does things its own way, based apparently upon the individual programmer's preference. Sheesh, this is the sa

    1. Re:Inexpensive laptops are important, Sugar is not by tmalone · · Score: 3, Interesting

      Sugar has some issues, mostly with applications. Too many of them are half finished. Then again, what are they going to do on XP? Play Solitaire and write notes in Wordpad? Most of the issues you listed were not with Sugar itself, but with the applications. You're right that Terminal should be hidden (new versions of the OS allow deployments to choose their own bundles of activities). Yes, there should be more reference materials included. There is an app that is being worked on that bundles portions of Wikipedia for offline access. That sort of stuff needs to be localized though.

      As far as the touchpad goes, it does need some work. There has been a lot of work on drivers lately (forcing re-calibration more often) that should clear up some of those problems. Again though, that isn't really Sugar's fault. That is a driver problem which is the fault of either the kernel or X11.

      The issue with controls being on the edge of the screen is something I've noticed. You can turn off the automatic frame thingy though (and just use the frame button to activate it). This should be the default.

      There are some good games available. Tetris and SimCity are both fun. One is even sorta educational.

      Some of the icons are bad, same with Windows, same with MacOSX. Why for instance is the icon for Photoshop CS a quill on a blank white square? Or my new favorite is the icons for page down and page up in Publisher 2007's print preview. You can just barely tell that there are arrows on those icons, if you look really closely.

      I think it has some potential; it's certainly not perfect yet. I like the journal (though I don't like how often entries get duplicated, and activities should ask you to name them when you hit the keep button to save). All in all though, it wasn't that hard to get used to, and after having installed some non-sugar apps on it, I can see why they shied away from the traditional GUIs. I would say that their fear of overlapping windows is a bit intense, especially in Browse where it actually renders many pages unusable if they require a usernam/password prompt in a dialog(perhaps having dialogs that work like ones in MacOS X, where they slide out of the titlebar would work).

      Also, I believe Apple offered MacOS X for free but they were turned down.