Java Programming | Heaton Research

Java Programming

Two New Neural Network Books Coming Soon

I am nearing the final stages of two new books. Introduction to Neural Networks for Java and Introduction to Neural Networks for C#. The Java book is the Second Edition to the original "Introduction to Neural Networks with Java". This is a considerable update to the original text. The covers for the two new books can be seen below. The Java book is expected to be out in September,2008. The C# book by January,2009. More information on these two books will be posted in the coming weeks.

Working with Binary Files in Java

There are many different ways that binary data can be read/written to files. When you try to read standard file formats directly, such as GIF, this can become a challenge. This article presents a method for reading and writing all types of binary data. Support is given for such things as little endian, big endian, int sizes and more.

HTTP Programming Recipes for Java Bots

The Hypertext Transfer Protocol (HTTP) allows information to be
exchanged between a web server and a web browser. Java allows you to
program HTTP directly. HTTP programming allows you to create programs
that access the web much like a human user would. These programs, which
are called bots, can collect information or automate common web
programming tasks. This book presents a collection of very reusable
recipes for Java bot programming.

Java for the Beginning Programmer

Java for the Beginning Programmer teaches Java to someone with
absolutely no programming background. This book focuses on core
programming topics such as variables, looping, subroutines, and program
layout. This course focuses on real programming techniques, and not
using an Integrated Development Environment (IDE) to generate code.
This course ends with an introduction to graphical user interface
programming.

Animation/Games in Java


Java can be applied to many uses. However, one of the most fun
applications of Java is to use it to create small animated applets. In
this series of articles I will show you how to create animated Java
apples. Some of them will be non-interactive, such as a background
animated display. Others will be fully interactive, such as a video
game. I will begin from the very beginning and explain the basics of
Java 2D animation, and end the series with complex applet-based video
games.

Introduction to Neural Networks with Java

Programming Neural Networks in Java will show the intermediate to
advanced Java programmer how to create neural networks. This book
attempts to teach neural network programming through two mechanisms.
First the reader is shown how to create a reusable neural network
package that could be used in any Java program. Second, this reusable
neural network package is applied to several real world problems that
are commonly faced by IS programmers. This book covers such topics as
Kohonen neural networks, multi layer neural networks, training, back
propagation, and many other topics.

Syndicate content
Copyright 2005-2008 by Heaton Research, Inc.