Viruz Blog
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Conociendo NetBeans Platform

Ir abajo

Conociendo NetBeans Platform Empty Conociendo NetBeans Platform

Mensaje  Admin (Viruz) Vie Nov 16, 2012 12:43 am

En la primera parte se conoció un poco más sobre cliente enriquecido así como varios software creados mediante la plataforma de NetBeans, es ahora cuando aprenderemos un poco más sobre cómo se compone y lo haremos mediante un ejemplo que viene con nuestro IDE de NetBeans en la sección de "Samples".

Lo que se necesita conocer
  • ¿Qué es NetBeans Platform?
Antes de comenzar a implementar el ejemplo de manera práctica se debe saber que para la creación de una aplicación se cuenta con cuatro tipos de proyectos en la versión 7.0.1 del IDE (como se muestra en la imagen):
[Tienes que estar registrado y conectado para ver este vínculo]
  • Module: Un módulo es simplemente un típico JAR (Java ARchive) con cierta meta información almacenada en el archivo manifiesto. Los módulos poseen la extensión NBM (NetBeans Module).
  • Library Wrapper Module: Permite que una librería externa (.jar) sea vista desde los otros módulos como un módulo estándar. Básicamente se comporta igual que un Module, pero este no contendrá lógica alguna simplemente expondrá la interfaz de la librería envuelta.
  • Module Suite: Es una colección de módulos sobre la cual desarrollaremos nuestra aplicación. Por defecto un Module Suite trae habilitados todos los módulos que conforman tanto a NetBeans Platform como a NetBeans IDE.
    [Tienes que estar registrado y conectado para ver este vínculo]
  • NetBeans Platform Application: Básicamente también crea un module suite pero por defecto viene configurado con la mínima cantidad de módulos habilitados necesarios para iniciar. Por su configuración inicial lo llamaremos también como “Module Suite vacío”.
    [Tienes que estar registrado y conectado para ver este vínculo]
Nota: Ahora se verá todo lo visto a la práctica y ver la función de cada uno de los proyectos que se mencionan anteriormente.

Pasos:

1. Abriremos nuestra IDE de NetBeans dentro se verán algunos ejemplos que este tiene al ser instalado, para esto nos dirigimos al menú File > New Project (Ctrl+ Mayúsculas + N).

2. Se abrirá una nueva interfaz de nuevo proyecto en la sección de categorías se encuentra la carpeta de “Samples” y se desplegarán 2 subcarpetas más aquí se selecciona la carpeta de nombre “NetBeans Modules” inmediatamente en la sección de proyectos tendremos 5 ejemplos de aplicaciones.

[Tienes que estar registrado y conectado para ver este vínculo]
3. Se selecciona una aplicación (al agrado del usuario) en este ocasión escogeremos “Paint Application” luego nos pedirá un nombre y una ruta de donde creara el proyecto y finalizamos el asistente.

El proyecto se compone de un Module Suite en el cual se agregaron dos módulos:
  • ColorChooser: Library Wrapper Module que envuelve a la librería ColorChooser.jar.

    [Tienes que estar registrado y conectado para ver este vínculo]
    Paint: Módulo que implementa toda la lógica de la aplicación y los componentes visuales, depende del módulo ColorChooser y de librerías propias de la plataforma.

    [Tienes que estar registrado y conectado para ver este vínculo]
Paint Application
Pequeña aplicación que nos permite crear imágenes .PNG a mano alzada.
Nosotros podemos compilar y ejecutar este programa de ejemplo el cual tendremos una aplicación básica parecida al Paint con el que viene el sistema operativo Windows.

[Tienes que estar registrado y conectado para ver este vínculo]

Por lo consecuente de cómo se encuentra dentro estructurado la aplicación “Paint Application” podemos resumirlo de la siguiente manera:
[Tienes que estar registrado y conectado para ver este vínculo]
Autor: Viruz study
Enlace:Conociendo NetBeans Platform
Admin (Viruz)
Admin (Viruz)
Admin

Mensajes : 148
Fecha de inscripción : 23/09/2012
Edad : 35
Localización : Desktop

https://viruz.foroactivo.mx

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.