About Jeff Heaton

Jeff Heaton

Jeff Heaton

Jeff Heaton is an author, college instructor, and consultant. Jeff lives in Chesterfield (St. Louis), Missouri. The author of four books and over two dozen journal and magazine articles, Jeff specializes in Internet, socket-level/spidering and Artificial Intelligence programming. Jeff has worked with companies such as MasterCard, Anheuser-Busch and Boeing. A Sun Certified Java Programmer and a member of the IEEE Jeff holds a Masters Degree in Information Management from Washington University in St. Louis.

[Jeff Heaton's Curriculum Vitae][Publicity Photos]

Internet Development

Bots and Spiders Bots and spiders allow you to access Internet content in an automated way. I have extensive knowledge of this area and am the author of a book and several articles on this topic. I have provided guidance and support to companies from around the world seeking to implement this technology.

Java Server Pages (JSP) Java server pages provide an alternative to CGI-Bin type programming, allowing you to create interactive web applications by intermixing HTML and Java code. Heaton has worked with JSP both standalone and with beans. Heaton has worked with a variety of JSP hosts but mostly with Weblogic.

Microsoft Active Server Pages (ASP) Microsoft Active Server pages provide an alternative to CGI-Bin type programming, allowing you to create interactive web applications using VBScript or JScript. Heaton has ASP to create a variety of web pages in both JScript and VBScript. Additionally Heaton has used ADO to access Microsoft SQL Sever, Microsoft Access, and Oracle.

Java Programming Java allows web pages to be instantly interactive with the user. Often server interaction is not needed, as Java can respond instantly to user events. Heaton teaches two courses on Java programming at St. Louis Community College at Meramec. Heaton has written both stand-alone Java applets, and applets to be used with CGI-Bin or Active Server Pages. In Java Heaton has written everything from graphical multimedia applets to forms processing. Heaton has used Visual J++, Sun's JDK, and WebGain Visual Cafe.

ActiveX Programming ActiveX appears to be Microsoft's answer to Java Applets. ActiveX does many of the same things that Java Applets do, but is only compatible with Microsoft Windows platforms. Heaton has created both graphical and forms based ActiveX controls in both Visual Basic and Visual C++. I've written ActiveX controls for use in both Internet and non internet needs.

CGI-Bin Programming This was about the only way that interactive web pages were able to be created before things like Java Server Pages, Active Server Pages and Cold Fusion came along. Heaton has done CGI-BIN programming in C,C++ and Perl. Heaton has programmed this on a variety of hosts, including Apache, and Microsoft Internet Information Server(IIS). Heaton has also written CGI-BIN programs as back ends to Java Applets using data bases such as Oracle and Microsoft SQL Sever.

Software Development

Microsoft Visual C++ Heaton worked extensively with C and C++. This includes both programming the WIN16/32 API directly and using Microsoft Foundation classes. Heaton also teaches a class on MFC programming. Heaton has developed complete Windows applications including OCX/ActiveX controls, COM objects, database applications, video games, and Internet utilities.

Microsoft Visual Basic Heaton has worked with several versions of Visual Basic. Heaton has used forms, record sets, ActiveX, and COM objects. Heaton has written a variety of programs, from simple utilities to complete applications. Heaton has also integrated DLL's, COM Objects, and OCX's that I created in Visual C++.

SQL Heaton has worked with a variety of SQL platforms, including Oracle, DB2 and SQL Server. Heaton is familiar with all the common concepts of SQL such as inner and outer joins, groups, ordering, stored procedures and triggers.

Publication I am the author of four books and over a dozen journal and magazine articles. My books are available around the world, even in languages such as Chinese.

EducationI have a Masters degree in Information Management from Washington University in St. Louis.

Jeff Heaton's Profile at Linked In