The Village at the Keystone Resort
Colorado Software Summit
Java and XML Programming Conference
October 26 – 31, 2003
Keystone Conference Center
 

 

Paul Tremblett – AudioAudit, Inc.

Java Cryptography – Dealing With Practical Issues

Most of your cryptographic needs are met by components such as SSL and certificates that you don't even know are there once you have installed them. Every now and then, however, a project requires that you do your own cryptography. You remember how easy the example programs from the JCE were; so what problems could you possibly encounter? Why, Sun has even included JCE as part of JDK 1.4 and those pesky export restrictions that isolated the US from the rest of the world are for the most part a thing of the past. So you proceed with confidence only to have your bubble burst within a very short time. You come face to face with the reality that there isn't as much to the JCE as you first thought. What do you mean there's no Rijndael algorithm? How can I do AES without it? You must be kidding! There's not even PGP?

This session will show you what is and is not included in the Java Cryptography Extension and how to use it. It will show you where you can find the missing pieces and how you can snap them in. It will also show you how to use the provider architecture to substitute your own replacement for any algorithm or even add an algorithm of your own.

Localising and Customising JavaServer Pages

Telling Web developers that they should localise and customise pages is like telling programmers they should document every piece of code they write. Everybody agrees it's a good idea, but it either doesn't get done at all or it gets done as an afterthought. The documentation analogy is not perfect because while every programmer is familiar with the /*comment*/ construct, not every programmer has heard of I18N (it's the term used for internationalisation that derives its name from the fact that there are 18 letters between the first "i" and the last "n"). This session will demonstrate an internationalised Web application and will show you from the ground up how all of the components were developed.

Picture of Paul Tremblett

Paul Tremblett is a software developer with AudioAudit, Inc. He has written articles on a variety of Java-related topics for Dr. Dobb's Journal and is the author of Instant Enterprise JavaBeans, Instant JavaServer Pages with CDROM and Instant Wireless Java with J2ME, published by Osborne/McGraw-Hill.

Email: paul@tremblett.ca

 
 

* Return to Top *

© 1997 – 2003  Kovsky Conference Productions Inc.  All rights reserved.