For the last week, I’ve been working on Advanced Network Configurator’s next release: Beta 8. This will bring you an integrated COM / RS-232 Console as well as a TCP Server and some fixes for bugs introduced in Beta 7 (minor bugs).
The TCP Server would be beneficial if you are developing a module for a projector or a screen but don’t have the device with you. You can simply connect to it and see what’s coming in and at the same time you’d be able to send data back to your controller.
Stay tuned for some screenshots.
After a slight delay, I’ve finally managed to finalize Advanced Network Configurator 1.0 Beta 7.
Changes in this release:
- Added a sophisticated TCP Client
- Added Horizontal Resizing Capability
- Expanded mode is now saved / restored on start up (if Expanded)
- Fixed some theme and GUI errors
Although the change log for this release is smaller, I’ve spent a lot more time on this release. I am especially pleased to introduce you to the TCP Client (available in the expanded section). As stated earlier, this client is specially designed for AV integrators (called Expert Mode) as it will show you exactly what the server sends you and it sends back exactly what you tell it to. When you disable Expert Mode, the terminal will behave as any other terminal. As usual, please provide feedback.
The “regular” terminal has been completed. The “regular” terminal will work as you would expect, you just type in directly as with a standard telnet session and all of the non printable characters will be hidden / ignored.
The “non-regular” terminal, called “Expert Mode” will allow you to send exactly what you say you want and no assumption are made, literally, and you would use the Input Text Box at the bottom which will also allow you to send hexadecimal values. In “Expert Mode”, all of the non-printable chars received will be shown in hexadecimal so this is perfect for programming / controlling all sorts of devices. I just need to do a few more minor tweaks and add another feature or two and Beta 7 will be ready to go.
Here is another update. The TCP Client is nearly complete but it requires some additional tweaks. It’s currently aimed at AV programmers and this means it sends exactly what you tell it to. This also means that every time you send a command, CR and a LF are *not* automatically sent for you *unless* you add $0D$0A as part of the data string. This is especially important when the data is going out to projectors, LCDs etc where every byte matters and this is why I designed it like this but I know some people will want to use this as a regular terminal so I’ll do some tweaks that will have this as an option.
I like that shaded aqua-blue area in the log window. May be I should make it white? Hmm but if I do, there will be too much white. It needs to be pleasant to your eyes when you look at it instead of hurting your eyes.
Here is what I have achieved so far. I’ve further tweaked the UI (as you can see below) and I started integrating a telnet client! The even better news is that I already have the code for it in another project that hasn’t been released so most of the work would be copy / paste - literally with some tweaks here and there. What you see below is just a rough design and I will show you a completed version very soon.
I expect to release Beta 7 at the end of the week - around 05/06/2015.
I’ve added a second horizontal resize handle. Pay attention to the blue border on the left. Now you will be able to resize ANC’s window horizontally either from the left or right. Take a quick look at the screenshot below. The handle also beautifies the interface.
It looks like Beta 7 rather than bringing you more advanced features as with Beta 6, it will instead focus more on flexibility and ease of use. As for the WiFi Manager, I’ve done some progress with it but I am just thinking, is there much point reinventing the wheel? The one included with your operating system already does a great job so perhaps I should focus my time on something more useful - a feature that you would want to use. I am thinking of….. (you’d have to wait and see). I have a great idea for a feature in mind!
I am already working on the next release: Beta 7 and I just completed a brand new feature. I’ve added a horizontal resizing capability. So in Beta 5 I implemented vertical resizing and with Beta 7 you will get a horizontal resizing capability. Something so simple should have been done at the beginning but I purely focused on core functionality at the time - changing profiles. Of course, here is the obligatory screenshot. Pay attention to the right edge, you will spot a darker colored area. That’s a resize handle, just like the one at the top!
I am happy to announce the release of Advanced Network Configurator Beta 6. This release is a major departure from my original path which was to focus on changing network profiles and network profiles only so this new release now brings you a number of advanced features. The following is the change log for Beta 6:
- Added Set and Retrieve Computer Name
- Added Set and Retrieve Domain Name
- Added Set and Retrieve NetBIOS Name
- Added “Join a Domain” (untested) + detects if your PC is already joined (tested)
- Added “Add User Account”
- Added “Generate Multiple User Accounts” (you set the number of accounts) with random user IDs and a custom prefix
- Tweaked Aquarian theme to give a better softer shade of aqua - nicer to the eyes
- Tweaked UI elements spacings in some areas to fix some GUI glitches
- Fixed a start up bug causing ANC to sometimes (only on start up) crash
- Started implementing a Wi-Fi Manager (not currently enabled)
There you go, I hope you like this release. I tried hard to make sure everything works as expected.