редактор Интернет-приложений, пригодный для веб-дизайнеров и программистов. Он поддерживает множество языков программирования и разметки; но наиболее удобен, в первую очередь, для динамических и интерактивных веб-сайтов. Bluefish является проектом разработчиков-приверженцев движения Open Source и распространяется по лицензии GPL.
Bluefish — настольное, однопользовательское приложение, занимающее на жестком диске менее 200 мегабайт, базируется на 32-х разрядной вычислительной архитектуре и поддерживает работу в режиме реальной многозадачности.
Bluefish обеспечивает средства разработки, необходимые для создания портальных Интернет-страниц, совместимых с большинством обозревателей, а также предоставляет возможность для интуитивно понятной разработки веб-узлов. Предоставляет возможность быстрого форматирования веб-страниц с помощью инструментов таблиц стилей (CSS), возможность изменять макет и формат веб-узлов.
Bluefish обладает полным комплектом средств для создания веб-страниц и интеграции данных на порталах и набором инструментов для работы с веб-частями представленных списков, подключаемых веб-частей.
Bluefish поддерживает режим интерактивного просмотра, при котором результаты выполнения редактирования или изменений в форматировании документа доступны в предварительном просмотре.
Bluefish имеет дружественную пользователю систему представления полной документации по работе с ней в режиме так называемой «помощи» (Help).
Редактор Bluefish позволяет редактировать множество файлов одновременно, использовать большое количество панелей инструментов и функций тонкой настройки меню. В программу интегрированы инструменты для работы с изображениями и их миниатюрами, можно открывать документы прямо из Интернета, а также создавать файлы CSS, сценарии на языках PHP, HTML, Java, С, редактировать XML. Предусматривается множество электронных помощников и возможность интеграции с внешними программами для разработки веб-страниц (tidy, weblint, make, javac).
Установка и обновление Bluefish осуществляется штатными средствами операционной системы различными способами: с компактного диска формата CD, жесткого диска, в том числе доступного в качестве разделяемого ресурса, через Интернет и рядом других способов.
настольное, однопользовательское приложение, занимающее на жестком диске менее 200 мегабайт, базируется на 32-х разрядной вычислительной архитектуре и поддерживает работу в режиме реальной многозадачности.
Quanta Plus обеспечивает средства разработки, необходимые для создания портальных Интернет-страниц, совместимых с большинством обозревателей, а также предоставляет возможность для интуитивно понятной разработки веб-узлов. Предоставляет возможность быстрого форматирования веб-страниц с помощью инструментов таблиц стилей (CSS), возможность изменять макет и формат веб-узлов.
Quanta Plus обладает полным комплектом средств для создания веб-страниц и интеграции данных на порталах и набором инструментов для работы с веб-частями представленных списков, подключаемых веб-частей.
Quanta Plus поддерживает режим интерактивного просмотра, при котором результаты выполнения редактирования или изменений в форматировании документа доступны в предварительном просмотре.
Quanta Plus имеет дружественную пользователю систему представления полной документации по работе с ней в режиме так называемой «помощи» (Help).
Quanta Plus — главная составляющая пакета KDE kdewebdev (в него входит еще несколько утилит для веб-мастера). Этот HTML-редактор обеспечивает стандартные для программ этого класса возможности набора и редактирования HTML, такие, как автоматический ввод основных тегов и их атрибутов, подсветка синтаксиса, предварительный просмотр веб-страниц и пр. Достоинство Quanta Plus — развитые средства обработки текста, в том числе поиск и замена (в том числе с использованием регулярных выражений), а также проверка орфографии. Есть в этом редакторе и специфические функции. Это развитые средства управления проектами и (что самое главное) визуальный редактор, позволяющий выполнять разметку HTML методами, привычными по работе с текстовыми процессорами. Кроме того, в программу интегрирован файловый менеджер, который представляет собой облегченный вариант файлового менеджера для KDE Konqueror. Для профессиональных веб-мастеров функции Quanta Plus будут вполне достаточными: программа умеет работать с языком разметки XML, стилевыми таблицами (CSS), сценариями PHP и др., без чего представить хорошо сделанный сайт сложно.
Установка и обновление Quanta Plus, как и Bluefish, осуществляется штатными средствами операционной системы различными способами: с компактного диска формата CD, жесткого диска, в том числе доступного в качестве разделяемого ресурса, через Интернет и рядом других способов.
легкая, быстрая программа для управления электронной почтой и чтения новостных лент, написанная с использованием свободно распространяемой графической библиотеки GTK+. Поддерживает протоколы POP3, APOP, IMAP, SMTP, SMTP AUTH, NNTP, LDAP, использование нескольких учётных записей, проверку языка, адресную книгу, SSL, GPG, фильтры, i18n и многое другое. Функционал может расширяться с помощью внешних модулей.
Claws Mail — настольное, однопользовательское приложение, занимающее на жестком диске менее 3000 Мб (включая стандартный набор модулей расширения), основано на 32-х разрядной вычислительной архитектуре, поддерживает работу в режиме реальной многозадачности.
Claws Mail позволяет расставлять сообщения по приоритетам, создавать отдельные папки для разных видов сообщений и осуществлять поиск по всем документам.
Claws Mail предоставляет удобные средства редактирования текста, средства проверки правописания, обеспечивает защиту от нежелательной почты. Программа позволяет сохранять созданные документы в текстовых форматах, поддерживаемых другими настольными приложениями.
Claws Mail обеспечивает добавление цифровой подписи в документ и гарантирует его подлинность, целостность и определенность происхождения.
Claws Mail позволяет организовывать показ сообщений по обсуждениям и предоставляет возможности дальнейшего расширения программы при помощи подключаемых модулей.
программа для работы с электронной почтой и группами новостей. Является составной частью проекта Mozilla. Поддерживает протоколы: SMTP, POP3, IMAP, NNTP, RSS. Thunderbird работает в Microsoft Windows, Mac OS X и GNU/Linux, причём набор возможностей на всех платформах одинаков.
Mozilla Thunderbird — настольное, однопользовательское приложение занимающее на жестком диске менее 3000 Мб, основан на 32-х разрядной вычислительной архитектуре, поддерживает работу в режиме реальной многозадачности.
Mozilla Thunderbird позволяет расставлять сообщения по приоритетам, создавать отдельные папки для разных видов сообщений и осуществлять поиск по всем документам.
Mozilla Thunderbird предоставляет удобные средства редактирования текста, средства проверки правописания, обеспечивает защиту от нежелательной почты. Программа позволяет сохранять созданные документы в текстовых форматах, поддерживаемых другими настольными приложениями.
Mozilla Thunderbird обеспечивает добавление цифровой подписи в документ и гарантирует его подлинность, целостность и определенность происхождения.
Mozilla Thunderbird позволяет организовывать показ сообщений по обсуждениям и предоставляет возможности дальнейшего расширения программы при помощи подключаемых модулей.
Как и OpenOffice.org, Mozilla Thunderbird является многоплатформенным проектом, и успешно запускается на ряде операционных систем, в частности GNU/Linux, Windows, MacOS X.
это интегрированная среда разработки (Integrated Development Environment – IDE), инструмент написания приложений широкого круга применения.
KDevelop представляет собой современную платформу для разработки программного обеспечения с возможностью использования небольших независимых модулей для расширения базовой функциональности среды. KDevelop не зависит от языка программирования и не зависит от платформы, на которой он запускается, поддерживая создание приложений KDE, GNOME, Qt, GTK+, wxWidgets, баз данных SQL и консольных приложений). В поставку KDevelop входят десятки типовых проектов для различных сред и платформ.
KDevelop поддерживает большое количество языков программирования, включая C, C++, Perl, Python, PHP, Java, Fortran, Ruby, Ada, Pascal, SQL и Bash. Поддерживаются такие системы сборки проектов, как GNU (automake), qmake и make для собственных средств сборки проектов.
KDevelop — однопользовательское средство разработки, занимающее на жестком диске не более 1 Гб.
KDevelop обеспечивает поддержку структурированного программирования, выделение описания процедур и функций, строгую типизацию, поддержку объектно-ориентированного программирования и проектирования.
KDevelop имеет подсветку синтаксиса, встроенный отладчик, подсвечивает ошибочный код, показывает сигнатуры функций и процедур, обеспечивает навигацию по исходному коду с системой гиперссылок, поддержку рефакторинга, проектов и групп проектов. Среда разработки может использовать любой компилятор командной строки. Встроенный отладчик позволяет работать графически со всеми предствами отладки, такими как точки останова и трассировки. Он так же может работать с динамически подгружаемыми плагинами, в отличии от консольного gdb.
KDevelop имеет редактор визуальных интерфейсов для создания приложений для оконной среды Linux с использованием компонентной идеологии и WYSIWIG подхода, также обеспечивается взаимная динамическая синхронизация визуального представления приложения и его исходного кода.
KDevelop имеет в своём составе библиотеку визуальных компонентов, а также возможность подключать и использовать компоненты сторонних производителей, как в исходных кодах, так и в скомпилированном виде. Среда позволяет разрабатывать расширения и компоненты с использованием как собственных, так и сторонних языковых средств.
KDevelop обеспечивает возможность соединения и работы с реляционными базами данных, включает в себя встроенный менеджер баз данных для администрирования и разработки баз данных, включая выполнение запросов SQL.
Все основные операции в KDevelop сопровождаются электронными помощниками для облегчения создания приложений. Функция завершения кода (code completion)
доступна для языков C и C++. Quick Open позволяет быстро перемещаться по файлам. Также реализовано сворачивание блоков кода (folding).
Система помощи KDevelop покрывает все аспекты языка и среды, с выделением разделов быстрой помощи и подробных справочных материалов.
интегрированная среда для разработки на языке Object Pascal (компилятор Free Pascal Compiler).
Lazarus — однопользовательское средство разработки на языках Pascal и Object Pascal, обеспечивающее поддержку структурированного программирования, выделение описания процедур и функций, строгую типизацию, поддержку объектно-ориентированного программирования и проектирования.
Интегрированная среда Lazarus имеет подсветку синтаксиса, может использовать встроенный или подключаемый отладчик, подсвечивает ошибочный код, показывает сигнатуры функций и процедур, обеспечивает навигацию по исходному коду с системой гиперссылок, имеет поддержку рефакторинга, проектов и групп проектов. Также имеется компилятор командной строки.
Интегрированная среда Lazarus имеет редактор визуальных интерфейсов для создания приложений для графической среды Linux с использованием компонентной идеологии и WYSIWIG подхода, обеспечивает взаимную динамическую синхронизацию визуального представления приложения и его исходного кода.
Интегрированная среда Lazarus имеет в своем составе библиотеку визуальных компонентов Lazarus Component Library (LCL), а также возможность подключать и использовать компоненты сторонних производителей, как в исходных кодах, так и в скомпилированном виде. Среда позволяет разрабатывать расширения и компоненты с использованием как собственных, так и сторонних языковых средств.
Интегрированная среда Lazarus обеспечивает возможность соединения и работы с реляционными базами данных, включает в себя встроенный менеджер баз данных для администрирования и разработки баз данных, включая выполнение SQL-запросов.
Интегрированная среда Lazarus имеет возможность включать в исходный код участки на ассемблере.
В Lazarus все основные операции сопровождаются электронными помощниками.
Интегрированная среда Lazarus, имея собственный менеджер и формат проектов, также поддерживает преобразование проектов Delphi.
Интегрированная среда Lazarus работает в различных операционных системах включая: GNU/Linux, Microsoft Windows, MacOS X и FreeBSD.
Компиляция программ на Pascal в среде Lazarus обеспечивается Free Pascal Compiler (FPC) Компилятор совместим с Borland Pascal 7 и Object Pascal – Delphi, но при этом обладает рядом дополнительных возможностей, например, поддерживает перегрузку операторов. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.
Однако FPC — это не просто компилятор. Он имеет в своем составе великолепный набор библиотек, одной из которых является FCL, включающая в себя компоненты, совместимые с невизуальными компонентами VCL из Borland Delphi. Разработка удобных в повторном использовании визуальных компонент является одной из целей проекта Lazarus.
(K от KDE; Turtle, англ. — черепашка) — образовательная среда программирования, входящая в пакет образовательных программ KDE Edutainment Project. Распространяется на условиях GNU General Public License.
KTurtle предлагает простой способ изучения программирования, предназначенный для детей. Язык программирования, использующийся в KTurtle, базируется на языке высокого уровня Logo, и может использовать русские ключевые слова при написании кода.
KTurtle — однопользовательское средство разработки пригодное для обучению основным понятиям программирования детей в возрасте от 7 лет, занимающее на жестком диске менее 500 Мб.
Графическая среда программы KTurtle позволяет наглядно обучать детей основным конструкциям программирования, расширять набор команд за счёт создания процедур, а наглядное воспроизведение работы программы обеспечивает присутствие игрового момента.
Наличие большого количества примеров кода на русском и английском языках, руководства по установке и запуску а также описания встроенного языка программирования на русском языке в электронном виде, обеспечивает методическую помощь учителю. Система помощи покрывает все аспекты языка и среды.
свободное средство разработки для создания приложений, веб-приложений, программ для мобильных устройств.
Eclipse, в первую очередь, полноценная Java IDE, нацеленная на групповую разработку, снабженная средствами для работы с системами контроля версий (поддержка CVS входит в поставку Eclipse, активно развиваются несколько вариантов модулей работы с SVN, существует поддержка VSS и других). Во многих крупных организациях Eclipse — корпоративный стандарт для разработки приложений.
Второе назначение Eclipse — служить платформой для разработки новых расширений (чем и завоевал популярность этот продукт: любой разработчик может расширить возможности Eclipse своими модулями). Такими расширениями стали: C/C++ Development Tools (CDT), разрабатываемые инженерами QNX совместно с IBM, средства для разработки на COBOL, FORTRAN, PHP . Множество расширений дополняет Eclipse средствами для работы с базами данных, серверами приложений и другие.
Eclipse написана на Java, поэтому является платформо-независимым продуктом, за исключением библиотеки SWT, которая разрабатывается для всех распространенных платформ. Библиотека SWT используется вместо Swing и полностью зависит от платформы выполнения (операционной системы), что обеспечивает быстроту и натуральный внешний вид пользовательского интерфейса.
Eclipse обеспечивает поддержку структурированного программирования, выделение описания процедур и функций, строгую типизацию, поддержку объектно-ориентированного программирования и проектирования.
Редактор в Eclipse имеет подсветку синтаксиса. Платформа может использовать как встроенный так и подключаемый отладчик, подсвечивать ошибочный код, показывать сигнатуры функций и процедур, обеспечивать навигацию по исходному коду с системой гиперссылок, поддержиевает рефакторинг, проектов и групп проектов. Eclipse использует компилятор командной строки, устанавливающийся вместе с этой платформой.
Основой Eclipse является платформа расширенного клиента (RCP — от англ. rich client platform). Ее составляют следующие компоненты:
Пользовательский интерфейс Eclipse пользуется промежуточным слоем графического интерфейса, называемым JFace, который упрощает построение пользовательского интерфейса, базирующегося на SWT.
Гибкость Eclipse обеспечивается за счет подключаемых модулей, благодаря чему возможна разработка не только на Java, но и на других языках, таких как C/C++, Perl, Ruby, Python, PHP, ErLang и прочих языков.
Существует языковой пакет для русификации Eclipse. Переведены на русский язык как графический интерфейс, так и документация.
Помощник создания кода — выдает подсказки по коду (имеющимся переменным и функциям), синтаксису, возможному завершению введенной строки и т.п.
Шаблоны — стенографический ввод текста, например после ввода слова for редактор выдаст возможные варианты (шаблоны) этой конструкции — остается только выбрать нужный.
Автоматический ввод — например, автоматический ввод закрывающей скобки, кавычки при вводе открывающей и т.п.
Рефакторинг — преобразование исходного кода без изменения его функциональности. Обычно используется при переименовании переменной, класса или метода — Еclipse автоматически вносит необходимые изменения во все файлы проекта. Кроме того, рефакторинг помогает при переносе класса из одного проекта в другой — достаточно просто его переместить, и среда позаботится о том, чтобы это было корректно. Eclipse поддерживает более десятка разновидностей рефакторинга.
Гиперссылки — просмотр текста программы в режиме веб-сайта для того, чтобы, к примеру, от переменной или вызова функции перейти к ее определению и т.п.
Быстрое исправление — синтаксическая ошибка отмечается сразу же в процессе написания кода, при этом среда предлагает варианты исправления.
Поиск — множество вариантов поиска как в пределах одного файла, так и по всему проекту (проектам) или множеству файлов. Как пример, языковый поиск различает одноименные переменную, метод, или даже методы, отличающиеся набором полей.
Альбомные страницы — способ написания и тестирования отрывков кода.
Набор экранов — создается набор специальным образом расположенных окон и панелей меню под различные задачи: написание кода, отладка и т.п..
Система помощи покрывает все аспекты языка и среды, с выделением разделов быстрой помощи и подробных справочных материалов как по самой среде, так и по подключенным к среде расширениям с возможностью поиска.
свободная система компьютерной алгебры, написана на языке Lisp.
Maxima имеет широчайший набор средств для проведения аналитических вычислений, численных вычислений и построения графиков. По набору возможностей система близка к таким коммерческим системам как Maple и Mathematica. В то же время она обладает высочайшей степенью переносимости. Это единственная из существующих систем аналитических вычислений, которая может работать на всех основных современных операционных системах на компьютерах, начиная от самых мощных вплоть до наладонных компьютеров.
Имеет несколько графических интерфейсов пользователя: XMaxima (включен в поставку во многих ОС), wxMaxima и т. д. Может работать в режиме командной строки (используя псевдографику для отображения метематических записей и графиков).
Maxima предназначена для того, чтобы преобразовывать алгебраические выражения: упрощать, приводить подобные, раскрывать скобки или, наоборот, группировать подобные члены, вычислять производные, пределы и интегралы, решать системы алгебраических и дифференциальных уравнений, производить вычисления с матрицами, упрощать и преобразовывать тригонометрические выражения, производить численные вычисления с любой заданной точностью.
Maxima имеет средства для построения 2D и 3D графиков функций, возможность пакетной обработки файлов сценариев без наличия графического интерфейса.
Maxima совместно с графической оболочкой wxMaxima позволяет записывать формулы в режиме WYSIWYG, подготавливать и исполнять сценарии на языке среды с автоматической проверкой синтаксиса.
Справочное руководство Maxima описывает все встроенные функции системы. Руководство интегрировано в программу в виде справочника, оснащённого средствами поиска.
Обновление программы производится штатными средствами ОС.
программа для решения задач численных и технических вычислений, являющаяся аналогом программ, входящих в MatLab, и имеющая схожий с ним язык программирования (в составе имеется утилита, позволяющая конвертировать документы из MatLab в Scilab). Программа доступна для различных операционных систем, включая Microsoft Windows и Linux. Имеется возможность расширения возможностей программы внешними программами и модулями, написанными на разных языках программирования.
Scilab позволяет работать с элементарными и большим числом специальных функций (Бесслея, Неймана, интегральные функции), имеет мощные средства работы с матрицами, полиномами (в том числе и символьно), производить численные вычисления (например численное интегрирование) и решение задач линейной алгебры, оптимизации и симуляции, мощные статистические функции, а также средство для построения и работы с графиками. В состав пакета также входит Scicos — инструмент для редактирования блочных диаграмм и симуляции (аналог simulink в пакете MatLab). Имеется возможность совместной работы Scilab с программой LabVIEW.
В Scilab имеется возможность пакетной обработки файлов сценариев без наличия графического интерфейса, а наличие встроенного редактора, позволяет подготавливать и исполнять сценарии на языке среды, с автоматической проверкой синтаксиса.
В Scilab система помощи покрывает все аспекты языка и среды, также имеются справочные материалы по используемым функциям.
бесплатный, кросс-платформенный редактор звуковых файлов. Программа выпущена и распространяется на условиях GNU GPL. Графический интерфейс сделан с помощью библиотеки wxWidgets. Работает под GNU/Linux, Mac OS X, Microsoft Windows и другими операционными системами.
Audacity — однопользовательское, прикладное ПО, занимающее не более 1 GB свободного пространства на жестком диске.
Далее описываются возможности Audacity.
графический пользовательский интерфейс для различных консольных архиваторов в системах GNU/Linux, работающий под управлением любой графической среды.
Xarchiver — однопользовательское прикладное ПО, занимающее не более 4 Мбайт свободного места на жестком диске и базирующаяся на 32-х разрядной вычислительной архитектуре, поддерживает работу в режиме реальной многозадачности.
Xarchiver умеет создавать следующие типы архивов: arj, tar, tar.bz2, tar.gz, zip, 7z. Для zip и 7z умеет создавать и самораспаковывающиеся архивы.
Xarchiver умеет распаковывать следующие типы архивов: arj, tar, tar.bz2, tar.gz, zip, 7z, rar.
Xarchiver предоставляет удобные средства для добавления/удаления файлов/каталогов в архив; навигации по содержимому архива; переименования, извлечения файлов из архива.
Xarchiver обеспечивает добавление пароля на архивы, поддерживающие данную функциональную возможность (arj, zip, rar и 7z), и проверку их целостности.
Xarchiver поддерживает режим просмотра содержимого и свойств файлов, находящихся в архиве; возможность запуска при помощи других программ файлов непосредственно из архива без необходимости ручного их разархивирования.
графический пользовательский интерфейс для различных консольных архиваторов в системах GNU/Linux, работающий под управлением любой графической среды.
Ark— однопользовательское прикладное ПО, занимающее не более 4 Мбайт свободного места на жестком диске и базирующаяся на 32-х разрядной вычислительной архитектуре, поддерживает работу в режиме реальной многозадачности.
Ark умеет создавать следующие типы архивов: arj, tar, tar.bz2, tar.gz, zip, 7z.
Ark умеет распаковывать следующие типы архивов: arj, tar, tar.bz2, tar.gz, zip, 7z, rar.
Ark предоставляет удобные средства для добавления/удаления файлов/каталогов в архив; навигации по содержимому архива; переименования, извлечения файлов из архива.
Ark обеспечивает добавление пароля на архивы, поддерживающие данную функциональную возможность (arj, zip, rar и 7z), и проверку их целостности.
Ark поддерживает режим просмотра содержимого и свойств файлов, находящихся в архиве; возможность запуска при помощи других программ файлов непосредственно из архива без необходимости ручного их разархивирования.
это антивирусный набор с открытым исходным кодом (GPL) для UNIX, предназначенный, прежде всего, для сканирования электронной почты на почтовых шлюзах. Он предоставляет некоторое количество утилит, включая гибкий и масштабируемый многопоточный демон, сканер командной строки и продвинутый инструмент для автоматических обновлений баз данных. Ядром набора является антивирусный механизм, доступный в форме разделяемой библиотеки.
Clam AntiVirus — многопользовательское прикладное ПО, базирующееся на 32-х разрядной вычислительной архитектуре, поддерживает работу в режиме реальной многозадачности занимает не более 12 Мбайт на жестком диске
Основные возможности:
KlamAV - графический интерфейс для антивируса ClamAV, написанный для KDE. Включает: сканирование в режиме доступа, сканирование по запросу, обновление базы через Интернет, управление карантином, скачивание обновлений, сканирование почты для почтовых программ, автоматическую установку, поддержку различных языков для элементов интерфейса. Язык интерфейса KlamAV выбирается автоматически исходя из настроенных предпочтений пользователя ОС.