Jun 23 2011

In my last blog post, I made the sug­ges­tion that Sugar integ­rate HTML5 more closely to allow for the cre­ation of activ­it­ies in stand­ard Web tech­no­lo­gies. The Karma Pro­ject has since been poin­ted out to me, and the demos look impress­ive. Unfor­tu­nately, its pro­gress looks to have stalled. There is now con­sid­er­a­tion hap­pen­ing in the com­munity about mov­ing Browse to a WebKit-​​based altern­at­ive, pos­sibly Surf.

It seems like now is the time to revisit the notion of integ­rat­ing HTML5 into Sugar itself. I feel that this can achieve a far more power­ful out­come than just swap­ping Browse with Surf. The primary weak­nesses of HTML5, its imma­tur­ity and dearth of good devel­op­ment tools, are being addressed. Microsoft and Adobe are con­tinue to move towards HTML5, which can only be a good thing.

We have the chance to tap into the cur­rent rush of developers cre­at­ing Web applic­a­tions. We don’t need to (and can’t afford to) go to the extreme always-​​online level of Chrome OS, but I think the devel­op­ments in that space are really show­ing what HTML5 can do in terms of applic­a­tions devel­op­ment. Take the Chrome ver­sion of Angry Birds, for example. Writ­ten (almost) entirely in HTML5/​JS (I think the “almost” part could have been imple­men­ted in HTML5 as well), it’s a fant­astic example of what can be achieved. More than a mind­less game, the phys­ics engine is real­istic enough to become a fun edu­ca­tional tool. It’s so much fun that most kids won’t even real­ise that they’re learning.

Jun 20 2011

Adobe is drop­ping Linux sup­port for their Adobe AIR devel­op­ment plat­form. To be hon­est, I don’t really care. Why? Because I’ve been care­ful enough to not tie my efforts to a pro­pri­et­ary platform.

I’ve had sev­eral groups offer to write applications/​activities for OLPC Aus­tralia using pro­pri­et­ary tools like AIR. I’ve dis­cour­aged them every time. Had we gone with the ‘con­veni­ent’ route and acqui­esced, we would have been in quite a spot of bother right now. My pre­cious resources would have to be spent on port­ing or rewrit­ing all of that work, or just leav­ing it to bit-​​rot.

A beauty of Sugar and Linux is that they are not depend­ent on a single entity. We can develop with the con­fid­ence of know­ing that our code will con­tinue to work, or at least can be made to con­tinue to work in the face of under­ly­ing plat­form changes. This embod­ies our Core Prin­ciple #5, Free and Open.

Free and Open means that chil­dren can be con­tent cre­at­ors. The tele­vi­sion age releg­ated chil­dren (and every­one, for that mat­ter) to just being con­sumers of con­tent. I have very fond child­hood memor­ies of attempts to counter that, but those efforts pale in com­par­ison to the pos­sib­il­it­ies afforded to us today by mod­ern digital tech­no­lo­gies. We now have the oppor­tun­ity to prop­erly enable chil­dren to be in charge of their learn­ing. Edu­ca­tion becomes act­ive, not pass­ive. There’s a reason why we refer to Sugar applic­a­tions as activ­it­ies.

Grow­ing up in the 80s, my recol­lec­tions are of a dynamic com­put­ing mar­ket. Machines like the ZX Spec­trum and the early Com­modore mod­els inspired a gen­er­a­tion of kids into learn­ing about how com­puters work. By exten­sion, that sparked interest in the sci­ences: math­em­at­ics, phys­ics, engin­eer­ing, etc.. Those machines were afford­able and quite open to the tinkerer. My first com­puter (which from vague recol­lec­tion was a Dick Smith VZ200) had only a BASIC inter­preter and 4k of memory. We didn’t pur­chase the optional tape drive, so I had to type my pro­grams in manu­ally from the sup­plied book. Along the way, I taught myself how to make my own cus­tom­isa­tions to the code. I didn’t need to learn that skill, but I choose to take the oppor­tun­ity presen­ted to me.

Like­wise, I remem­ber (and still have in my pos­ses­sion, sadly without the machine) the detailed tech­nical bind­ers sup­plied with my IBM PC. I think I recog­nised early on that I was more inter­ested in soft­ware, because I didn’t spend as much time on the sup­plied hard­ware schem­at­ics and doc­u­ment­a­tion. How­ever, the option was there, and I could have made the choice to get more into hardware.

Those exper­i­ences were very defin­ing parts of my life, help­ing to shape me into the Free Soft­ware, open stand­ards lov­ing per­son I am. Being able to get involved in tech­nical devel­op­ment, at whatever level of my choos­ing, is some­thing I was able to exper­i­ence from a very early age. I was able to be act­ive, not just con­sume. As I have writ­ten about before, even the king of pro­pri­et­ary soft­ware and vendor lock-​​in him­self, Bill Gates, has acknow­ledged a sim­ilar exper­i­ence as a tip­ping point in his life.

With this in mind, I worry about the super­fi­cial solu­tions being pro­moted in the edu­ca­tion space. A recent art­icle on the BBC’s Click laments that chil­dren are becom­ing “digit­ally illit­er­ate”. Most of the solu­tions pro­posed in the art­icle (and attached video) are highly pro­pri­et­ary, being based on plat­forms such as Microsoft’s Win­dows and Xbox. The lone standout appears to be the wonderful-​​looking Rasp­berry Pi device, which is based on Linux and Free Software.

It is dis­ap­point­ing that the same organ­isa­tion that had the foresight to give us the BBC Com­puter Lit­er­acy Pro­ject (with the BBC Micro as its centrepiece) now appears to have dis­reg­arded a key bene­fit of that pro­gramme. By provid­ing the most advanced BASIC inter­preter of the time, the BBC Micro was well suited to edu­ca­tion. Soph­ist­ic­ated applic­a­tions could be writ­ten in an inter­preted lan­guage that could be inspec­ted and mod­i­fied by anyone.

Code is like any other form of work, whether it be a doc­u­ment, art­work, music or some­thing else. From a per­sonal per­spect­ive, I want to be able to access (read and modify) my work at any time. From an eth­ical per­spect­ive, we owe it to our chil­dren to ensure that they con­tinue to have this right. From a soci­etal per­spect­ive, we need to ensure that our cul­ture can per­severe through the ages. I have pre­vi­ously demon­strated how digital pre­ser­va­tion can dra­mat­ic­ally reduce the longev­ity of inform­a­tion, com­par­ing a still-​​legible thousand-​​year-​​old book against its ‘mod­ern’ laser­disc coun­ter­part that became vir­tu­ally unde­cipher­able after only six­teen years. I have also explained how this prob­lem presents a real and present danger to the freedoms (at least in demo­cratic coun­tries) that we take for granted.

Back in the world of code, at least, things are look­ing up. The Inter­net is head­ing towards HTML5/​JavaScript, and even Microsoft and Adobe are fol­low­ing suit. This raises some inter­est­ing con­sid­er­a­tions for Sugar. Maybe we need to be think­ing of writ­ing edu­ca­tional activ­it­ies in HTML5, like those at tinygames? Going even fur­ther, per­haps we should be think­ing about integ­rat­ing HTML5 more closely into the Sugar framework?

I’ll fin­ish with a snip­pet from a speech given by US Pres­id­ent Obama in March (thanks to Greg DeKoenigs­berg for bring­ing it to the atten­tion of the community):

We’re work­ing to make sure every school has a 21st-​​century cur­riculum like you do. And in the same way that we inves­ted in the sci­ence and research that led to the break­throughs like the Inter­net, I’m call­ing for invest­ments in edu­ca­tional tech­no­logy that will help cre­ate digital tutors that are as effect­ive as per­sonal tutors, and edu­ca­tional soft­ware that’s as com­pel­ling as the best video game. I want you guys to be stuck on a video game that’s teach­ing you some­thing other than just blow­ing some­thing up.

Jun 15 2011

In hon­our of OLPC Aus­tralia’s second anniversary, we have pro­duced a video reveal­ing some of the suc­cess we have achieved.

Feel free to spread it far and wide :)

May 5 2011

We had a query about run­ning Skype and WebEx on XOs.

Get­ting Skype to work is quite straight­for­ward.

WebEx requires Java, which is trick­ier.

Note that I only tested to the point of being able to run a test applet in Fire­fox. If any­one wants to try WebEx, please let me know of your experiences.

Mar 10 2011

The video of my talk at linux​.conf​.au is online. You can watch/​download it online.

Over­all, I think it went quite well. A per­sonal cri­ti­cism is that I need to ser­i­ously cut back on my use of ‘um’ and ‘ah’ sounds. Sug­ges­tions on com­bat­ing this prob­lem and/​or gen­er­ally improv­ing my speak­ing skills are welcome.

Speak­ing of talks, I found this one by Sir Ken Robin­son to be espe­cially illu­min­at­ing. It’s sum­mary of how and why tra­di­tional edu­ca­tion meth­ods are fail­ing us, and what we can do about it. I think it goes some way towards explain­ing the kind of think­ing behind OLPC.

Jan 22 2011

I’ll be at linux​.conf​.au fly­ing the OLPC Aus­tralia flag. In addi­tion to giv­ing a talk, I have plans for a whole range of other things, includ­ing:

Any assist­ance you can offer is more than welcome!

That’s not all. On Fri­day we made our most sig­ni­fic­ant soft­ware release, XO-​​AU 10.1.3-au1.

This is an import­ant mile­stone for OLPC Aus­tralia. It is the first XO OS build inten­ded to be installed onto all XO-1.5s in Aus­tralia, includ­ing those in the field. XO-1.5s ordered from the fact­ory will have at least this build installed by default. Many improve­ments have been made to make the soft­ware more appro­pri­ate for Aus­tralian children.

If you want to be kept updated and take part in OLPC Aus­tralia tech­nical devel­op­ment, see our par­ti­cip­a­tion page.

Jan 16 2011

I will be speak­ing at linux​.conf​.au 2011 in Bris­bane about OLPC Aus­tralia, with a focus on the tech­nical side. We have been doing some amaz­ing stuff, but thus far we have been very quiet about it in the tech­nical com­munity. It’s time to fix this oversight.

My talk is titled, Enabling Con­nec­tions to Oppor­tun­ity: OLPC Aus­tralia. If you’ll be at the con­fer­ence, watch me talk on Thursday at 14:30. If you won’t be, grab the video once it is out.

Also speak­ing with me is Ian Cun­ning­ham, who works for the North­ern Ter­rit­ory Depart­ment of Edu­ca­tion and Train­ing. Ian is heav­ily involved in the deploy­ment of OLPC tech­no­logy in North­ern Ter­rit­ory Schools, and will be able to deliver accounts from an educator’s perspective.

Here’s a copy of the abstract:

Sec­ond­ary speaker: Ian Cunningham

Aus­tralia is offi­cially a developed coun­try, but that status hides inequit­ies that exist within. In par­tic­u­lar, chil­dren in remote Aus­tralia typ­ic­ally have far fewer oppor­tun­it­ies for edu­ca­tion and com­mu­nic­a­tion than their coun­ter­parts in met­ro­pol­itan regions. Recog­nising that their situ­ation is not dis­sim­ilar to those seen in the devel­op­ing world, One Laptop per Child Aus­tralia was founded.

The mis­sion is ambi­tious: to enhance learn­ing oppor­tun­it­ies for the 400,000 chil­dren, aged 415, liv­ing in remote Aus­tralia, by 2014. OLPC Aus­tralia are on track to rep­lic­ate suc­cess stor­ies such as Uruguay to have a com­pre­hens­ive edu­ca­tional pro­gramme out to each and every one of these children.

The centrepiece is a learn­ing device, known as the XO. Through lever­aging FLOSS, the XO provides unpar­alleled con­nectiv­ity and oppor­tun­it­ies for chil­dren to learn.

Under­pin­ning the pro­ject are seven core prin­ciples. The gestalt of these prin­ciples form an import­ant found­a­tion to the edu­ca­tional goals of the pro­ject. The fifth prin­ciple, Free and Open Source, will be dis­cussed in prac­tical con­text of the Aus­tralian circumstance.

Aus­tralia presents some inter­est­ing chal­lenges that are less com­mon in the envir­on­ments that the XO was ori­gin­ally designed for. On one hand, we have a vast, geo­graph­ic­ally isol­ated con­tin­ent, sparsely pop­u­lated with some of the most ancient cul­tures in the world. On the other, there is mod­ern tech­no­logy and Western-​​style governance.

This talk will present how OLPC Aus­tralia have been innov­at­ive and respons­ive to meet the Aus­tralian situ­ation. Some examples include:

  • the world’s first deploy­ment of the new XO-1.5 models
  • a stream­lined ver­sion of the XS School Server
  • an eco­nom­ical and prac­tical rack­ing and char­ging sta­tion for XOs

It will dis­cuss how the use of tech­no­logy under­pins a hol­istic edu­ca­tional pro­gramme, and how OLPC Aus­tralia works with depart­ments of edu­ca­tion, schools and com­munit­ies to build a sus­tain­able operation.

If you have ever wanted a way use your tech­nical skills to bene­fit those most in need, this is the talk for you. Edu­ca­tion is a key vehicle for clos­ing the gap for the peoples in remote Aus­tralia. As a FLOSS pro­ject, your con­tri­bu­tions also bene­fit those abroad.

Here are our bios:

Srid­har Dhanap­a­lan grew up in the 1980s, as the per­sonal com­put­ing revolu­tion was heat­ing up. With only two tele­vi­sion chan­nels in his town, he turned to his com­puter for solace. He wishes he had dis­covered FLOSS before the late 1990s, because down­load­ing GNU Emacs over an acous­tic coupler would have been fun. Srid­har is a former board mem­ber of Linux Aus­tralia, and a pre­vi­ous pres­id­ent of the Sydney Linux Users Group. He is cur­rently the Tech­nical Man­ager (CTO) at One Laptop Per Child Australia.

Ian Cun­ning­ham is an IT Pro­ject Officer at the North­ern Ter­rit­ory Depart­ment of Edu­ca­tion and Train­ing (NTDET). He has over 20 years teach­ing and lec­tur­ing exper­i­ence in Aus­tralia and abroad. A Linux user since Red Hat 4, Ian has been act­ive in pro­mot­ing the use of FLOSS in edu­ca­tion. He provides tech­nical sup­port and ment­or­ing for the NTDET OLPC Trial.

If you want to be kept updated and take part in OLPC Aus­tralia tech­nical devel­op­ment, see our par­ti­cip­a­tion page.

Jan 11 2011

There’s lots of talk going on about the OLPC XO-1.75 now. A lot of it is inaccurate.

I’ll quote John Wat­ling­ton, VP of Hard­ware Engin­eer­ing at OLPC:

Dis­claimer: I’m VP of Hard­ware Engin­eer­ing at OLPC

ARM pro­cessors power­ful enough the sup­port the user exper­i­ence we wanted weren’t read­ily avail­able (at the price point we work at) four years ago, when work star­ted on the ori­ginal XO design.

There were sev­eral errors in that news art­icle which I would like to clear up:

  • the XO-1.75 will not have an 8.9″ screen, but will con­tinue with the sun­light read­able 7.5″ screen designed by Mary Lou Jepsen (now at Pixel Qi) used in the XO-​​1 and 1.5.
  • the $165 price is fic­tion (BOM price hasn’t been final­ized), but prob­ably not very far from the truth for the non-​​touchscreen equipped ver­sion. Please don’t for­get that since we don’t add any profit mar­gin, the laptop price dir­ectly depends on the volume ordered.
  • the switch to ARM was com­pletely inde­pend­ent of any future sup­port for ARM in Win­dows. That sup­port was announced this week, while I’ve been pur­su­ing this ARM design for three years, with act­ive devel­op­ment over the last eight months. Fur­ther­more, we are using the Mar­vell Armada 610, which won’t be sup­por­ted by Win­dows (if you believe M$).
  • Linux has shipped, and will con­tinue to ship, on EVERY XO pro­duced. You can believe ran­dom com­menters, or you can believe the per­son who signs off on every SKU produced.

I’ll also add that a lot of work has gone into soft­ware devel­op­ment, includ­ing port­ing Fedora 14 to ARM and adding multi-​​touch sup­port to the Sugar UI. This has been a long time in the mak­ing, and the announce­ment of Microsoft’s ARM port is a coin­cid­ence. Sorry, no riv­et­ing con­spir­acies here.

Some media reports have been imply­ing that mass pro­duc­tion will start by mid-​​year. This is incor­rect. It may pos­sibly be that the design is final­ised by then, but plan­ning and tool­ing for mass pro­duc­tion and deliv­er­ies is quite an endeav­our bey­ond that.

If you want the real inform­a­tion on the XO-1.75, look at the OLPC Wiki page. Right now, they’re up to Alpha test model 2. If you want to view or take part in the devel­op­ment dis­cus­sion, head over to the devel mail­ing list (strictly speak­ing, this list is for soft­ware devel­op­ment, but the com­munity are dis­cuss­ing the hard­ware there too).

Speak­ing for OLPC Aus­tralia, it’s far too early to say what we’ll do about the XO-1.75. I’m watch­ing it with great interest. Just as we com­pleted the world’s first deploy­ment of XO-1.5 devices, I’m keen for us to do pion­eer­ing work and lead the way. If you want to be kept updated and take part in OLPC Aus­tralia tech­nical devel­op­ment, see our par­ti­cip­a­tion page.

Dec 3 2010

OLPC Aus­tralia has a doc­u­ment­ary air­ing on Chan­nel 7 this Sunday, 5 Decem­ber at 11.00am (AEST), entitled “Ideas for Good – the One Laptop per Child ini­ti­at­ive”.

The doc­u­ment­ary show­cases our reach into Far North Queens­land, and cap­tures foot­age of celebrit­ies Christine Añu, James Tobin, Clint Bizzell and Sam­antha Har­ris as they travel to Morn­ing­ton Island and Bloom­field. It also invites people to sup­port the One Laptop per Child cause, by tex­ting 044 SUPPORT (0447 877 678) with the word LAPTOP. You can send as many as you like. You can also show your sup­port by click­ing the but­ton on the Ideas for Good site (one click per IP address per day).

For every 100 mes­sages received, Tel­stra will donate an XO laptop to a child in a remote com­munity — up to 500 XOs.

I have already seen it, and I am proud to see the pub­lic expos­ure of our efforts to improve oppor­tun­it­ies for kids in remote Aus­tralia. See­ing the tech­no­logy I man­age actu­ally being used in the field is very satisfying.

May 29 2010

We at OLPC Aus­tralia cel­eb­rated our first birth­day with a massive bang — a black-​​tie gala event held at the Museum of Con­tem­por­ary Art on Sydney Har­bour. It was a won­der­ful night of cel­eb­rat­ing Aus­tralian Indi­gen­ous art, music, cul­ture and food. Cor­por­ate spon­sors gen­er­ously donated to the cause.

Of spe­cial note was our key­note speaker. Prime Min­is­ter Kevin Rudd voiced his sup­port for our mis­sion, extend­ing deduct­ible gift recip­i­ent status to all dona­tions made to us. Also in attend­ance was the Assist­ant Treas­urer and other rep­res­ent­at­ives of state and fed­eral government.

Myself and other mem­bers of the OLPC Aus­tralia team were for­tu­nate enough to meet with Kevin before the offi­cial pro­ceed­ings com­menced. He took the time to con­verse indi­vidu­ally with each of us. I related my exper­i­ences in Dhal­inybuy, where every child has their own com­puter on the Inter­net. This ratio of 1:1 access is almost unheard of even in city schools. I was pleased to see one of our anec­dotes make it into his address, not very long after our conversation.

It’s an indes­crib­able feel­ing know­ing that you’re on the radar of the highest polit­ical office in the land. We are a small team and have a long way to go, but I firmly believe that we are on track to empower remote com­munit­ies across Australia.

« Previous Entries Next Entries »