Monday, April 26, 2010
Wed, 21st April – Alright, let’s go
We started into the first day with our own project with a really high motivation to tackle all appearing problems. Very fast we found out, that we in fact need this motivation. The OLPC Wiki gave us useful advisories what to do. Both of us use Asus Laptops with Vista OS so we need to emulate the OS of the OLPC in order to have a possibility to test our program without transferring it to the original OLPC. So today, our first job was to find a working emulation and a possibility to make programs run on it. Additionally we planned to get first ideas how python works, the script language which most programs for the OLPC, usually called activities, are based on. So we had much to do.
During the morning we read several wiki entries about the OLPC, the Sugar UI and programming with Python, until we decided to use the concept “learning by doing” and installed a package including the emulator QEMU and an image of Fedora 9 (a Linux Distribution which is the OS of the OLPC) with Sugar on it. We caught a version, where there was not even a single activity pre-installed. After some trying we found an image where there were many pre-installed activities. To know how to transport our own programs into the emulation we started searching for ways to transport the data. Our first idea was, just to open the .img file of the emulation and insert our own files, but we did not really find any program that would do exactly what we wanted. Felix also told us that this is not a good way to do. So after some reading we again found the important information in the OLPC wiki. With the program WinSCP and some code changes in the responsible run.bat we were finally able to get a connection via SFTP from our host OS to the data system of the OLPC system.
When reaching this we recognized that it was already late and we decided to call it a day and stop working.