133 Lion-Sized Automation V4 DDF

133 Lion-Sized Automation V4 DDF

Lion-Sized Automation What’s new with Mac OS X automation technologies Session 133 Sal Soghoian Product Manager Automation Technologies These are confidential sessions—please refrain from streaming, blogging, or taking pictures 1 Only on Welcome, We’re Here to… Mac OS • Discover what is “new and improved” • Mac OS X automation technologies ■ AppleScript ■ Automator and Services ■ Terminal 2 For Those New to Automation… macosxautomation.com 3 For Those New to Automation… macosxautomation.com 4 For Those New to Automation… macosxautomation.com/training 5 Automator and Services Customized contextual automation 6 Automator and Services New features and updates 7 Automator and Services Easy workflow conversion 8 Automator and Services Easy workflow conversion 9 Automator and Services Easy installation of Actions Dispense Items.action 10 Automator and Services Easy installation of Services Open Launchpad 11 Automator and Services Versions support 12 Automator and Services New audio encoding Action and Service 13 Automator and Services New video encoding Action and Service 14 Automator and Services New website popup Action 15 Automator and Services New website popup Action PaletteActionUser Agent ResultDisplay • iPhoneInput URL • iPadCurrent URL • CustomCurrentSafari Selection • Center/Cursor 16 Automator and Services New digital book builder (EPUB) Action 17 Automator and Services New digital book builder (EPUB) Action 18 Automator and Services New digital book builder (EPUB) Action 19 Demo Sal Soghoian Product Manager Automation Technologies 20 Automator and Services Customized contextual automation 21 AppleScript The Language of Automation 22 AppleScript • Updated voice technology support ■ Text-to-speech (say) ■ Dozens of high-quality voices ■ Speaking rate, modulation, pitch, volume ■ Text-to-audio file (saving to) ■ Add to iTunes as Spoken Track (service) ■ Spoken phrase matching command (listen for) tell application "SpeechRecognitionServer" set the chosenFriend to ¬ listen for {"Sal","Sue","Bob"} with prompt "Who’s your friend?" end tell say (chosenFriend & " is my friend too!") 23 AppleScript • Script Templates ■ Aperture import action ■ Recursive processing droplets ■ iChat respondersLibrary > Application Support > Script Editor > Templates ■ Mail rule action 24 AppleScript/Objective-C • Cocoa-AppleScript Applets ■ Cocoa class methods ■ Cocoa class instance methods property NSString : class "NSString" set the sourceText to "how now brown cow" set the CocoaString to NSString's stringWithString_(sourceText) display dialog (CocoaString's uppercaseString()) as text 25 AppleScript/Objective-C • Cocoa-AppleScript Applets ■ Apple Events (scriptable applications) ■ UNIX Command Line ■ do shell script ■ Cocoa Frameworks ■ AppKit and Foundation ■ NSObject, NSWindow, NSString, NSImage, NSArray, NSNumber, etc. ■ Custom User Interfaces 26 Demo Sal Soghoian Product Manager Automation Technologies 27 AppleScript The Language of Automation 28 Terminal awk [ -F fs ] [ -v var=value ] [ 'prog' | -f progfile ] [ file ... ] 29 Terminal • New appearance controls ■ Optional full-screen display ■ Expanded text color support ■ Windows: background images, blur effect • New status indicators ■ Unread text, activity, and unread bell count ■ Live Dock icon • Proxy icon drag and drop • Built-in systemwide services ■ cd to Finder folder, man page for selected command 30 Demo Chris “The Terminator” Page Senior Engineer of Terminal Technologies 31 Terminal awk [ -F fs ] [ -v var=value ] [ 'prog' | -f progfile ] [ file ... ] 32 Automation in Mac OS X Power to command 33 Resource Links • http://www.macosxautomation.com • http://www. macosxautomation.com/lion • http://www. macosxautomation.com/training • http://www. macosxautomation.com/applescript/asoc • http://www. macosxautomation.com/applescript/apps 34 More Information Eryk Vershen Media Technologies Evangelist [email protected] Sal Soghoian Product Manager Automation Technologies [email protected] Documentation Mac OS X Lion Automation Overview http://www.macosxautomation.com/lion Apple Developer Forums http://devforums.apple.com 35 36.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    36 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us