Version 1 vs 5
Version 1 vs 5
Edits
Edits
- Edit by 0xseantasker, Version 5
- Nov 8 2019 1:02 PM
- Move Here by 0xseantasker, Version 1
- Aug 13 2017 6:18 PM
Edit Older Version 1... | Edit Current Version 5... |
Content Changes
Content Changes
You can download and install the Echo templates module for NetBeans which will make Echo Project templates available in NetBeans.
To install, you will need to add the server to the module update list which will also allow NetBeans to automatically update your modules when there is a new version.
1. Go to Tools -> Plugins
2. Select the Settings tab
3. Click the Add button to add a new provider
4. Add a name for the provider for example "Emblem Modules"
5. Use this URL `https://www.emblem.net.au/nb/updates.xml` or `http://insecure.emblem.net.au/nb/updates.xml` if you receive errors - see warning below.
6. Click Ok.
7. The module Echo Templates should now be available in the Available plugin tab. Select the module and click install.
8. You will need to accept the licence agreement and continue following the unsigned message if there is one (the first version of the module was not signed and did not have a licence file).
9. You should be able to create a new project and find Echo Application under C/C++.
WARNING: You may experience issues with NetBeans failing to connect to the server and reporting `handshake_failure`. This is a result of Java only supporting 128bit encryption by default whereas our servers use 256bit encryption. [[https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure/38264878#38264878|This stackoverflow]] post explains a solution, however I was unable to get it to work (I have spent a few hours on this problem). I confirmed that I was installing the JCE correctly by removing the original policy files which caused NetBeans to fail to initialise the plugin update checks. In the end the easiest work around is to use a non encrypted connection. I have configured the server to allow limited access via `http://insecure.emblem.net.au` so you can use `http://insecure.emblem.net.au/nb/updates.xml` instead. I prefer not to use insecure connections when possible.
NOTE: Make sure your environment is correctly set up. The best way to do this is to setup Echo using {rEI}. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]] page for more information.
=C/C++ NetBeans plugin=
If you are using a version of NetBeans greater than 8.2, then you will need to install the **C/C++ plugin** manually.
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Check {nav NetBeans 8.2 Plugin Portal}
4. Select the {nav Available Plugins} tab
5. Check {nav C/C++}
2. Click {nav Install} and follow the prompts
=Emblem NetBeans plugins=
You can download and install the Emblem [[tools/netbeans | NetBeans]] Modules which includes Echo templates and toolchain configurations for NetBeans. These will make Echo Project templates available in NetBeans, and the appropriate toolchains available for projects to build for other platforms.
To install, you will need to add the server to the module update list which will also allow NetBeans to automatically update your modules when there is a new version.
==Emblem Modules==
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Click the {nav Add} button to add a new provider
4. Add a name for the provider for example "Emblem Modules"
5. Use this URL `https://www.emblem.net.au/nb/updates.xml` or `http://insecure.emblem.net.au/nb/updates.xml` if you receive errors - see warning below.
6. Click {nav OK}.
NOTE: Try the secure link first. NetBeans 11 does work with it.
WARNING: You may experience issues with NetBeans failing to connect to the server and reporting `handshake_failure`. This is a result of Java only supporting 128bit encryption by default whereas our servers use 256bit encryption. [[https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure/38264878#38264878|This stackoverflow]] post explains a solution, however I was unable to get it to work (I have spent a few hours on this problem). I confirmed that I was installing the JCE correctly by removing the original policy files which caused NetBeans to fail to initialise the plugin update checks. In the end the easiest work around is to use a non encrypted connection. I have configured the server to allow limited access via `http://insecure.emblem.net.au` so you can use `http://insecure.emblem.net.au/nb/updates.xml` instead. I prefer not to use insecure connections when possible.
==Echo Templates==
1. The module Echo Templates should now be available in the {nav Available Plugins} tab. Select the module and click {nav Install}.
2. You will need to accept the licence agreement and continue following the unsigned message if there is one (the first version of the module was not signed and did not have a licence file).
3. You should be able to create a new project and find Echo Application under C/C++.
==Echo Toolchains==
Echo projects use a variety of toolchains to build for different platforms. If you haven't already make sure you have installed the toolchains. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]].
NOTE: Before proceeding, if you already have toolchains configured with the following names the configuration might be overwritten.
- Android_19
- devkitPPC
- Windows_Cross_Compiler
Once the toolchains are installed, you can either manually add them to NetBeans, or if you've used the default install locations from {rEI}, you can configure NetBeans with the Echo Toolchains plugin. Once you've installed the Emblem Modules as per the instructions above.
1. Open the {nav Plugins} window and navigate to the {nav Available Plugins} tab
2. Look for the Echo Toolchains module
3. Select the module and click Install.
4. Verify the toolchains have installed by going to {nav Tools > Options > Build Tools} and looking in the list for Android_19, devkitPPC and Windows_Cross_Compiler.
NOTE: Make sure your environment is correctly set up. The best way to do this is to setup Echo using {rEI}. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]] page for more information.
=C/C++ NetBeans plugin=
If you are using a version of NetBeans greater than 8.2, then you will need to install the **C/C++ plugin** manually.
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Check {nav NetBeans 8.2 Plugin Portal}
4. Select the {nav Available Plugins} tab
5. Check {nav C/C++}
2. Click {nav Install} and follow the prompts
=Emblem NetBeans plugins=
You can download and install the EEmblem [[tools/netbeans | NetBeans]] Modules which includes Echo templates moduleand toolchain configurations for NetBeans which. These will make Echo Project templates available in NetBeans, and the appropriate toolchains available for projects to build for other platforms.
To install, you will need to add the server to the module update list which will also allow NetBeans to automatically update your modules when there is a new version.
==Emblem Modules==
1. Go to {nav Tools -> Plugins}
2. Select the {nav Settings} tab
3. Click the Add{nav Add} button to add a new provider
4. Add a name for the provider for example "Emblem Modules"
5. Use this URL `https://www.emblem.net.au/nb/updates.xml` or `http://insecure.emblem.net.au/nb/updates.xml` if you receive errors - see warning below.
6. Click Ok.{nav OK}.
NOTE: Try the secure link first. NetBeans 11 does work with it.
WARNING: You may experience issues with NetBeans failing to connect to the server and reporting `handshake_failure`. This is a result of Java only supporting 128bit encryption by default whereas our servers use 256bit encryption. [[https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure/38264878#38264878|This stackoverflow]] post explains a solution, however I was unable to get it to work (I have spent a few hours on this problem). I confirmed that I was installing the JCE correctly by removing the original policy files which caused NetBeans to fail to initialise the plugin update checks. In the end the easiest work around is to use a non encrypted connection. I have configured the server to allow limited access via `http://insecure.emblem.net.au` so you can use `http://insecure.emblem.net.au/nb/updates.xml` instead. I prefer not to use insecure connections when possible.
==Echo Templates==
71. The module Echo Templates should now be available in the {nav Available pPlugins} tab. Select the module and click i{nav Install}.
82. You will need to accept the licence agreement and continue following the unsigned message if there is one (the first version of the module was not signed and did not have a licence file).
93. You should be able to create a new project and find Echo Application under C/C++.
WARNING: You may experience issues with NetBeans failing to connect to the server and reporting `handshake_failure`.==Echo Toolchains==
Echo projects use a variety of toolchains to build for different platforms. If you haven't already make sure you have installed the toolchains. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]].
NOTE: Before proceeding, This is a result of Java only supporting 128bit encryption by default whereas our servers use 256bit encryption.if you already have toolchains configured with the following names the configuration might be overwritten.
- Android_19
- devkitPPC
- Windows_Cross_Compiler
Once the toolchains are installed, [[https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure/38264878#38264878|This stackoverflow]] post explains a solutionyou can either manually add them to NetBeans, or if you've used the default install locations from {rEI}, however I was unable to get it to work (I have spent a few hours on this problem)you can configure NetBeans with the Echo Toolchains plugin. I confirmed that I was installing the JCE correctly by removing the original policy files which caused NetBeans to fail to initialise the plugin update checksOnce you've installed the Emblem Modules as per the instructions above.
1. IOpen the end the easiest work around is{nav Plugins} window and navigate to use a non encrypted connectionthe {nav Available Plugins} tab
2. I have configured the server to allow limited access via `http://insecure.emblem.net.au` so you can use `http://insecure.emblem.net.au/nb/updates.xml` instead.Look for the Echo Toolchains module
3. Select the module and click Install.
4. Verify the toolchains have installed by going to {nav Tools > Options > Build Tools} and looking in the list for Android_19, I prefer not to use insecure connections when possibledevkitPPC and Windows_Cross_Compiler.
NOTE: Make sure your environment is correctly set up. The best way to do this is to setup Echo using {rEI}. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]] page for more information.