Archive for June, 2009

Linuxtag (Day 4)

Monday, June 29th, 2009

Saturday was the final day of Linuxtag. The booth team was busy like the other days explaining what is special about Sugar, what are the differences to other UIs and how they can try it out at home. Sean demoed with a wide range of Netbooks running Sugar that we are on a good way to reach the goal of making the learning platform available on nearly any hardware.

In the afternoon we had several interesting talks. Greg gave his overview on open content and open lessons plans, we had a summary about the OLPC deployment in Uruguay and Svetlana Senajova experiences with the little green machine in an deployment in Afghanistan. I, myself introduced the Sugar platform, gave a status report and outlined where help is needed and how one can contribute to the Sugar Labs project. Sebastian had a live radio interview with Deutschlandfunk from cologne.

I am very happy about how the conference went. The Sugar Labs booth team were good representatives of a community that is easy to approach. I want to thank the team in spreading the word:

* Tony Anderson (deployment expert, hacking ShowNTell in the last minute to give a demo)
* David Van Assche (the OpenSuse link, more than 50 activities in the OpenSuse Soas version)
* Sean Daly (marketing expert, table full of netbooks and XOs)
* Sebastian Dziallas (Mister “Strawberry”)
* Bert and Rita Freudenberg and the Squeak Team (”Etoys can do more than the car example”)
* Adam Holt (OLPC XO 1.5 expert)
* James Zaki (a constant in demonstrating the learning platform )

Many thanks to Harald and all of the Skolelinux team, X2GO and Linux4Afrika for being our friendly booth partners. And one thing I was really happy about was the booth material we had available. Two banners, two posters, branded balloons, Flyers in English and German, generic business cards, a table full of different laptops running Sugar and a wide screen demo. Marketing wise this was a big step forward.

Linuxtag (Day 3)

Saturday, June 27th, 2009

Today’s highlight was Tony Anderson giving a presentation about Olenepal at our booth using the activity ShowNTell. It was very interesting to hear how the XO and Sugar is used in the Nepal deployment. Here are a few images. There is a rumor that the ShowNTell activity will appear in activities.sugarlabs.org soon - so you can have a look at the full presentation ;p

11

21

31

41

51

Linuxtag (Day 2)

Friday, June 26th, 2009

Wow - we had another interesting day at the Linuxtag. Still, the Physics activity is one of the favorite demos, Turtleart and Etoys impress people a lot as well, and let explain the concept of low floor, no ceiling perfectly. And people get the advantages of the Journal right away. My favorite moment was, when someone working with elderly people stated that Sugar was the platform he was looking for. Young and elderly people have similar needs - for example uncluttered interface, clear and big icons, activities that do only one specific task but that well.

More later - now a few photos as Sean arrived today our booth looks first class now.

2

1

3

4

5

Linuxtag (Day 1)

Wednesday, June 24th, 2009

I had a great first day at Linuxtag today. Sugar Labs has a booth with Skolelinux, Linux4Africa, X2go and the Squeak team.

We have a demo machine running the Soas strawberry release and a 21” screen faced to the passing visitors. This attracted some of them and we were able to demo Sugar and got into interesting discussions. Most of the visitors are using Linux already so the conversations were going into details quite quickly. People were quite impressed and I am positive that we will see the one or another new contributor after those days. Of course we flashed as well a few sticks with “Strawberry”. I hope they got not too sticky.

Activity of today was Physics. It is such a nice tool - one can play for hours with it. Greg seemed already being addicted by creating crazy 2D scenarios. Thanks to Gary and Asaf for their work on it.

I have uploaded a pdf version of our flyer if someone ever happens to be at a booth and needs material to hand out. Thanks to Gary for the great artwork.

Filed tickets for today: 990, 991

Diary activity

Sunday, June 21st, 2009

Normally I start my explanations about the journal with: “It is something like a diary”. A child asked me if she can write what she did during her day in it. And this strikes as a nice idea to me.

Of course one can use the write activity for that, but maybe a customized activity for this task would be cool. What she had in mind was a page with:

- a picture of her (taken with the camera), so she can see how she changes over time, or maybe a painted picture as well to reflect her mood
- a text field to write things down
- the date
- a nice layout for the entry (maybe customizable)
- spell check functionality

What does others think about this? Anyone interested in working on this?

Turtleart — feedback from the field

Sunday, June 21st, 2009

I have been using Turtleart in a lesson lately. And the kids did really like it. They were about 10 years old. Already the icon is a very good one. Kids do like the icon and click on it to see what it is like. If you want to reach the walk-in customers, make your icon look interesting.

a) Choosing the color of the pen is not as easy to do. The kids do not know what are the values referring to. I know there is a html table - but would be nice to have a color picker or something similar in Turtleart itself.

b) You can choose the rabbit to paint the image in one go. I really like this part. Someone had the idea to change the turtle icon to a rabbit when drawing in rabbit mode

c) Changing the turtle icon to something else. Of course the kids did ask this. Could be a nice way to introduce them into hacking.

d) dragging the blogs back on the palette to get rid of them can be tiring if you have many blocks around. Maybe a button to erase all blocks would be nice (an undo button would then be good as well I guess)

e) show source: as discussed with Walter already we should add the displaying of the TA document source to the standard dialog (like the html one in Browse), should be doable for 0.86

As I said - TA really does work well, congrats to everyone who has been involved.

PS: another favorite is Etoys - more on that hopefully in another post.

Strawberry weekend - or what a Sugar developer is doing the weekend

Sunday, June 21st, 2009

We are getting very close to our final Sugar on a Stick image for the strawberry release. And I have been cooking marmalade for the first time all by myself last night. Want to try this at home? Here are the two receipts:

Sugar on a Stick release:
- 2 colleagues that work productively together and manage the efforts
- developers that are responsive and do changes the last minute if necessary
- testers that file good bug reports and follow up on them
-> communicate, communicate, communicate - that’s all

soas_strawberry_poster

Marmalade:
- 1KG strawberries
- 400gr jam sugar (high pectin content)
-> wash the fruits, chop them into pieces, stir it up, put into glasses - that’s all

strawberry

Get rid of addvertisements in Firefox

Wednesday, June 17th, 2009

Ever been annoyed by all those advertisements and banners on the internet that often take longer to download than everything else on the page? Best way to avoid them is to not go to those pages at all - but that would probably be like telling someone to not have sex to avoid the risk of getting the HIV virus.

Let’s play it safe another way. In Firefox you can use the adblock addon to block such advertisements. After installing the addon you need to subscribe to a filter. These gets updated and so you are always up to date. Then, just restart Firefox and check how good it is. One of my favorite hater sites is gmx.net. They have this horrible advertisement (a block up window) that gets opened when you try to login. Normal popup blockers do not trigger it - it seems to be java script based as it goes away when I disable the script language. On windows machines I even saw this pop up crashing Firefox.

blocker
Anyhow - with the new blocker it is blocked ;p

LTSP - Sugar

Tuesday, June 9th, 2009

Today I wondered what a LTSP (Linux Terminal Server Project) using Sugar would be like. Is this a straight forward solution? What is the performance like?

As I am Fedora based I downloaded the Beta 11 iso for LTSP from http://alt.fedoraproject.org/pub/alt/ltsp/k12linux/f11/beta1/ -> the LTSP server integrated within F11. I flashed it on a stick using the livecd-iso-to-disk.sh script - the one we use as well to flash the Soas sticks.

./livecd-iso-to-disk.sh --format --reset-mbr livecd-live-ltsp-server-200904301548.iso /dev/sdb

After booting there are instructions on the desktop how to setup the server. Basically this means setting up one of the network cards to be used for communicating with the thin client(s). Secondly I had to setup a user on the server that I would use later when authenticating with the thin client. All this maybe took not more than 5 minutes.

The server was ready - all I had to do now was setting up my client to boot from the network device. In the bios I changed the first boot option to be:

Intel UNDI, PXE-2.0 (build 082)

I connected both machines together, booted the client and was able to log into GNOME with the user I created before. How about changing the desktop to be Sugar. One way I found to make this quickly working was to install Sugar (yum groupinstall sugar-desktop) and editing /etc/ltsp/ldm-global-dmrc on the server to have Sugar option uncommented. Now I was even able to log into Sugar on my thin client.

I guess this is enough as a proof of concept. What I am interested in now is: How performant the server has to be to handle let’s say 20 clients - a common size of a computer lab at a school? Thoughts, experiences welcome ;p

No wireless today

Sunday, June 7th, 2009

Today my wireless stopped working. I took a look into /var/log/messages and found a bunch of “Radio Frequency kill switch is turned On” messages. I first thought about a software kill switch and checked if I had such a setting somewhere. Couldn’t find something obvious and the popular search engine did not bring any results that helped me to advance on this issue.

After a while of more searching I realized that it was a HW switch that was turned on. The T61 has one right at the front, that I must have touched or played with without remembering ;). So if you ever run into the same problem - have a look if your machine has got a HW RF switch and if it is enabled.