Thursday, August 13, 2009

JSP (the real one) and XML

Sadly, another year has passed and my 100% record of not attending the Balisage conference is intact.

This year looks to have been particularly interesting with Michael Kay speaking not only on pipelines but on the fascinating overlaps between markup processing and an all-but-forgotten software design methodology known as JSP (Jackson Structured Programming).

At SGML '96, I gave a talk on the relationship between the JSP methodology and SGML processing. At the time, we were using the ideas in JSP extensively in an C++-based SGML processing toolkit we called IDM. Its great to see JSP get some air again as there is a lot of stuff in Michael Jackson's thinking that really resonates today. Not only the ideas in JSP but also the ideas in JSD (Jackson Structured Design).

I had the great good fortune to work for Dave Croydon of Fiamass when I left college. He introduced me to JSP in the context of building real-time financial trading systems in 8086 assembler! I didn't know it then but what I learned from Dave hugely influenced the approach I would end up taking to everything from programming to system architecture at Propylon.

Tuesday, August 11, 2009

MyTouch - first impressions

Well, my problems with getting up and running with the MyTouch turned out to be a SIM card problem and has now been fixed. I'm into my second day with this thing now and so far so good. It is taking me some time to get used to the on-screen touch keyboard but I'm getting there.
The app store is so far a little disappointing as there are lots of "doesn't work on G2" comments. Some of the apps I've downloaded have flat-out not worked but a good few have worked fine. I'm still exploring. Biggest hardware disappointment so far: that weird cable you need to add to turn the usb connector into a headphones jack. What where they thinking?