Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Codebox the ultimate programmers resource!

  [Theboxnetwork.8m.com]

home | add_URL | link

JAVA!

Tutorials

ACM Crossroads: Objective Viewpoint - Crash course in Java, including a theoretical grounding and historical background, from the ACM's student magazine.

ACM Crossroads: The Wonders of Java Object Serialization - Object serialization tutorial

ACM Crossroads: Using the Java Native Interface - Using JNI, few examples illustrating the usefulness of this feature

Bit After Bit - Basic and advanced tutorials, developing resources, example code, tips, books.

A Brief Introduction to the Java Native Interface - Introduces the JNI, what it is, why use it, and how. by Wenyu Kong.

Cetus Links - Long list of Java tutorials.

CowCatcher Java training - An open source initiative aimed at providing a repository for Java training material.

Developer.com Training Centre - Collection of Java programming, applets, plug-ins and JDK tutorials.

developerWorks: Java Education - Free Java tutorials by IBM's developerWorks team.

Developing Link Lists and Binary Trees using Java - Although Java 2 includes linked list and tree classes, this tutorial explains how to create similar classes in Java 1.1, and covers sorting and searching.

Examware - Free Java Tutorials and Resources - Examware has an large range of free resources for those seeking to gain computing certification. This page contains their Java resources.

Find Tutorials: Java - Java tutorials available on the internet.

Free Learning Resource for Sun Java Architect Exam, Distributed Java, EJB, RMI - Notes on architectural analysis, application design and development using Java technology. Site intends to cover distributed Java covering Java Servlets, JSP, Java RMI, Enterprise Java Beans (EJB), JNDI, Corba, COM, DCOM.

GUI Controls in Java 1.1 - On-line version of chapter from Prentice Hall text.

An Introduction and Tutorial on Java2D - A tutorial giving an overview and introduction to Java2D and the use of Graphics2D, the new drawing model in Java 1.2.

Java Education - Introduction to Java Online Course - A free IBM online course introducing the fundamentals of Java programming via audio, video or text based venues.

Java Language Free Test Online - Test your knowledge of Java online.

Java Optimization Tutorial

Java Programming FAQs and Tutorials: Learning Java - A collection of tutorials on the Java language, with a few links to some FAQs.

The Java Tutor - On-line articles and source code from the "Java Tutor" column of Java Report Magazine.

Java Tutorial List - Online Java tutorial list for beginners and advanced users.

Java Tutorials at Knowledge Hound - Links to free online lessons on Java subjects ranging from concurrent programming to optimization to Java for beginners

JavaCommerce Articles and Publications - Articles on a multitude of Java topics including WAP, applet signing, files, recursion, stacks, queues, parsing, UML, and polymorphism.

JavaCommerce Tutorials and Publications - Several Java tutorials on servlets, XML, Jini, data structures.

JDBC - Java Database Connectivity - This tutorial introduces how to use Java Database Connectivity to interface to web databases. Suitable for webmasters and web developers with little or no database experience.

Learn Java Toolkit - Links to free tutorials, e-books, IDEs and resources for the beginning Java student.

Mr.Haki's (JBuilder) JavaBean Tutorial - This tutorial shows how to build JavaBeans using JBuilder 2 Java BeansExpress.

A Quick Swing Tutorial - A fast introduction to Swing for Java programmers who already know the AWT.

Servlet and JSP Tutorial - A programmer's guide to servlet and JSP programming. Includes on-line examples with downloadable source code.

Software Developers - Java tutorials - basic tutorial, servlets, and JDBC. Example code, tips and resources.

Sun's Java Tutorial - On-line version of book from Addison-Wesley.

Sun's JNI Tutorial - Using the Java Native Interface (JNI).

Using the Java Package Manager - How to use the Microsoft Package Manager when using the Microsoft Java SDK.

WannaLearn.com: Java - A collection of beginner, intermediate and advanced online courses, guides, lessons and tips about how to program in Java.

Welcome to JavaRanch - A selection of Java tutorials, with a slight "ranch" style theme.

Books

Free Java books online - Read Java books online, with links to HTML editions of titles on topics like CORBA, RMI, applets and more

Java Book Reviews, from the "Java Coffee Break" - A selection of highly recommended titles for Java programmers of all experience levels.

Java Education - Java Books and Reviews - The page features book reviews by IBM's Beth Tibbitts - "Beth's Bookshelf".

The Java Series - Published on Sun's behalf by Addison-Wesley Longman, this is the authorized series of books on the Java Platform and APIs.

JavaWorld Java book reviews - A collection of all of the book reviews by the editors and writers of JavaWorld

J2EE Blueprints - Online version of book from Sun that covers "best practices" for developing and deploying enterprise applications using enterprise Java technologies including servlets, JSP, EJB, JDBC, etc.

O'Reilly Java Center - Online ordering of O'Reilly Java books and general Java news.

Recommended books about Java programming and Internet sites. - Detailed Reviews of several books on web site development, java programming and promotion of your online business.

Recommended Java and Web-Programming Books - Personal recommendations for the best Java and WWW programming books, from an experienced developer and instructor.

Wrox Press - Java - Contains information on all of Wrox Press's Java titles.

Server-Side

Java(TM) 2 Platform, Enterprise Edition - The Java(TM) 2 Platform, Enterprise Edition (J2EE) is the unified platform for enterprise Java.

Bridgewater Consultants, Inc. - Home of BW*Wizard, a code generator for web DB transactions: creates Java servlets with HTML forms and JDBC/SQLJ access. Also Java training for COBOL programmers.

Class MultipartRequest - Useful for creating file upload servlets. Parses a MultipartRequest and makes available all files and other parameters in the request. [Open Source, GPL]

GASH - Portable and customizable directory management system. [Open Source, GPL]

GNU-SocketServer - Java API for building TCP-based network servers. It provides a multi-threaded Server object which can be instantiated in a particular HostContext and distribute TCP connections to ConnectionHandler objects running in their own thread. Thread pooling is provided for efficiency. [Open Source, GPL]

Java Network Programming FAQ - Frequently Asked Questions about network programming, with a good coverage of servlets. Includes source code examples.

Lucene - Search engine with many features including fast indexing, ranked searching, boolean and phrase queries, date-range searching, and extension APIs. [Open Source, GPL]

opensource.go.com - Home of Walt Disney company Go.com's Java-based Tea template language and website building tools. [Open Source, BSD-like]

The Server Side - Site that focuses on server-side Java technologies with message boards, product reviews and other resources.

Server Side Java Resources Directory - JSPSupport.com is a server side java resources directory with emphasis on JSP, SERVLETS, EJB and JDBC.

Tower Technology Corporation - Specializing in the development of server-side Java tools, native compilers, and services. [commercial]

Applets

Anagram Generator - Java applet which will anagram user-entered phrases.

CartoonPopUps - A cartoon bubble with text of your choice appears when your cursor is over the image link. [Free for non-commercial use]

EquitySoft - Java software by Colin Mummery - An applet to design GridBagLayouts.

FillMySpace - A Java applet which lets you build webpages and save them onto any webspace accessed by FTP. [Commercial]

HartMath - Java computer algebra applet. Some features are: EPOC32 Java version, big rational number arithmetic, symbolic differentiation, linear algebra functions, 2D plot functions, numeric computations, pattern matching, transformation rules, functional programming, pure functions. [Open Source, GPL]

Java Calculator by Entity - A page for my java calculator applet.

Java FTP Client Applet - Fully-functional Java FTP Applet.

JavaClockMaker - Add a customized clock to your website.

JMessenger.com - Provides instant messenger services for websites. No software installation necessary.

JSpell - Add a spellchecker to your web pages or standalone Java applications using JSpell. [Commercial]

RealObjects Edit-on Pro - A What-You-See-Is-What-You-Get (WYSIWYG) editor applet/component written in Java 1.1. Provides word processor-like features, like a spelling checker.

SimplyPets: Pet Quote Applet - Displays a new pet-related quotation on your site every time the page is loaded.

Thompson, Nathanael - Mandelbrot viewer and chemical engineering Java applets (with source), a forum and chatroom, resume.

uShop - Java shopping cart system for setting up an online store, composed of applets and scripts. Interactive CD-ROM capabilities, merchant account interfaces, affiliate tracking and more. [Commercial]

Using It Studios - Applets and applet design tools.

vText Java Applet - Text and image microbrowser.

DataBase-Related

DBWidgets - Library for developing graphical frontends for database systems. [Open Source]

JDBCPool - Reuses JDBC connections to save time and to prevent exceeding connection limits which exist on certain databases. [Open Source, GPL]

myTextReport - Creates flexible reports from mySQL databases in any ASCII-based format, like HTML, RTF, TEX, Postscript, VRML... whatever. Just edit a template-file and insert special-coded, even relational SQL-statements. [Open Source, GPL]

Pooling JDBC database connections - Code samples, free of licensing restrictions. [Open Source]

TOPLink - Bridges the gap between object and relational technology. Available for Smalltalk, Java, and GemStone. [Commercial].

Town - makes it possible to execute and manage select/insert/update/delete SQL statements without having to actually write a single line of SQL. [Open Source, LGPL]

UML2SQL - Synchronizes UML diagrams with database structures. [Open Source, LGPL]

What is SQLJ and Who is supporting SQLJ - The central site for SQLJ, the initiative to define standards for embedding SQL in Java code, writing store procedures in Java, and using Java types as SQL user-defined datatypes.

Extensions

Bali - Java with a Spoonful of Syntactic Sugar: Proposed set of additions to Java to make it terser and safer. Terseness makes languages easier to read, write, maintain. Ideas from Abundance (Byte Magazine Oct 1986), Eiffel, Pascal, Delphi, Smalltalk, PL/I, Algol-68, Forth, even COBOL.

Borneo - Modification of the Java language designed to have true support for the IEEE 754 floating point standard.

Brando - New, Java language extension, based on peer-to-peer (P2P) model where source code files can be shared among programmers: easy access to other source code through an integrated peer-to-peer code sharing network.

GJ: Generic Java - Support for generics. Superset of the Java programming language. Compatible with existing libraries. [Freeware]

iContract - Provides Java support for Design by Contract from Bertrand Meyer, and Eiffel. Preprocessor supports class invariants, method pre- and post-conditions, asserts. [Freeware]

Jass - Java with assertions, spoken: jazz, like the music. Improvement of JaWA language extension. Gives Java the concepts of Design by Contract from Bertrand Meyer, and Eiffel, and extends them with new features. [Open Source, GPL]

JaWA - Java With Assertions, an extension of Java by assertions, a concept borrowed from from Bertrand Meyer, and Eiffel. Still available, superseded by Jass.

JJ - Simplified subset of Java (supersedes Jr), and online environment for learning programming: simple, made for beginners, includes assertions and Design by Contract from Bertrand Meyer and Eiffel; class tested over 2 years, free accounts available.

JSolver - Pure Java integer constraint programming language. Great for developing scheduling and resource allocation algorithms. Free for educational use.

Kiev - Prolog-like engine, multimethods, parameterized types (derived from Pizza), closures (derived from Pizza), arithmetic types, type states and cases (derived from Pizza), 'foreach' statement, global method and variable definitions, virtual fields, variable number of arguments of methods, project, incremental compiling. [Open Source, GPL]

OpenJava - Extensible language based on Java. OpenJava MOP (Metaobject Protocol) is the extension interface of the language. Via the MOP, programmers can customize the language to implement new language mechanisms.

Pizza - A variant of Java that adds parametric polymorphism, first-class functions, and class cases and pattern matching to the language. The compiler compiles into Java byte code so the binaries can be run on a normal JVM. [Freeware]

PJama - A Glasgow University / Sun research project to extend Java at the Virtual Machine level to provide orthogonal persistence. Free preliminary implementation available.

PolyJ - Java with support for generic programming in the form of parameterized types. Provides constrained parametric polymorphism, with advantages over some other proposals for adding genericity to Java. [Open Source, GPL]

Ptolemy II - Big set of Java packages supporting heterogeneous, concurrent modeling and design. [Open Source, BDL]

XKJC - provides various Java language extensions, operator overloading, and embedded SQL.

JAVA!

Websites!

The Java Lobby - Independent organization that supports the promise of Java as an open and universal (platform-independent, "Write Once, Run Anywhere") programming language. 30000+ members. Java Foundation Applications project, Java Ready petition.

Java Technology Home Page - The one and only Sun Java site. Well, there's also the Java Developer's Connection, but you can get there from here. In any case, this is the place to go for the Windows and Solaris JDKs, as well as the extensions and additions, and news, and that sort of thing. If you're just getting into Java, bookmark this site. You'll go there often. News updated almost daily.

Resources

HotDispatch- Online marketplace for technical support. Get answers from a community of experts. Software experts can get paid for their expertise.

jGuru- Customizable Java portal with commercial training, FAQs, regular news updates, tutorials and more. Registration is free.

Caffeine Connection - Java applet directory and consultants directory.

Cetus Links / Java - Collection of links on Java technology.

CodeHound Java - A Java-specific internet search engine.

Complete Java Reference to the Web - Find the tutorials, how to articles, products and news on all areas of Java development.

Digital Cats' Java Resource Center - Offers original articles and a directory of Java resources, sorted by category. Offers biliungual (English & Japanese) versions.

Doclet.com - Javadoc and Java Doclet Resources - A source of online information about Javadoc and Java Doclets.

EarthWeb's JARS.COM Java Review Service - Jars.com is an excellent resource site. It reviews applets, applications, JavaBeans, and more. With its search engine, its easy to find the resource you need.

Focus on Java - Resources from About.com, formerly MiningCo, on Java. Features links, FAQs, book reviews and articles.

Free Java resources site (applets, servlets...) - Resources covering the following topics : applets, servlets, applications, tips, forum, links.

Freewarejava.com - Starting point to many Java resources on the net. Here you'll find a directory to Java applets of all types, Java tutorials, references, articles, etc.

Great Java Resources - Links on Java programming.

Home of FREE Java Software for the AS/400 - Zappie hosts free Java software, tutorials and instruction designed to make the transition to AS/400 client/server programming simple.

IBM Java DeveloperZone - Tutorials, regular articles on Java coding best practice, news, free software and more.

Jahanns' Java Home - Resources for learning Java, including Java Certification (mock tests etc.).

Java Bookmark - A comprehensive directory of Java resources and development information. Links to Java programming sites, Java tutorials, Java applets, User groups, Beginner's guides & sample codes.

The Java Boutique - A collection of applets that you can put on your own pages. Also features Java news, links to other Java resources, and more. By internet.com.

Java Card Forum

Java Club - Post and read questions & answers about Java,news, information, fans and chat.

Java 3d Graphics links - Home of the Java 3d graphics engine and other Java and graphics links.

Java Erudite Center - Directory of Java sites.

Java Experts - Tips, mock certification exams and forum.

Java for Newbies - Installing and Setting Up - Setting Up Java, dealing with path, classpath and other common Problems, and hints and tips for developing in Java.

Java Gazette - JDK, user interface, applet and Apptivity resources.

Java Optimization - How to optimize your Java programs so that they're faster, smaller and more maintainable.

Java Programming Resources -- Java, Java, and more Java - FAQs, tutorials, compiler and browser download sites, documentation, books lists, applet and class library collections, security, CGI in Java, etc.

Java Programming Tips, Tricks and Links - A list of valuable hints and resources for beginners and advanced programmers.

Java Quiz by Vovveti.com - Short quizzes on Java and Oracle, and FAQs.

JavaCommerce Home - Here you will get useful resources for all levels of Java Developers. We publish source code of some of our latest projects developed using pure Java. We are also doing couple of open source projects.

JavaHelpOnline.com - Online help index for Java technologies - JDK, Servlets, JSP, JDBC, JMS, JTS, JNDI, CORBA, EJB, Java Beans, Swing.

Javanotebook.com - Various miscellaneous Java applets and classes.

JavaPal - Provides practical tips on problems/issues faced by Java developers.

JavaThings.Com - Shareware and resource index, tips and articles.

JavaToys - Java links and a search engine.

JDance.com - Java directory with news, articles, components for sale, and a wide range of Java topics.

JSurfer - Java programming-related news, links and snippets. [Slash-style site]

Ptolemy Project: Public Java Page - Ptolemy II, Tcl/Java Blend, Jacl Applets, Java Ptplot (xgraph replacement in Java), JavaDepend, Purify and Java, more. Most are downloadable.

Seasoned Software's Java Site - Java tutorials, including information on applets, java links, java downloads, and ava code.

Softpanorama Java Page - SoftPanorama is the Open Source Software Educational Society. This section focuses particularly on Java.

TeamJava HQ - Team Java's mission is: "to promote and advance Java and assist Java consultants the world over in locating and completing contract work"

Tengah - The Java Resource - Free applets, applications and class libraries, online programming resources, free online books, text books.

Wandering Man - Site that has loads of useful Information on Java. And some links.

Woodger's Java Resources - An overview of the Java language and notes on some commonly-encountered pitfalls, Java client-side coding issues and Java server-side development.

Development Tools

Adaptable Layout Environment (ALE) - Allows laying out components in a program via a configuration file rather than hard-coding using a layout manager.

Alma - Object-oriented modelling and code migration between languages. [Open Source, GPL]

AnyTool - An architecture that ties multiple tools for viewing and manipulating documents to a common application. [Open Source]

Bean Scripting Framework - IBM's architecture for incorporating scripting into Java applications, applets and servlets. [Open Source, IBM Public License]

BEanACTION - Recursive JavaBeans editor for constructing component-based software. [Open Source, GPL]

Codemesh, Inc. - With JunC++ion, C++ programs can use Java-only technologies (e.g., JDBC, EJB, Swing, and Java servlets) and Java programs can use C++ programs without CORBA, without JNI, and without porting.

A Complete Makefile Setup for Java - Comprehensive makefile for building Java class files, RMI stubs and skeletons, JNI header files, JAR archives. [Freeware]

DocWiz: The JavaDoc Documentation Tool - GUI tool that allows you to add JavaDoc comments to your source code easily. With DocWiz, there's no need to tediously hand-format tags and comment structures for each method. [Open Source, GPL]

EPP, an Extensible Pre-Processor kit - A powerful framework which supports implementation preprocessors, source-code analyzers, source-code translators for Java. [Freeware]

FreeBongo.org - A GUI builder for Java, written in Java. It features drag-n-drop, a rich widget set and good performance. [Freeware]

GNU Classpath - Goal is to provide a free replacement for Sun's proprietary class libraries. [Open Source, LGPL]

Grace - Generating Graphical Editors - Generator for graph editors in Java, written in Java. (Here graph means a network of nodes, not something like a bar graph!) [Open Source, GPL/LGPL]

InLine Standard - Extends the functionality of Java IDE's to better support EJB and Java application server development.

jCVS - Java based CVS Client, with graphical user interface. [Open Source, GPL]

Metamata, Inc. - Productivity and quality tools for Java development, including parser generators, auditing tools, metrics and debugging tools. [commercial]

Netscape Directory SDK for Java: Source Code Release - Enables you to write applications which access, manage, and update the information stored in an LDAP directory. C and Perl versions also available. [Open Source]

Scort - Allows web browsers to access terminal-based information systems without modifying existing applications.

WingSoft - Offers an obfuscator and a text editor component. [commercial]

WoodenChair Utility+ - Javadoc authoring and namespace management. Fully integrated with popular IDE's including IBM VisualAge, Symantec VisualCafe, Inprise JBuilder, Microsoft Visual J++, standalone JDK version also available.

ZippySpider - Mini-web-server designed to let you view .zip and .jar compressed HTML with a web browser - for example, JavaDoc documentation. [Commercial]

Class Libaries

Always Uptodate - A pure Java Package that allows a software product to update itself to the latest version available using the HTTP protocol over a company's intranet or the internet. [Freeware]

Applicet - Framework for Applets and Applications. It replaces java.applet.Applet as superclass and includes easy-to-use Internationalization support. [Commercial/Freeware]

Blackwood - Integrating the Java platform with Mozilla. Features include a bridge to XPCOM, a Java DOM API, the Open JVM Integration (OJI) facility, a Java WebClient API, Plug-ins implemented in Java, called 'Pluglets', and embedding the layout engine into Java applications - includes a demonstration browser partially written in Java. [Open Source, MPL]

Bluefish Rules Engine - Simple Java/XML rules engine suitable for personalization, workflow, business rules, etc. [Open Source]

Byte Iterator class - Allows treating a byte array as a file. [Open Source, GPL]

Coroutine Package in Java - An implementation of coroutines using Java 1.0 and threads - ported from a C version. [Freeware]

Flux, the Enterprise Job Scheduling Component - The Enterprise Job Scheduling Component performs job and task scheduling in Java and Java 2 Enterprise Edition (J2EE) environments [Commercial]

ICEsoft - Home of the ICE Browser HTML component for internet browsing in Java. The binary code for ICE Browser is only 130 kilobytes and is allegedly the smallest web browser in the world. [commercial]

InetSoft Technology - Develops Java printing/report generation library Style Report for business reporting. Also supply other Java tools. [commercial]

Java Addition to Default Environment (JADE) - Customizable XML support, generic Matrix class, automatic error calculation, and more. [Open Source, LGPL]

Java Web Browser and XML Viewer - Clue Web Browser Components power Java applications to display HTML. HTML-XML Dual Viewer help developers to display both HTML and XML with a single Java component. [commercial]

JDring - Java Alarm Scheduler - Task scheduling system for Java, similar to Unix cron and at daemons. Fires events at specified times. Alarms are added dynamically in any order and can be one-shot or repetitive. [Open Source, LPGL]

jPOS - Implementation of the ISO-8583 protocol - acts as a framework for financial exchange/payment. It can be used to implement EFT interchanges, switches, payment gateways, POS software and e-commerce sites. [Open Source, GPL]

JSolver - Java class library for constraint programming: includes constraint propagation, backtracking, etc. Useful for scheduling and resource allocation. [Free for educational use]

JSyn - An audio synthesis API. Provides oscillators, filters, samplers, delay lines, etc to let you create dynamic real-time sound. [Freeware]

JThreadKit - Multithreading collection that provides common wrappers and synchronized implementations. [Commercial w/ demo]

JViewPro - Report generator and print preview JavaBean.

JWAM Framework - Java-based object-oriented framework for interactive business applications. By APCON WPS. [Framework is commercial; other components are open source, BSD-like]

jX4 - Java-based object oriented platform for MUDs and other modular, possibly distributed applications. [Open Source]

KL Group - Makers of JClass GUI components and JProbe performance profiling and debugging tools for Java. [commercial]

Lava Rocks - class library designed to simplify common Java programming tasks and accelerate application development. Printf, array manipulation, console mode dialogs, file management, text, DES crypto... Free for non-profits.

MD5 Hashing Class/Utility - Computes the MD5 hash of arrays of bytes. Can also be used in command-line mode. [Open Source, Public Domain]

The metaXa Project - A meta architecture for the Java virtual machine.

NovoSoft UML Library - Provides the following services: implementation of complete UML 1.3 physical metamodel, easy to use interfaces, event notification, undo/redo support, reflective API, XMI loading/saving. [Open Source, LGPL]

Package util.concurrent - This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. It mainly consists of implementations of a few interfaces. [Open Source, Public Domain]

PooliT - Generic, extensible object-pooling library to cut down on object creation and garbage collection, thus improving performance. [Open Source, LGPL]

Survey Computing Localization Beans - Localization/internationalization of Swing components with low memory requirements. [commercial]

Talkative - Set of Java, COM and JavaScript libraries which together can provide connectivity between all kinds of applications. [Open Source, GPL]

A Text User Interface for the Java AWT - Renders Java 1.1 GUIs written in AWT that do not implement custom graphics to a text console. [Open Source]

Universal Resource Library - An extendable implementation of the NetBeans Filesystems API providing transparent access to local, JAR, CVS, XML and FTP filesystems. [Open Source, MPL-like]

The VNet Class Library - Collection of useful Java classes, including an XML generator and a simple editor. [Open Source, GPL]

XXL: eXtendable and fleXible Library - Provides a powerful collection of index-structures, query operators and algorithms facilitating the performance evaluation of new query processing developments. [Open Source, LGPL]

© The Box Network.8m.com