Sal Soghoian

Last updated
Sal Soghoian
Sal Soghoian.jpg
Sal Soghoian at Macworld Expo, January 2009.

Sal Soghoian is a user automation expert, software developer, author and musician. He joined Apple Inc. in January 1997 to serve as the Product Manager of Automation Technologies. These technologies include AppleScript, Services, the Terminal, Apple Configurator and Automator, among others. He left Apple in 2016 when his position was eliminated. [1]

Contents

Soghoian has advanced Apple's incorporation of automation into its products by writing the scripting dictionaries for iWork, iPhoto, Aperture, and Photos, and the Mastered for iTunes automation tools. He designed and wrote the automation tools in the Apple Configurator application, which uses macOS automation to manage iOS device deployment. Apple Configurator consists of a central AppleScriptObj-C library and a set of Automator actions. Apple Configurator automation tools enable iOS devices to be prepared, managed and refreshed automatically upon their connection to a hosting macOS computer.

Soghoian's current projects include a collection of hundreds of voice-triggered dictation commands for controlling aspects of macOS, including the Keynote, Pages, Numbers, Photos, and the Finder applications. He created, hosts and manages a group of user automation resources at macosxautomation.com.

In late 2002, Soghoian joined an ad hoc team of engineers developing an application for creating and running automation workflows. After a year and a half of difficult but steady development, Soghoian showed the application to Steve Jobs. It was just one week before Apple's 2004 Worldwide Developers Conference (WWDC). Jobs was impressed with the new tool and asked Soghoian to appear at the WWDC keynote to demonstrate Automator for the first time to attendees. This innovative integrated workflow feature was introduced as part of Mac OS X v10.4 Tiger. Soghoian holds[ citation needed ] related U.S. patent #7428535. [2]

During Soghoian's tenure, Apple's native automation scripting language, AppleScript, was revived and upgraded to be PowerPC native in Mac OS 8.5. It was also successfully transitioned to Apple's UNIX-based operating system, Mac OS X, becoming integrated with the native IDE, which included Project Builder and Interface Builder (the precursors to Xcode).

In the evolving releases of OS X from Lion to Mavericks, AppleScript added library support and direct access to the Cocoa frameworks through AppleScriptObj-C, a powerful fusion of AppleScript and the Objective-C programming language. OS X Yosemite introduced JavaScript for Automation (JXA), a peer to AppleScript providing access to Apple Events and Cocoa through an enhanced version of JavaScript Core.

Soghoian was an advocate for AppleScript years before being employed by Apple. As a consultant, he created automation solutions for the publishing industry in the 1990s. Soghoian also authored a popular script collection called Sal's AppleScript Snippets, the ShadowCaster Quark XTension, two books, including AppleScript 1-2-3, and numerous magazine articles about automation. He was a special guest at one Leopard Tech Talk. He was a featured presenter for Quark, Thunder Lizard Productions, Apple, Seybold, and the Macworld conferences.

Personal life

Sal Soghoian was born into a military family, and spent his childhood growing up on Marine and Naval bases, including Guantanamo Bay, Cuba, from which he was evacuated during the Cuban Missile Crisis. In his college years, he attended the University of Virginia in 1969 for a short time, but later moved to Boston where he earned a degree in music from the Berklee College of Music. In the late 1980s he returned to Charlottesville, Virginia, where he worked at the digital printshop "Pixels." Although he is known for his work at Apple, he is also an avid jazz musician. [3] During his time in Charlottesville, he played guitar in a band called "Blue Indigo". [4] The band is notable because it was composed of Carter Beauford (drummer), LeRoi Moore (Saxophone), George Melvin (Hammond B3 organ), and Soghoian (guitar). Beauford and Moore would go on to later musical fame as founding members of the Dave Matthews Band. Jeff Decker and Phil Riddle joined, following their departure.

He is the uncle of noted privacy researcher & activist, Christopher Soghoian. [5]

Bibliography

Discography

Related Research Articles

macOS is a series of proprietary graphical operating systems developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop, laptop and home computers, and by web usage, it is the second most widely used desktop OS, after Microsoft Windows.

QuarkXPress Software

QuarkXPress is a desktop publishing software for creating and editing complex page layouts in a WYSIWYG environment. It runs on macOS and Windows. It was first released by Quark, Inc. in 1987 and is still owned and published by them.

AppleScript Scripting language

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications. First introduced in System 7, it is currently included in all versions of macOS as part of a package of system automation tools. The term "AppleScript" may refer to the language itself, to an individual script written in the language, or, informally, to the macOS Open Scripting Architecture that underlies the language.

The history of macOS, Apple's current Mac operating system originally named Mac OS X until 2012 and then OS X until 2016, began with the company's project to replace its "classic" Mac OS. That system, up to and including its final release Mac OS 9, was a direct descendant of the operating system Apple had used in its Macintosh computers since their introduction in 1984. However, the current macOS is a Unix operating system built on technology that had been developed at NeXT from the 1980s until Apple purchased the company in early 1997.

Apple Worldwide Developers Conference (WWDC) is a conference held annually by Apple Inc. The conference is normally held in the San Jose Convention Center in California, but in 2020, WWDC was held online at Apple Park from June 22 to June 26. The event is usually used to showcase new software and technologies in the macOS, iOS, iPadOS and watchOS families. Attendees can participate in hands-on labs with Apple engineers and attend in-depth sessions covering a wide variety of topics.

Mac OS X Tiger Fifth major release of Mac OS X

Mac OS X Tiger is the fifth major release of Mac OS X, Apple's desktop and server operating system for Mac computers. Tiger was released to the public on April 29, 2005 for US$129.95 as the successor to Mac OS X 10.3 Panther. Some of the new features included a fast searching system called Spotlight, a new version of the Safari web browser, Dashboard, a new 'Unified' theme, and improved support for 64-bit addressing on Power Mac G5s. Mac OS X 10.4 Tiger offered a number of features, such as fast file searching and improved graphics processing, that Microsoft had spent several years struggling to add to Windows with acceptable performance.

Stevenote

Stevenote is a colloquial term for keynote speeches given by Steve Jobs, former CEO of Apple, at events such as the Apple Worldwide Developers Conference, Macworld Expo, and Apple Expo. Because most Apple product releases were first shown to the public at these keynotes, "Stevenotes" caused substantial swings in Apple's stock price.

Mac OS X Leopard Sixth major release of OS X

Mac OS X Leopard is the sixth major release of Mac OS X, Apple's desktop and server operating system for Macintosh computers. Leopard was released on October 26, 2007 as the successor of Mac OS X 10.4 Tiger, and is available in two editions: a desktop version suitable for personal computers, and a server version, Mac OS X Server. It retailed for $129 for the desktop version and $499 for Server. Leopard was superseded by Snow Leopard. Leopard is the final version of macOS to support the PowerPC architecture as Snow Leopard functions solely on Intel based Macs.

Architecture of macOS

The architecture of macOS describes the layers of the operating system that is the culmination of Apple Inc.'s decade-long research and development process to replace the classic Mac OS.

System Information (Mac)

System Information is a software utility derived from field service diagnostics produced by Apple's Service Diagnostic Engineering team, at that time located in Apple satellite buildings in Campbell, California, that was bundled with the classic Mac OS since Mac OS 7.6 under the name Apple System Profiler. In Mac OS X v10.0, the first release of macOS, it was renamed System Profiler; with the release of Mac OS X 10.7 "Lion" it was again renamed to System Information. Other new features in Lion are the ability to look up support information for the user's hardware model as well. In OS X Mountain Lion and later versions of macOS users can also access System Information by holding down the option key and "System Information..." will replace "About This Mac" in the Apple Menu.

Image Capture

Image Capture is an application program from Apple that enables users to upload pictures from digital cameras or scanners which are either connected directly to the computer or the network. It provides no organizational tools like iPhoto but is useful for collating pictures from a variety of sources with no need for drivers.

Dashcode

Dashcode was a software application created by Apple Inc. that was included with Mac OS X Leopard and facilitates the development of widgets for Dashboard. It was first included on new MacBooks shipping around the time of May 24, 2006, as part of the Xcode developer tools.

Craig Federighi American software engineer

Craig Federighi is Apple's senior vice president of Software Engineering. Federighi oversees the development of iOS, iPadOS, macOS and Apple's common operating system engineering teams. His teams are responsible for delivering the software at the heart of Apple's products, including the user interface, applications and frameworks.

AppleScript Editor Code editor for the AppleScript and Javascript for Automation scripting languages

Script Editor is a code editor for the AppleScript and Javascript for Automation scripting languages, included in classic Mac OS and macOS.

OS X Yosemite

OS X Yosemite is the eleventh major release of OS X, Apple Inc.'s desktop and server operating system for Macintosh computers.

macOS Sierra

macOS Sierra is the thirteenth major release of macOS, Apple Inc.'s desktop and server operating system for Macintosh. It was the first version of the operating system issued under the June 2016 rebranding as macOS. Sierra is named after the Sierra Nevada mountain range in California and Nevada. Its major new features concern Continuity, iCloud, and windowing, as well as support for Apple Pay and Siri.

Shortcuts is a scripting application for iOS. It was developed by Ari Weinstein, Conrad Kramer, Veeral Patel, and Nick Frey at MHacks Winter 2014. The app allows users to create macros for executing specific tasks on their device. These task sequences can be created by the user, or user-generated applications can be downloaded from the integrated Gallery.

macOS Catalina 16th major version of the macOS operating system

macOS Catalina is the sixteenth major release of macOS, Apple Inc.'s desktop operating system for Macintosh computers. It is the successor to macOS Mojave and was announced at WWDC 2019 on June 3, 2019 and released to the public on October 7, 2019. Catalina is the first version of macOS to support only 64-bit applications and the first to include Activation Lock. It is also the last version of macOS to have the version number prefix of 10, as the next release, Big Sur, is version 11.0. It was succeeded by macOS Big Sur, released on November 12, 2020.

References

  1. "About this Website". macosxautomation.com. Retrieved 2018-06-04.
  2. Automatic relevance filtering, 2004-06-25, retrieved 2018-06-04
  3. Soghoian, Sal. "Sal Soghoian: Short Music Bio". salsoghoian.com. Retrieved 2018-06-04.
  4. "Blue Indigo". www.eyeoncville.com. Retrieved 2018-06-04.
  5. "Soghoian, Stephen Avedis". The Daily Progress. Retrieved 2018-06-04.
  6. Catwalk by Blue Indigo on iTunes, 2011-11-27, retrieved 2018-06-04
  7. To Be With You by Sal Soghoian on iTunes, 1992-11-10, retrieved 2018-06-04