Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
5 user(s) are online (5 user(s) are browsing encyclopedia)

Members: 0
Guests: 5

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

JavaScript OSA

JavaScript OSA, (originally JavaScript for OSA , abbreviated as JSOSA ), is a freeware inter-process communication scripting language for the Macintosh computer.

JavaScript OSA uses the core language of the Mozilla implementation of the JavaScript programming language, see SpiderMonkey. The language is used as an alternative to the AppleScript language. Its use is unrelated to web browser-based scripting. It can be seen as having a similar function to Microsoft s JScript .NET language on Windows machines, although there is no interoperability between the two languages system-level scripting.

The language is identical to Mozilla s core language, with extensions added via a Core object and a MacOS object. The MacOS object has methods for obtaining objects that are binded to applications. This is done via the AppleEvents messaging system, a part of the Macintosh s Open Scripting Architecture.

The language was first released in 2001, and was bundled with Late Night Software s flagship product, Script Debugger. In May of 2005, a new alpha version of the language was made available for testing. The company has reported that this improved second version of the language will eventually be bundled with version 4 of Script Debugger.

=Criticism=

As of May, 2005, JSOSA is missing some features that AppleScript supports. These would include:

  • Support for object-filtering, referred to in AppleScript as support for the whose clause .
  • =External links=

  • [http://www.latenightsw.com Late Night Software]
  • [http://www.latenightsw.com/freeware/JavaScriptOSA/index.html Current release version of JavaScript OSA]
  • [http://www.latenightsw.com/freeware/JavaScriptOSA/jsosa2.html An alpha release of JSOSA, version 2.0]