|
| 1 | +# Projects Using Rhino JavaScript Engine |
| 2 | + |
| 3 | +Many projects leverage the Rhino library to add JavaScript support to their Java applications. Here is a comprehensive list of notable implementations: |
| 4 | + |
| 5 | +## Enterprise & Cloud Platforms |
| 6 | + |
| 7 | +- **VMware Aria Automation 8.18.1** - Data center automation platform |
| 8 | + [Source](https://techdocs.broadcom.com/us/en/vmware-cis/aria/aria-automation/8-18/vco-installing-and-configuring-8-18/key-features-of-the-orchestrator-platform.html) |
| 9 | + |
| 10 | +- **[ThingWorx](https://www.ptc.com/de/products/thingworx) 9.7** - Industrial IoT platform for connecting and managing industrial assets |
| 11 | + [Source](https://support.ptc.com/help/thingworx/platform/r9.7/en/index.html#page/ThingWorx/Help/Composer/Things/ThingServices/RhinoJavaScriptEngine.html) |
| 12 | + |
| 13 | +- **[Apigee](https://cloud.google.com/apigee)** - Google Cloud's native API management platform for building, managing, and securing APIs |
| 14 | + [Source](https://cloud.google.com/apigee/docs/api-platform/reference/policies/javascript-policy) |
| 15 | + |
| 16 | +- **[ServiceNow](https://www.servicenow.com/)** - Intelligent platform for digital transformation and enterprise workflow automation |
| 17 | + [Source](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0721865) |
| 18 | + |
| 19 | +## Healthcare & Integration |
| 20 | + |
| 21 | +- **Mirth Connect 4.5** - Healthcare integration engine supporting HL7, EDI, and other healthcare standards |
| 22 | + [Source](https://docs.nextgen.com/bundle/Mirth_User_Guide_4_5_0/page/connect/connect/topics/c_The_mirth_properties_File_connect_ug.html) |
| 23 | + |
| 24 | +## IBM Enterprise Solutions |
| 25 | + |
| 26 | +- **IBM MobileFirst Platform Foundation 7.1.0** - Integrated platform for extending business applications to mobile devices (until release 7.1.0 on IBM Containers) |
| 27 | + [Source](https://www.ibm.com/docs/en/mpf/7.1.0?topic=code-rhino-container) |
| 28 | + |
| 29 | +- **IBM Rational Software Architect 9.7.0** - Model-driven development environment for software architects |
| 30 | + [Source](https://www.ibm.com/docs/en/rational-soft-arch/9.7.0?topic=launching-rhino-launch-shortcut) |
| 31 | + |
| 32 | +- **IBM Tivoli Netcool/Impact 7.1.0** - Event management and integration platform with runnable server components |
| 33 | + [Source](https://www.ibm.com/docs/en/tivoli-netcoolimpact/7.1?topic=fundamentals-setting-javascript-version-use) |
| 34 | + |
| 35 | +## Development Tools & Platforms |
| 36 | + |
| 37 | +- **[RingoJS](https://ringojs.org/) 4.0.0** - JavaScript platform built on the JVM and optimized for server-side applications |
| 38 | + [Source](https://ringojs.org/) |
| 39 | + |
| 40 | +- **[ClojureScript](https://clojurescript.org/)** - Robust functional programming language that compiles to JavaScript |
| 41 | + [Source](https://lambdaisland.com/guides/clojure-repls/clojurescript-repls) |
| 42 | + |
| 43 | +- **[Adobe Experience Manager (AEM) 6.5](https://business.adobe.com/products/experience-manager/adobe-experience-manager.html)** - Comprehensive content management solution for marketing content and digital assets |
| 44 | + [Source](https://developer.adobe.com/experience-manager/reference-materials/6-5/javadoc/overview-summary.html) |
| 45 | + |
| 46 | +## Data & Analytics |
| 47 | + |
| 48 | +- **[Apache Druid 31.0.1](https://druid.apache.org/)** - Real-time analytics database designed for fast slice-and-dice analytics on large datasets |
| 49 | + [Source](https://druid.apache.org/docs/latest/development/javascript/) |
| 50 | + |
| 51 | +## Template Engines & XML Processing |
| 52 | + |
| 53 | +- **[Apache FreeMarker](https://freemarker.apache.org/index.html)** - Template engine for generating text output (HTML, emails, configuration files) from templates and data |
| 54 | + [Source](https://github.com/apache/freemarker/blob/2.3-gae/build.gradle.kts) |
| 55 | + |
| 56 | +- **[Apache Xalan](https://xalan.apache.org/index.html)** - XSLT processor for transforming XML documents using XSLT stylesheets |
| 57 | + [Source](https://xalan.apache.org/xalan-j/getstarted.html) |
| 58 | + |
| 59 | +## Business Intelligence & Reporting |
| 60 | + |
| 61 | +- **[Eclipse BIRT (Business Intelligence Reporting Tool) 4.18.0](https://eclipse-birt.github.io/birt-website/)** - Platform for creating data visualizations, dashboards and reports for web applications |
| 62 | + [Source](https://download.eclipse.org/birt/updates/release/latest/) *(Download birt-runtime and search for org.mozilla.rhino*)* |
| 63 | + |
| 64 | +## Office & Productivity Software |
| 65 | + |
| 66 | +- **[LibreOffice](https://www.libreoffice.org/)** - Free and open-source office suite, successor to OpenOffice |
| 67 | + [Source](https://wiki.documentfoundation.org/Documentation/DevGuide/Scripting_Framework) |
| 68 | + |
| 69 | +## Testing & Automation Tools |
| 70 | + |
| 71 | +- **[Sahi Pro 11.0.1](https://www.sahipro.com/)** - Test automation tool for browser, desktop, mobile & SAP applications |
| 72 | + [Source](https://resources.sahipro.com/docs/scripting/calling-java.html) |
| 73 | + |
| 74 | +- **[HtmlUnit](https://www.htmlunit.org/)** - "GUI-Less browser for Java programs" that supports JavaScript via the Mozilla Rhino engine |
| 75 | + [Source](https://www.htmlunit.org/) |
| 76 | + |
| 77 | +## Educational & Mathematical Tools |
| 78 | + |
| 79 | +- **[GeoGebra](https://www.geogebra.org/)** - Interactive mathematics software for learning and teaching geometry, algebra, statistics, and calculus |
| 80 | + [Source](https://github.com/geogebra/geogebra/blob/main/doc/Libraries.md) |
| 81 | + |
| 82 | +## Database & Development Platforms |
| 83 | + |
| 84 | +- **[Memento Database 3.4.0](https://mementodatabase.com/)** - Customizable database application for tracking and organizing data |
| 85 | + [Source](https://wiki.mementodatabase.com/index.php/JavaScript_field) |
| 86 | + |
| 87 | +- **[Servoy Developer](https://docs.servoy.com/)** - Application development platform for professional developers |
| 88 | + [Source](https://docs.servoy.com/release-notes/release-notes/2024.06#lib-upgrades) |
| 89 | + |
| 90 | +## Security & Smart Card Development |
| 91 | + |
| 92 | +- **[OpenSCDP](https://www.openscdp.org/)** - Open Smart Card Development Platform for smart card application development |
| 93 | + [Source](https://www.openscdp.org/scsh3/) |
| 94 | + |
| 95 | +## Mobile Applications |
| 96 | + |
| 97 | +- **[EBTCalc](https://play.google.com/store/apps/details?id=com.ericbt.rpncalcpaid)** - Reverse Polish Notation (RPN) calculator with JavaScript programming capabilities |
| 98 | + [Source](https://github.com/EricTerrell/EBTCalc.Android) |
| 99 | + |
| 100 | +## Additional Resources |
| 101 | + |
| 102 | +For a more comprehensive list of projects and libraries using Rhino, visit: |
| 103 | +**[Maven Repository - Rhino Usage Statistics](https://mvnrepository.com/artifact/org.mozilla/rhino/usages)** |
0 commit comments