写点什么

如何为“每个儿童一台笔记本电脑”项目开发新 activities?

  • 2008-02-27
  • 本文字数:1336 字

    阅读完需:约 4 分钟

AI 大模型超全落地场景&金融应用实践,8 月 16 - 19 日 FCon x AICon 大会联诀来袭、干货翻倍!

2006 年,Nicholas Negroponte 在 TED 大会上解说,从麻省理工多媒体实验室的主任之职卸任之后,他目前正领导着“每个儿童一台笔记本电脑”(OLPC) 活动。他的主要动力在于教育:

很多大问题,无论它们的解决方案是什么,往往牵涉到教育,有时甚至仅仅是教育,脱离不开有关的教育的各个元素。

他提出:

孩子是在与世界的交互中学习成长,然后,教学才成为首要学习来源。计算机能够提供的是完全由学习者本身推动的一种学习。

“每个儿童一台笔记本电脑”的概念很有用,他在报告中这样说道:

2002 年,缅因州的政员为“每个儿童一台笔记本电脑”而立法。3 年半以后,逃学率下降到零;学生在家长会上几乎全部出席;学生参与率获得了提高;孩子们通过邮件向老师请教很多问题。

这已经不仅仅是一个计算机计划,更是一个教育计划。

Walter Bender——软件和内容方向的主席补充说:

它是一个关于教育转型的计划。它给予没有机会学习的孩子那些学习机会。所以它是关于机会权力,关于公平,关于给下一代的发展中世界的孩子们一个光明和开放的未来的计划。

2007 年十一月,第一代XO 大量投入生产,接踵而至的是在蒙古国的 GIGI 项目中首次投入实践

XO 是专门针对发展中国家而开发的,特别针对于像那些没有输电网的地方

XO 用户界面的核心是 Sugar Greg DeKoenigsberg ——RedHat 杂志的编辑这样解释

“Sugar”和 Linux 用户习惯了的桌面环境很不一样。XO 的主旨是作为能够允许孩子们进行交互式学习的工具,Sugar 就是为这个目的而设计的。因而,孩子们能看到的第一样东西不是硬盘或者回收站——这些是“邻居”的那些孩子们看的东西。Sugar 开发者们受到鼓励编写一些带有默认激活了的协作元素的 activities

特别地,Sugar 强调在多个 XO 系统互联为网络邻居时的共享activities 概念

开发人员们为OLPC 项目也贡献了很多新的activities 。你现在可以通过下载一个XO 镜像或者自己根据“搭建开发环境”就可以搭建起一个完整的基于Sugar 的开发环境

操作系统是Linux 内核(Linux 2.6.22; Fedora 7 基础环境),编程环境包括:

  • Python (2.5 版本);
    • Pippy ,一个在 XO 上使用 Python 的 activity;
  • JavaScript ™;
  • Csound ,音乐编程语言;
  • 使用 Smalltalkan 的 Etoys 实现—— Squeak ,一种基于对象(object-based)编程语言;
  • Turtle Art ,一个图像编程环境;
  • Gnash ,一个免费且开源的支持向量和光栅图(raster graphics)的 Adobe Flash™ 文件格式插件,一个叫做 ActionScript™ 的脚本语言以及语音和视频流;
  • Adobe’s Flash Player ,Java™ 虚拟机,以及并不包含于标准发布包内但可以通过 Yum 或者 RPM 安装的其他限制格式

例如, eToy 是一个嵌入于提供“一个‘羽翼丰满’、一般目的、多媒体就绪、集成开发环境”的 Squeak Small Talk 系统的一个 activity。

这是一个非常简单的例子,这个例子命令图中的轿车沿既定的车道前进:

如果你愿意通过你的技术为这样的人道主义事业尽一份力,这是关于如何搭建和注册OLPC 项目的说明。项目可以宿于SourceForge、GNU Sanannah 或者Google Code。

这儿,Tim Jones——Emulex 的咨询师提供了如何一步一步在XO 上开发新activities 的说明。

查看原文: How to Develop New Activities for the One Laptop Per Child Project?

2008-02-27 05:06729
用户头像

发布了 71 篇内容, 共 19.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

别被vector最后一个元素erase错误

良知犹存

c++

Linux开发coredump文件分析实战分享

良知犹存

Linux

业务中台数据一致性方案

慕枫技术笔记

后端 引航计划

模块九毕业设计

以吻封笺

模块九作业:设计电商秒杀系统

Felix

马拉车算法,其实并不难!!!

秦怀杂货店

数据结构 算法 LeetCode

大神Jeff Dean相关的一些项目

春秋易简

SpringBoot 实战:优雅的使用枚举参数(原理篇)

看山

Java Spring Boot Effective Spring 10月月更

在开源项目或工作项目中使用git建立fork仓库

良知犹存

git

stm32-HAL使用usart发送中断判断发送标志库问题

良知犹存

stm32

5款良心工具,专治各种流氓顽固软件!

Jackpop

MacBook的隐藏功能

IT蜗壳-Tango

10月月更

10. python入门速通教程之类、继承类、类中的特殊方法

梦想橡皮擦

10月月更

【LeetCode】合并两个有序链表Java题解

Albert

算法 LeetCode 10月月更

风雨兼程,零代码训练营第四期顺利结业

明道云

敬畏用户

FunTester

软件测试 测试 用户 FunTester 用户思维

【SpringCloud技术专题】「Hystrix源码」分析故障切换的运作流程

洛神灬殇

源码分析 SpringCloud Hystrix 熔断器 10月月更

如何进行用户故事估算——Ethan分享观后感

Bruce Talk

敏捷 随笔 Agile User Story Product Owner

产品经理技能手册

俞凡

产品经理 产品管理 认知

小程序中如何显示Markdown文本

Changing Lin

10月月更

012云原生之微服务

穿过生命散发芬芳

云原生 10月月更

数据库优化之explain 的使用和常用的SQL优化或索引优化

Regan Yue

数据库 数据库优化 Regan Yue 10月月更

容器 & 服务:Kubernetes API Server访问问题

程序员架构进阶

架构 Kubernetes 容器 Helm Charts 10月月更

iOS开发独家秘籍-代码块Code Snippets

iOSer

ios 代码 ios开发

模块9

脉动

stm32-HAL使用stop模式后DMA初始化的问题

良知犹存

stm32

半年时间,拍摄8省市10个案例,我们见到了这样的智能中国

脑极体

k8s replicaset controller源码分析(1)-初始化与启动分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

产品经理职业发展框架

俞凡

产品经理 产品管理 认知

技术公众号小白互助网络

Felix

GitHub 微信公众号 自媒体

一文带你盘点“微服务”中的技术点

Simon郎

微服务 Spring Cloud spring cloud alibaba java

如何为“每个儿童一台笔记本电脑”项目开发新activities?_Java_Jean-Jacques Dubray_InfoQ精选文章