Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Rhino (JavaScript engine)


Related Topics

In the News (Fri 25 Dec 09)

  
  BeanShell, Rhino and Java -- Performance Comparison
Granted that JavaScript is not Java and Rhino doesn't support use of compiled Java classes as seamlessly as BeanShell, but it does have a number of other advantages.
Rhino is significantly faster than BeanShell and the difference become more pronounced as the data size increases.
The performance advantage of Rhino alone may not sufficient for me to switch, for most of my programs spend less than 10 percent of the total execution time running BeanShell scripts (rest is spent running Java byte code from existing class libraries), but it certainly is going to be a factor.
www.pankaj-k.net /spubs/articles/beanshell_rhino_and_java_perf_comparison/index.html   (1092 words)

  
 JavaScript engine - Wikipedia, the free encyclopedia
A JavaScript engine (also known as JavaScript interpreter or JavaScript implementation) is an interpreter that interpretes JavaScript source code and executes the script accordingly.
The engine, code named SpiderMonkey, is implemented in C.
The Rhino engine, created primarily by Norris Boyd (also at Netscape) is a JavaScript implementation in Java.
en.wikipedia.org /wiki/JavaScript_engine   (191 words)

  
 IT|Redux » I Want Server Side JavaScript Execution   (Site not responding. Last check: 2007-10-14)
Executing JavaScript on the browser side is great for building quick mashups, but it raises some scalability and security issues that could be addressed by moving the code to the server side.
Of course, not all JavaScript code can be moved from the browser to the server, especially if such code manipulates the DOM in an interactive fashion based on inputs received from the end-user.
JavaScript and PHP have similar syntactic structures, and switching from one to the other makes everything a lot harder than it should be.
itredux.com /blog/2006/06/07/i-want-server-side-javascript-execution   (1258 words)

  
 Stefan Tilkov's Random Stuff: What's wrong with JavaScript?
Posted by: Oliver Weise at February 28, 2006 11:33 AM I have argued that Javascript is the poor cousin of dynamic languages.
Javascript as a server-side scripting language was one of the VERY FIRST ideas they had.
Our goal is exactly what Mark described, taking that second pass at Javascript on the server-side by beginning to bridge the server- and client-side like you wouldn’t be able to do it when not using the same language “on both sides of the environment”.
www.innoq.com /blog/st/2006/02/27/whats_wrong_with_javascript.html   (1612 words)

  
 Rhino Tractor -- Recommendations and Resources   (Site not responding. Last check: 2007-10-14)
The Rhino (Aleksei Mikhailovich Sytsevich) is a comic book supervillain in the Marvel Comics universe, and an enemy of Spider-Man. Physically, he is one of Spider-Man's strongest foes with his favoured attack being ramming into a target with a sustained charge.
Rhino Entertainment is a specialty record label originally known for releasing retrospectives of famous comedy performers, including Richard Pryor, Stan Freberg, Tom Lehrer, and Spike Jones.
Rhino also owns the rights to ''The Monkees'' (which they acquired from Columbia Pictures in the late 1980s), and thus has released home videos and CDs from the group.
www.becomingapediatrician.com /health/126/rhino-tractor.html   (591 words)

  
 alt.lang.jre: Harnessing Rhino
Rhino employs the same arithmetic and conditional operators as the Java language (for instance, the assignment to the sqrRoot variable), and even supports a similar means to access other arithmetic functions.
Rhino's major weakness is also its strength: Its basis in the Java language makes it both easy to learn and, at times, unduly verbose for a scripting language.
Rhino's prototype-based approach is similarly double-edged; the very qualities that make it uniquely suited to some tasks make it seem tedious and cumbersome in other instances.
www-106.ibm.com /developerworks/java/library/j-alj11024   (4601 words)

  
 ScriptEngineFactory (Java Platform SE 6 b86)
, whose value describes the behavior of the engine with respect to concurrent execution of scripts and maintenance of state is also defined.
- The engine implementation is not thread safe, and cannot be used to execute scripts concurrently on multiple threads.
- The engine implementation is internally thread-safe and scripts may execute concurrently although effects of script execution on one thread may be visible to scripts on other threads.
java.sun.com /javase/6/docs/api/javax/script/ScriptEngineFactory.html   (742 words)

  
 JsUnit: Rhino   (Site not responding. Last check: 2007-10-14)
Rhino is the name of the JavaScript engine from mozilla.org written completely in Java.
Depending on the configuration, the engine is even capable of translating the code to Java and compile it automatically.
The distribution of Rhino includes a shell, that can be used as command line version to execute standalone JavaScript sources.
jsunit.berlios.de /rhino.html   (216 words)

  
 drx: JavaScript [Computers: Programming: Languages: JavaScript] - loadaverageZero
In the past few years, the popularity of JavaScript has exploded—mostly due to a new programming paradigm known as Ajax, which allows the developer to combine client-side dynamic effects with data that is stored on the server—the result being Web applications that are similar in feel and response to traditional desktop software.
The Mozilla application framework, from which the popular Firefox browser is built, relies on JavaScript as a glue, or interface language (and is extensible through this technology).
In my opinion JavaScript, and similar technologies including Flash (which has another incarnation of JavaScript dubbed ActionScript), should remain unobtrusive, degrade gracefully and care should be taken so that the resulting applications are accessibile to all users.
loadaveragezero.com /app/drx/Programming/Languages/JavaScript   (2276 words)

  
 Eclipse at moelleryoung.com - Eclipse - JSEditor
The plug-in is also made specifically to work well with the Rhino JavaScript Engine, but it should be compatible with any Ecma262 compliant JavaScript engines.
If someone makes their own Rhino object model for their own embedded scripting language, it can easily be plugged into the myJSEditor plug-in, and you can get a very nice and fancy editor for your embedded scripting.
Rhino 1.5R6 adds the The ECMA-357 (XML for JavaScript), which is currently not supported by this plug-in.
eclipse.moelleryoung.com /jseditor   (572 words)

  
 java.net: Dynamic Interaction with Your Web Application
Rhino is a popular open source JavaScript engine written in Java.
Since JavaScript is used so extensively in HTML pages to manipulate DOM objects, people tend to get confused when it is used in another environment.
The implementation we presented uses JavaScript to interpret the server-side scripts, although with a little effort it could be easily adapted to use a different scripting language for Java.
today.java.net /pub/a/today/2005/09/23/dynamic-web-app-interaction.html   (1646 words)

  
 news - Manageability
Rhino in Spring - Rhino in Spring is a project integrates the Rhino JavaScript interpreter with Spring Framework.
The aim is to provide a system that merges the rapid development benefits and flexibility of a dynamic language with the strength, scalability and versatility of the Java platform and the Spring framework.
The Mocha Object Engine is the layer that implements the Mocha Objects and collections and integrates all the framework components that are itself implemented in Javascript.
www.manageability.org /news?b_start:int=8   (2056 words)

  
 Java Script
JavaScript lacks many features that are crucial to Lisp; macros perhaps being at the top of the list.
JavaScript enables you to write fixed menus easily and quickly--pull-down menus, windows, menus for the right click of the mouse and other things (given the right environment).
Semicolons are optional in JavaScript; if the parser sees a line break, it will try and interpret the two lines as separate statements (if it can't, it then tries to interpret them as a single statement).
c2.com /cgi/wiki?JavaScript   (2141 words)

  
 Mike Linksvayer » Where is server side JavaScript?   (Site not responding. Last check: 2007-10-14)
Nearly a decade ago Netscape released Enterprise Server 2.0 with LiveWire, their name for JavaScript used as a server side web scripting language as PHP is most commonly today.
The only uses of server side JavaScript that I’m aware of today are in Helma Object Publisher and as an alternative scripting language for Active Server Pages (though I understand the vast majority of ASP development uses VBScript).
We intend to use the Rhino JavaScript runtime for the server and use your favorite, modern web browser for the client.
gondwanaland.com /mlog/2005/07/07/server-side-javascript   (963 words)

  
 GWT and Phobos: Have Java and Javascript Traded Places? - Manageability
Javascript in the browser is simply an unpredictable and far from a well-behaved beast.
The second development is Sun's project Phobos a framework for writing javascript on the serverside.
The frameworks uses Mozilla's Rhino javascript engine (w/c incidentally is also part of Java 6.0.
www.manageability.org /blog/stuff/trading-places   (433 words)

  
 Rhino (JavaScript engine) - Wikipedia, the free encyclopedia
The Rhino project was started at Netscape in 1997 and released to mozilla.org in 1998.
Rhino works in both compiled as well as interpreted mode.
Rhino can be used as a debugger by making use of the Rhino shell.
en.wikipedia.org /wiki/Rhino_(JavaScript_engine)   (189 words)

  
 Todd Ditchendorf’s Blog » JavaScript/DHTML
I’ve always been really proud of this project… I thought it was really interesting, what with the Rhino JavaScript engine embedding and all… but of all the projects I’ve released, this has been the least popular by far.
JavaScript certainly isn’t without it’s own problems, but at least the core language is lean, clean, extremely consistent and very well designed.
Most complaining about JavaScript that goes on is not about the core language itself, but rather it’s interface to the browser, which is notoriously buggy, inconsistent and nonsensical (mostly due to vendor competition).
www.ditchnet.org /wp/category/javascriptdhtml   (1109 words)

  
 App Manageability blog - August 2006 Entries
So I was delighted to find the Mozilla Rhino JavaScript engine within the JDK in the latest release (JDK 1.6 beta2).
There are other things giving momentum to JavaScript: a JavaScript interpreter is available on virtually every desktop in the world as part of the browser; the language is witnessing a vigorous uptake (thanks to Ajax) and it is not as crappy as made out to be by most language enthusiasts.
Sundararajan Weblog: He has a number of posts on JDK and Rhino integration, though finding the relevant posts could be a challenge.
h20325.www2.hp.com /blogs/kumar/archive/2006/08.html   (889 words)

  
 scotfl.ca » Blog Archive » Client-Side Testing of Servers… in JavaScript
SpiderMonkey is the JavaScript engine in Mozilla and its descendants (and is itself the latest generation of the original Netscape JavaScript engine).
SpiderMonkey is awesome as an interactive JavaScript environment, though, because it’s faster and far smaller than Rhino.
As an interactive environment Rhino is a bit slower than SpiderMonkey and a fair bit larger (especially when you factor Java in).
scotfl.ca /2006/03/10/client-side-testing-of-servers-in-javascript   (568 words)

  
 Ajaxian » Multi-threaded JavaScript?
As Marc Andreessen recently said, “[Netscape] did JavaScript to try to be an intermediate bridge between HTML and Java.”; And with the demise of LiveConnect and Applets in widespread use, it’s become pointless and needlessly confusing to continue to refer to ECMAScript as JavaScript.
Using a pre-release of Java 6, Sun engineer A.
Either Sun just did (more?) needless engineering work or are trying to give JS code access to Java thread contexts which might be useful, although I’d say the jury is out on that.
ajaxian.com /archives/multi-threaded-javascript   (860 words)

  
 Todd Ditchendorf’s Blog » Rhino
The idea for this taglib came to me a while back when I was trying to learn how to embed Rhino in a Java app.
Rhino has a lot of cool features that extend beyond providing just a basic JavaScript runtime… It offers full access to the Java APIs and libraries in JavaScript, compilation of JavaScript to Java bytecodes, and you can also embed the interpreter in your applications.
Although JavaScript is not a multi-threaded language/environment, the Rhino JavaScript interpreter/scripting environment allows scripting of Java in JavaScript and access to all Java types such as
www.ditchnet.org /wp/category/rhino   (2177 words)

  
 rhino - OneLook Dictionary Search
rhino, rhino- : Encarta® World English Dictionary, North American Edition [home, info]
rhino, rhino- : Webster's Revised Unabridged, 1913 Edition [home, info]
Phrases that include rhino: flowers for rhino, indonesian javan rhino, john rhino edwards, m.
www.onelook.com /?w=rhino   (237 words)

  
 Tivoli Monitoring 5.1 and Tivoli Monitoring Resource Model   (Site not responding. Last check: 2007-10-14)
The latter requires custom JavaScript modules, which are executed via Rhino JavaScript engine whiten in Java.
ITM is shipped with the Rhino JavaScript engine for running these decision tree scripts.
One component of the Rhino JavaScript engine is a graphical debugger written with Java's Swing.
www.softpanorama.org /Admin/Tivoli/ITM/itm51.shtml   (1679 words)

  
 Object Computing, Inc. - Java News Brief - February 2006
The first contains attributes shared by all Engines created via a given factory, while the second is specific to the engine implementation.
Depending on the Engine, the errant line and column number of the script will be included in the exception.
Targeted toward Software Engineers and the development community, our extensive program of over 50 hands-on workshops is delivered to corporations and individuals throughout the U.S. and internationally.
www.ociweb.com /jnb/jnbFeb2006.html   (1169 words)

  
 [No title]   (Site not responding. Last check: 2007-10-14)
While the rest of the Dojo package and build system are interesting in their own rights, there is a lot of pent-up demand for a stable, reliable, and non-destructive JavaScript compressor.
Instead of brittle regular expressions, the Dojo compressor is based on Rhino, a JavaScript engine from the Mozilla project.
This means that any further compilation beyond source transformations will not work everywhere, and the tool provides a "decryption" tool along with the "encrypted" or obfuscated source, the unencrypted version will be available at runtime for anyone with a debugger to see.
dojotoolkit.org /docs/compressor_system.html   (796 words)

  
 Rhino Internet Solutions: Our Clients: APS
As one of the oldest utility companies in the southwest, APS understands the importance of improving customer service and creating a recognizable online brand.
Drawing from its current offline marketing palette, APS asked Rhino to create an effective interface that reflected the shared values of reliability, experience and hard work between the utility and its customers.
Rhino focused on creating a user experience that exemplifies APS core values.
www.rhinointernet.com /our_clients/aps.shtml   (202 words)

  
 Rhino Documentation
An overview of the JavaScript language and of Rhino.
What you must have to run Rhino; what Rhino cannot do.
How to use Rhino with apps that support BSF (Bean Scripting Framework) from the Apache Jakarta project.
www.mozilla.org /rhino/doc.html   (162 words)

  
 [#AR-483] Rhino engine (Javascript) integration - Alfresco JIRA
If you were logged in you would be able to see more operations.
Integrate with the Rhino Javascript engine, allowing access to the Alfresco data model in a similar pattern as with FreeMarker.
The initial point of integration is as a rule action, where the current object being evaluated is available as part of the readily available data model.
issues.alfresco.com /browse/AR-483   (206 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.