JavaScript in Adobe Apps

Thameera Senanayaka

Allion Technologies

Twitter: @thameera

Good software offer scripting features

  • Google Chrome, Firefox
  •   Extensions/Add-ons
  • Visual Studio, IntelliJ IDEA, Vim, ...
  •   Plugins/Add-ins/Extensions
  • Micro$oft Word
  •   VB macros 

Adobe Apps

Scripting Adobe apps

  • JavaScript
  • AppleScript
  • VBScript

Demo

Scripts

Photoshop DOM

Write/run/debug with ExtendScript Toolkit

Has JSX extension

Can be opened directly from Photoshop, etc

Extensions

HTML5

CSS3

JavaScript

Lessons Learnt

  • Build process
  • C++ for otherwise slow tasks
    • eg: image processing
  • AngularJS
  • Q promises

Thank you!

JS in Adobe apps

By Thameera