I see the pre-req training test but I don't see any training?, are we expected to be java trained before hand?
AMX is not offering training on Java. Our training is fouced on Duet which requries an understanding of Duet before attending.
If you are looking for some Java training, here are some links that may be of interest to you. The toughest part for me when I wanted to learn Java was trying to figure out where to start. This first link is a must as it leads you step by step on what you have to download and install to be able to write your first Java program, the ever exciting
J2SE 1.4.2 SDK
is about 50 Meg.
While your at the site to download the SDK be sure to grab the
J2SE 1.4.2 Documentation
In there you will find the
Java 2 Platform API Specification
which spells out the syntax of every command and the hierarchy of every class. You'll also find links to other useful resources including training and sample source code.
You can find a list of tutorial trails here:
This is a good one to get a handle on the syntax:
Here is an interesting trail on networking:
And here is a full blown project example - a client server Bingo game:
When I first started with Java I stuck with notepad and the command line compiler for a while just to understand how the basics work before I moved to an IDE. The first IDE I used was Sun's
which is now called
. The IDE that Marji Smith talked about in her Introducing DUET seminar back in October called
can be found here:
If you are looking for some good books there are plenty of them. I would recommend
Java in a Nutshell
by O?Reilly (anything in a nutshell by O?Reilly is good) and also the
by O?Reilly. I started out by learning how to write applets and there are tons of places where you can get free source code to look at and applets can be fun.
Anyhow, I hope some of this helps. If anyone out there can recommend any other good Java links or books, please pass them on.
I was having the same problem of where to start. The web search gave too much info and I was getting a little over whelmed. Very much appreciated!
Sure thing Thomas, glad to help.
Wow, great info and links above. However, where can I read about JAVA and understand what it is in a nutshell. I have never programmed. I would like to learn now because I design AMX systems. I would actually love to learn the DUET system, etc. Even though I am a System Designer, I would like to learn the programming aspect of it to be a better System Designer.
This is purely personal opinion, but you're probably best off studying and/or taking any NetLinx classes offered by AMX first.
Especially considering your reasoning behind wanting to get familiar with programming NetLinx systems, I have to believe that you'll find the benefit / learning curve ratio to be far more palettable than trying to go the Java route.
To further this a bit more - at the moment Duet is still vaporware, while NetLinx has been around for quite some time. (NetLinx itself based on Axcess - been around for YEARS) When Duet does appear, you will initially only be able to extend NetLinx with Java modules. You won't be able to write a working program solely in Java for (IMHO) quite some time...