Version 1 vs 2
Version 1 vs 2
Edits
Edits
- Edit by 0xseantasker, Version 2
- Aug 13 2017 6:24 PM
- Move Here by 0xseantasker, Version 1
- Aug 13 2017 6:18 PM
Original Change | Next Change » |
Edit Older Version 1... | Edit Older Version 2... |
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.
You can download and install the Emblem 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 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.
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 Available plugins tab. Select the module and click 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 Plugins window and navigate to the 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 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.
You can download and install the EEmblem 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 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.
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 Available plugins tab. Select the module and click 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. In the endOpen the easiest work around isPlugins window and navigate to use a non encrypted connectionthe 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 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.