Welcome to the Java Campus. The Java Campus contains resources for everything Java, from standard Java SE code to web frameworks to enterprise frameworks like Spring and Java EE to architectural patterns such as Event-Driven Architecture (EDA). If you're a Java programmer or an architect on a Java-related project, then we should have something to interest you.

Steven Haines

Java Campus Director


This week in the Java Campus I present an article on using the Extract Metadata Library to extract EXIF data from a digital image. As digital photography has evolved over the past decade, cameras have started adding additional metadata about the pictures that you shoot. For example, the EXIF metadata standard defines simple fields like the date and time that a picture was taken as well as advanced fields such as the shutter speed and aperature used when taking the picture and whether or not the flash fired. In this article I demonstrate how to use this open source library to extract EXIF metadata from your pictures.

Posted by Steven Haines on Apr 19, 2012 12:00:00 AM

This week in the Java Campus I concluded my series on Web Sequence Diagrams by reviewing optional segments using the OPT construct, iterative segments using the LOOP construct, and annotating sequence diagrams with notes. I also briefly review the features available in the commercial product.

Posted by Steven Haines on Apr 7, 2012 12:00:00 AM

This week in the Java Campus I publish the first original content article here on GeekCap about building sequence diagrams using Web Sequence Diagrams. As Java developers and architects, we find ourselves building architecture artifacts to convey our ideas about how an application should work. Web Sequence Diagrams is a simple (and free for most features) web application that makes it very easy to create sequence diagrams, which are at the forefront of the architecture diagrams that we build.

So take a look and send me feedback about your experience using GeekCap's article page - I've done my best to make it user-friendly and model it specifically to present technical articles with embedded source code. But I'm sure that it can use improvements, and I welcome your input.

Finally, I welcome suggestions for future articles. You can reach me at steve@geekcap.com.

Posted by Steven Haines on Mar 11, 2012 12:00:00 AM

Welcome to the preview release of the GeekCap Java Campus.

In this preview release, the Java campus has been loaded with a little over 50 links to articles that I have written on InformIT.com. My goal was to try to capture some of the core materials that all Java developers, and developers in general, should know. Thus I loaded in over 25 articles about design patterns and several more about data structures and algorithm analysis. Then, on the architecture side, I included a set of articles on UML as well as one of my more recent series on Event-Driven Architecture.

I will continue to update the Java Campus with more links until I hit a critical mass, then you can expect more original content. Please send your feedback to steve@geekcap.com

To peruse all the content, click on "Articles" above

Posted by Steven Haines on Mar 1, 2012 12:00:00 AM