You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: USERS.md
+12-13Lines changed: 12 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,38 +72,30 @@ AsciiDoc content to HTML 5, PDF and other formats That is implemented in Ruby.
72
72
Additional content in the [JRuby Success Stories](https://github.com/jruby/jruby/wiki/SuccessStories#substitutealert-inc) wiki page.
73
73
74
74
***Desc:** We make SubAlert, the top rated substitute teacher app in the U.S. and Canada.
75
-
76
75
***Usage:** JRuby is used for scaling this highly parallel application in ways that CRuby can't match. Java integration with the Firebase library allows sending Android notifications, even though there's no official support for Ruby. The JRuby team has been amazingly responsive and we are really happy using JRuby for over 12 years at the time of this writing! 🎉
***Desc:** eazyBI is a Business Intelligence application for creating reports, charts, and dashboards from many different data sources. eazyBI's most popular integration is with Atlassian Jira and other Jira apps. It is one of the top-selling third-party apps on the Atlassian Marketplace.
87
-
88
83
***Usage:** eazyBI is a Ruby on Rails application that runs on JRuby. JRuby allows embedding a Java-based Mondrian OLAP engine, integrating with Apache POI and Batik libraries, as well as packaging eazyBI as a Jira Data Center plugin (Java jar file).
89
84
eazyBI is deployed both in the cloud as well as installed on thousands of customer servers running Linux or Windows and connecting to PostgreSQL, MySQL, Oracle, and Microsoft SQL Server databases.
90
85
One of the eazyBI core components is [mondrian-olap](https://github.com/rsim/mondrian-olap) which provides JRuby DSL for using the Mondrian OLAP engine.
91
-
92
86
***Since:** 2011
93
-
94
87
***Links:**[eazyBI](https://eazybi.com)
95
-
96
88
***Contact:**@rsim
97
89
98
90
### GoCD (Go Continuous Delivery)
99
91
100
92
***Desc:** GoCD is an open-source self-hostable continuous delivery / integration automation
101
93
server, automating the software build-test-release cycle to enable frequent and reliable
102
-
software builds & deployments. It helps teams visualise and streamline complex development workflows
94
+
software builds & deployments. It helps teams visualise and streamline complex development workflows
103
95
by allowing teams to visualize their entire delivery process through "pipelines as code"
104
96
ensuring that software can be released at any time.
105
-
***Usage:** While originally used more widely within GoCD, JRuby/Rails/[JRuby-Rack](https://github.com/jruby/jruby-rack) is still used
106
-
via [Jetty](https://jetty.org/) for server-side rendering of various interfaces for users to interact with their pipeline job runs
97
+
***Usage:** While originally used more widely within GoCD, JRuby/Rails/[JRuby-Rack](https://github.com/jruby/jruby-rack) is still used
98
+
via [Jetty](https://jetty.org/) for server-side rendering of various interfaces for users to interact with their pipeline job runs
107
99
and interoperate with the rest of the Java-based server.
@@ -112,5 +104,12 @@ and interoperate with the rest of the Java-based server.
112
104
### Zendesk
113
105
114
106
***Desc**: Zendesk is a leading customer support SaaS solution.
115
-
***Usage**: We use JRuby for the search indexer of our core support product to fetch data from different data stores and push it to our search engine. JRuby was chosen due to its multithreading capabilities and the Java library ecosystem.
107
+
***Usage**: We use JRuby for the search indexer of our core support product to fetch data from different data stores and push it to our search engine. JRuby was chosen due to its multithreading capabilities and the Java library ecosystem.
116
108
***Link**: [Presentation slides with more context](https://www.slideshare.net/slideshow/50-000-processed-records-per-second-a-cruby-jruby-story/278760878)
109
+
110
+
### openHAB
111
+
112
+
***Description**: A vendor and technology agnostic open-source home automation platform written in Java.
113
+
***Usage**: Leverages JRuby as one of several scripting engines (alongside JavaScript and Python) for its OSGi-based architecture, allowing users to write complex automation rules and logic via a [dedicated JRuby scripting add-on](https://github.com/openhab/openhab-addons/tree/main/bundles/org.openhab.automation.jrubyscripting).
0 commit comments