JaroslavTulach: /* It is easy to start! */ - 2011-09-01 07:43:03

It is easy to start!

←Older revision Revision as of 07:43, 1 September 2011
Line 1: Line 1:
 +
== Before [[NetBeans]] 7.1 and After ==
 +
 +
Prior to [[NetBeans]] 7.1 the [[Netbinox]] was a separate component hosted in the [http://source.apidesign.org/hg/netbinox apidesign Hg repository] (under [[GPL]] license), but since [[NetBeans]] 7.1 the [[Netbinox]] is integral part of [[NetBeans]] (under more liberal [[NetBeans]] licenses).
 +
=== It is [[NetbinoxTutorial|easy to start]]! ===
=== It is [[NetbinoxTutorial|easy to start]]! ===
-
Here is a quick tutorial to get you up to speed using [[Netbinox]]. You can either build the [[GPL]] sources of the [[bridge]] between [[NetBeans]] and [[Equinox]] yourself or download the binaries.
+
Here is an old (but working) tutorial to use the standalone [[GPL]] licensed [[Netbinox]]. You can either build the [[GPL]] sources of the [[bridge]] between [[NetBeans]] and [[Equinox]] yourself or download the binaries.
To build from [http://source.apidesign.org/hg/netbinox the sources] you need [[JDK]]6:
To build from [http://source.apidesign.org/hg/netbinox the sources] you need [[JDK]]6:

JaroslavTulach: /* It is easy to start! */ - 2011-01-06 16:27:47

It is easy to start!

←Older revision Revision as of 16:27, 6 January 2011
Line 11: Line 11:
</source>
</source>
-
This script will download all the necessary binaries, build [[Netbinox]] bits and create an [[netbeans:NBM|NBM file]] that can be installed into any [[NetBeans]] IDE or application. Alternatively you can download the NBM binary and archive with sources directly from the [http://hudson.apidesign.org/job/netbinox daily builder].
+
This script will download all the necessary binaries, build [[Netbinox]] bits and create an [[netbeans:NBM|NBM file]] and update center that can be installed into any [[NetBeans]] IDE or application. Alternatively you can download the NBM binary and archive with sources directly from the [http://hudson.apidesign.org/job/netbinox daily builder] or you can even build [[ZIP]] file with whole application:
 +
 
 +
<source lang="bash">
 +
$ ant build-zip
 +
</source>
 +
 
 +
 
==== Execute! ====
==== Execute! ====

JaroslavTulach: /* It is easy to start! */ - 2011-01-06 15:35:01

It is easy to start!

←Older revision Revision as of 15:35, 6 January 2011
Line 11: Line 11:
</source>
</source>
-
This script will download all the necessary binaries, build [[Netbinox]] bits and create new [[ZIP]] file in ''dist'' directory with [[Netbinox]] IDE - e.g. [[NetBeans]] platform and IDE ready to empower [[Equinox]]. Alternatively you can download the binaries directly from the [http://hudson.apidesign.org/job/netbinox daily builder] (but the download speed might not be that fast, so prefer the build script).
+
This script will download all the necessary binaries, build [[Netbinox]] bits and create an [[netbeans:NBM|NBM file]] that can be installed into any [[NetBeans]] IDE or application. Alternatively you can download the NBM binary and archive with sources directly from the [http://hudson.apidesign.org/job/netbinox daily builder].
==== Execute! ====
==== Execute! ====
-
Now it is time to start the system. You can do it via ant by running
+
Now it is time to start the system. You can do it via [[Ant]] by running
-
ant run
+
<source lang="bash">
 +
$ ant run
 +
</source>
-
or, you can extract the [[ZIP]] file and start '''bin/netbeans'''. [[NetBeans]] IDE optimized for development against [[Equinox]] is started.
+
This will start the [[NetBeans]] Platform together with [[Equinox]] [[OSGi]] container.
=== Empower [[Mylyn]] ===
=== Empower [[Mylyn]] ===

JaroslavTulach: /* Join */ - 2010-08-26 08:02:22

Join

←Older revision Revision as of 08:02, 26 August 2010
Line 94: Line 94:
But nothing is better than real experience. Try the sample yourself. In case you are interested in [[Netbinox]], [[Netigso]] and other related technologies, join our [http://lists.apidesign.org/mailman/listinfo/netigso mailing list] or share your comments.
But nothing is better than real experience. Try the sample yourself. In case you are interested in [[Netbinox]], [[Netigso]] and other related technologies, join our [http://lists.apidesign.org/mailman/listinfo/netigso mailing list] or share your comments.
-
 
-
<comments/>
 

83.93.90.253: /* It is easy to start! */ - 2010-04-22 11:31:26

It is easy to start!

←Older revision Revision as of 11:31, 22 April 2010
Line 1: Line 1:
=== It is [[NetbinoxTutorial|easy to start]]! ===
=== It is [[NetbinoxTutorial|easy to start]]! ===
-
Here is a quick tutorial to get you up to the speed using [[Netbinox]]. You can either build the [[GPL]] sources of the [[bridge]] between [[NetBeans]] and [[Equinox]] yourself or download the binaries.
+
Here is a quick tutorial to get you up to speed using [[Netbinox]]. You can either build the [[GPL]] sources of the [[bridge]] between [[NetBeans]] and [[Equinox]] yourself or download the binaries.
To build from [http://source.apidesign.org/hg/netbinox the sources] you need [[JDK]]6:
To build from [http://source.apidesign.org/hg/netbinox the sources] you need [[JDK]]6:

JaroslavTulach at 08:49, 27 October 2009 - 2009-10-27 08:49:45

←Older revision Revision as of 08:49, 27 October 2009
Line 42: Line 42:
However due to intricate build script setup this shall not be necessary. Just open the suite in your new unzipped the [[Netbinox]] IDE and run it.
However due to intricate build script setup this shall not be necessary. Just open the suite in your new unzipped the [[Netbinox]] IDE and run it.
 +
 +
==== Listen to ScreenCast ====
 +
 +
You can either follow the instructions written on this page, or if you wish, you can also listen and watch me and [[Geertjan]] demonstrating and discussing the power of [[Mylyn]], [[NetBeans]] and the [[module system|common ground]] in the following screen cast:
 +
 +
{{#ev:bliptv|2790848}}

JaroslavTulach: /* Develop OSGi! */ - 2009-10-20 13:47:47

Develop OSGi!

←Older revision Revision as of 13:47, 20 October 2009
Line 75: Line 75:
Then one can create an [[OSGi]] activator, remember the context:
Then one can create an [[OSGi]] activator, remember the context:
-
<source lang="bash" snippet="netbinox.mylyn.activator"/>
+
<source lang="java" snippet="netbinox.mylyn.activator"/>
And create another [[Swing]] action to list all the activated [[OSGi]] bundles:
And create another [[Swing]] action to list all the activated [[OSGi]] bundles:
-
<source lang="bash" snippet="netbinox.mylyn.listbundles"/>
+
<source lang="java" snippet="netbinox.mylyn.listbundles"/>
The following picture shows the output of such action demonstrating that [[NetBeans]] and [[Equinox]] really run together:
The following picture shows the output of such action demonstrating that [[NetBeans]] and [[Equinox]] really run together:

Tstupka: /* Develop with Mylyn */ - 2009-10-20 13:34:00

Develop with Mylyn

←Older revision Revision as of 13:34, 20 October 2009
Line 46: Line 46:
==== Develop with [[Mylyn]] ====
==== Develop with [[Mylyn]] ====
-
The next step is to use the [[Netbinox]] IDE and open ''mylyn-suite'' project (which is the next directory in the sample along the eclipse one). If you open project customizer you can verify that there is a cluster called ''eclipse'' which enlists all the modules prepared in the previous step.
+
The next step is to use the [[Netbinox]] IDE and open ''mylyn-suite'' project (which is the next directory in the sample along the eclipse one). If you open the project customizer you can verify that there is a cluster called ''eclipse'' which enlists all the modules prepared in the previous step.
The application consists of two subprojects. One produces a [[NetBeans]] module that depends on [[OSGi]] bundles. Here is a dependency excerpt from the project.xml configuration file:
The application consists of two subprojects. One produces a [[NetBeans]] module that depends on [[OSGi]] bundles. Here is a dependency excerpt from the project.xml configuration file:

JaroslavTulach: /* Empower Mylyn */ - 2009-10-20 13:11:17

Empower Mylyn

←Older revision Revision as of 13:11, 20 October 2009
Line 33: Line 33:
<source lang="xml" snippet="netbinox.mylyn.clusterize"/>
<source lang="xml" snippet="netbinox.mylyn.clusterize"/>
-
which produces bunch of [[XML]] configuration files has been created in ''config/Modules'' directory. These help [[Netbinox]] recognize bundles present in each cluster. This is common output of that [[Ant]] target:
+
which produces bunch of [[XML]] configuration files in the ''config/Modules'' directory. These help [[Netbinox]] recognize bundles present in each cluster. This is common output of that [[Ant]] target:
<source lang="bash">
<source lang="bash">

JaroslavTulach: /* It is easy to start! */ - 2009-10-20 13:10:18

It is easy to start!

←Older revision Revision as of 13:10, 20 October 2009
Line 3: Line 3:
Here is a quick tutorial to get you up to the speed using [[Netbinox]]. You can either build the [[GPL]] sources of the [[bridge]] between [[NetBeans]] and [[Equinox]] yourself or download the binaries.
Here is a quick tutorial to get you up to the speed using [[Netbinox]]. You can either build the [[GPL]] sources of the [[bridge]] between [[NetBeans]] and [[Equinox]] yourself or download the binaries.
-
To build from [http://source.apidesign.org/hg/netbinox the sources]:
+
To build from [http://source.apidesign.org/hg/netbinox the sources] you need [[JDK]]6:
<source lang="bash">
<source lang="bash">