Home AMX User Forum Duet/Cafe Duet
Options

Java

Hi Everyone:
I see the pre-req training test but I don't see any training?, are we expected to be java trained before hand?

Comments

  • Options
    Java training

    AMX is not offering training on Java. Our training is fouced on Duet which requries an understanding of Duet before attending.
  • Options
    Thomas HayesThomas Hayes Posts: 1,164
    Thanks.
  • Options
    Joe HebertJoe Hebert Posts: 2,159
    Java Training

    Hi Thomas,

    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 hello world. The J2SE 1.4.2 SDK is about 50 Meg.

    http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html

    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:

    http://java.sun.com/docs/books/tutorial/index.html

    This is a good one to get a handle on the syntax:

    http://java.sun.com/docs/books/tutorial/java/index.html

    Here is an interesting trail on networking:

    http://java.sun.com/docs/books/tutorial/networking/index.html

    And here is a full blown project example - a client server Bingo game:

    http://java.sun.com/docs/books/tutorial/together/index.html

    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 Forte which is now called ONE. The IDE that Marji Smith talked about in her Introducing DUET seminar back in October called eclipse can be found here:

    http://eclipse.org/downloads/index.php

    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 Java Cookbook 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.

    Joe
  • Options
    Thomas HayesThomas Hayes Posts: 1,164
    Thanks Joe
    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!
  • Options
    Joe HebertJoe Hebert Posts: 2,159
    Sure thing Thomas, glad to help.
  • Options
    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.
  • Options
    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...

    - Chip
Sign In or Register to comment.