Афоризм
Ума палата с крышей набекрень.
Наталья Резник
Последние статьи

 • Активности Android
Многоэкранные Android приложения
 • Fragment dynamic
Динамическая загрузка фрагментов в Android
 • Fragment lifecycle
Жизненный цикл Fragment'ов в Android
 • Fragment example
Пример Fragment'ов в Android
 • Data Binding
Описание и пример Data Binding
 • Пример MVVM
Пример использования MVVM в Android
 • Компонент TreeTable
Описание компонента TreeTable для Swing
 • Пример TreeTable
Пример использования TreeTable
 • Хранилища Android
Внутренние и внешние хранилища данных
 • Пример SQLite
Пример использования SQLite в Android
 • WebSocket
Описание и пример реализации WebSocket
 • Визуальные компоненты
Улучшен компонент выбора даты из календаря
 • Анимация jQuery
Описание и примеры анимации элементов DOM
 • APK-файл Android
Создание apk-файла для android устройств, .dex файлы
 • платформа JaBricks
Платформа OSGi-приложения 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
скачать (922 Кб)
jabricks.exe главный исполняемый модуль для ОС Windows
скачать (935 Кб)

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

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

Наименование Описание Скачать
Бандлы фреймворка
org.apache.felix.eventadmin модуль реализации механизма публикации/подписки
скачать (81.9 Кб)
org.apache.felix.log модуль реализации механизма протоколирования
скачать (18.2 Кб)
Обязательные бандлы платформы JaBricks
base-jframe-1.0.2 базовый модуль создания главного фрейма приложения
скачать (31.0 Кб)
util-resources-1.0.0 модуль управления внешними ресурсами
скачать (18.6 Кб)
util-logger-1.0.0 модуль протоколирования сообщений
скачать (11.1 Кб)
gui-menu-1.0.1 модуль формирования меню приложения
скачать (15.3 Кб)
gui-toolbar-1.0.1 модуль формирования панели инструментов
скачать (12.7 Кб)
gui-widgets-1.0.5 библиотека констант и компонентов для создания
интерфейсных форм
скачать (139 Кб)
Дополнительные бандлы платформы 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.1 форма описания приложения «О программе»
скачать (17 Кб)
form-locale-1.0.0 форма определения языка локализации
скачать (18.3 Кб)
form-settings-1.0.0 форма определения текущих настроек приложения
скачать (24.0 Кб)
monitor-jframe-1.0.0 главный фрейм, позволяющий добавлять, стартовать и
останавливать банды в приложении в режиме run-time; описан
в Уроке 8
скачать (24.5 Кб)
list-bundles-1.0.0 справочник бандлов, загруженных в приложение JaBricks
скачать (17 Кб)

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

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

НаименованиеОписаниеСкачать
list-currencies-2.0.2 справочник валют; интерфейс может быть в виде
диалогового окна или панели
скачать (47.0 Кб)
list-exchange-1.0.0 справочник курса валют; интерфейс в виде диалогового окна
скачать (45.5 Кб)
list-exchange-2.0.0 справочник курса валют; интерфейс может быть в виде
диалогового окна или панели
скачать (46.2 Кб)
list-measures-3.0.3 справочник единиц измерений; интерфейс может быть в виде
диалогового окна или панели
скачать (41.0 Кб)
list-countries-1.0.0 справочник стран; интерфейс может быть в виде
диалогового окна или панели
скачать (186 Кб)
list-regions-1.0.0 справочник регионов; интерфейс может быть в виде
диалогового окна или панели
скачать (36.0 Кб)
list-banks-1.0.0 справочник банков; интерфейс может быть в виде
диалогового окна или панели
скачать (39.0 Кб)
list-olf-1.0.0 справочник ОФЛ; интерфейс может быть в виде
диалогового окна или панели
скачать (39.0 Кб)

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

НаименованиеОписаниеСкачать
util-db-1.0.1 модуль управления взаимодействием с серверами БД (Oracle,
MS SQL, PostgreSQL, MySQL, Apache Derby)
скачать (112 Кб)
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.1 модуль управления взаимодействием с серверами БД типа
Apache Derby
скачать (91.0 Кб)
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