Talk:Software discussion

From OLPC
Revision as of 15:45, 29 October 2006 by 86.135.12.154 (talk) (added QEMU)
Jump to: navigation, search

Somethings to consider before Editing this discusion page:

  • Bellow all the discusion on this page is the Template for what the software Page will look like in the future, but right now it is in need of work. please help Improve it so we can get it on the Software page faster.
  • Please sign all comments. It makes figuring out whos saying what much easier.

Links that need to be included on this page....(feel free to add more)--Stranger 00:45, 14 June 2006 (EDT)


Will there be an olpc emulator for windows?

Now that would be good. A software package to run on a Windows PC to support a wider community of developers of software and content, which software and content is for use on the laptop.
OLPC will support open standards, which tend to be supported under Windows as well, so some level of cross-platform interchange will be available out of the box. We also expect that much of the interation will be initiated through the browser and server, another shared piece of infrastructure. I assume that the application framework will also be ported at some point, but it is not a current priority. Walter 16:25, 27 May 2006 (EDT)
It is possible to run Linux on Windows. http://www.colinux.org/ is an example of that.--80.109.11.235 16:36, 27 May 2006 (EDT)
a better example is QEMU which runs the OLPC images quite well on both Windows and OS/X. I write some detailed instructions based on my experience of running OLPC images using QEMU. QEMU also supports booting an image off of a USB thumb drive.

revisions to the software page

I'm trying to make sure that the Software page contains a lot of high-value information. Adding an outline without having links to a lot of pages that are more than stubs doesn't help much with helping people find high-value information.

As someone had spent effort being helpful the text has now been moved here into the talk page so that it is not lost from current pages.
It is more helpful to write content pages, and then link them in. Also, the page Categories do connect to lots of high-value information if people know how to use them. Since this page is a gateway page, i.e. one which people will see as their first page in the Wiki, it is worthwhile including some hints about how to make best use of the Wiki.

Projects, Software and Standards

Currently the standard software package on the OLPC will be a derivative of Red Hat's Fedora Core 5 and will be entirly open source. Currently there is much work being done in adapting the software for the OLPC. The main issues that are being Tackled include; reducing system requirements that are needed such as processor time and memory usage, Improving the User Interface so that it is better suited to the laptop and creating a strong collection of programs and material for the laptop.

It may be useful to offer a JavaME (MIDP/CLDC) implementation on the laptop. This will allow many MIDP applications and games which are now available for mobile phones to run on the laptop. Also JavaME is a simple (and thus an easy to learn) programming environment that the children may want to explore. JavaME is in the process to be open-sourced by Sun. The performance requirements of MIDP applications (mobile phone processor, small screen) are similar to the OLPC requirements.

In Addition see the discusion rooms for various conversations about programs that are under development.

Getting Started Programing

Question: Python is being used for the SDK but will the laptop come with Python or any other programming language? --OMouse

User Interface

Localization

  1. Localization Common Room.

Web Browser

Word Processing

Ebooks

  1. eBook feature set
  2. One encyclopedia per child

Educational Software

  1. Application Program: Test of ability with arithmetic
  2. One Graphing Calculator Per Student
  3. Educational Content Ideas

Games

Security

Data File Formats

Programing

Artwork

OLPC Google Summer of Code