Down by the Lake

I am about to head out to Apple's annual Worldwide Developer Conference (WWDC) in San Francisco. This is my first trip out there and I look forward to filling in the holes in my Cocoa understanding with the sessions, as well as working with Apple engineers to resolve some nagging issues with programs I'm maintaining.

On top of the developer training and interaction, I will have a chance to show off some of the hardware and software design behind SonoPlot's Microplotter robotic fluid handlers (what I do during the day). The control elements of these systems are designed around Apple computers, specifically the Mac Mini and iMac, they use Firewire for video capture from attached CCD cameras that track the dispensing head on the robot, and all control software is written in Cocoa (Leopard-only, due to some specific features used in the implementation). For those in attendance who read this before then, the session is from 6:30 PM - 10:30 PM on Wednesday, June 11. Please do stop on by to chat if you are interested.

I have been doing software development, mainly custom in-house industrial or scientific projects, for a little while now and have worked in many languages: BASIC, Pascal, C, C++, Java, Scheme, PHP, etc. I now do almost all of my coding, for this company or for my day job, in the Objective-C language using the Cocoa frameworks. Aside from the GNUStep project, Objective C and Cocoa are only used on Apple's products: the Macintosh computers and (soon) the iPhone and iPod Touch. Why would I limit myself to such a small subset of all computing hardware?

Syndicate content