Back to the Web Developer's Journal Main Page
internet.com
side nav bar

An Introduction to Programming Java Applets: $49.95

MindQ Publishing, Inc.
450 Springpark Place, Suite 1200
Herndon, VA 20170-5243


Requirements:
  • Windows 3.1, 95 or NT
  • 8 MB RAM
  • 3 MB hard disk space
  • SVGA monitor
  • CD-ROM drive
Java Articles at the Web Developer's Journal - Java programming tutorials, applets, beans, servlets and more.
Back to the Web Developer's Journal Main Page
internet.com
side nav bar










We've tried to assemble a collection of articles about Java to help the beginner or the real Java gurus. If you have questions (or answers) concerning Java, please visit our Java Discussion Group.

HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map


Jobs at webdeveloper.com
Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.

Ask the JavaScript Weenie:

For news and reviews of the latest computer audio tools, visit: The Tapeless Studio
Java Resources for Web Developers

Java Hub

If you have questions about Java development you have arrived at the right place. Scroll down for articles about servlets, product reviews and "how to do it" articles. We also maintain a Java discussion group.

 In This Section

 Java

  • Taking Notes on Java
    Edward Tanguay sings the praises of a very important language.

  • The Bluffer's Guide to Java
    Can't tell your Beans from your Applets? Wondering if a Servlet is a small server waiting to grow up? Read our compact guide to Java and you'll soon be dropping JAR, JVM and JSDK into casual conversations along with the best of them. Nobody will bother listening to you, but they'll still be mightily impressed.


  • Java: Coming to a TV near you!
    The new Java TV API holds the promise of Java-based interactive television using set-top boxes.


  • Java vs Other Web Application Technologies
    (The JavaBoutique) Selena Sol, author of JavaBoutique's Introduction to Java, gives an in-depth comparison of Java and other development languages such as dHTML, ASP, and Perl.
  • Agent Communication
    Agent technology is becoming more prevalent as the availability of network access, and the demand for the end-uses of agents, become greater.

  • Java Web Server in Brief
    A simple, dependable, and inexpensive ecommerce solution for small businesses is proposed.


  • JD WorkShop vs Cafe
    Two Java Tools Compared

 Java Server Pages

  • JSP: The Back Door into Java
    Edward Tanguay discovers JSP, and finds it finally allows him to put his theoretical knowledge of Java to use, and hence, get a foot into the Java programming world.

  • Building Java Server Pages
    A detailed look at building JSP pages. Should you use JSP or servlets? It depends on the ratio of markup to code. Here you'll also find a guide to the different varieties of tag, and details about the main tags such as <jsp:useBean> and <jsp:setProperty>.

  • Site User Logon with XML, Java Beans and JSP
    During this tutorial we will use XML and Java Server Pages to verify a user's logon - and then store the results in a session Java Bean for easy access.

  • Serving Dynamic WAP Content with Java Server Pages
    Here's how to create dynamic content for WAP-enabled mobile phones using the Wireless Markup Language (WML) and Sun Microsystems' Java Server API. Our Java Server Pages application displays regularly updated appointment data for someone on the move, such as an appliance engineer making house calls.

  • Object Persistence Made Easy
    With object serialization, your Java applets and applications can save and load the state of objects to disk or over a network. In this article, we'll examine the benefits of object serialization, and how to implement it in your own programs.

 Servlets

  • Intro to Servlets
    Java servlets are making headlines these days, claiming to solve many of the problems associated with CGI and proprietary server APIs. In this article I will describe the overall servlet architecture and what you need to develop your application with servlets. I will use several code examples to show you how to use the Servlet API, and compare it with CGI and proprietary server APIs where appropriate.

  • Internationalizing Servlets
    How to use the Java Internationalization API to build server-side code that alters its output based on the location and language of the user. We demonstrate the use of the API by building a simple method which displays a product entry for a shopping cart application.

  • Using the HttpSession object of the Servlet API
    The Java Servlet API represents an elegant and powerful way to shift processes from client to server, and offers a number of advantages over CGI. These advantages have certainly been enumerated so that most developers are aware of the servlet advantage. However, some of the details of the servlet architecture may at first seem daunting. Here's a short introduction on one aspect of writing servlets: the HttpSession object.

  • Improved Performance with a Connection Pool
    Establishing a connection once and then using the same connection for subsequent requests can dramatically improve the performance of a database-driven Web application. Since Servlets can keep information between requests, a database connection pool is a straightforward solution.

  • Servlets Are for Real!
    Servlets are on duty now at a Web site near you.

  • Netscape-Flavored Servlets
    How to implement server-side Java using Netscape's implementation of Java within the Enterprise Server.

 Java Discussion Group

  • Java Discussion Group
    Test the experts who hang out here with your toughest Java questions. You can also sign up for our Java E-mail Discussion List.
 

 

 Archive



Back to the Web Developer's Journal Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search

Be a Commerce Partner                       
HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map

Jobs at webdeveloper.com


Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.


Developer Channel
FlashKit
Jobs.webdeveloper
JavaScript.com
JavaScriptSource
JustSMIL
ScriptSearch
Streaming Media World
WebDeveloper.com
WebReference
XMLFiles
WDVL
Discussion Groups Book Reviews Software Reviews Download Web Tools

A tutorial CD-ROM from MindQ

An Introduction to Programming Java Applets

by Tony Ardito

These days, when speaking about Web site development, all you seem to hear about is Java this, and Java that. This object-oriented programming language is on everyone's agenda, because it offers the ability to program and create applets that will work on any platform.
April 8, 1997

Learning how to program in Java is not an easy task, but there are a number of books and programs designed to aid you in your quest. Some of the best are from MindQ Publishing. MindQ has put out a series of Java programming tutorial CD-ROMs. An Introduction to Programming Java Applets is the first in the series. The CD-ROM presents a fast, easy method of learning Java basics, that will accelerate your comprehension of the program. Mastering the information on the CD-ROM will enable you to write Java applications and applets, no matter what your programming experience level is.

The MindQ Java programming series is designed to guide the user from Java basics through advanced Java programming topics and commands. In addition to An Introduction to Programming Java Applets, MindQ also offers Java Programming and Core Class Libraries and Hands On Java Programming Using Microsoft Visual J++, on CD-ROM.

Developed with Rapid Systems Solutions, a recognized leader in Java training, An Introduction to Programming Java Applets strikes an appropriate balance between content and presentation, to help novice and intermediate users master Java programming in an accelerated, effective manner. The MindQ multimedia interface enhanced with hot-linked topics, video clips and concise narrations, facilitates your grasp of Java concepts. Step-by-step visualizations help you understand objects, classes, methods and other key concepts of object oriented programming (OOP). Animated code examples show you how Java applets are written, line by line. With more than 120 subjects covered, each with animated graphics and voice over, An Introduction to Programming Java Applets promises to make your entry into the world of Java programming a pleasant one.

Using An Introduction to Programming Java Applets is in some ways similar to watching an extended animated presentation. The learning process is geared towards visualizing the given concept and makes extensive use of graphical illustrations and animation. By visualizing the concepts, they are made easier to follow. Each concept becomes an animated illustration, augmented by code samples. On any given screen, almost every object shown provides additional information when clicked on, or pointed at with the mouse.

MindQ offers several ways to interact with the program. You can follow guided tours on such subjects as an introduction to Java, an introduction to applets, objects and events, implementing classes, or an introduction to Visual J++. Tours introduce a topic, such as "the world of objects and classes." These topics are in turn, further broken down into several additional screens designed to give the user a detailed explanation. The user can choose to be mostly passive; sitting back and absorbing what the tutorial has to say, or active; examining the examples and code fragments in detail. Nearly every line of code is given a link to a keyword or explanation, which is but a mouse click away. For those favoring active learning, there are more than a dozen applets with source code included on the CD-ROM, as well as FAQs and an indexed and cross-linked keyword list.

Three versions of An Introduction to Programming Java Applets are available from MindQ: Standard Edition, including only the instruction on programming Java applets. A Sun Java WorkShop Edition, including instruction on Java, plus a discussion of the Sun Java Workshop development environment, and the Microsoft Visual J++ Edition, which includes instruction on Java, plus a discussion of the Microsoft J++ development system.

I chose the Microsoft J++ edition to review. The tutorial opens with an "Introduction to Microsoft Visual J++", which seems to be a bit inappropriate before the introduction to Java itself. I recommend that users skip ahead to the introduction to Java first, then return later to pick up the specifics of Microsoft J++. Another gripe I have is that, while most of the links lead the user to worthwhile information, some seem to add nothing new to what you are learning. Also, the few videos end up being mostly superfluous. I urge you to avoid viewing the videos when you first see the camera symbol and stay on tour until you see the "start video" button.

Priced comparably to tutorial books at $49.95, the program offers much more than still pictures/slide shows. MindQ combines good audio narration, highlighting of source code listings to trace the flow of a program, and animated movement of data values between on-screen representations of different data structures. By the time I finished the tutorial, some dozens of hours later, I felt that I had now learned enough about Java to move on to the next step in becoming proficient in Java programming.

A complete software development kit, and examples, are included in An Introduction to Programming Java Applets. In addition, the kit also contains a helpful appendix outlining the major differences between Java and C++, and numerous pointers to Java resources on the Internet.

If you'd like to learn more about this program and view other offerings from MindQ, you can visit their Web site at www.mindq.com. You can download free sample topics from An Introduction to Programming Java Applets at the site, and in effect, try before you buy.

System Requirements: 486 or Pentium based personal computer running Windows 3.1, Windows NT, or Windows 95. SVGA video adapter and monitor, double speed CD-ROM or better, 8 MB RAM, 3 MB hard disk space. A sound card and speakers are recommended but not required. Access to the Internet is required to use point-and-click access to Internet sites.


Tony Ardito
is the Managing Editor of Southwest Writer's Group, a news and article service based in Arizona. He is the former publisher of Tri-City Computing Magazine in Albany, NY. Tony has been working in the computer/Internet field since 1987.
Back to the Web Developer's Journal
Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search


internet.com

IT | Developer | Internet News | Small Business | Personal Technology | International | Search internet.com | Advertise | Corporate Info
Newsletters | Tech Jobs | E-mail Offers

internet.commerce
Be a Commerce Partner                                
  

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers