Афоризм
Рецепт молодости — радуйтесь каждой мелочи, и не нервничайте из-за каждой сволочи.
Последние статьи

 • Библиотека jQuery
Описание библиотеки jQuery, подключение jquery.min.js
 • Селектор jQuery
Описание селектора jQuery, выбор элементов DOM
 • Фильтрация выборки
Фильтрация наборов jQuery и поиск элементов : filter, find
 • Советы программистам
instanceOf, valueOf vs new, generic, поддержка ПО
 • Советы программистам
Валидация даты, конкатенация строк
 • Домашние финансы
Приложение учета домашних финансов
 • Сохранение значений
Сохранение и восстановление значений компонентов
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • Загрузка драйвера
Динамическая загрузка JDBC-драйвера
 • платформа JaBricks
Платформа OSGi-приложения JaBricks
 • уроки JaBricks
Учебные примеры изучения платформы Jabricks
 • бандлы JaBricks
Бандлы приложения JaBricks
Поддержка проекта

Если Вам сайт понравился и помог, то будем признательны за Ваш «посильный» вклад в его поддержку и развитие
 • Yandex.Деньги
  410013796724260

 • Webmoney
  R335386147728
  Z369087728698

Бандлы приложения JaBricks

Приложение JaBricks включает главный исполняемый модуль и набор бандлов. Файлы конфигурации приложения позволяют связать приложение с набором бандлов. Главный модуль приложения включает OSGi-фреймворк Felix и имеет два варианта исполнения : jabricks.jar и jabricks.exe. Отличие приложения jabricks.exe от jabricks.jar связано только с функционированием в среде Windows и выводом сообщений протоколирования в файл; jabricks.jar выводит сообщения также в консоль. Приложение jabricks.exe получено из jabricks.jar плагином launch4j.

Наименование Описание Скачать
jabricks.jar главный исполняемый модуль приложения JaBricks
скачать (733 Кб)
jabricks.exe главный исполняемый модуль для ОС Windows
скачать (747 Кб)

Минимально необходимый набор модулей

Для функционирования JaBricks в конфигурацию приложения необходимо включить минимально необходимый набор бандлов, которые обеспечивают до́лжное выполнение функций публикаций и подписки, протоколирования, формирование интерфейса и т.д. Список бандлов представлен в следующей таблице :

Наименование Описание Скачать
Бандлы фреймворка
org.apache.felix.eventadmin модуль реализации механизма публикации/подписки
скачать (81.9 Кб)
org.apache.felix.log модуль реализации механизма протоколирования
скачать (18.2 Кб)
Обязательные бандлы платформы JaBricks
base-jframe-1.0.0 базовый модуль создания главного фрейма приложения
скачать (26.1 Кб)
util-resources-1.0.0 модуль управления внешними ресурсами
скачать (18.6 Кб)
util-logger-1.0.0 модуль протоколирования сообщений
скачать (11.1 Кб)
gui-menu-1.0.0 модуль формирования меню приложения
скачать (15.3 Кб)
gui-toolbar-1.0.0 модуль формирования панели инструментов
скачать (12.4 Кб)
gui-widgets-1.0.1 библиотека констант и компонентов для создания
интерфейсных форм
скачать (105 Кб)
Дополнительные бандлы платформы JaBricks
base-jdialog-1.0.0 базовый модуль создания диалогового окна
скачать (15.7 Кб)
base-jpanel-1.0.0 базовый модуль создания встраиваемой в контейнер фрейма
панели
скачать (20.0 Кб)
base-universal-1.0.0 базовый модуль создания интерфейса в виде диалогового
окна, либо в виде панели
скачать (32.0 Кб)

Примечание :
В таблице представлен необходимый, но не достаточный набор обязательных бандлов. Чтобы стартовать приложение необходимо в список включить хотя бы один главный фрейм. Пример создания главного фрейма templ-jframe.

Представление диаграмм

Для представления диаграмм в приложении JaBricks предлагается использовать бандл osgi-jfreechart-1.0.19.jar, созданный из библиотеки org.jfree.jfreechart-1.0.19.jar. Утилита util-jfreechart позволяет существенно упростить и ускорить процесс подготовки диаграмм для представления в интерфейсных бандлах приложения JaBricks. Примеры использования модуля util-jfreechart можно найти на странице описания templ-jfreechart.

НаименованиеОписаниеСкачать
osgi-jfreechart-1.0.19 графическая библиотека создания диаграмм
скачать (1.95 Мб)
util-jfreechart-1.0.0 утилита для подготовки наборов данных и создания диаграмм
osgi-jfreechart-1.0.19.jar
скачать (17.4 Кб)

Шаблоны проектов создания интерфейсных фреймов и форм

Шаблоны фрейма и форм включают проекты с исходными кодами в IDE Eclipse, наследующие свойства базовых модулей. Структурно шаблоны включают классы активатора и интерфейса. Используя шаблон Вы можете быстро, с минимальными трудозатратами создать интерфейсный бандл, выполняющий одну из функций приложения.

НаименованиеОписаниеСкачать
templ-jframe проект создания главного фрейма приложения JaBricks
скачать (22.9 Кб)
templ-jdialog проект создания диалогового окна
скачать (25.9 Кб)
templ-jdialoga проект создания диалогового окна с табличным компонентом
библиотеки gui-widgets; описан в Уроке 12
скачать (30.6 Кб)
templ-jpanel проект создания встраиваемой в контейнер главного фрейма
панели
скачать (17.4 Кб)
templ-jpanela проект создания встраиваемой в контейнер главного фрейма
панели с табличным компонентом библиотеки gui-widgets;
описан в Уроке 13
скачать (22.7 Кб)
templ-universal проект создания универсального интерфейса
скачать (43.5 Кб)
jfreechart-bar-pie проект создания бандла представления столбчатых и
круговых диаграмм; описан в Уроке 15
скачать (1.82 Мб)
jfreechart-line проект создания бандла представления линейных и
временны́х диаграмм; описан в Уроке 16
скачать (1.82 Мб)

Бандлы общего назначения

Диалоговые формы при старте бандла создают интерфейсное окно типа JDialog. Форма бандла определяет одну из функций приложения, которую можно представить визуально, например, форму настройки параметров приложения, либо окно представления информации о программе («О программе») и т.д.

НаименованиеОписаниеСкачать
form-about-1.0.0 форма описания приложения «О программе»
скачать (23.3 Кб)
form-locale-1.0.0 форма определения языка локализации
скачать (18.3 Кб)
form-settings-1.0.0 форма определения текущих настроек приложения
скачать (24.0 Кб)
monitor-jframe-1.0.0 главный фрейм, позволяющий добавлять, стартовать и
останавливать банды в приложении в режиме run-time; описан
в Уроке 8
скачать (24.5 Кб)

Бандлы справочников

Представленные в таблице модули включают интерфейсные формы для управления справочниками БД : чтение, добавление, обновление и удаление записей таблицы. Данные модули включают SQL-скрипты создания в БД справочных таблиц и вставки инициализационных записей.

НаименованиеОписаниеСкачать
list-currencies-1.0.0 справочник валют версии 1.0.0; интерфейс в виде диалогового окна
скачать (35.7 Кб)
list-currencies-2.0.0 справочник валют версии 2.0.0; интерфейс может быть в виде
диалогового окна или панели
скачать (39.0 Кб)
list-exchange-1.0.0 справочник курса валют; интерфейс в виде диалогового окна
скачать (45.5 Кб)
list-exchange-2.0.0 справочник курса валют; интерфейс может быть в виде
диалогового окна или панели
скачать (46.2 Кб)
list-measures-1.0.0 справочник единиц измерений; интерфейс в виде диалогового окна
скачать (30.6 Кб)
list-measures-2.0.0 справочник единиц измерений; интерфейс может быть в виде
диалогового окна или панели
скачать (37.6 Кб)

Бандлы взаимодействия с серверами БД

НаименованиеОписаниеСкачать
util-db-1.0.0 модуль управления взаимодействием с серверами БД (Oracle,
MS SQL, PostgreSQL, MySQL, Apache Derby)
скачать (118 Кб)
util-db-oracle-1.0.0 модуль управления взаимодействием с серверами БД типа
Oracle
скачать (72.4 Кб)
util-db-postgres-1.0.0 модуль управления взаимодействием с серверами БД типа
PostgreSQL
скачать (73.2 Кб)
util-db-mysql-1.0.0 модуль управления взаимодействием с серверами БД типа
MySQL
скачать (84.1 Кб)
util-db-derby-1.0.0 модуль управления взаимодействием с серверами БД типа
Apache Derby
скачать (73.4 Кб)
db-connection-1.0.0 форма подключения к серверу БД
скачать (18.5 Кб)
db-objects-1.0.0 модуль просмотра табличных объектов БД
скачать (40.0 Кб)

OSGi-бандлы JDBC драйверов серверов SQL

НаименованиеОписаниеСкачать
ojdbc6-11.2.0.1 JDBC драйвер Oracle
скачать (1.98 Мб)
mssql-jdbc-6.3.6.jre8-preview JDBC драйвер MSSQL
скачать (831 Кб)
org.postgresql-9.1.901.jdbc4.1-rc9 JDBC драйвер PostgreSQL
скачать (510 Кб)
com.mysql.jdbc-5.1.7 драйвер JDBC для доступа к серверу БД
скачать (666 Кб)
org.apache.derby-10.10.1000001 Embedded Derby JDBC driver
скачать (2.48 Мб)
  Рейтинг@Mail.ru