Listed below are quality resources available for 'PROGRAMMING'. Overview of ADO.NET Microsoft's .NET Framework Developer's Guide has a series of articles about the architecture and components of ADO.NET as well as a sample application. Trail: 2D Graphics This trail introduces you to the Java 2D API and shows you how to display and print 2D graphics in your Java programs 2D Text Tutorial Because the Java 2D Text APIs provide a wealth of functionality, this tutorial focuses on what you need to know to use the java.awt.font.TextLayout class to create exciting, interesting, and interactive styled text in any language supported by the Unicode character set. After going through this tutorial, you should have enough information to explore the remaining functionality on your own. Java 3D joy ride New to the world of 3D? This tutorial offers Java developers an introduction to the concepts involved with 3D programming in general and the Java 3D API in particular. IBM 3D software engineer and gamer at heart Suzy Deffeyes takes you on a joy ride through the world of Java 3D programming with a high-level discussion of the concepts involved and a detailed look at scene graphs -- the fundamental object used to describe the scene you want to render. (registration required) Java Advanced Imaging (JAI) Tutorial 1.0 The Java Advanced Imaging (JAI) Tutorial 1.0 provides an overview of JAI 1.0-1.0.2 features, source code, and demos in the form of an interactive book. Examples show key JAI 1.0-1.0.2 functionality and coding style to incorporate advanced imaging features into programs or applets. Java 3D API Tutorial This tutorial introduces the main concepts of the Java 3D API, including many code samples, examples, and diagrams. You can view chapters online or download the PDF file. Fundamentals of RMI The Java Developer Connection (JDC) presents a Short Course introducing the Remote Method Invocation API Fundamentals of Java Security The Java Developer Connection (JDC) presents a Short Course on Security written by Java Software licensee, the MageLang Institute. Concurrent Programming Using Java This is an introduction to using the Java programming language in concurrent or multithreaded applications. The context is the process synchronization material and related concurrent programming in operating systems courses. ChiMu OO and Java Development This document provides guidelines and resources for developers and teams building Object-Oriented (OO) and Java based software systems. Some familiarity with OO and Java is required for this material to be understandable. Essentials of the Java Programming Language You will learn how applications, applets, and servlets are similar and different, how to build a basic user interface that handles simple end user input, how to read data from and write data to files and databases, and networking. Introduction to Java Free online Java tutorial that begins with an introduction to object-oriented design principles such as inheritance, ecapsulation and polymorphism. It then covers setting up the development kit and all the basics of the java language including applets and some advanced topics such as an introduction to web programming with sockets. Essentials of the Java Programming Language, Part 2 This series of lessons builds on the material presented in Java Programming Language Basics, Part 1, which introduced applications, applets, and servlets; simple file and database access operations; and remote method invocation (RMI). Essentials of the Java Programming Language, Part 1 If you are new to programming in the Java language, have some experience with other languages, and are familiar with things like displaying text or graphics or performing simple calculations, this tutorial could be for you. It walks through how to use the Java 2 Platform software to create and run three common types of programs written for the Java platform applications, applets, and servlets. Internet Programming 1 - Focus on Java Sockets Java network programming assignments with solutions that focus on Java sockets. Includes applets and threads and programming a chat client and server. This is not a tutorial per se, but good for those who have some knowledge and want to put it to the test. Java Intro Programming (with Passion!) This is a free online course. The next seesion will begin in January of 2007, but the slides and other material can be downloaded in pdf and star office format. Specifications and Documentation The official specifications for JSP, servlets, and related technologies such as JSTL, Struts, EJB, and J2EE. API documentation in Javadoc format. The Swing Connection The Swing engineering team's Web site. Has articles written both by Swing creators and by external programmers who use Swing. The Java Developer Connection Here are some of the things you can do at the JDC:research bugs, vote for which bugs should be fixed first, view tutorials and book samples, download early access software, chat with developers and API architects Java Code Conventions Conventions that developers within Sun try to follow when writing programs in the Java programming language. |