OOP-ResearchMake It Simpler by Object Oriented Programming

Links to Java, JDBC, RMI, Java Swing GUI, XML, JCE, J2EE, J2ME, WAP / Links to Linux, GNU, AWK and Free binary for Solairs

This page lists the links related with Java, JDBC, RMI, Java Swing GUI, XML, JCE, J2EE, J2ME and WAP. In addition, the links for Linux, GNU, AWK and Free binary for Solairs are also listed.

Because Java is Object Oriented Programming language, you can build your system from pre-defined Java components, rather than scratch. The success of your Java development depend on how deep you understand the Java API you are using. So, the more resources you have and more you read, the better your development life will be. If you know the good web sites, please contact us. We will introduce them on our links.


Links to Java, Java Swing GUI, RMI, JDBC, JCE, XML

Duke is a reliable friend for all serious developers in the world! The links related with Java API for Java 2 Standard Edition, which includes a set of core Java API. To build the Java system based on J2EE API, such as EJB, JSP or JMS, you will need to get the better understanding on RMI, JDBC and XML.

java.sun.com

The home of Duke. The portal site for all Java developers. You will find the new API, articles and resources.

SunSource.Net

An information and links site edited by the Sun Open Source Program Office. SunSource.net is a site devoted to Sun's involvement in Free and Open Source projects.

The Java Tutorial

The step by step tutorial for Object Oriented Programming by Java API.

Java Developer Connection

Become a member at FREE. You can the early access version of the new Java API. Many worth reading articles are available here.

The Swing Connection

The resource for Java Swing GUI. While reading Java Doc (API doc) for javax.swing.* packages, please consult the articles here. You will get the better understanding on Java Swing GUI.

Java(TM) Remote Method Invocation

Object Oriented Programming over the Net. Java objects on some JVM can invoke the methods on Java objects on another JVM, remotely. The fundamentals of EJB and JINI.

JDBC(TM) Technology

Object persistence by SQL. Through JDBC connections, Java objects can be saved on SQL tables. To know EJB, you will need to know JDBC and RMI.

JDBC(TM) Technology - Drivers

JDBC API itself is just a set of interfaces. This is why your system can be portable across the SQL database. The actual implementation, the JDBC driver, is required for your SQL database. Here, you can find the list of available JDBC drivers.

Java(TM) Cryptography Extension (JCE)

The home of JCE (Java Cryptography Extension). By JCE, Java objects can be encrypted and digitally-singed by RSA.

JCE 1.2.1 -- Providers

JCE is just a set of interfaces, and you may need some implementation. The list of clean-room-implementations of JCE 1.2.1 (not 1.2).

JCE 1.2 -- Providers

JCE is just a set of interfaces, and you may need some implementation. This is the list of clean-room-implementations of JCE 1.2 (not 1.2.1).

Extensible Markup Language (XML)

The home of XML. The specifications, tools and resources are available here.

W3C XML Specification DTD ("XMLspec")

One of the most sophisticated DTDs. Before you start to define your first DTD, please look into this DTD.

Java(TM) Technology and XML

Java is the best friend of XML. To take the full advantage of XML, find the appropriate Java API here.

Apache XML Project

XML gave us the freedom of expression. To find the best usage of XML, many cool developers in Apache are concerned with XML. The products from this project will be de facto standard.

Links to J2EE, EJB, JSP, JMS, JNDI, Apache Tomcat, JOnAS, JBoss

Duke in your office! Links related with Java 2 Enterprise Edition, which offers a set of enterprise oriented Java API. To improve the scalability and interoperability of your Java system, consider to use Java API included in J2EE.

Java(TM) 2 Platform, Enterprise Edition

The home of J2EE, the integration of EJB, JSP, JMS, XML and so on.

Enterprise JavaBeans(TM) Technology

The home of EJB, one of the core API in J2EE. EJB is a set of interfaces for Object persistence based on RMI and JDBC.

JavaServer Pages(TM) Technology

The home JSP, the easy way to reflect the Model to View on the server side.

Servlet and JSP Training Courses by Marty Hall

Servlet and JSP Training Courses by Marty Hall, the author of:

  • More Servlets and JavaServer Pages
  • Core Servlets and JavaServer Pages
  • Core Web Programming

, the well-known best-sellers from Prentice Hall and Sun Microsystems Press. Marty Hall is a Senior Computer Scientist at the Johns Hopkins University Applied Physics Lab, where he designs and develops distributed applications (mostly for government clients) in the Research and Technology Development Center.
In addition to working full-time in research and development using Java and writing Java programming texts, Marty has extensive teaching and training experience, including short courses on JSP and servlets in the US, Japan, Canada, Australia, and the Philippines.

Java(TM) Message Service

The home of JMS, the way to pass the messages between Java objects.

Java Naming and Directory Interface (JNDI)

The home of JNDI, by which Java objects can locate other Java objects on the Net. Because J2EE is the integration of many Java APIs, each Java object needs the light-ship to find others.

EJB Servers/Containers Overview

The list of EJB servers. Today, EJB is the standard way for Object persistence, and many IT companies have developed EJB servers. And, you will find some open source projects for EJB server.

Apache Jakarta Project

The home of Tomcat. Tomcat by Apache Jakarta project is the de facto standard of JSP/Servlet server. Tomcat is the product by the enthusiastic efforts of many cool guys and girls in this project. Download and try Tomcat today.

RPM for Tomcat 3.3

The distribution of Tomcat is available in the form of RPM. Merci boque, Monsieur Henri Gmoez!

JOnAS EJB server

JOnAS is one of the most reliable EJB server in the world. This project is started by Bull S.A.. Now JMS and message driven bean is supported by JOnAS. Download and try JOnAS today.

JBoss

Open source project for EJB server. Simpler, cheaper, cooler, better! Download and try JBoss today!

Links to J2ME and WAP

Duke on the street! Links to Java 2 Micro Edition, which can be fit on the small devices, such as cellular phones or PDA. Even without JVM on your cellular phone, Duke can talk with the WAP browser on your cellular phone.

J2ME(TM) - Java 2 Platform, Micro Edition

The home of J2ME. Java for cellular phones, PDA and more. Even on these limited environments, Java can be useful by the power of the server side, J2EE.

WAP Forum

With J2EE on the server side, cellular phones can take take the advantage of Java, even without J2ME in it. WAP is the protocol to connect to the Net for cellular phones.

Openwave Developer Program

This was Phone.com. The resource for development of WAP service. Many worth reading articles for WML and HDML. Download development kit and start your WAP service.

WapDesign ORG U.K.

Good resource for WAP service developers. The good tutorial, helpful links and so on.

AnywhereYouGo.com

Resources for the development on handheldsets. You can get good links for J2ME and WAP.

Deck-It by PyWeb.com

WAP emulator for Linux. Other than Deck-It, we can't find the WAP emulator for Linux. Because most Java developers are working on Linux, this WAP emulator may be essential for developing WAP services.

Links to Emacs

Emacs is to the UNIX developer what chopstick is to oriental people. (In usual, oriental people eats with chopsticks.) Emacs is very extensible by Emacs Lisp libraries. Among them, JDEE (Java Development Environment for Emacs), Emacs Lisp collection for Java development on Emacs, will be the best fiend of Duke. The links related with Emacs (and Emacs Lisp) are listed below:

Links to software on Linux / Solaris

Other than JDEE, there are many friends of Duke in the world. Links to the software on Linux or Solaris, which are essential to develop network oriented systems. With these software, your Java development life is safer and easier.

OpenSSH

The home of OpenSSH, by which you can work with your servers in the safest way.

OpenSSL

The home of OpenSSL, the implementation of Secure Sockets Layer (SSL) and Transport Layer Security (TLS). Required for Apache Web server and SSH.

The Mutt

The home of Mutt, the powerful mail client on UNIX.

FVWM

The home of FVWM, which may be somewhat out of date, but light-weight and easy-to-configure window manager for X-Window system.

Apache HTTP Server Project

The home of Apache Web server. We will need not to mention what it is.

GIMP

The home of GIMP, GNU Image Manipulation Program.

Webalizer

The home of Webalizer, a fast, free web server log file analysis program.

NcFTP

The home of NcFTP client, the useful FTP client for UNIX.

Links to repositories of source or binary for Linux / Solaris software

Links to the command reference of UNIX

Links to tips for Linux

Linux Documentation Project

Linux Documentation Project (LDP) is working on developing free, high quality documentation for Linux operating system. The overall goal of the LDP is to collaborate in all of the issues of Linux documentation.

Migration to Glibc from libc5

Some of you have the Linux machines libc5 installed. But some new applications for Linux require glibc installed. The following are the documentations about how to install glibc.

Links to tips for AWK

AWK is the very useful text filtering tool. It reads the text file and print the specified columns of lines which satisfy the specified condition. In conjunction with shell script, almost text-based task can be done by AWK. AWK will reduce the tedious tasks in your development life.

Caution!
All the APIs for Servlet/JSP introduced by this web site are now included in Bento framework:
  • Simpler than JSTL or Apache Struts
  • MVC framework by HTML
  • Input validation from CGI FORM
  • Easy user authentication
  • Easy localization (L10n)
To download the APIs and source code examples, please visit the web site of Bento framework.


JBuilder 2007


General Information

For Java Development

Java and all Java-based trademarks and logos are trademarks or registered of Sun Microsystems, Inc. in the United States and other countries.


ALL CONTENTS COPYRIGHT 1997-2007, OOP-Research Corporation. All rights reserved.