JavaScript OSA

JavaScript OSA , (ursprungligen JavaScript för OSA , förkortat JSOSA ), är ett gratisprogram för kommunikationsskriptspråk mellan processer för Macintosh-datorn .

JavaScript OSA använder "kärnspråket" för Mozilla -implementeringen av programmeringsspråket JavaScript , (se SpiderMonkey ). Språket används som ett alternativ till AppleScript -språket. Dess användning är inte relaterad till webbläsarbaserad skriptning. Det kan ses som att det har en liknande funktion som Microsofts JScript .NET- språk på Windows-maskiner, även om det inte finns någon interoperabilitet mellan de två språkens skript på systemnivå.

Beskrivning

Språket är identiskt med Mozillas kärnspråk, med tillägg som läggs till via ett "Core"-objekt och ett "MacOS"-objekt. MacOS-objektet har metoder för att hämta objekt som är bundna till applikationer . Detta görs via AppleEvent , en del av Macintosh:s Open Scripting Architecture .

Språket släpptes första gången 2001 och levererades med Late Night Softwares flaggskeppsprodukt, Script Debugger . I maj 2005 gjordes en ny "alfa"-version av språket tillgänglig för testning. Denna förbättrade andra version av språket levererades med version 4 av Script Debugger. JavaScript OSA avbröts så småningom på grund av ointresse och togs bort från Script Debugger 5 2012.

Alternativ

OS X Yosemite introducerade JavaScript for Automation (JXA): systemomfattande stöd för skript med JavaScript , byggt på JavaScriptCore och Open Scripting Architecture . Den har en Objective-C- brygga som gör att hela Cocoa -applikationer kan programmeras i JavaScript.

externa länkar