|  | 난이도 : 중급 M. Tim Jones (mtj@mtjones.com), 컨설턴트 엔지니어, Emulex Corp.
2008 년 3 월 25 일 "모든 어린이에게 컴퓨터를" 재단(One-Laptop-Per-Child initiative)에서 만든 XO 랩톱은 전세계 어린이 교육을 돕기 위해 저렴한 컴퓨터를 만들어 보자는 프로젝트의 산물입니다. 이 컴퓨터에는 여러 가지 혁신적인 요소가 많이 들어가 있습니다. 하드웨어 설계도 독창적이면서도 값싸고 튼튼하며 기반 운영체제로 GNU/Linux®를 씁니다. 또, 파이썬으로 만든 애플리케이션 환경도 있는데 Sugar라고 부르며 어린이들을 포함한 모든 사람이 쉽게 쓸 수 있도록 만들었습니다. Sugar의 API를 탐험하면서 파이썬으로 어떻게 그래픽 액티비티(activity)를 개발하고 디버그하는지를 살펴보겠습니다.
이 튜토리얼 내에서
- Xo 랩톱에서 파이썬 프로그램 만들기
- XO의 사용자 인터페이스인 Sugar와 이를 이용한 프로그램 개발에 대해 상세히 배울 것이다.
- 파이썬 프로그래밍과 파이썬의 Sugar API, QEMU를 이용한 플랫폼 에뮬레이션까지도 배우게 된다.
목표
XO 랩톱에 대해 배우고 Sugar UI를 이용해 파이썬 프로그램을 만드는 방법을 배운다. 그리고 그 과정에서 XO 랩톱의 아키텍처와 내부 구조, 사용 방법 등도 더 자세히 배우게 된다.
선수조건
이 튜토리얼은 XO 랩톱과 Sugar UI에 대해 배우려는 리눅스 개발자를 위한 것이다. 그래서 리눅스 셸과 파이썬 언어에 대해 어느 정도 친숙하다고 가정할 것이다.
시스템 필요조건
이 튜토리얼에서는 XO 랩톱과 Sugar의 동작을 직접 실행해 가면서 배울 것이다. 그래서 1.1GB 정도의 빈 공간이 있는 리눅스 컴퓨터를 쓴다고 가정할 것이다.
기간
2시간 미만
포맷 html
더 배우기
 |
| 이 문서 북마킹 하기
|
developerWorks 콘텐트를 다른 사이트에 전재하기: developerWorks 콘텐트에 대한 저작권은 IBM에 있습니다. IBM의 서면 허가나 원본 저자의 허락이 없이는 전재를 금합니다. 저희 콘텐트를 전재하시려면 IBM developerWorks 담당자 에게 문의하십시오. |  |  |
|
|  |
|  |
|