Skip to main content

Cay Horstmann

Cay Horstmann is author of Core Java (Sun Microsystems Press 1996-2009), Enterprise Java for Elvis (Sun Microsystems Press, to appear), and co-author of Core JSF (Sun Microsystems Press 2004-2009) Cay is professor of computer science at San Jose State University. He is a computer science series editor at Prentice-Hall and a frequent speaker at computer industry conferences. For four years, Cay was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company.
 

Weblogs

JSF2 will provide a standard mechanism for adding AJAX capabilities to JSF
applications. Jim Driscoll has href="http://weblogs.java.net/blog/driscoll/archive/2008/11/a_simple_ajax_j...

There are
several blogs that tell you how...

This semester, my software engineering class is working on a project to
bring the San Jose Cinequest film festival catalog to the Blackberry. RIM has
generously donated us some devices...

Occasionally, I have to put together a project schedule with a Gantt chart.
In my software engineering class, I figured I should use something
cross-platform and open-source, and not...

In my software engineering class, we are designing an application that shows films and events for the...


My second "refcard" has been published by DZone. This time, the DZone...

I am teaching an undergraduate href="http://horstmann.com/sjsu/cs152/schedule.html">course in programming
languages. We build interpreters and compilers for toy languages, in...

When I traveled to the U.S. as a nerdy teenager, I was fascinated by those laminated reference cards. It seemed yet another example of boundless American optimism that one can cram an entire...

Being a Linux user, I watched those applet dragging demos with envy when they only worked on Windows. When the release candidate of JDK 6 update 10 (now there is a product name only a mother could...

This semester, I am teaching the undergraduate programming languages course
at SJSU, a required course for CS majors. The course has two objectives:

In this blog I reflect on what I learned during my summer vacation, about
standards, folding travel beds, and snatching defeat from the jaws of
victory.

This summer, I am a guest lecturer at an interesting summer program
organized by HEIG-VD, the University of
Engineering and Management of the...

On May 23, I gave a presentation at Sun about computer science students,
and how a company can engage with them ( href="http://sun.feedroom.com/?fr_story=FRdamp273695">audio |...

Day 4 of Java One is over. Even without huge announcements or great
surprises, it was a great conference. Here are my impressions from the cool
stuff keynote and my takeaway what it...

My day 3 at Java One ranged from the Nimbus UI and the future of JSF to
interesting discussions about closures and Scala. Details below.

Here is my report from day 2 of Java One. I continue to feel diffident
about RIA and Java FX Script, the theme of this year's Java One, so I decided
to make my own themes: Ease of...

Here is my braindump from Information Overload Central, AKA Java One 2008.

Java FX Script

The day started with, you guessed it, another keynote. I just can't stay focused during...

Last year, Java One Day 0 was Netbeans Day, in a cozy hotel. This year,
the Java One week started much more grandly, with Community One, at the
Moscone Center. There were tracks for a...

I ran across href="http://blogs.sun.com/CoreJavaTechTips/entry/using_generics_with_wildcards_and">this
tech tip on using wildcards in Java generics. Pretty basic stuff, I
...

style="float: left; margin-right: 1em; " />This href="http://www....

src="http://www.nps.gov/history/nr/travel/santaclara/buildings/agn2.jpg"
style="margin-right: 2em; float: left;" /> On February 28, James Gosling gave
a...

swinging twins src="http://www.horstmann.com/twins/mountain-lake-swings.jpg"
style="margin-right: 1em; width: 20%; float: left;" />When I first heard
about JavaServer...

width="110" height="111" />There has been much discussion on whether...

/>I got an href="http://laptop.org/">...

height="130" />There has been another flurry of...

I am a reviewer for Java One. I have about 350 project proposals to plow through and not enough time to give each of them justice.

Say No To Powerpoint

I loathe authoring with Powerpoint (or its OpenOffice equivalent).
Putting together a presentation requires a horrid amount of mouse clicking
and...

<?xml version="1.0" encoding="US-ASCII"?>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

...