Sal Soghoian

Last updated

Sal Soghoian
Sal Soghoian.jpg
Sal Soghoian at Macworld Expo in 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 an Armenian-American 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 Operating system for Apple computers

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS.

Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS.

<span class="mw-page-title-main">QuarkXPress</span> Desktop publishing software

QuarkXPress is 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 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.

<span class="mw-page-title-main">Quark (company)</span> American software company

Quark Software Inc. is a privately owned software company which specializes in an integrated, single vendor solution for managing the entire content lifecycle, from content strategy and creation, through collaboration and publishing, to consumption and analysis. It offers low-code / no-code XML-based structured content authoring in Microsoft Word or a Web browser, component content storage and assembly via CCMS, and content intelligence based on AI and production, consumption and workflow analytics. It enables content reuse and is used for content automation in translation and localization workflows with its flexible content models and design templates.

<span class="mw-page-title-main">Xcode</span> IDE including tools for developing software for Apple platforms

Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, tvOS, and visionOS. It was initially released in late 2003; the latest stable release is version 16, released on September 16, 2024, and is available free of charge via the Mac App Store and the Apple Developer website. Registered developers can also download preview releases and prior versions of the suite through the Apple Developer website. Xcode includes command-line tools that enable UNIX-style development via the Terminal app in macOS. They can also be downloaded and installed without the GUI.

The Worldwide Developers Conference (WWDC) is an information technology conference held annually by Apple Inc. The conference is usually held at Apple Park in California. The event is usually used to showcase new software and technologies in the macOS, iOS, iPadOS, watchOS, tvOS, and visionOS families as well as other Apple software; new hardware products are sometimes announced as well. WWDC is also an event hosted for third-party software developers that work on apps for iPhones, iPads, Macs, and other Apple devices. Attendees can participate in hands-on labs with Apple engineers and attend in-depth sessions covering a wide variety of topics.

<span class="mw-page-title-main">Mac OS X Tiger</span> Fifth major release of Mac OS X

Mac OS X Tiger is the 5th major release of macOS, 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. Included features were 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 also had a number of additional features that Microsoft had spent several years struggling to add to Windows with acceptable performance, such as fast file search and improved graphics processing.

<span class="mw-page-title-main">Automator (macOS)</span> macOS automation software

Automator is an application developed by Apple Inc. for macOS, which can be used to automate repetitive tasks through point-and-click or drag and drop.

<span class="mw-page-title-main">Stevenote</span> Keynote speeches given by Steve Jobs

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.

Speakable items is part of the speech recognition feature in the classic Mac OS and macOS operating systems. It allows the user to control their computer with natural speech, without having to train the computer beforehand. The commands must be present in the Speakable items folder though but can be created with something as simple as a shortcut, AppleScript, keyboard command, or Automator workflows.

<span class="mw-page-title-main">Mac OS X Leopard</span> Sixth major release of Mac OS X

Mac OS X Leopard is the sixth major release of macOS, Apple's desktop and server operating system for Macintosh computers. Leopard was released on October 26, 2007 as the successor of Mac OS X 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 Mac OS X Snow Leopard in 2009. Mac OS X Leopard is the last version of macOS that supports the PowerPC architecture as its successor, Mac OS X Snow Leopard, functions solely on Intel based Macs.

<span class="mw-page-title-main">Architecture of macOS</span> Layers of the operating system

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.

<span class="mw-page-title-main">Dashcode</span> Development environment for Mac OS Dashboard widgets

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.

<span class="mw-page-title-main">Craig Federighi</span> American software engineer

Craig Federighi is an American engineer and business executive who is the senior vice president (SVP) of software engineering at Apple Inc. He oversees the development of Apple's operating systems. His teams are responsible for delivering the software of Apple's products, including the user interface, applications, and frameworks.

<span class="mw-page-title-main">AppleScript Editor</span> 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.

<span class="mw-page-title-main">OS X Yosemite</span> Eleventh major release of macOS (called OS X when released)

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

tvOS Operating system for the Apple TV

tvOS is an operating system developed by Apple Inc. for the Apple TV, a digital media player. In the first-generation Apple TV, Apple TV Software was based on Mac OS X. Starting with the second generation, the software is based on the iOS operating system and has many similar frameworks, technologies, and concepts.

<span class="mw-page-title-main">Shortcuts (Apple)</span> Scripting application by Apple

Shortcuts is a visual scripting application developed by Apple and provided on its iOS, iPadOS, macOS, and watchOS operating systems. It allows users to create macros for executing specific tasks on their device(s). These task sequences can be created by the user and shared online through iCloud. A number of curated shortcuts can also be downloaded from the integrated Gallery.

References

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