Uma estrutura genérica de aplicativo da área de trabalho
A Plataforma NetBeans é uma base genérica para aplicativos de área de trabalho. Ela fornece os serviços comuns para quase todos os grandes aplicativos de áreas de trabalho: gerenciamento de janelas, menus, configurações e armazenamento, um gerenciador de atualizações e acesso a arquivos. Comece reutilizando esses componentes padrão, o que permite que você se concentre totalmente na lógica comercial do aplicativo.
NetBeans Platform Quick Start
Ferramentas para o desenvolvimento de aplicativos rich-client (RCP)
Todas as ferramentas de que você precisa para começar a construir na Plataforma NetBeans são incluídas no IDE: caso já possua o IDE, não é necessário baixar a plataforma separadamente. Entretanto, se quiser fazer o download da plataforma separadamente (sem as ferramentas de desenvolvimento de módulos), você pode fazer o download do arquivo zip da plataforma NetBeans.
OSGi encontra NetBeans 
No NetBeans 6.9 é simples utilizar grupos OSGi existentes nos aplicativos da plataforma NetBeans. É criada uma ponte que permite a reutilização e execução de grupos OSGi próximos aos módulos NetBeans nativos.
Início rápido da plataforma NetBeans utilizando OSGi
Modularidade
Os aplicativos com base na Plataforma NetBeans podem carregar módulos dinamicamente, portanto os usuários não precisam mais baixar o aplicativo todo para obter uma atualização ou uma nova versão.
Em vez de escrever o mesmo código repetidamente, você pode montar um aplicativo a partir de módulos já existentes e obter benefícios do trabalho feito por terceiros. Existem muitos módulos de código aberto escritos pela comunidade NetBeans que já são incorporados, tais como TaskList, SpellChecker, etc.
Consistência
Os aplicativos com base na Plataforma NetBeans escritos uma vez, são executados em qualquer local. Use a plataforma e os módulos que desenvolver como base para vários aplicativos que compartilham a mesma lógica. Graças ao encadeamento de suíte, é possível integrar os módulos NetBeans (incluindo códigos e javadoc) de outros projetos ao seu aplicativo RCP realizando uma fácil etapa. Empacote os seus módulos com a Plataforma NetBeans, e você terá um aplicativo bonito, marcado e de plataforma cruzada. O IDE também gera instaladores para vários sistemas operacionais.
Credibilidade
Use os úteis recursos do IDE, como pesquisa rápida, barras de ferramentas e o sistema de janelas em seus próprios plug-ins e aplicativos de área de trabalho. Outras APIs incluem a biblioteca visual API, para visualização de dados, a API de preferências do NetBeans, para o armazenamento de configurações de usuário, e a API Lexer, para a criação de sinais a partir de uma entrada visual. Adicional para personalizar seus arquivos layer.exe de aplicativos RCP, é possível utilizar anotações para adicionar metadados para Lookup, EditorActions, ServiceProviders e outros.
Trilha de aprendizado do desenvolvimento de plataformas
Documentação e dicas técnicas da API da plataforma
FAQs dos desenvolvedores da plataforma
OSGi e NetBeans e NetBeans em OSGI
|