Software components/lang-ko: Difference between revisions
No edit summary |
(ver 94012) |
||
(20 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{OLPC}} |
{{OLPC}} |
||
{{Translation | lang = ko | source = | version = }} |
{{Translation | lang = ko | source = Software components | version = 94012}} |
||
{{TOCright}} |
|||
{{Korean translation}} |
|||
:'''''다운로드할 수 있는 소프트웨어는 [[Activities|활동들]] 문서를 보십시오.''''' |
|||
==소개== |
|||
[[Software|소프트웨어]] 문서에는 ''예전의'' 일반적인 논의가 있습니다. |
|||
이 페이지는 OLPC에 설치될 소프트웨어 환경과 소프트웨어 개발자들이 이용할 수 있는 어플리케이션을 정희합니다. 어플리케이션 개발자가 추가적인 소프트웨어 컴포넌트와 라이버러리를 추가할 수는 있지만, 가볍게 결정해서는 안됩니다. OLPC의 저장 공간과 메모리는 제한적이며, 너무 많은 기능과 사양들을 추가할 경우, 귀하의 어플리케이션 뿐 아니라 다른 사람들이 작성한 어플리케이션의 작동에도 현저히 부정적인 영향을 미칩니다. |
|||
"추가하길 원하는 아이템이 있다면, 이미 유사한 프로젝트가 진행 중인지 여부를 위키의 검색 기능으로 찾아보시길 권합니다." |
|||
== XO용 활동 / 프로그램 / 응용프로그램 / 소프트웨어== |
|||
<font size="-1"><blockquote>This page defines the software environment that will be installed on the OLPC and which application software developers can use. While it is possible for an application developer to add additional software components and libraries, this is not a decision to be taken lightly. The OLPC is constrained by limited memory and storage which means that adding too many frills and features can have a significant negative impact on your own application as well as other applications running on the OLPC. |
|||
{{anchor|Activities / programs / applications / software for the XO}} |
|||
See [[Activities|활동들]]. |
|||
== 운영체제 == |
|||
''If you add items to the list, please use the Wiki's search function to see if there are pages about it which can be linked.''</blockquote></font> |
|||
{{anchor|Operating system}} |
|||
* 리눅스 커널: Linux 2.6.22 [http://fedoraproject.org/ 페도라(Fedora)]7 기반 환경 |
|||
** 커널의 OLPC 특화 부분은 dev.laptop.org의 olpc-2.6 GIT 트리에서 가져옵니다. (http://dev.laptop.org/git?p=olpc-2.6) |
|||
== 프로그래밍 환경 == |
|||
==운영 시스템 컴포넌트== |
|||
{{anchor|Programming environment}} |
|||
* [[Python|파이썬]] 2.5 |
|||
** [[Pippy]], XO용 파이썬을 탐구하는 활동 |
|||
* [[JavaScript|자바스크립트 (JavaScript™)]] |
|||
* [[Csound]], 음악 프로그래밍 언어 |
|||
* 객체지향 프로그래밍 언어 스몰토크를 사용한 [[Squeak]]의 [[Etoys]] 구현. |
|||
** 슈가(Sugar)에서의 구현에 대한 명세는 [[Sugar Etoys]]를 보십시오. |
|||
* [[Turtle Art]], 그래픽 프로그래밍 환경 |
|||
* Gnash: 벡터 및 래스터 그래픽, 스크립트 언어 ActionScript™, 오디오와 비디오 스트리밍을 지원하는 어도비 Flash™ 파일 포맷의 자유-오픈소스 플러그인 |
|||
* 어도비 Flash Player, Java™ 가상 머신, 그외 [[Restricted Formats|제약된 형식들]]은 Yum 또는 RPM으로 설치할 수 있으나 표준 배포의 일부분은 아닙니다. |
|||
=== |
=== 라이브러리 === |
||
{{anchor|Libraries}} |
|||
메인 커널로써, Fedora Rawhide를 사용합니다. |
|||
* 모질라 [http://www.mozilla.org/newlayout/ Gecko]/[[Xulrunner]] (파이어폭스 웹 엔진) |
|||
* GUI 툴킷([http://www.gtk.org/ GTK+]) ([http://www.gnome.org Gnome]) |
|||
* [http://projects.o-hand.com/matchbox Matchbox] 창 관리자 |
|||
* [http://www.pango.org/ Pango] 텍스트 레이아웃 |
|||
* Gnome 접근성 툴킷 ([http://developer.gnome.org/projects/gap/ ATK]) |
|||
* 파이썬 [[GTK for OLPC | GTK]]+ 바인딩 2.10 |
|||
* [http://cairographics.org/ Cairo] 2D 그래픽 지원 |
|||
* X.org 재단의 [http://x.org X Window System] |
|||
* 글꼴 렌더링 ([http://www.freetype.org/ Freetype]) |
|||
* [http://telepathy.freedesktop.org/ Telepathy] 실시간 통신 프레임워크 |
|||
* [http://avahi.org/ Avahi] 지역 서비스 탐색 |
|||
* 멀티미디어 프레임워크: [[GStreamer]]와 [http://www.helixcommunity.org RealNetworks] |
|||
* [[Bitfrost|비트프로스트(Bitfrost)]] 보안 시스템 |
|||
* 메쉬 네트워크 |
|||
* 게임 라이브러리: [[Pygame]] |
|||
* [[Gettext]], GNU 국제화 라이브러리 |
|||
위의 라이브러리는 모두 지원되며, 다른 것들은 Yum 또는 RPM으로 설치할 수 있습니다. |
|||
=== 사용자 환경 === |
|||
<font size="-1"><blockquote>For the main kernel, we are using the Fedora Rawhide version of the Linux kernel, which means that we are tracking the main kernel fairly closely. |
|||
{{anchor|User environment}} |
|||
The OLPC specific bits of the Rawhide 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</blockquote></font> |
|||
* [[Sugar]] 파이썬으로 작성된 그래픽 사용자 인터페이스, X 윈도우 시스템 및 Matchbox 창 관리자 위에서 동작 |
|||
** 메쉬 네트워크에 대한 “Zooming” 인터페이스 |
|||
** 파일 시스템에 대한 [[Journal]] 인터페이스 |
|||
다른 소프트웨어 컨텐츠를 위한 약 800 MiB의 플래쉬 메모리 여유 공간 |
|||
== 응용 프로그램 == |
|||
==프로그래밍 환경== |
|||
{{anchor|Applications}} |
|||
*[[Python|파이썬]] 버전 2.5 |
|||
기본 시스템과 함께 배포되는 세가지 유형의 활동이 있습니다: 탐구, 표현, 협동을 위한 도구들 |
|||
*[[Javascript|자바 스크립트]] |
|||
노트북을 위해 제작되었거나 제작되고 있는 응용 프로그램의 도표는 [[Activities|여기]]에 있습니다. |
|||
*[[CSound|시사운드]], 사운드 및 음악 환경 |
|||
*[[Squeak|스퀵]] / [[Etoys|이토이]], 미디어 저작 환경 ([[Sugar Etoys|슈가 이토이]] 참조.) |
|||
=== 탐색 도구 === |
|||
<font size="-1"><blockquote>*[[Python]] version 2.5 |
|||
{{anchor|Tools for exploring}} |
|||
*[[Javascript]] |
|||
* [[xulrunner | 파이어폭스 엔진]] 기반의 [[Browse|웹 브라우저]] |
|||
*[[CSound]], our sound and music environment |
|||
* [http://www.gnome.org/projects/evince/ evince]에 기반한 간단한 [[Read|문서 뷰어]] (PDF 열람 기능 포함) |
|||
*[[Squeak]] / [[Etoys]], a media-rich authoring environment (Please see [[Sugar Etoys]] for a detailed description of the Sugar implementation.)</blockquote></font> |
|||
* [[News Reader|뉴스 리더]], RSS("Really Simple Syndication") 리더 ([http://penguintv.sourceforge.net/ PenguinTV]); |
|||
* gstreamer를 사용한 멀티미디어 재생 (리얼네트웍스 Helix™ 플랫폼이 노트북으로 이식되어 다운로드할 수 있지만 기본 배포본의 일부는 아닙니다.) |
|||
* 완전한 개방형 국제 표준(ISO 26300)이며, 고압축 형식인 오픈다큐먼트 형식의 문서를 읽기 위한 오픈다큐먼트 뷰어 |
|||
* [[Opera|오페라]] 웹브라우저와 리얼네트웍스 [Helix media activity|Helix™]] 플랫폼이 노트북으로 이식되어 다운로드할 수 있지만 기본 배포본의 일부는 아닙니다. |
|||
* [[Measure]] - 물리 세계를 탐구하는 도구. 직류와 교류 전압을 측정하여 오실로스코프와 비슷한 인터페이스로 관찰, 주파수 영역의 파형을 관측(스펙트럼 분석기), 시간 간격을 설정하여 데이터를 기록하고 그래프 작성 |
|||
=== |
=== 표현 도구 === |
||
{{anchor|Tools for expressing}} |
|||
*[http://www.media.mit.edu/~arnans Arnan (Roger) Sipitakiat]이 개발한, 파이썬 상에서 구동되는 [[LOGO|로고]] 환경을 제공할 것입니다. |
|||
* [[TamTam]] - 음악 작성 및 작곡 도구 |
|||
* Etoys (위쪽 참조) |
|||
* [[Abiword]]에 기반한 [[Write|워드프로세서]] |
|||
* [[Record]] - 비디오, 오디오, 사진 저장 및 재생 ("video wiki" 개발중) |
|||
* [[Draw]] - 픽셀 그림 프로그래밍 |
|||
* [[OLPC_Human_Interface_Guidelines#Journaling|일지]]; |
|||
* [[MikMik]] - [[Crossmark]](개발중)를 사용한 위지위그 편집이 가능한 위키. |
|||
* [http://www.vim.org VIM]과 NANO 문서 편집기 |
|||
=== 통신 도구 === |
|||
** [[pyoLogo]] 를 참조. |
|||
{{anchor|Tools for communicating}} |
|||
*오픈소스 JVM 및/또는 Flash VM도 고려 중입니다. |
|||
* [[Chat|채팅]]과 메신저; |
|||
<font size="-1"><blockquote>*We will have a [[LOGO]] environment, most likely one developed by [http://www.media.mit.edu/~arnans Arnan (Roger) Sipitakiat] that runs on top of Python |
|||
* [[Video Chat|화상 채팅]] (개발중) |
|||
** See [[pyoLogo]] for more information. |
|||
* VoIP 클라이언트 (개발중) |
|||
*We may have a open source JVM and/or a Flash VM</blockquote></font> |
|||
* 웹기반의 Gmail 서비스를 통한 전자우편 |
|||
* 자국어 전자우편 클라이언트 (개발중) |
|||
=== 다른 도구들 === |
|||
== B1 어플리케이션== |
|||
{{anchor|Other Tools}} |
|||
*a web browser built on [[xulrunner]] |
|||
* [[Calculate|계산기]] |
|||
*a simple document viewer based upon [http://www.gnome.org/projects/evince/ evince] |
|||
* 스프레드시트 (개발중) |
|||
*[[TamTam]], a music synthesis tool |
|||
* 쉘과 디버거 |
|||
*[[Memory]], a musical memory game written in Csound that exploits the mesh network |
|||
* [[Develop]] - 활동 편집기 (개발중); |
|||
*[[Sugar_EToys|eToys]] (see above) |
|||
* [http://foss.sit.rp.sg/main 원격 바탕화면] - XO 랩탑을 원격 제어 |
|||
*[http://penguintv.sourceforge.net/ PenguinTV] RSS reader |
|||
*[[AbiWord|Abiword]], a word processor |
|||
*a simple application to demonstrate the camera by putting its video onto the screen. |
|||
=== 온라인 응용 프로그램 === |
|||
==개발 중인 B2 어플리케이션== |
|||
{{anchor|Online Applications}} |
|||
* [http://www.google.com 구글 오피스](스프레드시트와 워드프로세서)가 XO 웹브라우저에서 완벽하게 동작합니다. 더욱이, 공유기능이 있는 응용 프로그램입니다. |
|||
* [http://www.apple.com/webapps/ Apple Web Apps]는 iPhone용으로 설계되었으나 XO에서도 잘 동작됩니다. 웹브라우저에서 접속할 수 있습니다. 많은 경우에 화면을 채우려면 단지 문서를 확대하면 됩니다. |
|||
=== 게임 === |
|||
Any of these applications may not be available in time for B2, or necessarily preloaded onto the systems. |
|||
{{anchor|Games}} |
|||
* "기억 게임"의 변형판과 전략 게임 등을 포함한 수많은 게임 |
|||
활동들 다운로드 문서의 게임 목록을 참고하십시오. [[Activities#Games]] |
|||
*a [[OLPC_Human_Interface_Guidelines#Journaling|journal]] |
|||
*a wiki with WYSIWYG editing, using [[Crossmark]] as its markup language |
|||
*[[OpenDocument Viewer]] to read documents in OpenDocument format, a highly-compressed format that is a fully open international standard (ISO 26300) |
|||
*[http://www.vim.org VIM], a text editor |
|||
*[http://helixcommunity.org/ Helix], an open-source multimedia environment |
|||
*other video tools, such as a video wiki |
|||
*an [http://www.springerlink.com/index/U2PAG8MFR651DRCF.pdf image map] tool |
|||
*[[OLPCities]], a virtual world programming environment |
|||
*[[FACIL]], a webpage editor developed to be used by children. (In English at 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 |
|||
*a Tetris-like game that exploits the mesh |
|||
*chat, serverless linux instant messenger http://retroshare.sf.net , VOIP, email |
|||
*a shell and debugger |
|||
*[[Develop]], an activity editor |
|||
=== 공유 응용 프로그램 === |
|||
==라이버러리와 플럭인== |
|||
{{anchor|Shared Applications}} |
|||
*[[Tinymail]] (Possible, still looking for design ideas.) |
|||
모든 응용 프로그램은 저널(Journal)을 통하여 접근할 수 있는 공통 자료 저장을 공유합니다. 읽기, 쓰기, 기록, 탐색을 비롯한 대부분의 응용 프로그램은 네트워크를 통한 어린이-어린이 및 교사-어린이의 협동 작업을 허용합니다. [[Activity Sharing|활동 공유]], [[Shared Sugar Activities|공유 슈가 활동]], [[Tubes Tutorial|Tube 안내서]]를 참조하십시오. |
|||
*Mozilla [http://www.mozilla.org/newlayout/ Gecko]/Xul |
|||
*GUI toolkit ([http://www.gtk.org/ GTK+]) ([http://www.gnome.org Gnome]) |
|||
*[http://projects.o-hand.com/matchbox Matchbox] window manager |
|||
*[[Sugar]] (UI) RedHat/OLPC/Pentagram |
|||
*[http://www.pango.org/ Pango] text layout |
|||
*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 support |
|||
*[http://x.org X Window System] X.org Foundation |
|||
*[http://fedoraproject.org/ Fedora] Linux |
|||
*Font rendering ([http://www.freetype.org/ Freetype]) |
|||
*[http://avahi.org/ Avahi] local service discovery |
|||
*Multimedia framework: [http://gstreamer.freedesktop.org/ gstreamer] and [http://www.helixcommunity.org RealNetworks] |
|||
=== 다른 리눅스용 프로그램 실행 === |
|||
[[Category:Software ideas]] |
|||
{{anchor|Running other Linux apps}} |
|||
[[Category:Resources]] |
|||
콘솔 혹은 터미널 활동에서 yum 또는 rpm을 사용하여 많은 다른 리눅스 응용 프로그램을 설치할 수 있습니다. 예제로서 이 위키의 [[Skype|스카이프]] 문서를 보십시오. |
|||
[[Category:Software]] |
|||
[[Category:Sugar]] |
|||
== 메쉬 네트워킹 == |
|||
{{anchor|Mesh Networking}} |
|||
무선 네트워킹 인터페이스 규격은 다음을 포함합니다. |
|||
* 노트북의 CPU가 꺼졌을 때에도 메쉬 포인트로 동작 가능 |
|||
* 비동기 링크/경로 지원 |
|||
* 점진적인 배포 &mdash 메쉬 네트워킹은 XO에서 즉시 사용할 수 있으며, 기능 개선과 표준 준수를 위해 지속적으로 업그레이드 |
|||
* 메쉬 포인트와 기반 노드로 동시 동작 |
|||
* 표준 준수: 가급적 802.11s 초안에 따름 |
|||
== 학교 서버 == |
|||
{{anchor|School Server}} |
|||
[[School server|학교 서버]]는 노트북에 대해 자원이 풍부한 피어로 동작하기 위한 소프트웨어이며, 추가 저장공간과 인터넷 접속을 제공합니다. |
|||
* [[XS Server Software|XS 서버 소프트웨어]] |
|||
* [[XS Installing Software|XS 소프트웨어 설치]] |
|||
== 추가 소프트웨어 프로젝트 == |
|||
{{anchor|Additional [[Software projects]]}} |
|||
(노트북을 위해 개발되고 있는 활동들의 좀더 완전한 목록은 [[Activities|활동들]] 문서를 보십시오. 아래는 단지 예시입니다.) |
|||
* [[Measure_/_Oscilloscope]] |
|||
* [[OLPCities]] - 가상 세계 프로그래밍 환경 |
|||
* [[FACIL]] - 어린이용으로 개발된 웹에디터 (영어판은 http://wiki.laptop.org/go/EASE) |
|||
* [[Musical Editor|음악 편집기]] - 음악 작곡 도구 |
|||
* [[Drawing Workshop]] - 공유 그래픽 공간 |
|||
* [[Tux Paint]] - 매우 사용하기 쉬운 그림판 |
|||
* [[BlockParty]] - 메쉬를 활용한 테트리스와 비슷한 게임 |
|||
* 채팅, 리눅스용 메신저 http://retroshare.sf.net, 인터넷전화(VoIP), 전자우편 |
|||
* 쉘과 디버거 |
|||
* [[Develop]] - 활동 편집기 |
|||
== 빌드, 이미지, 일정 == |
|||
{{anchor|Builds, images, and schedules}} |
|||
OLPC는 개발을 위해 이곳에 등재된 OLPC 소프트웨어의 "빌드"를 정기적으로 컴파일 및 어셈블합니다. 이 과정은 XO 노트북을 위한 소프트웨어 업데이트와 [[Emulating the XO|XO 에뮬레이팅]]으로 실행될 수 있는 소프트웨어 묶음의 [[OS images|운영체제 "이미지"]]를 생성합니다. |
|||
이 빌드들은 OLPC 소프트웨어의 다양한 공식 배포본으로 발전됩니다. |
|||
* 생산, 현지 업데이트, 앞으로의 개발을 위한 빌드 목표는 [http://xs-dev.laptop.org/~cscott/olpc/streams/ Builds]를 참조하십시오. |
|||
* 상위 배포 일정은 [http://dev.laptop.org/roadmap Roadmap]를 참조하십시오. |
|||
== 참고 == |
|||
{{anchor|See also}} |
|||
* [[Software|소프트웨어 개요]] |
|||
** [[Software/Goals|소프트웨어 목표]] |
|||
** [[OLPC on open source software|오픈소스에 기반한 OLPC]] |
|||
** [[Our_software|소프트웨어 FAQ]] |
|||
** [[Software ideas|소프트웨어 아이디어]] |
|||
** [[Documentation|문서화]] |
|||
* [[OLPC Human Interface Guidelines|OLPC 휴먼 인터페이스 기준]] |
|||
** [[Sugar|슈가(Sugar)]] |
|||
** [[Activities|활동들]] |
|||
** [[542_Demo_Notes|데모 notes]] |
|||
* [[Developers program|개발자 프로그램]] |
|||
** [[Activation and Developer Keys|활성화와 개발자 키]] |
|||
** [[Autoreinstallation_image|소프트웨어 이미지 업데이트 방법]] |
|||
** [[Customizing NAND images|NAND 이미지 설정]] |
|||
*** [[Localization|현지화]] |
|||
*** [[Python_i18n|파이썬 국제화]] |
|||
*** [[Yum]] 패키지 관리자 |
|||
** [[OS_images_for_emulation|에뮬레이터 사용]] |
|||
** [[Hacking Sugar|슈가(Sugar) 해킹]] |
|||
*** [[Sugar Architecture|슈가(Sugar) 설계구조]] |
|||
*** [[Sugar_with_sugar-jhbuild|슈가 환경 만들기]] |
|||
*** [[Sugar on Fedora|페도라에서 슈가]] |
|||
*** [[Activity Sharing|활동 공유]] |
|||
*** [[Shared Sugar Activities|공유된 슈가 활동들]] |
|||
*** [[Tubes Tutorial|Tube 설명서]] |
|||
*** [[Low-level Activity API|저수준 활동 API]] |
|||
** [[Ejabberd Configuration|XMPP 서버 가동하기]] |
|||
** [http://dev.laptop.org 버그 보고/추적] |
|||
** [[Test issues|테스트 관련 사항]] |
|||
*** [[Test Group Release Notes|테스트 그룹 배포 공지]] |
|||
*** [[Test_Config_Notes#OLPC_Update|테스트 설정 업데이트]] |
|||
** [[:Category:API|슈가 전용 API들]] |
|||
[[Category:Software ideas/lang-ko]] |
|||
[[Category:Resources/lang-ko]] |
|||
[[Category:Software/lang-ko]] |
|||
[[Category:Sugar/lang-ko]] |
Latest revision as of 11:23, 10 January 2008
- 다운로드할 수 있는 소프트웨어는 활동들 문서를 보십시오.
소프트웨어 문서에는 예전의 일반적인 논의가 있습니다.
XO용 활동 / 프로그램 / 응용프로그램 / 소프트웨어
See 활동들.
운영체제
- 리눅스 커널: Linux 2.6.22 페도라(Fedora)7 기반 환경
- 커널의 OLPC 특화 부분은 dev.laptop.org의 olpc-2.6 GIT 트리에서 가져옵니다. (http://dev.laptop.org/git?p=olpc-2.6)
프로그래밍 환경
- 파이썬 2.5
- Pippy, XO용 파이썬을 탐구하는 활동
- 자바스크립트 (JavaScript™)
- Csound, 음악 프로그래밍 언어
- 객체지향 프로그래밍 언어 스몰토크를 사용한 Squeak의 Etoys 구현.
- 슈가(Sugar)에서의 구현에 대한 명세는 Sugar Etoys를 보십시오.
- Turtle Art, 그래픽 프로그래밍 환경
- Gnash: 벡터 및 래스터 그래픽, 스크립트 언어 ActionScript™, 오디오와 비디오 스트리밍을 지원하는 어도비 Flash™ 파일 포맷의 자유-오픈소스 플러그인
- 어도비 Flash Player, Java™ 가상 머신, 그외 제약된 형식들은 Yum 또는 RPM으로 설치할 수 있으나 표준 배포의 일부분은 아닙니다.
라이브러리
- 모질라 Gecko/Xulrunner (파이어폭스 웹 엔진)
- GUI 툴킷(GTK+) (Gnome)
- Matchbox 창 관리자
- Pango 텍스트 레이아웃
- Gnome 접근성 툴킷 (ATK)
- 파이썬 GTK+ 바인딩 2.10
- Cairo 2D 그래픽 지원
- X.org 재단의 X Window System
- 글꼴 렌더링 (Freetype)
- Telepathy 실시간 통신 프레임워크
- Avahi 지역 서비스 탐색
- 멀티미디어 프레임워크: GStreamer와 RealNetworks
- 비트프로스트(Bitfrost) 보안 시스템
- 메쉬 네트워크
- 게임 라이브러리: Pygame
- Gettext, GNU 국제화 라이브러리
위의 라이브러리는 모두 지원되며, 다른 것들은 Yum 또는 RPM으로 설치할 수 있습니다.
사용자 환경
- Sugar 파이썬으로 작성된 그래픽 사용자 인터페이스, X 윈도우 시스템 및 Matchbox 창 관리자 위에서 동작
- 메쉬 네트워크에 대한 “Zooming” 인터페이스
- 파일 시스템에 대한 Journal 인터페이스
다른 소프트웨어 컨텐츠를 위한 약 800 MiB의 플래쉬 메모리 여유 공간
응용 프로그램
기본 시스템과 함께 배포되는 세가지 유형의 활동이 있습니다: 탐구, 표현, 협동을 위한 도구들 노트북을 위해 제작되었거나 제작되고 있는 응용 프로그램의 도표는 여기에 있습니다.
탐색 도구
- 파이어폭스 엔진 기반의 웹 브라우저
- evince에 기반한 간단한 문서 뷰어 (PDF 열람 기능 포함)
- 뉴스 리더, RSS("Really Simple Syndication") 리더 (PenguinTV);
- gstreamer를 사용한 멀티미디어 재생 (리얼네트웍스 Helix™ 플랫폼이 노트북으로 이식되어 다운로드할 수 있지만 기본 배포본의 일부는 아닙니다.)
- 완전한 개방형 국제 표준(ISO 26300)이며, 고압축 형식인 오픈다큐먼트 형식의 문서를 읽기 위한 오픈다큐먼트 뷰어
- 오페라 웹브라우저와 리얼네트웍스 [Helix media activity|Helix™]] 플랫폼이 노트북으로 이식되어 다운로드할 수 있지만 기본 배포본의 일부는 아닙니다.
- Measure - 물리 세계를 탐구하는 도구. 직류와 교류 전압을 측정하여 오실로스코프와 비슷한 인터페이스로 관찰, 주파수 영역의 파형을 관측(스펙트럼 분석기), 시간 간격을 설정하여 데이터를 기록하고 그래프 작성
표현 도구
- TamTam - 음악 작성 및 작곡 도구
- Etoys (위쪽 참조)
- Abiword에 기반한 워드프로세서
- Record - 비디오, 오디오, 사진 저장 및 재생 ("video wiki" 개발중)
- Draw - 픽셀 그림 프로그래밍
- 일지;
- MikMik - Crossmark(개발중)를 사용한 위지위그 편집이 가능한 위키.
- VIM과 NANO 문서 편집기
통신 도구
다른 도구들
온라인 응용 프로그램
- 구글 오피스(스프레드시트와 워드프로세서)가 XO 웹브라우저에서 완벽하게 동작합니다. 더욱이, 공유기능이 있는 응용 프로그램입니다.
- Apple Web Apps는 iPhone용으로 설계되었으나 XO에서도 잘 동작됩니다. 웹브라우저에서 접속할 수 있습니다. 많은 경우에 화면을 채우려면 단지 문서를 확대하면 됩니다.
게임
- "기억 게임"의 변형판과 전략 게임 등을 포함한 수많은 게임
활동들 다운로드 문서의 게임 목록을 참고하십시오. Activities#Games
공유 응용 프로그램
모든 응용 프로그램은 저널(Journal)을 통하여 접근할 수 있는 공통 자료 저장을 공유합니다. 읽기, 쓰기, 기록, 탐색을 비롯한 대부분의 응용 프로그램은 네트워크를 통한 어린이-어린이 및 교사-어린이의 협동 작업을 허용합니다. 활동 공유, 공유 슈가 활동, Tube 안내서를 참조하십시오.
다른 리눅스용 프로그램 실행
콘솔 혹은 터미널 활동에서 yum 또는 rpm을 사용하여 많은 다른 리눅스 응용 프로그램을 설치할 수 있습니다. 예제로서 이 위키의 스카이프 문서를 보십시오.
메쉬 네트워킹
무선 네트워킹 인터페이스 규격은 다음을 포함합니다.
- 노트북의 CPU가 꺼졌을 때에도 메쉬 포인트로 동작 가능
- 비동기 링크/경로 지원
- 점진적인 배포 &mdash 메쉬 네트워킹은 XO에서 즉시 사용할 수 있으며, 기능 개선과 표준 준수를 위해 지속적으로 업그레이드
- 메쉬 포인트와 기반 노드로 동시 동작
- 표준 준수: 가급적 802.11s 초안에 따름
학교 서버
학교 서버는 노트북에 대해 자원이 풍부한 피어로 동작하기 위한 소프트웨어이며, 추가 저장공간과 인터넷 접속을 제공합니다.
추가 소프트웨어 프로젝트
(노트북을 위해 개발되고 있는 활동들의 좀더 완전한 목록은 활동들 문서를 보십시오. 아래는 단지 예시입니다.)
- Measure_/_Oscilloscope
- OLPCities - 가상 세계 프로그래밍 환경
- FACIL - 어린이용으로 개발된 웹에디터 (영어판은 http://wiki.laptop.org/go/EASE)
- 음악 편집기 - 음악 작곡 도구
- Drawing Workshop - 공유 그래픽 공간
- Tux Paint - 매우 사용하기 쉬운 그림판
- BlockParty - 메쉬를 활용한 테트리스와 비슷한 게임
- 채팅, 리눅스용 메신저 http://retroshare.sf.net, 인터넷전화(VoIP), 전자우편
- 쉘과 디버거
- Develop - 활동 편집기
빌드, 이미지, 일정
OLPC는 개발을 위해 이곳에 등재된 OLPC 소프트웨어의 "빌드"를 정기적으로 컴파일 및 어셈블합니다. 이 과정은 XO 노트북을 위한 소프트웨어 업데이트와 XO 에뮬레이팅으로 실행될 수 있는 소프트웨어 묶음의 운영체제 "이미지"를 생성합니다.
이 빌드들은 OLPC 소프트웨어의 다양한 공식 배포본으로 발전됩니다.
참고