Pages

Monday, 16 April 2012

JavaScript Embedded scripting language


Google's Chrome extensions, Opera's extensions, Apple's Safari 5 extensions, Apple's Dashboard Widgets, Microsoft's Gadgets, Yahoo! Widgets, Google Desktop Gadgets, and Serence Klipfolio are implemented using JavaScript.
Adobe's Acrobat and Adobe Reader support JavaScript in PDF files.
Tools in the Adobe Creative Suite, including Photoshop, Illustrator, Dreamweaver, and InDesign, allow scripting through JavaScript.
OpenOffice.org office application suite allows for JavaScript as one of its scripting languages.
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.
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 a JavaScript-based tool called ProntoScript.
Sphere is an open source and cross platform computer program designed primarily to make role-playing games that use JavaScript as a scripting language.
The open-source Re-Animator framework allows developing 2D sprite-based games using JavaScript and XML.
Methabot is a web crawler that uses JavaScript as scripting language for custom filetype parsers and data extraction using E4X.
The Unity game engine supports a modified JavaScript for scripting (in addition to C# and Boo) via Mono.
DX Studio (3D engine) uses the SpiderMonkey implementation of JavaScript for game and simulation logic.
Maxwell Render (rendering software) provides an ECMA standard based scripting engine for tasks automation.


Google Apps Script in Google Spreadsheets and Google Sites allows users to create custom formulas, automate repetitive tasks and also interact with other Google products such as Gmail.
Many IRC clients, like ChatZilla or XChat, use JavaScript for their scripting abilities.

No comments:

Post a Comment