Every one of Mac OS X's automation technologies has been super-charged for Lion, resulting in significant improvements in their design and integration with Mac OS X. Automator sports new controls for creating and installing workflows, along with a powerful set of "content-focused" actions for encoding media, viewing and processing web content, and for creating digital publications. AppleScript in Lion brings the power of AppleScript/Objective-C to the desktop with new Cocoa-AppleScript applets that access the Cocoa frameworks directly within scripts. And even the Terminal gets rejuvenated, sporting numerous new features and UI enhancements, including the new "geek-mode" full-screen display option.

AppleScript

The focus of AppleScript in Lion is about bringing the power of AppleScript/Objective-C to the desktop.

Cocoa-AppleScript Applets. The AppleScript Editor can now create and edit Cocoa-AppleScript applets that provide direct access to the Cocoa frameworks from within their AppleScript code, by using the AppleScript/Objective-C bridge first introduced in Snow Leopard. Accordingly, applets can now display custom interfaces, such as progress windows, programmatically, taking advantage of the standard Cocoa interfaces available in the OS.

Script Templates. New for AppleScript Editor is a template menu, containing a variety of useful script templates, including scripts for creating file processing droplets, Aperture import actions, Mail rule actions, and iChat message responders.

Global Script Application Targets. In addition, the AppleScript Editor now has the ability to globally target a script to a specific application through a new optional “tell application” popup menu. Targeted scripts are excellent for quick development as they do not require the use of tell blocks or using terms clauses.

Run Application Menu-Option. For more accurate testing, applets opened in the AppleScript Editor can now be executed independently of the editing environment.

View the details

Automator/Services

Automator in Lion combines a streamlined easier-to-use interface, with new actions focused on digital content creation and the preparation of materials for use on iOS devices.

Workflow Conversion. Workflows can now be re-saved between template types, such as from an applet to a service, or from a service to a print plug-in.

Improved Text Input Filtering. Services processing Data Detector text input objects (like URLs, addresses, phone numbers, etc.) now have the option to pass only the found text objects to the workflow, or the full text selection.

Versions. Automator in Lion fully supports Versions so you can return a workflow to a previous state.

Self-Installing Services and Actions. As with Safari plugins or Dashboard Widgets, Automator Actions and Services can be self-installed from the desktop by double-clicking their icons and approving the forthcoming permissions dialog.

New Automator Actions. Included in Automator for Lion are new actions for turning text into images, text documents into EPUB books, also actions for displaying and retrieving web content, and a set of media actions enabling the desktop encoding of video and audio files.

RTF Support in Text Actions. Many text-based actions in Automator now support RTF (Rich Format Text) as an input type.

View the details

Terminal (UNIX CLI)

If you use the Terminal application on a regular basis, Mac OS X Lion just became your favorite platform for showing off your UNIX prowess.

New appearance controls. Editable ANSI colors in preferences, support for 256 colors and BCE (background color erase). The default TERM value is now xterm-256color. Windows now support background images (including randomized images from folders), hidden scroll bars, and a new translucent view. And to achieve master-geek status, try the new full-screen mode.

New status controls. Includes: display in tabs and minimized windows; and the showing of live content, with unread text, busy, and bell count indicators.

Built-in system-wide Services. You can create new sessions based on selected Finder folders, or text paths selected within in any application.

Enhanced Drag and Drop Support. In a Terminal window, the proxy icon in the window is an alias to the current directory. You can drag it from the window title bar into a session or tab to insert a reference to the current directory or file. Also, if you drag a folder from the Finder onto the Terminal icon, a new Terminal session to the dragged-on directory will be created.

w00t!

View the details