Компания Canonical, коммерческий спонсор дистрибутива Ubuntu Linux, сегодня сообщила о выходе нового программного обеспечения Bazaar 1.0, представляющего собой среду для контроля версий приложений. Bazaar 1.0 позволяет географически распределенным командам разработчиков эффективно создавать приложения вне зависимости от их сложности.
Марк Шаттлворт, основатель проекта Ubuntu, отметил, что Bazaar создана для крупных проектов, таких как, например, Ubuntu Linux, где заняты множество независимых программистов, которые активно и независимо создают ПО и при этом работают в рамках одного проекта.
"Модель распределенной разработки софта не ограничена исключительно открытыми проектами, коммерческое ПО также часто создается разработчиками, которые расположены в разных часовых поясах и в реальности никогда не видели друг друга", - говорит Шаттлворт.
В Canonical говорят, что в Bazaar учтены многие подводные камни систем совместной разработки: конфликты имен файлов или директорий, конфликты контроля кода и другие.
На сегодня Bazaar используется примерно 50 группами различных разработчиков. В Canonical отметили, что со времени появления первой бета-версии этой системы и до момента ее релиза со стороны пользователей не было ни одного нарекания в потере кода.
С технической точки зрения Bazaar может управляться как через интерфейс, так и через командную строку, также новинка интегрируется со средой разработки Eclipse. Примечательно, что Bazaar реализована на Python и для своей работы требует данный интерпретатор версии не ниже 2,4, а версии подобные Python уже имеются для Linux, Mac OS и Windows, этому новинка может работать на любой из этих ОС.
Компания ReyesSoft выпустила новый пакет OpenEDA Toolkit 1.0. Этот комплект открытого ПО позволит автоматизировать ряд процессов, связанных с проектированием электронных устройств и компонентов.
Предлагаемое программное обеспечение устанавливается и запускается на платформах Mac OS X, а также поддерживает ОС Solaris и ряд других UNIX-совместимых операционных систем.
В состав инструментария включены продукты Alliance CAD, Icarus Verilog, FreeHDL, gEDA, GTKWave, Gerbv, PCB, Electric. ReyesSoft's OpenEDA Toolkit 1.0 идеально подходит для студентов-электротехников, индивидуальных пользователей и сотрудников небольших компаний, которых по ряду причин не устраивает большинство аналогичных коммерческих продуктов.
Большинство компонентов пакета можно найти в глобальной сети, однако ReyesSoft постаралась произвести максимально тщательный отбор и приложила усилия к портированию продуктов на основные UNIX-совместимые платформы. Стоимость базовой версии пакета составляет 100 долларов. Часть собранных средств распространители планируют потратить на финансирование различных open source-проектов и передать общественным организациям, сообщает .
Компания TraceModeler.com выпустила новый продукт Trace Modeler 1.0 - мощный и простой в использовании редактор диаграмм последовательности на UML.
Этот инструмент разработчика успешно функционирует на большинстве современных платформ и является первым продуктом на рынке, сочетающим в себе механизмы автоматического построения UML-диаграмм с интуитивно понятным «drag and drop»-интерфейсом. Команды разработчиков смогут использовать предлагаемое решение при «мозговых штурмах», в процессе проектирования прототипов новых программных продуктов или для документирования существующих систем.
Для определения внешнего вида диаграмм может использоваться огромное количество настроек и стилей. А встроенный компоновочный механизм гарантирует законченность и точность каждой создаваемой диаграммы.
Бесплатную ознакомительную версию можно найти на сайте производителя.
Компания Software Toolbox анонсировала обновленную линейку продуктов Symbol Factory, компоненты которой теперь доступны в виде полностью управляемого кода на .NET.
Symbol Factory .NET – это коллекция анимированных графических элементов, которые могут использоваться инженерами и разработчиками управляющих панелей и интерфейсов HMI-приложений на Visual Basic (VB) или C# в средах Visual Studio .NET 2003 и 2005.
Для того чтобы воспользоваться любым из элементов, достаточно «перетащить» его на страницу Windows Form с помощью курсора мыши, определить свойства объекта с помощью удобного «point-and-click»-интерфейса и выполнить привязку объекта к специфическим производственным данным.
Вниманию пользователей предлагается более четырех тысяч графических объектов, сгруппированных в 60 категорий.
Более подробную информацию можно найти на сайте производителя.
Корпорации Trolltech и KDE объединили свои усилия для совместной разработки продукта под названием Phonon.
Этот кросс-платформенный фреймворк позволит программистам с любым уровнем подготовки реализовывать поддержку мультимедиа в собственных приложениях.
Созданный сообществом разработчиков KDE инструментарий Phonon, благодаря усилиям специалистов из Trolltech, отныне будет интегрироваться со всеми основными настольными операционными, включая Windows и Mac OS X. С помощью Phonon разработчики приложений на C++ смогут оснастить свои продукты медиа-проигрывателем, поддерживающим ряд популярных форматов, а также реализовать множество других функций, не прибегая к написанию большого количества кода.
Trolltech предполагает укомплектовать новым фреймворком очередную версию платформы Qt 4.4, выпуск которой запланирован на первый квартал следующего года.
Компания SiComponents выпустила новую версию продукта Scheduling Agent.
Эта VCL-упаковка (wrapper) для Microsoft Task Scheduler API позволит реализовать функциональность планировщика задач в приложениях на Delphi и C++ Builder. Базовый компонент TTaskScheduler и набор сопутствующих классов позволят встроить новое в ПО следующие функции:
* Перечисление всех задач, выполняемых на целевом компьютере. * Создание новых задач, выполняемых по заданному графику, и удаление уже существующих. * Выполнение задачи в указанное время или при наступлении специфического события. * Изменение графика выполнения задачи. * Настройка параметров задачи. * Немедленное выполнение или приостановка задачи. * Компонент TTaskPropertiesDialog позволит вывести на дисплей диалоговое окно для настройки параметров задачи.
В новой версии реализована полноценная поддержка сервисов Windows Vista Task Services. Таким образом, для организации тесного взаимодействия Scheduling Agent с обновленным интерфейсом Vista Task Scheduler разработчикам не придется вносить изменения в программный код приложения. Еще одним достоинством обновленного Scheduling Agent является тесная интеграция со средой разработки CodeGear RAD Studio 2007.
Компания Sun Microsystems и сообщество NetBeans Community объявили о доступности новой версии получившей множество наград интегрированной среды разработки Java-приложений NetBeans 6.0 IDE.
Обновленный пакет существенно расширяет возможности разработчиков и позволяет им трудиться более продуктивно за счет реализованной поддержки ряда дополнительных языков программирования, включая C/C++, JavaScript и Ruby (в том числе Ruby on Rails).
Ниже перечислены ключевые усовершенствования, реализованные в версии NetBeans 6.0:
* Доработанные средства редактирования программного кода с более совершенными механизмами автозавершения, выделения и переименования всех вхождений выбранного элемента в коде и многое другое. * Обновленный инструмент Swing GUI Builder (прежде известный под именем Project Matisse), поддерживающий Swing Application Framework и технологию Beans Binding. * Набор инструментов для визуальной разработки web-приложений, сервисов, а также программного обеспечения для мобильных устройств и UML-моделей. * Расширенные возможности редактирования, рефакторинга, отладки, тестирования и развертывания кода приложений на Ruby и Ruby on Rails. * Новые средства навигации для разработчиков на C/C++. * Исчерпывающая поддержка Java Platform Enterprise Edition 5.
Полный список внесенных изменений можно найти здесь.
Компания SoftIntegration выпустила новую версию межплатформенной графической библиотеки для C++ - SoftIntegration Graphic Library 2.5.
SIGL предназначена для упрощения процесса построения 2D и 3D графиков в среде С/С++.
Версия 2.5 дополнена новыми типами графиков и разнообразными опциями по их настройке. SIGL является межплатформенной библиотекой, поэтому компиляцию кода, созданного при помощи SIGL, можно производить в любом С++ компиляторе. Можно также запустить приложение в программе Ch Professional, в котором есть интерпретатор C++ и произвести компиляцию там.
На сайте компании SoftIntegration существует бесплатный сервис на основе SIGL, позволяющий в режиме он-лайн создавать 2D или 3D графики.
SIGL совестима с операционными системами Windows, Solaris, Linux, HP-UX, QNX, FreeBSD и Mac OS X. Стоимость лицензии составляет 299$. После приобретения лицензии, вам не придется вносить платежи за использование в своем коде библиотеки SIGL.