Archive for June, 2005

h1

Exchange/ICal integration

June 27, 2005

Damn! I wish finally find something that’s supposed to integrate OSX ICal with MS Exchange calendars and it doesn’t work with Tiger yet!

Oh well, I guess I’ll just have to wait for them to release an upgrade. Or I guess if I ever get *really* ambitious it does look like you can query the Exchange calendar with WebDav. It might be cool to write my own integration.

h1

Hipster PDA wallet?

June 13, 2005

As popular as Hipster PDA’s have become, I’m amazed that nobody seems to be marketing a nice little wallet or case for carrying your 3×5 index cards in.

I currently use a small 3×5 spiral notebook as my mobile inbox. I’ve considered replacing or augmenting it with a Hipster PDA, but the whole little metal clip thing bugs me. It *looks* to me like it would be difficult/annoying to try to write on any pages below the top page. It also looks like the clip would be uncomfortable in your back pocket.

I’d love to find a nice, inexpensive leather or pseudo-leather wallet/folder to carry the index cards in. Then I could take advantage of the cool DIY PDA templates or the 3×5 cards printed by GTDTiddlywiki. If anyone out there knows of something like that that’s already on the market, please email me.

h1

Maybe it’s time to learn Javascript?

June 2, 2005

My efforts to learn Scheme have stalled a bit lately. I’ve been quite busy both at home and at work. Unfortunately, I think that project is going to have to go on hold even longer. I do still plan to finish learning Scheme and/or Lisp, but I think I’m going to first spend some time getting better acquainted with Javascript.

Why? Good question. As I mentioned in my last post, I think we’re entering a new era for web application development. Web applications are going to be less about pages of html (with perhaps some snippets of Javascript to add a few dynamic behaviors). Instead, I think we’ll see more real applications, written in Javascript, that run in the browser. Some of the HTML and CSS will be static in the file, some will be loaded from the server (with XMLHTTPRequest or hidden IFrames), but a lot of it will be generated programatically.

I wouldn’t actually be surprised to see a web based app whose only server side component is some static files and a web service (REST or SOAP/RPC model). All of the user interface logic would be client side Javascript and DHTML. The Javascript client side application would call the web service to load/save/query any persistent data.

Sound far fetched? Check out this screen-cast from Jon Udell. In it, he demonstrates an amazing Javascript IDE/GUI builder from, of all people, TIBCO. It looks very impressive for being entirely client side Javascript. Of course, being that it’s a TIBCO product I’m sure it’ll cost an atrocious amount and probably have some kind of insanely restrictive license. :-)