blob: f82d3c1f7986a763828b53165f22a20d586a4786 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<title>IDE NetBeans - функциональная совместимость OSGI</title>
<link rel="stylesheet" href="../../netbeans.css" type="text/css">
<link rel="stylesheet" href="../../features.css" type="text/css">
<meta name="description"
content="NetBeans IDE - Integrated tools for OSGi developers">
<meta http-equiv="content-language" content="en">
</head>
<body>
<h1>Возможность совместного функционирования платформ OSGi и NetBeans</h1>
<a href="../../images_www/v7/1/screenshots/osgi.png"><img alt="Функциональная совместимость OSGI в IDE NetBeans" height="196" src="../../images_www/v7/1/screenshots/osgi-cut.png" width="649"><br> </a>
<p><a href="../../images_www/v7/screenshots/osgi.png"><span class="font-11">Для перехода к полноэкранному предварительному просмотру щелкните изображение</span></a></p>
<p><strong> Объединенные преимущества: OSGi и контейнеры среды выполнения NetBeans могут функционировать вместе. </strong></p>
<table class="features-table">
<tbody>
<tr>
<td>
<h2><strong></strong>Возможность совместного функционирования платформы OSGi</h2>
<p> Платформа OSGi представляет собой систему регистрации модулей и служб для создания модульных приложений. IDE NetBeans позволяет легко создавать комплекты OSGi для использования в приложениях Java и приложениях, созданных на базе платформы NetBeans. </p>
<h2>Взаимодействие OSGi и NetBeans</h2>
<p> Теперь в IDE NetBeans пользователи могут легко создавать существующие комплекты OSGi при работе с приложениями, созданными на базе платформы NetBeans. Необходимо создать мост, позволяющий повторно использовать и выполнять пакеты OSGi наряду с собственными модулями NetBeans. </p>
<h2>OSGi в проектах Maven и Ant</h2>
<p> IDE NetBeans обеспечивает возможность создания комплектов только в OSGi с помощью архетипа Maven, а также последующий доступ к комплектам из приложений, запущенных в контейнере OSGi, либо существующих приложений Java или приложений на базе платформы. Можно добавить двоичные артефакты (JAR) группы связанных пакетов OSGi в качестве дополнительного кластера в приложения платформы NetBeans на основе Ant. </p>
<p> Используйте подменю OSGi в контекстном меню проекта приложения платформы на основе Ant для полного преобразования приложения в пакеты OSGi. Проект можно выполнять непосредственно в контейнере OSGi без необходимости использования системы модулей NetBeans с мостом. </p>
<h2>Контейнеры OSGi: Felix и Equinox </h2>
<p> Теперь пользователи могут запускать комплекты OSGi в контейнере среды выполнения Apache Felix OSGi, который включен в комплект с IDE NetBeans. Приложение платформы на основе Equinox по пути &quot;Новый проект&quot; &gt; &quot;Образцы&quot; &gt; &quot;Модули NetBeans&quot; и связанные учебные курсы позволяют интегрировать пакеты OSGi в приложение платформ на основе контейнера среды выполнения Equinox. </p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15">&nbsp;<a href="../../kb/trails/platform.html">Учебные курсы по OSGi и NetBeans</a></p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15">&nbsp;<a href="http://wiki.netbeans.org/OSGiAndNetBeans">Обзор OSGi и NetBeans</a></p>
</td>
<td class="screenshots-col">
<p><img alt="комплекты OSGi" height="124" src="../../images_www/screenshots/6.9/maven-osgi.png" width="200"></p>
<p><img alt="кластеры OSGi" height="130" src="../../images_www/v6/9/features/osgi-cluster.png" width="200"></p>
<p><img alt="Примеры проектов" height="107" src="../../images_www/v6/9/features/osgi-project.png" width="200"></p>
</td>
</tr>
</tbody>
</table>
</body>
</html>