Integrated application development environment (IDE) in the programming languages Java, JavaFX, Ruby, Python, C++, PHP, JavaScript/HTML5, Groovy and several others. To support development for mobile platforms (J2ME), you must install the NetBeans Mobility Pack separately.
In terms of quality and capabilities, NetBeans IDE is not inferior to the best commercial (paid) integrated development environments, supporting refactoring, profiling, highlighting syntactic structures with color, autocompletion of typed structures on the fly, many predefined code templates, and more.
Eclipse — в первую очередь полноценная Java IDE, нацеленная на групповую разработку, снабжённая средствами для работы с системами контроля версий (поддержка CVS входит в поставку Eclipse, активно развиваются несколько вариантов SVN-модулей, существует поддержка VSS и других). В силу бесплатности и высокого качества во многих организациях Eclipse — корпоративный стандарт для разработки приложений.
Второе назначение Eclipse — служить платформой для разработки новых расширений (чем и завоевал популярность — любой разработчик может расширить Eclipse своими модулями). Таковыми стали C/C++ Development Tools (CDT), разрабатываемые инженерами QNX совместно с IBM, COBOL, FORTRAN, PHP средства от различных разработчиков. Множество расширений дополняет Eclipse менеджерами для работы с базами данных, серверами приложений и др.
С версии 3.0 Eclipse стал не монолитной поддерживающей расширения IDE, а набором расширений. В основе лежат фреймворк OSGi и SWT/JFace, на основе которых разработан следующий слой — платформа для разработки полноценных клиентских приложений RCP (Rich Client Platform). Платформа RCP служит основой для RCP-приложений, таких как Azureus и File Arranger. Следующий слой — платформа Eclipse, представляющая собой набор расширений RCP — редакторы, панели, перспективы, модуль CVS и модуль Java Development Tools (JDT)
Glade - RAD-утилита, предоставляющая возможность быстрой и легкой разработки пользовательских интерфейсов на основе библиотеки GTK+ и GTK+ 2
Пользовательские интерфейсы, сконструированные в Glade, сохраняются в широко распространённом формате XML, позволяющем легко взаимодействовать с внешними утилитами. Вам стоит обратить внимание на библиотеку libglade, которая может загружать XML-файлы и создавать интерфейсы во время работы программы.
Пакет включает модуль, позволяющий Glade создавать GNOME виджеты в использованием его палитры.
EasyEDA - electronics design automation environment. It is perfect for both electronic engineers and teachers, students and radio amateurs.
It has wide possibilities for the development of printed circuit boards and modeling due to the use of huge libraries of electronic components for circuits, printed circuit boards and simulation.
Includes:
KGeography — программа, помогающая изучать географию. Вы можете использовать её, чтобы исследовать карту, просматривать различную информацию о регионах мира и устраивать викторины для проверки вашего знания географии.
Kig это приложение для интерактивного геометрическую конструкцию, что позволяет студентам рисовать и изучать математические фигуры и концепции с помощью компьютера.
Kig поддерживает макросы и скрипты использованием Python. Она может импортировать и экспортировать файлы в различных форматах, включая SVG, Кабри, доктор Geo, KGeo, KSeg и XFig
Маленькая программа, основанная на X/GTK+, позволяет просматривать периодическую таблицу химических элементов и некоторую, более детальную, информацию о каждом элементе. На данный момент доступно 118 элементов
Программа для нелинейной аппроксимации и анализа функций. Позволяет проводить визуализацию данных, а основное ее назначение — разделение перекрывающихся пиков, и подбор параметров методом наименьших квадратов с использованием стандартного алгоритма Левенберга-Марквардта, обычного алгоритма или симлексного метода Нелдера-Мида.
По умолчанию в программе имеются встроенные общие «колоколообразные» (bell-shaped) функции (Gaussian, Loretzian, Pearson 7, Voigt, Pseudo-Voigt) и полиномы. Любые же пользовательские функции могут быть легко добавлены. Поддерживается также фоновую замену переменных, калибровку данных и автоматизацию заданий с помощью простого скриптового языка программирования
KTouch - это обучающая программа для повышения скорости печати и сокращения ошибок. Она выдает для набора специальный текст и показывает, какой палец должен быть использован для каждой клавиши.
Возможности программы:
- Поддержка различных раскладок клавиатур.
- Возможность добавления новой раскладки.
- Редактирование упражнений.
- Детальная статистика по результатам выполняемых упражнений.
- Подсчёт скорости и качества(аккуратности) печати.
- Различные цветовые схемы интерфейса