hedyorg / hedy

Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
https://www.hedy.org
European Union Public License 1.2
1.27k stars 282 forks source link

🧪 Test Hedy on the OLPC browser #5207

Open Felienne opened 4 months ago

Felienne commented 4 months ago

Recently I learned that the One Laptop Per Child project has its own custom software including a browser: https://en.wikipedia.org/wiki/OLPC_XO#Software

Let's try to see if Hedy works well on that!

This is in principle an easy issue, no knowledge of Hedy is required

El-Houssein-bedoui commented 3 months ago

Would using a virtual machine with OLPC-like specifications be adequate to test Hedy on the OLPC browser? By replicating the hardware environment, could we effectively evaluate compatibility?

Felienne commented 2 months ago

Would using a virtual machine with OLPC-like specifications be adequate to test Hedy on the OLPC browser?

Yes, I think so! I think a great step one is to Google and figure out what type of browser it even is so we can inform further research. I have done no inquiry at all yet.

El-Houssein-bedoui commented 2 months ago

Great news! I've researched and found that the browser used in the OLPC XO laptop is called 'Browse.' I'll focus on replicating the environment closely to ensure Hedy's website works seamlessly. Thank you !

El-Houssein-bedoui commented 1 month ago

The OLPC XO-1 and its early iterations were primarily designed for educational purposes, offering limited web browsing capabilities within the Sugar environment. You can try the sugar environment of the OLPC XO-1 using this website : https://server.sugarizer.org

Picture of the sugar site (does not contain web browsing): image

While the OLPC XO-4, especially with its touchscreen functionality, provided enhanced support for web browsing. Despite attempting to download and simulate an OLPC XO-4 image using VMware Player, I encountered challenges as only OLPC-XO-1 images were available and the provided instructions were outdated.

Picture of the outdated instruction ( insufficient for practical purpose): image

Considering these limitations, the most pragmatic approach seems to be testing the website on a physical OLPC XO-4 device. Thank you.