Глава 5. Прикладное программное обеспечение

Благодаря свой гибкости и открытости Linux представляет собой идеальную рабочую платформу для профессионалов в самых различных областях деятельности. Модульная структура Linux позволяет создавать рабочее окружение пользователя, оптимально соответствующее стоящим перед ним целям и задачам. Это достигается при помощи использования различных компонентов, подобно деталям конструктора. Это окружение может значительно отличаться от тех привычных для большинства пользователей сред, которые предлагают традиционные операционные системы для настольных компьютеров. Последние в основном ориентируются на набор задач, решаемых клерком в офисе небольшой фирмы, и вырваться за эти рамки зачастую бывает очень непросто.

Мировым сообществом разработчиков создано большое число прикладных программ, по своему уровню не уступающих, а зачастую и превосходящих коммерческие аналоги, например входящие в настоящий дистрибутив GIMP (аналог Adobe Photoshop) или пакет для создания 3-D анимации Blender. Linux широко используется в самых различных областях деятельности: разработке программного обеспечения, научных исследованиях, издательской деятельности, работе с мультимедиа данными и т.д.

5.1. Образовательные программы

Наиболее известными свободными образовательными пакетами являются включенные в дистрибутив GCompris и KDE-Edu. Но помимо них в сети Интернет можно найти и множество других образовательных ресурсов работающих под Linux. Наиболее гибким решением является использование веб-технологий, позволяющее использовать образовательные ресурсы под любой операционной системой через стандартный веб-браузер.

Достаточно интересным представляется наличие образовательной компоненты даже в игровых программах, создаваемых сообществом разработчиков свободных программ. В качестве примеров можно привести игру katomic («Забавные атомы»), позволяющую изучать структуру молекул в форме забавной головоломки или свободную реализацию популярной стратегической игры Цивилизация — FreeCiv.

5.1.1. Набор образовательных ресурсов GCompris

GCompris — это коллекция обучающих игр, которые представляют собой различные упражнения для детей в возрасте 2 лет и старше. Цель GCompris состоит в том, чтобы предоставить свободную и бесплатную альтернативу популярным коммерческим развивающим программам.

Для запуска GCompris в GNOME выберите ПриложенияИгрыОбразовательный пакет GCompris, в KDE — Главное менюИгрыДетские игрыОбразовательный пакет GCompris — появится окно, как показано на Рис. 5.1.

Образовательный пакет GCompris

Рисунок 5.1. Образовательный пакет GCompris

В пакет GCompris входят различные образовательные ресурсы, в том числе: задания на чтение, задания на тренировку памяти, упражнения на развитие слуха, стратегические игры (шахматы, 4 в ряд и т.д.), задания, основанные на физических явлениях, головоломки, задания по математике, упражнения по работе с мышью и клавиатурой и др.

В нижней части экрана расположена панель управления GCompris. Справа налево на ней представлены следующие значки (значки отображаются, только если они актуальны в текущем задании):

  • Домик — возврат в предыдущее меню.

  • ОК — подтверждение вашего ответа

  • Кубик — отображает текущий уровень сложности. Щелчок по нему меняет уровень.

  • Нота — повтор вопроса.

  • Вопрос — помощь.

  • Инструменты — конфигурация программы.

  • Самолет Тукса — информация о программе.

Звезды означают подходящий возраст групп для каждой игры: 1, 2 или 3 простых звезды — с 2 до 6 лет; 1, 2 или 3 сложных звезды — 7 лет и старше.

Подробнее о GCompris см. на сайте проекта http://gcompris.net/.

5.1.2. Набор обучающих игр KDE-Edu

KDE-Edu — набор обучающих программ по различным дисциплинам.

Обучение языкам

  • KLettres — программа для изучения алфавита и простейших слогов.

  • Kanagram — игра с анаграммами.

  • KhangMan — игра «Виселица».

  • Kverbos — программа для изучения форм глаголов испанского языка.

  • KvocTrain — программа для изучения иностранных слов.

  • Kiten — программа для изучения японского языка.

  • Klatin — программа для изучения латинского языка.

Математика

  • KBruch — программа для обучения вычислению дробей.

  • Kig — программа интерактивной геометрии.

  • KmPlot — программа для построения графиков функций.

  • Kpercentage — программа, помогающая улучшить навыки решения уравнений с процентами.

Химия

  • Kalzium — периодическая таблица химических элементов (см. Рис. 5.2).

Периодическая система Менделеева

Рисунок 5.2. Периодическая система Менделеева

Астрономия

  • Kstars — виртуальный планетарий (см. Рис. 5.3).

Звездное небо

Рисунок 5.3. Звездное небо

Экзаменатор

  • Keduca — экзамены и тесты, основанные на формах.

Прочее

  • Ktouch — программа, помогающая научиться быстрому набору текста.

  • KWordQuiz — мощная обучающая программа тренировки словарного запаса.

  • KTurtle — программа для обучения программированию на языке Лого.

Программы, входящие в KDE-Edu, находятся в GNOME в меню ПриложенияОбучающие программы, в KDE — Главное менюОбразование.

Подробнее о KDE-Edu см. на сайте проекта http://edu.kde.org/.