Bookmarks

Bookmarks Toolbar Folder

Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar

Firefox Help
David Tenser's Firefox help site
Firefox Support
MozillaZine's Firefox Support forum
Plug-in FAQ
Firefox Plug-in Frequently Asked Questions

Firefox & Mozilla Information

Information about Firefox and Mozilla

Firefox Extensions
Firefox add-ons and extensions
Firefox Themes
Firefox themes
Firefox Discussions
MozillaZine's Firefox discussion forums
MozillaZine
Mozilla community news and advocacy


Buy

Reviews

TrustedReviews - The UK's Premier Source for IT Reviews & News

IOGEAR GCS62 2-Port MiniView Micro KVM Switch with Built-in 6 foot Cables - CompUSA.com
Introducing the two port MiniView™ Micro KVM switch from IOGEAR - simple solution for those with more PCs than hands. Use o
Belkin 2-Port KVM Switch with Built-In Cabling - CompUSA.com
This Switch provides an affordable KVM solution that saves workspace while giving you control of two PS/2 computers from one con
Amazon.com: Core JavaServer Faces (Sun Microsystems Press Java Series): Books: David Geary,Cay Horstmann
Amazon.com: Core JavaServer Faces (Sun Microsystems Press Java Series): Books: David Geary,Cay Horstmann by David Geary,Cay Horstmann

Hardware

The Firmware Page :: Index
Chip's CD Media Resource Center: CD-R (Recordable) page 5
CD Media World - CD-R Quality
CD Media World - FujiFilm
Specifications for Philips DVD Player (DVP642) at circuitcity.com
High-security ARM9 SBC runs Debian Linux
Comprehensive information and resources on using Linux in embedded applications. This site provides embedded Linux news, articles, events, links, jobs, polls, FAQ, interactive forum, and product information.

Job Search

Resume Help

AfterCollege for Job Seekers - Entry Level Jobs & Internships
AfterCollege allows employers to recruit students directly through academic departments and student groups.

Internships

Primary Engineering, Inc.
Primary Engineering, Inc. is a consulting engineering firm offering professional mechanical and electrical engineering services.
JADAK Technologies, Inc. - Bar Code Products and Engineering Services.
Combining engineering services and custom manufacturing, AUTO-ID sales and support, and OEM solutions, JADAK Technologies offers you a comprehensive resource.
Internships - Paid Internships
Nationwide Database of Paid Internships
Co-ops and internships in engineering: the key to full-time jobs
Boeing: Employment - Interns and Grads - Internship Details
This site describes the frequently asked questions of the Boeing internship program.
Dell - Interns
Dell offers custom configuration of personal computers, portables and servers. Build your own PC--get the best value with latest technology--order online.
Careers at GE : Student Opportunities : Internships and Co-ops
Design Research Internship at Symbol Technologies Inc
Verizon | Internships
Lexmark Current Student Career Opportunities
Take a look at the different career paths that we are able to offer.
Jobs at HP : Students & Graduates
World Wide Jobs at HP local students and graduate page. Provide all information for students and graduates
AT&T Labs Research Jobs and Academic Programs
Information on employment opportunities, application, and hiring processes at AT&T Labs, including summer internships, regular employment opportunities, postdocs, and fellowships.
A-Korn Roller College Recruiting…
Motorola Careers
IBM Extreme Blue
IBM offers a world of opportunity with unlimited challenges and endless possibilities to start something BIG. The Extreme Blue program recruits creative, passionate, and highly skilled and experienced CS and MBA summer interns to work on challenging projects that originate from across IBM product development, services, and research areas.
Jobs at IBM - Co-op and intern programs
IBM U.S. Job seekers university information for cooperative education, internships, campus diversity and tips on interviewing. Want to learn about what great information IBM has for an aspiring student, then visit our University 101 site.
Google Jobs
Internship
Jobs at Intel, United States, Just for Students, Internships, Four-Year College Programs
Kappa Search: Chicago based engineering and technical recruiting agency

Career Advising and Planning Services
A University of Chicago website for the Career Advising and Planning Services group.

Misc

Electronics

Electricity around the world: everything about plugs, sockets, voltages, converters, etc.
This is a site about international standards in the field of electricity.
RFIDAnalysis.org
Proximity Cards
How Things Work - How Things Work Home Page
A service providing answers to questions about physics, science, and how things in the world around us work.
CableCrypt, Free pay tv on your pc

Radio

List of radio stations in New York - Wikipedia, the free encyclopedia

Ham

Digital

Packet radio - Wikipedia, the free encyclopedia
Introduction to Packet Radio by Larry Kenney, WB9LOZ
Ham Sound Card Buddy

Beginners Guide to Ham Radio
Ham Alone - Part 1
Station KA1FSB
Jnos and AX25 Utilities for packet radio on Linux, homebrew, TCM3105, net105, J-Pole

Tech News

freshnews.org - fresh tech news from around the net
Fresh technology news aggregated from various technology sites such as Slashdot, Wired, and O'Reilly.
Ars Technica - The PC Enthusiast's Resource
Welcome to the Inquirer
The Impact of Emerging Technologies
From MIT. Information on Emerging Technologies & impact on business & society
FreeComputerBooks.com - Free Computer Books, Tutorials & Lecture Notes - Unix/Linux
Free Computer Books, Free Computer eBooks, Free Online Computer Books, Free Programming Books, Free programming eBooks, Free Online technical Books, Computing, Computer Book, Computer Books, Free Computer Book, Free Computer Books, Free IT Books, Free Tech Books, Free Technical Books, FreeTechBooks, Free E-Books, Free E Books, free ebooks, computer books, free books, Free computer ebooks, Free programming ebooks, Free computer text books, Free programming text books, IT books, manuals, guides, Free computer science and engineering books, lecture notes, documentations and references, computer manuals, Free Magazines, Free IT Magazines, Free Programming Magazines, Free Technical Magazines, Free Internet Magazines, Free Business Magazines, computer guides, training manuals, training guides, computer training manuals, tutorials, books, Free Computer Tutorials, Free Programming Tutorials, Free Technical Tutorials, Free Computer Resources, Free Programming Resources, Free Technical Resources, Programming articles, tips, notes, and help. Learn programming for free, Get Free knowledge, information, Free References, Free IT References, Free Programming References, references, resources, and data about computers now, Discounted Books, C/C++, Java, XML, XSL, J2EE, PERL, Python, .NET, Microsoft .NET, UNIX, Linux, FreeBSD, Microsoft Windows, Internet, Intranet, Databases, Computer Languages, Object-Oriented, Networking, Security, Web Programming, Software Engineering, Computer Science, Music, Classical Music, Kids World, Kids, China, DC Metropolitan, Search Internet, Parents, Magazine, Ju Rao, Ju Rao's Homepage, Reading, Chinese, WeiQi, Go, Mathematics, School, Reference, Miscellaneous, Around World, Chinese Magazine

Rock

ROCK 102
Rock and Roll Hall of Fame and Museum : Exhibitions : Permament Collection

Events

craigslist: chicago classifieds for jobs, apartments, personals, for sale, services, community, and events
craigslist chicago provides local classifieds and forums for jobs, housing, for sale, personals, services, local community, and events
Get invited to unique professional, social & cultural events in your city: New York City, Boston, Chicago, Los Angeles, Miami, Philadelphia, Portland, the San Francisco Bay Area, Seattle, Washington D.C., DC, Washington DC, district of columbia, New York, NYC, Manhattan, LA, LA Area, Orange County, SFC, San Francisco, Silicon Valley, Palo Alto
On behalf of premier event organizers, Event Me connects subscribers to unique professional, cultural, and fun events in New York City, Boston, Chicago, Los Angeles, Miami, Philadelphia, Portland, the San Francisco Bay Area, Seattle, and Washington, D.C. More cities coming soon!
Chicago restaurants, clubs, bars, entertainment and nightlife
City of Chicago

Culture

Astrology, Daily Horoscope & Zodiac Signs by Astrology.com.au
Israeli & Jewish Music, Movies and Videos
Israeli & Jewish Music, Movies and Videos
Nerdshit » Blog Archive » Top 10 Pot Studies Government Wished it Had Never Funded

Internet

VoIP

JAJAH - web-activated telephony
JAJAH - Web-activated telephony in a click! No download, no installation necessary. Use your normal phone - call anyone, anywhere (landline or mobile)
After Voice - Free Text to Phone Call with Selectable Voices
Using the latest in VOIP and Text to Speech technology, we bring you text to speech phone calls with changeable voices. Our technology takes you recipients phone numbers and places a call from the number you specifiy and with the caller ID details you specify. You also get to slect the voice you want the message replayed in.
VoipBuster - The Free* Calls Company
Free* phone calls with the VoipBuster. Call your online friends for free as well as a special selection of popular international destinations.

Free Shell Accounts

Free Shell Accounts
free unix shell accounts
Hewlett-Packard Test Drive
Try out a wide variety of operating systems and applications running on HP platforms.

IRC

IRCImages!
View IRC images direct from over 600,000 IRC channels.
Search IRC, the most advanced IRC search engine.
Search Internet Relay Chat rooms and networks like you would search the web. Search 600,000+ channels in 3000+ IRC networks.

Josh Staiger: Xanga gets their RSS House in Order

Czech

Embassy of the Czech Republic in Washington, D.C.

OS

Linux

VPN

Linux in a Windows Workstation Environment, Part III: Local Network Support | Linux Journal
Paranoid Penguin - Linux VPN Technologies | Linux Journal
OpenVPN Howto
OpenVPN 2.0 HOWTO
The official IPsec Howto for Linux
types of vpn available on linux
configuring an ipsec tunnel between openswan and windows 2000/xp
Using a Linux L2TP/IPsec VPN server
How To: WinXP's IPsec client really can work! | Tom's Networking
Tom's Networking Guide provides networking news, reviews and technology analysis for SOHOs (small office/home offices), SMBs (small and medium businesses) and Fortune 500 companies

Using ACLs with Fedora Core 2
POSIX Access Control Lists on Linux
Setup a chroot user environment
http://deepx.homelinux.net/chrooted-sftp-server-for-suse/HOWTOchroot_ssh.html
Securing Debian Manual - Chroot environment for SSH
Linux Security - Securing and Hardening Linux Production Systems (Linux Security Cookbook / HOWTO / Guide)
Software Suspend HOWTO
How to setup FreeNX server under Debian Sarge!
All about Linux
Apt-Pinning for Beginners
LPI - Certification
SyrLUG - Contributions - Debian Package Management
Website of the Syracuse Linux User Group.
Debian Administration :: Installing new Debian systems with debootstrap
Tips for a Debian GNU/Linux System Administrator.
How a Corrupted USB Drive Was Saved by GNU/Linux | Linux Journal
Recovery of RAID and LVM2 Volumes | Linux Journal
Debian Administration Utilities - Every Debian Admin needs
Debian Administration Utilities - Every Debian Admin needs
LDAP Authentication In Linux | HowtoForge - Linux Howtos and Tutorials
Samba and LDAP
IEs 4 Linux - Internet Explorers for Linux
Writing Syslog Messages To MySQL - The Community's Center for Security
LinuxSecurity.com delivers the latest breaking news and information on security, linux, open source, firewalls, networks, privacy, encryption, cryptography, hacks, attacks, vulnerabilities, advisories, newsletters, and other security-related issues.

NetBSD

ath driver on thinkpad R50p
Using WaveLAN IEEE under NetBSD
The NetBSD Guide

Software Help

Power Vim Usage: Tips & Tricks for Everyday Editing
Bare Metal Restore Using tar | Linux Box Admin
cURL - Tutorial
Daily Aliases | Linux Box Admin

Awk

An Introduction to awk | Linux Journal
Learn to talk awk | Linux Box Admin

Latex

LaTeX2rtf Home
Making a Resume in LaTeX

Email

Exim4 Configuration on Debian: SpamAssassin, ClamAV, Virtual Domain Alias Files and Messages Size Limits
Pine options - Kimmo Suominen
Pine options MS Exchange

Terminal

TIP Linux Colors in Aterm/rxvt - Gentoo-Portage Wiki
Setting the Terminal Type and Backspace Key, Resizing the screen in Unix - OIT Help Desk

CD and DVD

DVD Ripping Guides by KalEl
Burning CDs on Linux

X11

Gnome

User profiles made simple

Mouse

Microsoft IntelliMouse Explorer 2.0, linux, xemacs, and x.org - Katze mit Wut
Microsoft Intellimouse Explorer under Linux (Dorward Online)
Using all 7 buttons (a mouse wheel is 3 buttons) on a Microsoft Intellimouse Explorer
Microsoft Intellimouse Explorer v.3 Buttons in SUSE 10.1 - LinuxQuestions.org
Microsoft Intellimouse Explorer v.3 Buttons in SUSE 10.1 Linux - Hardware

Variable Mangling in Bash with String Operators | Linux Journal

Solaris

Solaris x86
Solaris Ethernet Drivers - Supported Devices
Free NIC drivers for Solaris
How do I get Solaris to recognize generic network cards with well-known chipsets?
Oracle Database 10g Downloads
Solaris Download Center - Download
BeleniX

Windows

IE

What is this IE removal all about?
Browsers - Multiple Explorers

nLite - Installation Customizer

Xen

Xen at OpenSolaris.org
XenSource: Delivering the Power of Xen
XenSource leads the open source Xen community while selling value-added enterprise solutions based on Xen

nixCraft

Programming

SOA and ESB

Web Services Pipeline | ESB and SOA: The Even Couple
No one can accuse us technologists of lacking in creativity--after all, we've created countless fancy acronyms. Two such exotic acronyms are SOA and ESB, which stand for service-oriented architecture and enterprise service bus respectively. Sarcasm aside, I assure you that both of these are more than just buzzwords. Each of these technologies by itself can add much value to any IT shop, but when used together they can put you well on your way to technology nirvana.
Model and build ESB SOA frameworks
Application integration is the biggest challenge today for many enterprises. Building an Enterprise Service Bus (ESB) is probably the quickest and most cost-effective way to address this challenge. In this article, you gain insight on ESBs, and how to model and construct ESB service-oriented architecture frameworks.
The Java Community Process(SM) Program

Java

Annotations

Using Annotations to add Validity Constraints to JavaBeans Properties
Currently there is no standard way in Java to add validity constraints to Java classes. This is in contrast to other languages like XML in which (using XML Schema) relatively rich constraints may be specified. With the advent of annotations (JSR 175) in J2SE 5.0 a convenient mechanism now exists to allow such constraints to be specified in the Java meta model. This article explores how annotations might be used for this purpose and discusses why this may be an important capability. </p> <p> This article is made up of 2 parts. Part 1 gives an introduction to the problem that we are trying to solve. Part 2 covers our approach to solving this problem by leveraging J2SE5.0 annotations.
An Introduction to Java Annotations
Make your development easier through the use of JDK5's annotation feature. The objective is to spend less time on unhandy code-writing and focus more on business logic rules.
Annotations
Using Annotations to add Validity Constraints to JavaBeans Properties
Currently there is no standard way in Java to add validity constraints to Java classes. This is in contrast to other languages like XML in which (using XML Schema) relatively rich constraints may be specified. With the advent of annotations (JSR 175) in J2SE 5.0 a convenient mechanism now exists to allow such constraints to be specified in the Java meta model. This article explores how annotations might be used for this purpose and discusses why this may be an important capability. </p> <p> This article is made up of 2 parts. Part 1 gives an introduction to the problem that we are trying to solve. Part 2 covers our approach to solving this problem by leveraging J2SE5.0 annotations.

Ant

ONLamp.com: Improve Your Build Process with Ant
Michael Kimsal shows how to build, bundle, and deploy PHP applications with the Ant build tool.

Applets and JavaScript

Set Applet PARAM VALUE from Javascript - Real's Java How-to
Real's JAVA JAVASCRIPT and PowerBuilder How-to pages with useful code snippets
Using the APPLET Tag

Generics

Using and Programming Generics in J2SE 5.0
Generics, one of the most frequently requested language extensions to Java, have been added in J2SE 5.0. This article provides an introduction to programming with generics.
Java 5 Enhancements
Preparing for Generics
Generics are coming to the Java platform, version 1.5! Get the skinny on how generics can help you streamline your applications, especially if your code contains lists.

J2EE

Servlets and JSP

JSF

JavaServer Faces Technology
JavaServer Faces technology simplifies building user interfaces for JavaServer applications. Developers of various skill levels can quickly build web applications by: assembling reusable UI components in a page; connecting these components to an application data source; and wiring client-generated events to server-side event handlers.
A first look at JavaServer Faces, Part 1
In September 2002, the early access (EA) draft of the JavaServer Faces specification was released under Java Specification Request (JSR) 127. JavaServer Faces, with a well-defined request processing lifecycle and a rich component hierarchy, will profoundly affect the development of Java 2 Platform, Enterprise Edition (J2EE) applications. In Part 1 of this two-part series, David Geary introduces JavaServer Faces and explores its fundamental concepts. (3,000 words; November 29, 2002)
A first look at JavaServer Faces, Part 2
In September 2002, the early access (EA) draft of the JavaServer Faces specification was released under Java Specification Request (JSR) 127. JavaServer Faces, with a well-defined request processing lifecycle and a rich component hierarchy, will profoundly affect the development of Java 2 Platform, Enterprise Edition (J2EE) applications. In Part 1 of this two-part series, David Geary introduced JavaServer Faces and explored its fundamental concepts. In Part 2, he examines more advanced concepts such as custom validation, internationalization, and custom component implementation. (3,400 words; December 27, 2002)
Core JavaServer Faces
ONJava.com -- Improving JSF by Dumping JSP
JSF is a great technology for complex web application interfaces. But Hans Bergsten urges you not to give up on JSF just because the JSP layer is flawed; using a custom ViewHandler resolves all of the issues.
faces-config
JSF Tags
Core JavaServer Faces

Listeners and Lifecycle

ONJava.com -- Servlet App Event Listeners
This article is about Servlet 2.3 event listeners.
Servlet Life Cycle
Servlet 2.3: New features exposed
In October 2000, Sun released the
Servlet and JSP Application Events Framework > Example: A Listener That Counts Sessions
Servlets / Listeners

Web Services

JAX-RPC

Web Service Clients
Creating a Simple Web Service and Client with JAX-RPC
Dynamic Invocation Interface (DII) with JAX-RPC (RPC/encoded and document/literal in section 1.4.5)

JAX-WS (JEE 5)

Web Services (JAX-WS) in Java EE 5
java.net: Web Services Made Easy with JAX-WS 2.0
John Ferguson Smart shows how JAX-WS 2.0, annotations, and a suitable application server like GlassFish, make it much easier to roll out spec-compliant web services.
Building JAX-WS 2.0 Services with NetBeans 5.0
An overview, including a simple example how to create JAX-WS 2.0 Service in Netbeans5.0 IDE
Creating a Web Service (JEE5)
ServiceLifecycle (Java EE 5 SDK)

Downloads for Java Web Services Developer Pack 2.0
Your download center for Java Web Services Developer Pack and other Java web-tier technologies.

JavaServer Pages(TM) v2.0 Syntax Reference
Servlet Essentials
Servlets and JSP: An Overview
Servlets and JSP: An overview.
Calling a Servlet From a JSP and Vice-Versa
<br>Servlets and JSPs are the defacto method of server side computing today. Servlets form the logic of the application code and formatting for output is done with the help of JSPs (Java Server ...
Servlet and JSP Basics
Servlets.com | The Problems with JSP
ONJava.com -- Six Cool New JSP and Servlet Features
Bruce Perry describes six cool new features Java developers using Tomcat 5.x and other Servlet-API-2.4- and JSP-2.0-compliant containers will want to use in their projects. Bruce is the author of Java Servlet & JSP Cookbook.
The Essentials of Filters
The Java Servlet specification version 2.3 introduces a new component type, called a filter.
Call JavaBean methods from JSP 2.0 pages
JavaServer Pages (JSP) 2.0 introduced many new features that will change the way you develop Java Web applications. In this article, Andrei Cioroianu walks you through three examples that show how to separate the JSP/HTML markup from the Java code using the new expression language (EL) and developing custom tags with dynamic attributes. You'll be able to reuse this article's generic JSP tag in your own applications to invoke JavaBean methods in a way that lets you take advantage of the JSP 2.0 expression language. (3,000 words; May 23, 2003)
JSP Tutorial
JSP Tutorial
Servlet and JSP Tutorial: Accessing the Standard CGI Variables
Servlet and JSP Tutorial: Accessing the Standard CGI Variables.
JavaServer Pages - Wikipedia
HansBergsten.com: Server-Side Java Resources
Understanding Login Authentication
ONJava.com -- JSTL 1.0: What JSP Applications Need, Part 3
In the final part of this series on JSTL, you'll learn how to leverage the JSTL classes when developing your own custom actions.
Using Beans in JSP. A brief introduction to JSP and Java Beans.
JSP tutorial describes how to use bean in JSP pages.
JavaServer Pages Standard Tag Library
JSTL Reference

EJB/JMS and Persistence

EJB 2.0 CMP and JDO FAQ
FAQ: EJB 2.0 CMP and JDO
Java Persistence API FAQ
This FAQ introduces the Java Persistence API and discusses the Java Persistence API's advantages and how it is being developed.
JMS Tutorial: Contents

Security/Authentication

Java Authentication and Authorization Service (JAAS)
The Java Authentication and Authorization Service (JAAS) is a package that enables services to authenticate and enforce access controls upon users. It implements a Java version of the standard Pluggable Authentication Module (PAM) framework, and supports user-based authorization.
Tutorial: JAAS LoginModule in the J2EE Application
All that JAAS
JAAS, the Java Authentication and Authorization Service API, provides flexible and scalable mechanisms for securing your client- and server-side Java applications. Where earlier Java security frameworks focused on protecting the user from mobile code, based on the code's origins and who created it, JAAS protects the system from users, based on who runs the code and their permissions. This pluggable, stackable API lets you incorporate standard security mechanisms like Solaris NIS (Network Information Services), Windows NT, LDAP (lightweight access directory protocol), Kerberos, and others into your application in a consistent, configurable way. This article first introduces you to the core elements of JAAS authentication. It then shows you how to develop your own custom login modules, using both command-line- and JSP (JavaServer Page)-based examples that authenticate against user records stored in a JDBC (Java Database Connectivity)-compatible RDBMS (relational database management system). (3,600 words; September 13, 2002)
Working with Realms, Users, Groups, and Roles - Java EE 5 Tutorial
Defining Security Requirements for Web Applications - Java EE 5 Tutorial
ONJava.com -- J2EE Form-based Authentication
J2EE Web containers support form-based authentication mechanisms. This article explains. how to integrate application-based security with that in other realms.
SOA Focus - Web Services Security in Java EE @ JAVA DEVELOPER'S JOURNAL
In my earlier article 'Moving to SOA in J2EE 1.4' published in the February issue of JDJ I introduced you to the new object distribution model based on Web Services that became available to Enterprise Java applications with the advent of Java EE 1.4. In this article I want to look at the security features available in Java EE SOA.
Tomcat Realms
JDBC Realm
Shing Wai Chan - JDBC Realm in Glassfish
Richter - JDBC Realm in Glassfish
glassfish: Issue 171 - JDBCRealm
ONJava.com -- Web FORM-Based Authentication
Dion walks you through the various security settings that can be set up in the Web Application framework.
Java How To ...: Access Glassfish DataSource Remotely from Java Applications
Java Technology Forums - Tomcat Form authentication
Securing a Web Application in NetBeans IDE 5.5
Securing a web application on Glassfish using JAAS - Pt 2 - Develop in Java
Develop in Java is a Java community site providing Java news, forums polls and much more.
Solving the logout problem properly and elegantly
Properly handling the logout process in a password-protected Web application requires more than just calling the invalidate() method on the HttpSession object because most modern browsers, with the Back and Forward buttons, allow users to go back or forward on a page. If the Back button causes the browsers to display stale pages from their caches after the logout process, users of these inadequately-developed applications can become confused, lost, and wonder what has or could have happened to their personal data. Many Web applications put up a page threatening users to close their browsers completely, thus, in effect, preventing them from clicking the Back button. Others use JavaScript, which is not always active on clients' browsers. Most of these solutions are either awkwardly implemented, fail to work 100 percent of the time under all circumstances, require too much training on behalf of users, and/or compromise the user experience. This article presents solutions for properly handling the logout problem along with sample programs. Author Kevin Le starts by describing an ideal password-protected Web application. He then uses sample programs to illustrate how the problems manifest themselves and discusses the solutions required to fix the problems. By centering the discussion on JavaServer Pages (JSP), the article presents the concepts that can be easily understood and adopted for other Web-tier technologies. Le concludes his discussion by showing how building Web applications with Jakarta Struts can more elegantly solve the logout problem. Sample programs for both JSP and Struts Web applications are included. (3,700 words; September 27, 2004)
J2EE security: Container versus custom
This article covers the factors to consider when choosing between custom security and J2EE standard security, also known as container security. It briefly covers how each type of security works and then illustrates their differences, strengths, and weaknesses. Although J2EE security itself applies to all components of an enterprise application, this discussion's main focus is Web application security or, more specifically, authentication. (6,000 words; July 26, 2004)
Manage field level access control in J2EE applications

Create, deploy, and debug Apache Geronimo applications
The Eclipse project has been providing a high-quality and extensible integrated development environment to the open source community for several years now. Get a head start in using the new Eclipse plug-in to develop and deploy Web applications to the Apache Geromimo server. IBM Senior Technical Staff Member Tim Francis walks you through the details.
Getting Started With Java Data Objects (JDO): A Standard Mechanism for Persisting Plain Java Technology Objects
The Java Data Objects API provides a standard approach for achieving object persistence in Java technology by using a combination of XML metadata and bytecode enhancement. This tutorial covers the essentials.
J2EE 1.4 Tutorial for NetBeans IDE
An introduction to the J2EE 1.4 Tutorial for NetBeans IDE
Java EE Compatibility
Java 2 Platform, Enterprise Edition: Compatibility.
Caucho Resin : Fast, Open-Source Application Server
The Resin® high-performance, open source application server features load balancing for increased reliability. Cauchos QuercusTM is a fast, 100% Java implementation of the PHP language allowing developers to use PHP flexibility for the web interface
Java Technology Forums - JBoos and JEE 5
Java Technology Forums - How to access EJB thru jsp
glassfish: GlassFish Downloads

JavaBeans

JavaBeans 101
This tutorial has two goals, it: Teaches the essentials for creating JavaBeans. Explains the basic concepts behind all JavaBeans and shows how these concepts relate to practical programming techniques.
JavaBeans
JavaBeans technology is the component architecture for the Java 2 Platform, Standard Edition (J2SE).
Trail: JavaBeans(TM) (The Java™ Tutorials)
JavaBeans Specification: Getting Listeners from JavaBeans
Presently all of the state in an AWT component that can be written can also be read, e.g. there are no write-only properties in the component API. Event listeners are a notable exception. AWT event listeners are managed according to the JavaBeans conventions with a pair of methods: addFooListener() and removeFooListener() for a listener that implements the FooListener interface.
Developing Java Beans: Chapter 1. Introduction

JavaDoc

How to Write Doc Comments for the Javadoc Tool

Serialization

XML

XML.com: Serializing Java Objects with XStream
Michael Fitzgerald gives us a quick lesson in using XStream to serialize and deserialize Java objects to and from XML.
Serializing Java Objects as XML
Until the release of Java 2 Standard Edition (J2SE) Version 1.4, Java objects could only be serialized to a proprietary, binary format. Now, discover how Java objects can be serialized as XML documents, a feature of the new long-term persistence API for JavaBeans.
XML Serialization of Java Objects @ JAVA DEVELOPER'S JOURNAL
Java serialization was initially used to support remote method invocation (RMI), allowing argument objects to be passed between two virtual machines. RMI works best when the two VMs contain compatible versions of the class being transmitted, and can reliably transmit a binary representation of the object based on its internal state.
Using XMLEncoder
This article covers advanced use of XMLEncoder, showing how it can be configured to create archives of any Java objects -- even when they don't follow the JavaBeans conventions. We include examples of how to make properties
JavaRanch Big Moose Saloon: Serializing a Series of JPanels

Object Serialization

Swing

A Visual Index to the Swing Components

Does an object exist if you can't test its identity?
J2SE 5.0 in a Nutshell
An overview of the exciting changes in J2SE 5.0, from the J2SE team
Java Forums - JRE error - red x in top left corner
Retrieve environment variables (JDK1.5) - Real's Java How-to
Real's JAVA JAVASCRIPT and PowerBuilder How-to pages with useful code snippets
Search J2SE Documentation
Search JDK Documentation
Java Internationalization: Localization with ResourceBundles
This article describes how to use the ResourceBundle class for localization of Java applications.
Using JConsole to Monitor Applications
JConsole is the Java Monitoring and Management Console, a new graphical tool shipped in J2SE JDK 5.0. This article describes how JConsole can be used to observe information about an application running on the Java platform, with an overview of the J2SE 5.0 monitoring and management architecture and how JConsole plugs into the architecture.
netbeans JVM switches
How to tune JVM switches to improve performance
Resizing JPEG Images: Java Versus .NET
Joint Photographic Experts Group or JPEG for short is the most common image compression format today. This article demonstrates how to resize JPEG images using Java Advanced Imaging and .NET.
SHA and MD5 in Java

Webdev

Dynamic HTML in Communicator
JavaScript - Writing into layers
JavaScript Programmer's Reference - Element Object

CMS

Joomla! - Main
Joomla! - Content Management System and Web Application Framework, Joomla 1.1 on the way
Mamboserver.com - Home
Mambo - the dynamic portal engine and content management system
Open Source Content Management Systems (CMS) in Java

Google Help Center: How do I embed Google Calendar on my website?

A fork() Primer
GTK+ fundamentals, Part 1: Why use GTK+?
This article, the first in a three-part series, introduces you to the world of GTK+. It explains what GTK+ is, why you should consider using it, and the benefits it provides. Together with the rest of the series, this installment provides enough introductory information that, if you decide to use GTK+ in your own projects, you'll know where to look for further materials.
Help - Eclipse SDK

PHP

ONLamp.com -- A PHP Web Services Client
Adam Trachtenberg demonstrates how to write a PHP application to Amazon's web services API.
Using SOAP with PHP

Quick Searches

Handy searches that can be performed in the addressbar

Using Firefox Quick Searches
Learn how to create and use Firefox custom keywords and quick searches
Google Quicksearch
Type "google <search term>" in the addressbar to perform a Google search
I'm Feeling Lucky Quicksearch
Type "goto <term>" in the addressbar to visit Google's top listing for that term
Dictionary.com Quicksearch
Type "dict <word>" in the addressbar to perform a dictionary look-up
Stock Symbol Quicksearch
Type "quot <symbol>" in the addressbar to perform a stock symbol look-up


BigBook: Yellow Pages
SuperPages.com is the leading online Yellow Pages directory service with millions of business and residential listings nationwide. Here you can find yellow pages phone listings, directions, online shopping sites, maps, and addresses for local or national businesses.
Sun Java SAS Admin Console
Sun Java SAS Server Root
Crossmeta Solutions - Custom software development: storage, file systems, device drivers, outsource software development.
CROSSMETA Solutions. -- Linux, Windows internals, storage, SAN, SCSI, iSCSI, device drivers, file systems -- development, consulting