>>23
http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages
Outside the web, JavaScript interpreters are embedded in a number of tools. Each of these applications provides its own object model which provides access to the host environment, with the core JavaScript language remaining mostly the same in each application.
* ActionScript, the programming language used in Adobe Flash, is another implementation of the ECMAScript standard.
* Apple's Dashboard Widgets, Microsoft's Gadgets, Yahoo! Widgets, Google Desktop Gadgets, Serence Klipfolio are implemented using JavaScript.
* The Mozilla platform, which underlies Firefox and some other web browsers, uses JavaScript to implement the graphical user interface (GUI) of its various products.
* Adobe's Acrobat and Adobe Reader (formerly Acrobat Reader) support JavaScript in PDF files.
* Tools in the Adobe Creative Suite, including Photoshop, Illustrator, Dreamweaver and InDesign, allow scripting through JavaScript.
* Microsoft's Active Scripting technology supports the JavaScript-compatible JScript as an operating system scripting language.
* The Java programming language, in version SE 6 (JDK 1.6), introduced the javax.script package, including a JavaScript implementation based on Mozilla Rhino. Thus, Java applications can host scripts that access the application's variables and objects, much like web browsers host scripts that access the browser's Document Object Model (DOM) for a webpage.[27][28]
* Newer versions of the Qt C++ toolkit include a QtScript module to interpret JavaScript, analogous to javax.script.[29]
* The interactive music signal processing software Max/MSP released by Cycling '74, offers a JavaScript model of its environment for use by developers. It allows much more precise control than the default GUI-centric programming model.
* Late Night Software's JavaScript OSA (aka JavaScript for OSA, or JSOSA), is a freeware alternative to AppleScript for Mac OS X. It is based on the Mozilla 1.5 JavaScript implementation, with the addition of a MacOS object for interaction with the operating system and third-party applications.[30]
* ECMAScript was included in the VRML97 standard for scripting nodes of VRML scene description files.
* Some high-end Philips universal remote panels, including TSU9600 and TSU9400, can be scripted using JavaScript.[31]
* Sphere is an open source and cross platform computer program designed primarily to make role-playing games that use JavaScript as a scripting language.
* Adobe Integrated Runtime is a JavaScript runtime that allows developers to create desktop applications.
* OpenOffice.org office application suite allows for JavaScript as one of its scripting languages.
* Applications on the social network platform OpenSocial are implemented in JavaScript.
* The client-side web development framework OpenLaszlo uses Javascript.
_________________________
orbis terrarum delenda est
http://xs135.xs.to/xs135/09042/av922.jpg