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.


cayhorstmann's blog

Applet Dragging in Linux

Posted by cayhorstmann on September 15, 2008 at 8:17 AM PDT

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 love...) came out, I was eager to try it out on Linux. Initially, I was held back by a factor entirely beyond my control, i.e. my cluelessness and unwillingness to read the docs.

Teaching Programming Languages with Scala

Posted by cayhorstmann on September 12, 2008 at 6:29 AM PDT

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

Lessons from My Summer Vacation

Posted by cayhorstmann on September 6, 2008 at 6:08 AM PDT

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

Summer School in Switzerland

Posted by cayhorstmann on July 31, 2008 at 2:37 PM PDT

This summer, I am a guest lecturer at an interesting summer program
organized by HEIG-VD, the University of
Engineering and Management of the href="">Canton de Vaud in Switzerland,
located in href="">Yverdon.

What do CS students learn?

Posted by cayhorstmann on June 7, 2008 at 6:54 PM PDT

On May 23, I gave a presentation at Sun about computer science students,
and how a company can engage with them ( href="">audio | href="">slides).

Java One Day 4

Posted by cayhorstmann on May 9, 2008 at 6:51 PM PDT

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 all means.

Java One Day 3

Posted by cayhorstmann on May 8, 2008 at 10:57 PM PDT

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.

Java One Day 2

Posted by cayhorstmann on May 7, 2008 at 11:30 PM PDT

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 development, and transparency.

Java One Day 1

Posted by cayhorstmann on May 6, 2008 at 11:35 PM PDT

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 them, so FWIW, here is what I got out of it.

Java One Day 0

Posted by cayhorstmann on May 5, 2008 at 10:18 PM PDT

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 number of open source communities,
including NetBeans, GlassFish, MySQL, OpenSolaris.