667514 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 10 Messages: 10 Messages: 10 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

One Laptop Per Child: TheServerSide Tech Brief

Posted by: Eugene Ciurana on June 04, 2007 DIGG
The OLPC is a full-featured Linux-based system intended for education. Rob Savoye is a contributor to the OLPC project. He talks about OLPC in this exclusive TSS Tech Brief, and tells us how to contribute code and ideas. Rob is a long-time member of the GNU project and is the CTO of lulu.tv. If you have ever used Red Hat, Debian, or Cygwin, chances are good that you've used his software. These days he works on Gnash, a GNU Flash playback tool, and the OLPC.




(Click here if you can't view the interview on this page)

OLPC System at a Glance

  • CPU: 32-bit AMD Geode NX (Athlon-like instruction set)

  • Screen: 1200x900 TFT color display

  • Built-in: keyboard, touchpad, stereo audio, mic, video camera (30 fps), game controls

  • 180 degrees swiveling screen

  • Battery life: up to seven hours

  • Storage: built-in, no rotating media

  • The complete hardware specification, a system overview, and detailed information about the OLPC are available from the project pages.

    The One Laptop Per Child project was established to ensure that all school-aged children in the developing world are able to engage effectively with their own personal laptop, networked to the world, so that they, their families, and their communities can learn and learn about learning.

    Link to OLPC gallery (16 photos).

    Java is not playing a role in the OLPC at this time for two primary reasons: its license was incompatible with the project goals until recently, and its footprint may be too large for the current configurations. The OLPCs will work in coordination with a School Server that will extend the laptops' capabilities by providing a mesh portal and shared resources for up to 100 students/server. The current server specification is still evolving. Could there be a role to play for Java on the School Server?

    Are you thinking about contributing to the project? Check out the OLPC wiki, and come to meet the developers in the #olpc IRC channel on irc://irc.freenode.net.

    Watch other Tech Briefs

    Threaded replies

    ·  One Laptop Per Child: TheServerSide Tech Brief by Eugene Ciurana on Mon Jun 04 22:45:56 EDT 2007
      ·  Re: One Laptop Per Child: TheServerSide Tech Brief by John Davies on Tue Jun 05 18:18:10 EDT 2007
        ·  Re: One Laptop Per Child: TheServerSide Tech Brief by Roger Keays on Tue Jun 05 21:15:52 EDT 2007
          ·  "Westerners" by John Davies on Sun Jun 10 05:16:14 EDT 2007
        ·  Re: One Laptop Per Child: TheServerSide Tech Brief by bob farmer on Wed Jun 06 11:07:45 EDT 2007
          ·  Re: One Laptop Per Child: TheServerSide Tech Brief by John Davies on Sun Jun 10 05:36:13 EDT 2007
      ·  Re: One Laptop Per Child: TheServerSide Tech Brief by Jeroen Wenting on Wed Jun 06 02:54:11 EDT 2007
        ·  depends on what you call third world ;-) by Leonardo Shikida on Wed Jun 06 09:17:54 EDT 2007
          ·  Re: depends on what you call third world ;-) by Leonardo Shikida on Wed Jun 06 09:20:15 EDT 2007
        ·  Re: One Laptop Per Child: TheServerSide Tech Brief by Konstantin Ignatyev on Wed Jun 06 12:24:08 EDT 2007
        ·  Re: One Laptop Per Child: TheServerSide Tech Brief by John Davies on Sun Jun 10 05:22:40 EDT 2007
      Message #234086 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: One Laptop Per Child: TheServerSide Tech Brief

    Posted by: John Davies on June 05, 2007 in response to Message #234001
    I really hope this works, it's a great idea. I think they'd reduce prices and get more innovation by releasing (selling) a quantity to western kids though. Not because I think "western kids" are any better than the target users but simply because they are more used to our western technology and have better resources to program it in the short term, just an idea.

    -John-

      Message #234094 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: One Laptop Per Child: TheServerSide Tech Brief

    Posted by: Roger Keays on June 05, 2007 in response to Message #234086
    Hi John,

    My observation is that westerners are generally very resistant to change. We like to complain about the status quo, but prefer to do nothing about it. OTOH, I see developing countries consuming new ideas *much* more rapidly.

    I think your comment that western kids are more used to 'our' technology a bit general. How about Japanese and Singaporians? They are easterners who, I doubt anybody would argue, have a pretty good grasp on technology. Perhaps a more definitive comparison could be made between developed / developing countries.

    Having said all that, I'd tend to agree that it would be a shame to exclude western countries from the OLPC project... even if these kids would prefer a playstation for christmas.

      Message #234104 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: One Laptop Per Child: TheServerSide Tech Brief

    Posted by: Jeroen Wenting on June 06, 2007 in response to Message #234001
    Nice idea, but why as usual the "developing world" when most schoolchildren in the US and EU have no access to computers (or at most one per classroom and maybe one at home)?

    Education in the west has declined due to slashed budgets and ever reduced curiculums until it's hardly worth sending your children to school at all because they won't learn anything anyway.

    Let's clean up our own house before trying to improve the rest of the world...

      Message #234124 Post reply Post reply Post reply Go to top Go to top Go to top

    depends on what you call third world ;-)

    Posted by: Leonardo Shikida on June 06, 2007 in response to Message #234104
    if you're talking about *true* misery, where the priority is food, then in the poorest parts of africa, cheap cell phones are much more used than computers, and then OLPC will be exchanged for food quickly and won't last. See http://video.google.com/videoplay?docid=6411905727447752181&q=user%3A%22Google+engEDU%22&hl=en

    to solve this, read "the end of misery", by Jeffrey Sachs

    but if you're talking about poor people, that need revolutionary solutions, but that the first need is not food, "the bottom of the piramid", then we're talking about something like this: http://video.google.com/videoplay?docid=-6671271293722797569&q=user%3A%22Google+engEDU%22+poor&hl=en

    and then, OLPC may work. then, read "the bottom of the piramid", by mr. Pralahad

    both excellent videos and books ;-)

    cheers

    Kenji

      Message #234126 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: depends on what you call third world ;-)

    Posted by: Leonardo Shikida on June 06, 2007 in response to Message #234124
    I mean "The End of Poverty", sorry

      Message #234137 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: One Laptop Per Child: TheServerSide Tech Brief

    Posted by: bob farmer on June 06, 2007 in response to Message #234086
    I really hope this works, it's a great idea. I think they'd reduce prices and get more innovation by releasing (selling) a quantity to western kids though. Not because I think "western kids" are any better than the target users but simply because they are more used to our western technology and have better resources to program it in the short term, just an idea.

    -John-


    John, I believe when a "western" kid buys an OLPC, it includes the price/sponsorship for an additional OLPC going to a poorer kid that can't afford it.

      Message #234147 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: One Laptop Per Child: TheServerSide Tech Brief

    Posted by: Konstantin Ignatyev on June 06, 2007 in response to Message #234104
    ...Education in the west has declined due to slashed budgets and ever reduced curiculums until it's hardly worth sending your children to school at all because they won't learn anything anyway...

    I would say that quality of education has little to do with budget or anything at all. It is cultural shift: bar is set to low and therefore school does not stimulate capable children, on the contrary it dumb them down because best children feel that they can get "grade" with no efforts at all and also they see that quite mediocre work gets praised and get the same grade as theirs.

    This article hints much deeper problems with education.
    For me the OLPT is among the most irritating and stupid initiatives and ideas around.

      Message #234260 Post reply Post reply Post reply Go to top Go to top Go to top

    "Westerners"

    Posted by: John Davies on June 10, 2007 in response to Message #234094
    How about Japanese and Singaporians? They are easterners who, I doubt anybody would argue, have a pretty good grasp on technology. Perhaps a more definitive comparison could be made between developed / developing countries.


    You're right and I think I chose the wrong word(s), developed/developing is much closer to what I meant. More importantly I meant it to be in the positive sense not negatively, i.e. I didn't mean the developing nations couldn't do a good job, simply that the developed nations should be able to boost the laptop's impact.

    I have three young boys (4, 6 and 8) who would love these laptops and I'd be more than happy to pay double for these machines, especially since the dollar is at half price these days.

    Here's another idea, how about we (the developed nations) pay triple for the laptops and we get to sponsor two laptops in developing nations, we then get to chat/talk/email the recipients. Perhaps not on a one to one for obvious reasons but as a pool, i.e. I buy 9 laptops, 3 for my children and they in turn get to speak to a classroom of others partly funded by my children's laptops.

    Of course Americans as a nearly developed nation would only need to buy two laptops while the Europeans and far east buy three. ONLY JOKING! :-)

    -John-

      Message #234261 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: One Laptop Per Child: TheServerSide Tech Brief

    Posted by: John Davies on June 10, 2007 in response to Message #234104
    Nice idea, but why as usual the "developing world" when most schoolchildren in the US and EU have no access to computers (or at most one per classroom and maybe one at home)?

    Education in the west has declined due to slashed budgets and ever reduced curiculums until it's hardly worth sending your children to school at all because they won't learn anything anyway.

    Let's clean up our own house before trying to improve the rest of the world...


    This is, if I may say so, rather naive. The fact that some developed nations don't have one laptop per child in the schools is a choice and in most cases a political one. We could easily supply them with little change to our schooling costs. Most or our children go home to a laptop, computer games and several dozen books. We also have a wealth of books in our schools, many of them one per child, an atlas for example. These laptops are not just a toy they will replace, in many cases the books that these students don't have.

    The goal here is to reduce the gap, our "house" is the planet Earth and we have to stop thinking about me, me, me.

    -John-

      Message #234262 Post reply Post reply Post reply Go to top Go to top Go to top

    Re: One Laptop Per Child: TheServerSide Tech Brief

    Posted by: John Davies on June 10, 2007 in response to Message #234137
    John, I believe when a "western" kid buys an OLPC, it includes the price/sponsorship for an additional OLPC going to a poorer kid that can't afford it.


    Thanks, I assumed this would be the case but it's nice to have it confirmed.

    The FAQ seems to suggest I'll never be able to buy one which is a shame, I think it will help bring awareness to our children too especially if they are marketed for what they are in the developed nations not just a cheap laptop (or hopefully not too cheap).

    Sad though it might be it could almost be a statement of "look I've got one of those green computers, we helped a poorer nation"

    It would be very easy for a school to raise money for these, I'm sure I could get my local school (where I have three of my children) to raise enough money to buy dozens of these laptops, the school could then have a link to the "developing" school and they could swap photos and messages.

    If there's anyone from laptop.org or OLPC reading this please let me know if this could be done, I'd like to pioneer it in my local school, email me at John at John T Davies dot com (middle bit is all one word).

    -John-

    New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com

    Dependency Injection in Java EE 6 - Part 1

    Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (November 2, Article)

    SAML: It's Not just for Web services

    SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. (September 28, Article)

    Programming is Also Teaching Your Team

    Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team. (September 22, Article)

    Can Java EE Deliver The Asynchronous Web?

    Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies. (July 14, Article)

    JSF Flex

    JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags. (June 29, Article)

    The Rules of SOA - A Road to a Successful SOA Implementation

    In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project. (June 23, Tech Talk)

    Ari Zilka Talks About Terracotta 3.1

    Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now. (June 15, Tech Talk)

    Enterprise Application Integration, and Spring

    In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements. (June 15, Tech Talk)

    Google Web Toolkit: An Introduction

    In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls. (June 4, Tech Talk)

    Just Enough Early Architecture to Guide Development

    Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable. (May 28, Tech Talk)

    Productive Programmer: On the Lam from the Furniture Police

    This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work. (May 26, Tech Talk)

    Auto-Scaling Your Existing Web Application

    Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers. (May 21, Tech Talk)

    Automating Hibernate Mapping and Queries For Java Web Development

    Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application. (May 19, Article)

    Auto-Scaling Your Existing Web Application

    In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources. (May 19, Tech Talk)

    Free Book: Jakarta-Struts Live

    Download the entire book of Jakarta-Struts Live and learn about Struts MVC, Tiles, the Validator, DynaActionForms, plug-ins, internationalization, and more.
    (Book PDF Download)

    Application Server Matrix

    The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
    (Application Server Comparison Matrix)

    News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
    Java Solutions
    All Content Copyright ©2007 TheServerSide Privacy Policy
    Site Map