The
Ultimate
Business Machine

Technology, business
and innovation.

And, not least, about
the Mac.

Weblog Archive Cutedge

by: Bernard Teo








Creative Commons License

Copyright © 2003-2012
Bernard Teo
Some Rights Reserved.

Wed 07 May 2003

AppleScript Studio

Category : Technology/smsourcecomments.txt

I encourage anyone with even a cursory interest in programming to take a look at the Sendmail Enabler code, if only to get a feel for how much AppleScript Studio can do with so little code.

Yet it is not a toy. It's quite possible to build quite intricate stuff with it. The important thing about AppleScript Studio is that while you're playing with it and going through the sample code, it may start to dawn on you just how much of a breakthrough object-oriented programming really is.

With object-oriented programming, you think like a manager (or blasphemously, like a minor god): you create your objects, imbue them with intelligence, and then you can get them to work together by sending them messages to work with each other.

It's not just more fun. It's a lot more productive. Apple's very fine visual development environment, Interface Builder, plays a very important role in this. It helps maintain the illusion that you're working with intelligent objects that you can grab hold of and move around the screen. Once you've worked with interface Builder, you only have to do some Java programming using Swing to see how often you have to do a double-take when this illusion of working with objects is broken (e.g., when you have to hand-code the parameters of an object, like size, shape and position of an object on the screen).

It's not just object-oriented programming that will make you productive. It's the whole package of little details that have been designed to work so well together. In other words, it's the "gestalt" thing again. Does Apple have a monopoly on whole-brain thinking?

Posted at 4:30PM UTC | permalink

Mac@Work
Put your Mac to Work

Sivasothi.com? Now how would you do something like that?

Weblogs. Download and start a weblog of your own.

A Mac Business Toolbox
A survey of the possibilities

A Business Scenario
How we could use Macs in businesses

VPN Enabler for Mavericks

MailServe for Mavericks

DNS Enabler for Mavericks

DNS Agent for Mavericks

WebMon for Mavericks

Luca for Mavericks

Liya for Mountain Lion & Mavericks

Postfix Enabler for Tiger and Panther

Sendmail Enabler for Jaguar

Services running on this server, a Mac Mini running Mac OS X 10.9.2 Mavericks:

  • Apache 2 Web Server
  • Postfix Mail Server
  • Dovecot IMAP Server
  • Fetchmail
  • SpamBayes Spam Filter
  • Procmail
  • BIND DNS Server
  • DNS Agent
  • WebDAV Server
  • VPN Server
  • PHP-based weblog
  • MySQL database
  • PostgreSQL database

all set up using MailServe, WebMon, DNS Enabler, DNS Agent, VPN Enabler, Liya and our SQL installers, all on Mavericks.