Bob's Personal Daily Favorite Web Locations:       (working document as of   02/15/2002)

Google     Wall Street Journal     E-Mail at mathis.net     ICC Time Sheet     Bob at OSU/CIS


Simple Site Contents:
Java, XML, Open Source, Other Tools, Compilers, Ada and other languages, and Columbus, Ohio,

Note: This file may also be used as the index to a Pithecanthropus CD. In that case some of the «LOCAL» references will be active and point to copies of the files or web sites on the CD. You may want to copy this file to your local disk and update the local references to downloaded current copies of these resources. Tools and web sites are rapidly evolving. You should check (and recheck) the actual sources. The options and examples with the newer versions may be just what you need. When this page is referenced via the web, the «LOCAL» links are inappropriate and ineffective.


XML Links (by Bob Mathis, Pithecanthropus, February 13, 2002)

General XML & Site Index

Google's XML index

XML FAQ: http://www.ucc.ie/xml/

Cafe con Leche - XML related  (Cafe au Lait - Java related)
O'Reilly's XML.com
XSLT.com
ZVON.org - Guide to the XML Galaxy

Tools - XMLSpy (on-line reference manual)

Apache XML

Apache Xalan-Java version 2.2
Apache Xena: http://www.surakware.net/projects/xena/index.xml

Microsoft XML 3.0 - XSLT Developer's Guide

Related to XML/XSLT:

XML/XSLT Books and Tutorials:

These have generally been good investments, you should buy some of them. The files here and referenced are just for your convenience.

Books & Authors - Harold, DuCharme, Kay

XML Bible, 2nd Ed, Chap 17: XSL Transformations (dated Dec 1, 2001, when I first made this link)
Other chapters (17, 18, 19, 20, 24-schemas) from XML Bible, 2nd Ed.
CSLT.com - some good links off their home page, most also here
Objects by Design: XSLT by Example tutorial
XSLT and XPATH Reference Card (legal size paper for printout)
Processing XML with Java by Elliotte Rusty Harold (book in process, 2002)
Howard Strauss, Introduction to XML (9/15/1998)


Elliotte Rusty Harold

Cafe con Leche XML News and Resources: http://www.cafeconleche.org/ (this is a very useful site for current news and the links)

Processing XML with Java: http://www.cafeconleche.org/books/xmljava/ (a book underdevelopment, January 2002)
XML In A Nutshell
XML Bible, 2nd Edition: http://www.cafeconleche.org/books/bible2/
XML: Extensible Markup Languages: http://www.cafeconleche.org/books/xml/ (published in 1998, somewhat out of date)

XML Bible, 2nd Ed: Chap 17, XSL Transformations: http://www.cafeconleche.org/books/bible2/chapters/ch17.html
XML Bible, 2nd Ed: Chap 18, XSL Formatting Objects: http://www.cafeconleche.org/books/bible2/chapters/ch18.html
XML Bible, 2nd Ed: Chap 19, XLinks: http://www.cafeconleche.org/books/bible2/chapters/ch19.html
XML Bible, 2nd Ed: Chap 20, XPointers: http://www.cafeconleche.org/books/bible2/chapters/ch20.html
XML Bible, 2nd Ed: Chap 24, Schemas: http://www.cafeconleche.org/books/bible2/chapters/ch24.html

Namespaces: http://www.cafeconleche.org/slides/sd2001east/namespaces/
Schemas: http://www.cafeconleche.org/slides/xmlonesanjose2001/schemas/
XML Fundamentals: http://www.cafeconleche.org/slides/sd2001east/fundamentals/
DTDs: http://www.cafeconleche.org/slides/sd2000east/dtds/
DOM: http://www.cafeconleche.org/slides/sd2000east/dom/
SAX: http://www.cafeconleche.org/slides/sd2000east/sax/
XLinks and XPointers: http://www.cafeconleche.org/slides/xmlonesanjose2001/xlinks/
XSL Transformations: http://www.cafeconleche.org/slides/xmloneaustin2001/xslt/
XML: Hype vs. Hope: http://www.cafeconleche.org/slides/jaoo99/hypevshope/
Intro to XML: http://www.cafeconleche.org/slides/sd2001east/introxml/
Processing XML with Java: http://www.cafeconleche.org/slides/sd2001east/xmlandjava/
XInclude: http://www.cafeconleche.org/slides/xmlonesanjose2001/xinclude/
Advanced XML: http://www.cafeconleche.org/slides/xmlonesanjose2001/advancedxml/
JDOM: http://www.cafeconleche.org/slides/xmlsig/jdom/


Michael Kay, XSLT Programmer's Reference, 2nd Ed: http://www.wrox.com/Books/Book_Details.asp?ISBN=1861005067

 


Java Links (by Bob Mathis, Pithecanthropus, February 14, 2002)

Java news and magazine sites:
Cafe au Lait
DevX JavaPro
JavaReport Online
Java Skyline
JavaWorld
O'Reilly's OnJava
Sys-Con Media Developer's Journals: Java, BEA WebLogic, IBM WebSphere, WebServices, XML, .NET

Other computer magazine sites:
Application Development Trends
Computerworld
ZD Net, AnchorDesk

Google's Java index

Sun's Java main page
Sun Javadoc

JavaLobby
isavvix

Related to JBuilder:
http://www.cs.armstrong.edu/liang/radjb5.html
http://www.cs.armstrong.edu/liang/introjb4.html

Jakarta - Ant

Related to JUnit:
JUnit Website
JUnit Best Practices - JavaWorld
Java Boutique - Unit Testing Java Programs
JUnit Primer
Jakarta Cactus
HTTPUnit
ServletUnit

Struts: JavaWorld article Feb'02
IBM WebSphere Technology for Developers

JavaScript (ECMAScript) Related:

 

HTML Related:

HTML Goodies: http://www.htmlgoodies.com/
HTML Goodies, Master List: http://www.htmlgoodies.com/

Open Source Related:

These links are to pages with other links. Just to get you started:
Open Source Initiative
Apache Software Foundation: http://www.apache.org/
Source Forge: http://sourceforge.net/
Apache Avalon
JUnit
Java Foundry
NetBeans
Sun Microsystems' Open Source Involvement includes many other the other open source projects.
Apache Jakarta
JBoss
Tomcat reference implementation of JSP and servlet containers

GNU
GCC

About Compilers: (might be useful to OSU/CIS 655 students)

The Compiler Connection resource for compiler developers and users.

Compilers: directory of compilers-related sites on the web.

Let's Build a Compiler, by Jack Crenshaw

About Programming - Ada, C (various), Java:

Google's Ada index
ACM/SIGAda
Magnus Kempe Home of the Brave Ada Programmers
Ada Power .com and .net

Developing Software That Matters

ECMA 334 C# and #335 Common Language Infrastructure

C# from a Java Developer's Perspective
Comparative Overview of C#
C# Index of resource pointers

Softpanorama: (slightly skeptical) Open Source Software Educational Society

Aspect-Oriented Programming

Other Tools:

TextPad http://www.textpad.com/
Concurrent Versions System
cygwin for Unix look and feel on Windows


About Columbus, Ohio:

The principle offices of Pithecanthropus Consulting are located in Columbus, Ohio.

Java: COJUG; ACM: COCACM
Greater Columbus Chamber of Commerce
Columbus TV Listings


Disclaimer: Bob Mathis, his family, and/or friends may on occassion have stock (or other interests) in some of the following companies: (generally very small amounts in the ones doing poorly and probably even less in the ones doing well) Apple, BEA, Cisco, Compaq, CVS, Dell, Gateway, Hewlett-Packard, IBM, Lucent, Microsoft, Oracle, Palm, Pithecanthropus, Rational, Sun, Unisys

Bob Mathis, Pithecanthropus, End of List as of:  February 15, 2002




More stuff under development

C and Java

Richard Gabriel's paper on marketing programming languages (particularly Lisp).

Tools for compiling

Catalog of Free Compilers, Interpreters, and Other Language Tools
Searchable listing of programming language tools that come with source code.

Turbo Pascal 3.0 compiler and code generation internals Internals of one-pass compiler by example Pascal compiler

EGCS compiler Free software project to advance the GNU compilers using an open development environment.

Programming Language and Compiler Research Groups, list from CMU

Experiment