Software components/lang-ja: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: {{OLPC}} {{Translations}} '''A general discussion of software on the laptop is found here.''' ==Operating system== * Linux Kernel: Linux 2.6.22; [http://fedoraproject.org/ Fe...)
 
m (→‎関連項目: don't link to obsolete 542_Demo_Notes)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{OLPC}}
{{OLPC}}
{{Translation
{{Translations}}
| lang = ja
| source = Software components
| version = 66161}}
'''A general discussion of software on the laptop is found [[Software|here]].'''
'''A general discussion of software on the laptop is found [[Software|here]].'''
{{Ongoing Translation}}


{{anchor|Operating system}}
==Operating system==
==Operating system==
* Linux Kernel: Linux 2.6.22; [http://fedoraproject.org/ Fedora] Core 7 base environment.
* Linux Kernel: Linux 2.6.22; [http://fedoraproject.org/ Fedora] Core 7 base environment.
** The OLPC specific bits of the kernel are pulled from the olpc-2.6 GIT tree on dev.laptop.org: (http://dev.laptop.org/git.do?p=olpc-2.6;a=summary)
** The OLPC specific bits of the kernel are pulled from the olpc-2.6 GIT tree on dev.laptop.org: (http://dev.laptop.org/git.do?p=olpc-2.6;a=summary)


==Programming environment==
{{anchor|Programming environment}}
==プログラミング環境==
* [[Python]] (Version 2.5);
* [[Javascript]]™;
* [[Csound]], 音楽用プログラミング言語(music programming language);
* [[Etoys]], オブジェクト指向言語である"Smalltalk"を用いた[[Squeak]]の実装;
** Sugerの実装については、[[Sugar Etoys]]に詳しい記述がありますので、参照してください。
* [[Turtle Art]] [[LOGO]], グラフィカルな開発環境(a graphical programming environment);
* Gnash, フリー、オープンソースであるAdobe Flash™プラグイン。ベクタグラフィクス、ラスタグラフィクス、ActionScript™と呼ばれるスクリプト言語、及び音声映像ストリーミングをサポートします。;
* Adobe's Flash Player と Java™ virtual machine は、Yum や RPMをインストールすることによって追加されますが、通常の配布版の一部、ではありません。

{{ Translated text |
* [[Python]] (Version 2.5);
* [[Python]] (Version 2.5);
* [[Javascript]]™;
* [[Javascript]]™;
Line 16: Line 32:
* Gnash, a free and open source plug-in for the Adobe Flash™ file format supporting vector and raster graphics, a scripting language called ActionScript™ and streaming of audio and video;
* Gnash, a free and open source plug-in for the Adobe Flash™ file format supporting vector and raster graphics, a scripting language called ActionScript™ and streaming of audio and video;
* Adobe's Flash Player and Java™ virtual machine can be added via Yum or RPM install but are not part of the standard distribution.
* Adobe's Flash Player and Java™ virtual machine can be added via Yum or RPM install but are not part of the standard distribution.
| display = block}}

{{anchor|Libraries}}
===ライブラリ===
* Mozilla [http://www.mozilla.org/newlayout/ Gecko]/[[Xulrunner]] (the Firefox web engine);
* GUI toolkit ([http://www.gtk.org/ GTK+]) ([http://www.gnome.org Gnome]);
* [http://projects.o-hand.com/matchbox Matchbox] ウィンドウマネージャ;
* [http://www.pango.org/ Pango] テキストレイアウト;
* Gnome accessibility toolkit ([http://developer.gnome.org/projects/gap/ ATK]);
* Python [[GTK for OLPC | GTK]]+ bindings version 2.10;
* [http://cairographics.org/ Cairo] 2D-graphics サポート;
* [http://x.org X Window System] X.org Foundation;
* フォントレンダリング ([http://www.freetype.org/ Freetype]);
* [http://avahi.org/ Avahi] local service discovery;
* マルチメディアフレームワーク: [http://gstreamer.freedesktop.org/ gstreamer] 及び [http://www.helixcommunity.org RealNetworks];
* [[Bitfrost]] セキュリティシステム;
* メッシュネットワーク;
* ゲーム: [[Pygame]]
ライブラリは上記全てをサポートします。他のものは、YumかRPMでインストール出来ます。


{{ Translated text |
===Libraries===
* Mozilla [http://www.mozilla.org/newlayout/ Gecko]/[[Xulrunner]] (the Firefox web engine);
* Mozilla [http://www.mozilla.org/newlayout/ Gecko]/[[Xulrunner]] (the Firefox web engine);
* GUI toolkit ([http://www.gtk.org/ GTK+]) ([http://www.gnome.org Gnome]);
* GUI toolkit ([http://www.gtk.org/ GTK+]) ([http://www.gnome.org Gnome]);
Line 33: Line 68:
* Game library: [[Pygame]]
* Game library: [[Pygame]]
Libraries to support all of the above, others can be installed by Yum or RPM.
Libraries to support all of the above, others can be installed by Yum or RPM.
| display = block}}


===User environment===
{{anchor|User environment}}
===ユーザ環境===
* [[Sugar]] graphical user interface, written in Python, on top of the X Window System and the Matchbox Window Manager.
* [[Sugar]] graphical user interface, written in Python, on top of the X Window System and the Matchbox Window Manager.
** “Zooming” interface to mesh network;
** “Zooming” interface to mesh network;
Line 40: Line 77:
Flash space available for other software content ~800 MiB.
Flash space available for other software content ~800 MiB.


{{ Translated text |
==Applications==
* [[Sugar]] graphical user interface, written in Python, on top of the X Window System and the Matchbox Window Manager.
** “Zooming” interface to mesh network;
** [[Journal]] interface to file system;
Flash space available for other software content ~800 MiB.
| display = block}}

{{anchor|Applications}}
==アプリケーション==
基本システムを拡張する取り組みが3種類あります。それは調査用ツール、表現用ツール、そして協力用ツールです。
組み合わせについては、[[Activities|here]]を参照してください。

{{ Translated text |
There are three types of activities distributed with the base system: tools for exploring, expressing, and collaborating. A matrix of applications that have been (or are being) built for the laptop can be found [[Activities|here]].
There are three types of activities distributed with the base system: tools for exploring, expressing, and collaborating. A matrix of applications that have been (or are being) built for the laptop can be found [[Activities|here]].
| display = block}}


===Tools for exploring===
{{anchor|Tools for exploring}}
===ツール(調査用)(Tools for exploring)===
* a [[Browse|web browser]] built on the [[xulrunner | Firefox engine]];
* a [[Browse|web browser]] built on the [[xulrunner | Firefox engine]];
* a simple [[Read|document viewer]] based upon [http://www.gnome.org/projects/evince/ evince] (including the ability to view PDF);
* a simple [[Read|document viewer]] based upon [http://www.gnome.org/projects/evince/ evince] (including the ability to view PDF);
Line 51: Line 102:
* The [[Opera]] web browser and the Real Networks [[Helix media activity|Helix™]] platform have been ported to the laptop and are available for download but not part of the standard distribution.
* The [[Opera]] web browser and the Real Networks [[Helix media activity|Helix™]] platform have been ported to the laptop and are available for download but not part of the standard distribution.
* [[Measure]], a tool for exploring the physical world by measuring DC and AC voltages, observing them on a oscilloscope like interface, being able to watch waveforms in frequency domain (spectrum analyzer), logging data at a specified time interval, and drawing the graph of logged data.
* [[Measure]], a tool for exploring the physical world by measuring DC and AC voltages, observing them on a oscilloscope like interface, being able to watch waveforms in frequency domain (spectrum analyzer), logging data at a specified time interval, and drawing the graph of logged data.
{{ Translated text |
* a [[Browse|web browser]] built on the [[xulrunner | Firefox engine]];
* a simple [[Read|document viewer]] based upon [http://www.gnome.org/projects/evince/ evince] (including the ability to view PDF);
* [[News Reader]], an RSS (“really simple syndication”) reader ([http://penguintv.sourceforge.net/ PenguinTV]);
* multimedia playback using gstreamer (the Real Networks Helix™ platform has been ported to the laptop and is available for download but is not part of the base distribution);
* OpenDocument Viewer to read documents in OpenDocument format, a highly-compressed format that is a fully open international standard (ISO 26300);
* The [[Opera]] web browser and the Real Networks [[Helix media activity|Helix™]] platform have been ported to the laptop and are available for download but not part of the standard distribution.
* [[Measure]], a tool for exploring the physical world by measuring DC and AC voltages, observing them on a oscilloscope like interface, being able to watch waveforms in frequency domain (spectrum analyzer), logging data at a specified time interval, and drawing the graph of logged data.
| display = block}}

{{anchor|Tools for expressing}}
===ツール(表現用)(Tools for expressing)===
* [[TamTam]], 音楽用シンセサイザ/コンポーザ;
* Etoys (上記参照);
* a [[Write|word processor]] based upon the [[Abiword]] project;
** [[OpenDocument Viewer]] to read documents in OpenDocument format, a highly-compressed format that is a fully open international standard (ISO 26300)
* [[Record]] video, audio, and still-image capture and playback (a “video wiki” is under development);
* [[Draw]], a pixel-paint programming;
* a [[OLPC_Human_Interface_Guidelines#Journaling|journal]];
* [[MikMik]], a wiki with WYSIWYG editing, using [[Crossmark]] (under development);
* [http://www.vim.org VIM] and NANO text editors.


{{ Translated text |
===Tools for expressing===
* [[TamTam]], a music synthesis and composition tool;
* [[TamTam]], a music synthesis and composition tool;
* Etoys (see above);
* Etoys (see above);
Line 62: Line 134:
* [[MikMik]], a wiki with WYSIWYG editing, using [[Crossmark]] (under development);
* [[MikMik]], a wiki with WYSIWYG editing, using [[Crossmark]] (under development);
* [http://www.vim.org VIM] and NANO text editors.
* [http://www.vim.org VIM] and NANO text editors.
| display = block}}


===Tools for communicating===
{{anchor|Tools for communicating}}
===ツール(コミュニケーション)(Tools for communicating)===
* [[Chat]] and serverless instant messenger;
* [[Video Chat]] (開発中);
* a VoIP client (開発中);
* Email through the web-based Gmail service;
* Native email client (開発中).

{{ Translated text |
* [[Chat]] and serverless instant messenger;
* [[Chat]] and serverless instant messenger;
* [[Video Chat]] (under development);
* [[Video Chat]] (under development);
Line 69: Line 150:
* Email through the web-based Gmail service;
* Email through the web-based Gmail service;
* Native email client (under development).
* Native email client (under development).
| display = block}}

{{anchor|Other Tools}}
===ツール(その他)===
* 電卓(Calculator);
* スプレッドシート(Spreadsheet) (開発中);
* a shell and debugger;
* [[Develop]], an activity editor (開発中).


{{ Translated text |
===Other Tools===
* Calculator;
* Calculator;
* Spreadsheet (under development);
* Spreadsheet (under development);
* a shell and debugger;
* a shell and debugger;
* [[Develop]], an activity editor (under development).
* [[Develop]], an activity editor (under development).
| display = block}}


===Games===
{{anchor|Games}}
===ゲーム===
* 沢山のゲーム(記憶ゲームのバリエーションや戦略ゲーム等)
{{ Translated text |
* Numerous games, including variations of the “memory game”, strategy games, etc.
* Numerous games, including variations of the “memory game”, strategy games, etc.
| display = block}}


===Shared Applications===
{{anchor|Shared Applications}}
===共有されるアプリケーション===
全てのアプリケーションは、Journalによって共用データを共有できます。
そして、読む、書く、録音する等を行う殆どのアプリケーションはネットワーク(子供たち同士、先生と子供)を通じた共有が可能です。

{{ Translated text |
All applications share a common data store accessible through the Journal;
All applications share a common data store accessible through the Journal;
Most applications, including, reading, writing, recording and browsing, allow for collaboration; through the network: child-to-child and teacher-to-child.
Most applications, including, reading, writing, recording and browsing, allow for collaboration; through the network: child-to-child and teacher-to-child.
| display = block}}

{{anchor|Mesh Networking}}
==メッシュネットワーク==
* 以下のためのワイアレスネットワークインタフェース仕様:
* Ability to act as a mesh point when laptop's main CPU is off;
* Support for asymmetric links/paths;
* Incremental releases—mesh networking is available immediately on XO; Upgrades will continue to improve functionality and adherence with standards;
* Simultaneously acts as a mesh point and an infrastructure node.
* Standards Compliance: follow 802.11s draft when possible.


{{ Translated text |
==Mesh Networking==
* The specifications for the wireless networking interface include:
* The specifications for the wireless networking interface include:
* Ability to act as a mesh point when laptop's main CPU is off;
* Ability to act as a mesh point when laptop's main CPU is off;
Line 90: Line 199:
* Simultaneously acts as a mesh point and an infrastructure node.
* Simultaneously acts as a mesh point and an infrastructure node.
* Standards Compliance: follow 802.11s draft when possible.
* Standards Compliance: follow 802.11s draft when possible.
| display = block}}


== Additional [[Software projects]] ==
{{anchor|Additional [[Software projects]]}}
== 更なる[[Software projects]] ==
* [[Measure_/_Oscilloscope]]
* [[OLPCities]], 仮想プログラミング環境
* [[FACIL]], 子供用に開発されたWebページエディタ (英語の説明:http://wiki.laptop.org/go/EASE)
* [[Musical Editor]], 音楽コンポジットツールキット(a music composition toolkit)
* [[Drawing Workshop]], 共有グラフィクスツール(a shared graphics space)
* [[Tux Paint]], 超簡単なお絵かきツール(a paint program with extreme ease-of-use)
* [[BlockParty]], テトリスもどき、メッシュネットワークで使用可能(a Tetris-like game that exploits the mesh)
* チャット、インスタントメッセンジャー(サーバ不要)、VoIP、電子メール(chat, serverless linux instant messenger http://retroshare.sf.net , VOIP, email)
* a shell and debugger
* [[Develop]], an activity editor

{{ Translated text |
* [[Measure_/_Oscilloscope]]
* [[Measure_/_Oscilloscope]]
* [[OLPCities]], a virtual world programming environment
* [[OLPCities]], a virtual world programming environment
Line 102: Line 225:
* a shell and debugger
* a shell and debugger
* [[Develop]], an activity editor
* [[Develop]], an activity editor
| display = block}}


==See also==
{{anchor|See also}}
==関連項目==
* [[Software|Software overview]]
* [[Software|Software overview]]
** [[Software/Goals|Software goals]]
** [[Software/Goals|Software goals]]
Line 112: Line 237:
** [[Sugar]]
** [[Sugar]]
** [[Activities]]
** [[Activities]]

** [[542_Demo_Notes|Demo notes]]
* [[Developers program]]
* [[Developers program]]
** [[Autoreinstallation_image|Updating your software image]]
** [[Autoreinstallation_image|Updating your software image]]

Latest revision as of 22:51, 3 November 2011

  このページは、OLPCチームによってチェックされています。
  翻訳された Software components 原文  
   english | españolitaliano日本語한국어   +/- 変更  

A general discussion of software on the laptop is found here.

This is an on-going translation

Operating system

プログラミング環境

  • Python (Version 2.5);
  • Javascript™;
  • Csound, 音楽用プログラミング言語(music programming language);
  • Etoys, オブジェクト指向言語である"Smalltalk"を用いたSqueakの実装;
    • Sugerの実装については、Sugar Etoysに詳しい記述がありますので、参照してください。
  • Turtle Art LOGO, グラフィカルな開発環境(a graphical programming environment);
  • Gnash, フリー、オープンソースであるAdobe Flash™プラグイン。ベクタグラフィクス、ラスタグラフィクス、ActionScript™と呼ばれるスクリプト言語、及び音声映像ストリーミングをサポートします。;
  • Adobe's Flash Player と Java™ virtual machine は、Yum や RPMをインストールすることによって追加されますが、通常の配布版の一部、ではありません。
  • Python (Version 2.5);
  • Javascript™;
  • Csound, music programming language;
  • The Etoys implementation of Squeak using Smalltalk, an object-based programming language;
    • Please see Sugar Etoys for a detailed description of the Sugar implementation
  • Turtle Art LOGO, a graphical programming environment;
  • Gnash, a free and open source plug-in for the Adobe Flash™ file format supporting vector and raster graphics, a scripting language called ActionScript™ and streaming of audio and video;
  • Adobe's Flash Player and Java™ virtual machine can be added via Yum or RPM install but are not part of the standard distribution.

ライブラリ

ライブラリは上記全てをサポートします。他のものは、YumかRPMでインストール出来ます。

Libraries to support all of the above, others can be installed by Yum or RPM.

ユーザ環境

  • Sugar graphical user interface, written in Python, on top of the X Window System and the Matchbox Window Manager.
    • “Zooming” interface to mesh network;
    • Journal interface to file system;

Flash space available for other software content ~800 MiB.

  • Sugar graphical user interface, written in Python, on top of the X Window System and the Matchbox Window Manager.
    • “Zooming” interface to mesh network;
    • Journal interface to file system;

Flash space available for other software content ~800 MiB.

アプリケーション

基本システムを拡張する取り組みが3種類あります。それは調査用ツール、表現用ツール、そして協力用ツールです。 組み合わせについては、hereを参照してください。

There are three types of activities distributed with the base system: tools for exploring, expressing, and collaborating. A matrix of applications that have been (or are being) built for the laptop can be found here.

ツール(調査用)(Tools for exploring)

  • a web browser built on the Firefox engine;
  • a simple document viewer based upon evince (including the ability to view PDF);
  • News Reader, an RSS (“really simple syndication”) reader (PenguinTV);
  • multimedia playback using gstreamer (the Real Networks Helix™ platform has been ported to the laptop and is available for download but is not part of the base distribution);
  • OpenDocument Viewer to read documents in OpenDocument format, a highly-compressed format that is a fully open international standard (ISO 26300);
  • The Opera web browser and the Real Networks Helix™ platform have been ported to the laptop and are available for download but not part of the standard distribution.
  • Measure, a tool for exploring the physical world by measuring DC and AC voltages, observing them on a oscilloscope like interface, being able to watch waveforms in frequency domain (spectrum analyzer), logging data at a specified time interval, and drawing the graph of logged data.
  • a web browser built on the Firefox engine;
  • a simple document viewer based upon evince (including the ability to view PDF);
  • News Reader, an RSS (“really simple syndication”) reader (PenguinTV);
  • multimedia playback using gstreamer (the Real Networks Helix™ platform has been ported to the laptop and is available for download but is not part of the base distribution);
  • OpenDocument Viewer to read documents in OpenDocument format, a highly-compressed format that is a fully open international standard (ISO 26300);
  • The Opera web browser and the Real Networks Helix™ platform have been ported to the laptop and are available for download but not part of the standard distribution.
  • Measure, a tool for exploring the physical world by measuring DC and AC voltages, observing them on a oscilloscope like interface, being able to watch waveforms in frequency domain (spectrum analyzer), logging data at a specified time interval, and drawing the graph of logged data.

ツール(表現用)(Tools for expressing)

  • TamTam, 音楽用シンセサイザ/コンポーザ;
  • Etoys (上記参照);
  • a word processor based upon the Abiword project;
    • OpenDocument Viewer to read documents in OpenDocument format, a highly-compressed format that is a fully open international standard (ISO 26300)
  • Record video, audio, and still-image capture and playback (a “video wiki” is under development);
  • Draw, a pixel-paint programming;
  • a journal;
  • MikMik, a wiki with WYSIWYG editing, using Crossmark (under development);
  • VIM and NANO text editors.
  • TamTam, a music synthesis and composition tool;
  • Etoys (see above);
  • a word processor based upon the Abiword project;
    • OpenDocument Viewer to read documents in OpenDocument format, a highly-compressed format that is a fully open international standard (ISO 26300)
  • Record video, audio, and still-image capture and playback (a “video wiki” is under development);
  • Draw, a pixel-paint programming;
  • a journal;
  • MikMik, a wiki with WYSIWYG editing, using Crossmark (under development);
  • VIM and NANO text editors.

ツール(コミュニケーション)(Tools for communicating)

  • Chat and serverless instant messenger;
  • Video Chat (開発中);
  • a VoIP client (開発中);
  • Email through the web-based Gmail service;
  • Native email client (開発中).
  • Chat and serverless instant messenger;
  • Video Chat (under development);
  • a VoIP client (under development);
  • Email through the web-based Gmail service;
  • Native email client (under development).

ツール(その他)

  • 電卓(Calculator);
  • スプレッドシート(Spreadsheet) (開発中);
  • a shell and debugger;
  • Develop, an activity editor (開発中).
  • Calculator;
  • Spreadsheet (under development);
  • a shell and debugger;
  • Develop, an activity editor (under development).

ゲーム

  • 沢山のゲーム(記憶ゲームのバリエーションや戦略ゲーム等)
  • Numerous games, including variations of the “memory game”, strategy games, etc.

共有されるアプリケーション

全てのアプリケーションは、Journalによって共用データを共有できます。 そして、読む、書く、録音する等を行う殆どのアプリケーションはネットワーク(子供たち同士、先生と子供)を通じた共有が可能です。

All applications share a common data store accessible through the Journal; Most applications, including, reading, writing, recording and browsing, allow for collaboration; through the network: child-to-child and teacher-to-child.

メッシュネットワーク

  • 以下のためのワイアレスネットワークインタフェース仕様:
  • Ability to act as a mesh point when laptop's main CPU is off;
  • Support for asymmetric links/paths;
  • Incremental releases—mesh networking is available immediately on XO; Upgrades will continue to improve functionality and adherence with standards;
  • Simultaneously acts as a mesh point and an infrastructure node.
  • Standards Compliance: follow 802.11s draft when possible.
  • The specifications for the wireless networking interface include:
  • Ability to act as a mesh point when laptop's main CPU is off;
  • Support for asymmetric links/paths;
  • Incremental releases—mesh networking is available immediately on XO; Upgrades will continue to improve functionality and adherence with standards;
  • Simultaneously acts as a mesh point and an infrastructure node.
  • Standards Compliance: follow 802.11s draft when possible.

更なるSoftware projects

  • Measure_/_Oscilloscope
  • OLPCities, 仮想プログラミング環境
  • FACIL, 子供用に開発されたWebページエディタ (英語の説明:http://wiki.laptop.org/go/EASE)
  • Musical Editor, 音楽コンポジットツールキット(a music composition toolkit)
  • Drawing Workshop, 共有グラフィクスツール(a shared graphics space)
  • Tux Paint, 超簡単なお絵かきツール(a paint program with extreme ease-of-use)
  • BlockParty, テトリスもどき、メッシュネットワークで使用可能(a Tetris-like game that exploits the mesh)
  • チャット、インスタントメッセンジャー(サーバ不要)、VoIP、電子メール(chat, serverless linux instant messenger http://retroshare.sf.net , VOIP, email)
  • a shell and debugger
  • Develop, an activity editor

関連項目