원칙
활동
이 노트북에는 전통적인 의미의 소프트웨어 응용프로그램이 없습니다. 이 노트북은 "활동"에 둘러싸인 아이들에 집중합니다. 이것은 단지 새로운 명명법이 아닙니다; 이것은 아이들이 이 노트북을 통해 경험할 학습의 본질적인 품질을 표명합니다. 활동은 주안점 측면에서 협동과 표명 (collaboration and expression)을, 그것들의 수행방식 측면에서 journaling과 iteration을 강조한다는 점에서 기존 응용프로그램들과는 현저하게 다릅니다.
참여(Presence)
모든 사람은 학습자이자 교사로서의 잠재성을 가집니다. 우리는 이러한 잠재성을 현실화하기 위해 사용자 경험의 핵심에 협동을 둡니다. 학습 공동체의 다른 멤버들의 존재는 아이들로 하여금 그들 자신은 물론 친구들의 학습에 대한 책임감을 고무할 것입니다. 서로간에 아이디어를 교환함으로써, 학습 과정이 보다 진지해지고, 사고능력을 증진시킬 것입니다. 우리는 이 노트북이 그러한 사회적 상호관계를 고무하길 희망합니다.
집합적인 학습 환경을 고무하기 위해, 이 노트북은 일정한 지역범위 내의 모든 노트북들을 상호 연결시키는 메쉬 네트워크 기능을 제공합니다. 이로써, 모든 활동은 네트워크된 활동이 될 수 있습니다. 우리는 모든 활동들이 메쉬의 장점을 활용하길 바랍니다;메쉬를 지각하지 못하는 활동들은 연결 측면에서 재고되어야 합니다. 가령, 웹 브라우징 활동을 생각해 봅시다. 일반적으로 우리는 혼자서 웹을 서핑하고 간혹 친구들에게 괜찮은 사이트 주소를 보내주기도 합니다. 그러나, XO 노트북에서는 이미 링크 공유 기능이 포함된 브라우저 활동을 통해, 웹 서핑이 혼자놀기가 아니라 그룹 협동 과정입니다. 가능하다면, 모든 활동들이 메쉬 기능을 활용하고, 그러한 협동 과정을 증진시키는데 초점을 두어야 합니다.
표현
새로운 지식에 접근하기위해 우리는 이미 알고 있는 지식들을 활용한다는 사실에 기초하여, 우리의 접근은 생각하기, 표현하괴 그리고 기술과 소통하기에 초점을 둡니다. 이 노트북은 "더불어 생각하는 물건"입니다; 우리는 아이들의 주된 활동이 창조적인 표현이길 바랍니다. 그러므로, 대부분의 활동들은 그림그리기, 노래, 이야기, 게임 또는 프로그램과 같은 어떤 대상의 창조에 초점을 둡니다. 사용자 경험을 설명하는 차원에서, 우리는 창조적인 표현의 주요한 수단으로 파일(file)보다는 객체(object)라는 표현을 사용합니다.
대부분의 소프트웨어 개발자들이 동의하겠지만, 프로그램 작성법을 배우는 최선의 방식은 직접 만들어보거나, 만드는 법을 가르쳐 보는 것입니다; 문법을 배우는 것이 유용하기는 하지만, 문법 만으로는 프로그래밍 기술을 배울 수 없습니다. 우리는 "실천을 통한 학습" 원칙을 모든 종류의 창조 활동에 적용합니다. 가령, 우리는 음악 다운로드보다는 직접적인 작곡 경험을 강조합니다. 우리는 또한 자신의 표현에 대한 협동적인 평가 과정과, 그러한 평가를 고려한 새로운 활동을 고무합니다.
전통적인 파일 시스템의 개체화 (objectification )는 실제 세계와 더욱 흡사합니다: 사운드 파일 대신에 우리는 실제 사운드가 있습니다; 텍스트 파일 대신에 이야기가 있습니다. 이러한 개념을 지원하기 위해, 활동 개발자들은 개체 유형과 그러한 개체를 표명하는 아이콘을 정의할 수도 있습니다.
저널링
우리의 저널 개념의 핵심에는 파일 시스템이 아이들이 행한 일들의 기록이라는, 또는 좀 더 구체적으로, 그 아이가 참여한 활동들의 기록이라는 생각이 자리잡고 있습니다. 그러한 활동들을 수행하면서 창출된 개체들의 저장고로서의 기능 역시 중요하기는 하지만 부차적입니다. 저널은 자연히 연대기적으로 구성됩니다 (물론, 다양한 방법으로 태그, 검색 및 추출될 수 있습니다). 한 아이가 한 일들의 기록 -단순히 저장한 것이 아니라-으로서 저널은 그 아이가 노트북과 더불어 그리고 친구들과 더불어 행한 소통 과정의 포트폴리오 혹은 스크랩북과 매우 유사합니다. 저널은 그 아이가 직접 창조한 것들과 협동 과정에 참여함으로써 창출된 것들을 결합합니다; 개발자들은 전통적인 파일 시스템이 개별 응용프로그램들과 독립적으로 운용되는 것과 달리, XO 노트북에서는 저널과 활동이 밀접하게 통합된다는 점에 주의해야 합니다. 활동들, 개체들 그리고 기록 수단들은 긴밀히 결합되어 매우 새로운 컴퓨터 경험을 창출하게 됩니다.
