blob: d295fba1279255da5572444fc053eb69b9f95af8 [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>NetBeans IDE - Interoperabilidade 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>Interoperabilidade NetBeans OSGi</h1>
<a href="../../images_www/v7/1/screenshots/osgi.png"><img alt="Interoperabilidade OSGi no NetBeans IDE" 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">Clique na imagem para exibição em tela inteira</span></a></p>
<p><strong> O melhor dos dois mundos: o OSGi e o Runtime do Contêiner NetBeans coexistem. </strong></p>
<table class="features-table">
<tbody>
<tr>
<td>
<h2><strong></strong>Interoperabilidade do Framework OSGi</h2>
<p> O Framework OSGi é um sistema de registro de módulo e serviço para criar aplicações modulares. Com o NetBeans IDE, é fácil criar pacotes para serem usados nas aplicações Java e nas aplicações com base na Plataforma NetBeans. </p>
<h2>O OSGi encontra NetBeans</h2>
<p> No NetBeans IDE, agora é simples usar pacotes OSGi existentes em suas aplicações da Plataforma NetBeans. Você pode criar uma ponte que permite a reutilização e execução de grupos OSGi próximos aos módulos NetBeans nativos. </p>
<h2>O OSGi em projetos Maven e Ant&nbsp;</h2>
<p> O NetBeans IDE ativa a criação e construção de grupos puros OSGi para um protótipo Maven e, em seguida, acessa os grupos para as aplicações que são executados em um contêiner OSGi, tanto nas aplicações Java já existentes quanto nos aplicação com base em plataforma. É possível adicionar artefatos binários (JARs) de um grupo de pacotes OSGi relacionados como um agrupamento extra para sua aplicação de plataforma NetBeans com base no Ant. </p>
<p> Utilize o submenu OSGi em qualquer menu de contexto de projeto da aplicação da plataforma com base no Ant para converter a aplicação completamente para pacotes OSGi. É possível executá-lo nativamente no contêiner OSGi sem a necessidade de um sistema de módulo NetBeans com ponte. </p>
<h2>Contêineres OSGi: Felix e Equinox&nbsp;</h2>
<p> É possível executar os pacotes OSGi no contêiner de runtime do Apache Felix OSGi, que é agrupado com o NetBeans IDE. A Aplicação da Plataforma com base no Equinox em Novo Projeto > Amostra > Módulos NetBeans e tutoriais relacionados irão ajudar você a integrar os grupos OSGi em uma aplicação de plataforma alimentado pelo contêiner de runtime Equinox. </p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15">&nbsp;<a href="../../kb/trails/platform.html">Tutoriais de OSGi e 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">Visão Geral de OSGi e NetBeans</a></p>
</td>
<td class="screenshots-col">
<p><img alt="Pacotes OSGi" height="124" src="../../images_www/screenshots/6.9/maven-osgi.png" width="200"></p>
<p><img alt="Clusters de OSGi" height="130" src="../../images_www/v6/9/features/osgi-cluster.png" width="200"></p>
<p><img alt="Projetos de amostra de OSGi" height="107" src="../../images_www/v6/9/features/osgi-project.png" width="200"></p>
</td>
</tr>
</tbody>
</table>
</body>
</html>