I have an old second generation iPod. It looks like a brick compared to the Nano. I just read that Sun is giving away Nano’s if you refer someone to signup for JavaOne. How nice. I am already signed up to go but if you are not and want to do a random act of kindness, email me at alex.ipodnano@gmail.com and I can email you my registration Id. I’ll buy you lunch at Quiznos in exchange.
Anyhow, I was reading further through the JavaOne brochure and noticed that there will be a general session on J2ME including information on smart cards. I was part of a startup company a few years ago developing smart card software for connecting patients, payers and providers in health care. As far as I know this technology has slowed and I’ve wondered why. I used OpenCard and was very pleased with how it works. From a Java standpoint, dealing with a smart card and reader was very straightforward. In our case, dealing with the human factor in health care proved to be an extremely difficult problem.
I believe a useful open source project would be to create a higher level abstraction than OpenCard. It would be useful to have a simple file system at one’s disposal for persisting data to smart card media: address lists, favorites, playlists, etc. It would be handy to be able to carry around a smart card and instantly be able to personalize my phone, Mac, smart card enabled iPod, car, etc. based on what I setup on the card.
Going back to the health care scenario, our application stored patient demographic and clinical data. Patient’s felt empowered because the essentials of their medical records could be kept in their wallet. Providers then have the benefit of being able to quickly and uniquely identify a patient as he/she arrives for an office visit. I’m not quite sure why this has not caught on in our country. The technology is here and has been here for some time now. Anyone interested in an open source project?