Welcome to Open Exchange

At InterSystems, we deeply appreciate the rapid innovation enabled by open-source development. Our team acknowledges the significant impact of the community's dedication, which has been a driving force behind the evolution of software and data technology.

Top contributors

Featured applications

721 Application(s)
Filter
Show only
Last release on OEX
Categories
Works with
Industry
Applications with Docker
Clear filters
Application NameDeveloperMade withRatingLast updatedViewsInstalls

iris-python-suite

A suite of tools and examples to show how powerful InterSystems IRIS can be when combined with Python by the API Python Native API. Including: - A machine learning chatbot - A chart to show any global as a graph - A COVID-19 analysis

R
Renato Banzai
Docker
Python
0.5 (1)06 Jun, 2020 513

Perfomance comparison of IRIS Native API and EAV-approach

Browser view and cli script available.

S
Sergey Kamenev
Docker
Python
5.0 (1)03 Jun, 2020 315

InterSystems Ideas Waiting to be Implemented

Parser for arbitrary binary protocols

Rapid growth of IoT industry in recent years produced a plethora of new protocols with varying levels of standardization and adoption. Quite a lot of these protocols are binary because: * It allows for greater throughput * On a device level these protocols are easier to implement * On a device level they are more resource (CPU/RAM) efficient Currently InterSystems IRIS offers several functions for work with binary data: * zzdump * $zhex * $char * $ascii But protocol implementation is left as a task for the end user. Removing the time-consuming need for protocol implementation would allow for easier and stronger positioning of InterSystems IRIS as an IoT platform. One of the possible approaches to protocol implementation is declarative parsing. With declarative parsing user describes the data structure that he wants parsed (i.e.{ name: title, type: string, length: 5}...) in some declarative language (XML, JSON, YAML) and we use this to generate a concrete parser. Afterwards user passes protocol data to the concrete parser implementation and receives parsed values (as objects or locals or $lb). Kaitai Struct (http://kaitai.io) is an OpenSource (MIT license) declarative parser implementation which allows user to generate parser code for several languages: C++, C#, Go, Java, JavaScript, Lua, Perl, PHP, Python, Ruby, Rust. It allows easy language extensibility by keeping most of the process language-agnostic and only the last step (concrete parser generation) is end-language specific. I propose we add ObjectScript as a Kaitai Struct generation language. It would allow us to generate native ObjectScript parsers easily which would help with presenting InterSystems IRIS an IoT platform especially at a PoC stage. Alternatives to Kaitai Struct: * binpac (https://github.com/bro/binpac) - C++ only * preon (https://github.com/preon/preon) - Java only The advantage of Kaitai Struct is that it's not aimed at one language form the beginning, so adding a new language is an expected procedure. Article on the topic (https://old.reddit.com/r/cpp/comments/5tcnmh/implementing_communication_protocols_in_c_for/)

E
by Eduard Lebedyuk

3

Votes

0

Comments
Vote

OData Server for IRIS

OData Server for InterSystems IRIS SQL Repositories

Yuri Marx
Docker
4.5 (1)02 Jun, 2020 652

IRISGlobalsNative.Extensions

Library for Class-based Collection for Globals and Json Provider for Globals.

M
Mark Erwin Villarina
Docker
1.0 (1)30 May, 2020 137

PythonGateway-Template

PythonGateway Template repository

E
Eduard Lebedyuk
Docker
AI
ML
ML
0.5 (1)29 May, 2020 452

objectscript-donts

What you shouldn't do in objectscript

Evgeny Shvarov
Docker
5.0 (1)25 May, 2020 251

sys-perf-restapi

An API (basic and REST) for the SystemPerformance (pka pButtons) utility

N
Netanel Frankel
Docker
IPM
4.5 (1)17 May, 2020 270 36

native-api-contest-template

Template to get participants in the InterSystems Native API programming contest started

R
Robert Kuszewski
Docker
Python
5.0 (1)07 May, 2020 460

REST for Tasks on my Status Report

Iris Rest App for Tasks for Status Report

O
Oliver Wilms
Docker
IPM
4.5 (1)30 Apr, 2020 238 24

simple-spellchecker

Norvig inspired simple spell checker implementation in InterSystems IRIS

Henry Pereira
Docker
IPM
5.0 (1)25 Apr, 2020 262 18

FHIR-HL7v2-SQL-Demo

The FHIR repo can be query in SQL.

G
Guillaume Rongier
Docker
5.0 (1)17 Apr, 2020 814

isc-live-global-mover

Tool for moving large globals from a database to another database without application downtime.

Lorenzo Scalese
Docker
IPM
5.0 (1)17 Apr, 2020 224 17

isc-global-size-tracing

Application to keep track of your globals and database size.

Lorenzo Scalese
Docker
IPM
5.0 (1)15 Apr, 2020 246 22

JuliaGateway

Interface to Julia programming language for InterSystems IRIS

E
Eduard Lebedyuk
Docker
AI
ML
ML
0.0 (0)09 Apr, 2020 720

COVID-19 iKnow Content Navigator

Scripts to set up a data explorer for the COVID-19 research article database, powered by InterSystems IRIS NLP technology

B
Benjamin De Boe
Docker
5.0 (1)01 Apr, 2020 261

BlocksExplorer

Database Blocks Explorer for InterSystems Caché

Dmitry Maslennikov
Docker
5.0 (1)29 Mar, 2020 349

isc-tar

TAR compress tool

Dmitry Maslennikov
Docker
IPM
4.5 (1)26 Mar, 2020 647 25

iris-ci

InterSystems IRIS image for running unit tests. Useful for CIs, including GitHub Actions.

R
Rubens Silva
Docker
3.0 (1)23 Mar, 2020 231

iris-ci-demo

A demonstration of how IRIS-CI works.

R
Rubens Silva
Docker
3.0 (1)23 Mar, 2020 115

Dynamic SQL to Dynamic Object

📟 ObjectScript function to convert any sql query into a dynamic object

D
David Crawford
Docker
4.5 (1)22 Mar, 2020 323

FileMailer

Ensemble solution to email contents of a file via File Passthrough Service using Email Passthrough Operation

O
Oliver Wilms
Docker
4.5 (1)21 Mar, 2020 186

CosFaker

Generate massive amounts of fake data for Intersystems Caché

Henry Pereira
Docker
3.0 (1)20 Mar, 2020 400

iris-docker-dev-kit

A set of files to facilitate development with InterSystems IRIS using Docker and VSCode

Evgeny Shvarov
Docker
4.5 (1)15 Mar, 2020 292

objectscript-contest-template

The template repository for InterSystems IRIS, Docker and ObjectScript Online Programming Contest - https://community.intersystems.com/post/join-online-programming-contest-intersystems-iris-docker-and-objectscript

Evgeny Shvarov
Docker
5.0 (1)11 Mar, 2020 215

iris-sample-rest-angular

Sample Angular app using InterSytems IRIS as backend.

A
Alberto Fuentes
Docker
0.0 (0)02 Mar, 2020 420

Reducing Readmission Risks with Realtime ML

Patient Readmissions are said to be the Hello World of Machine Learning in Healthcare. We use this problem to show how IRIS can be used to safely build and operationalize ML models for real time predictions and how this can be integrated into a random application.

A
Amir Samary
Docker
ML
ML
3.5 (1)29 Jan, 2020 852

Advent of Code ObjectScript Docker Template

Simple template to craft Advent of Code with ObjectScript in InterSystems IRIS

Evgeny Shvarov
Docker
5.0 (1)25 Jan, 2020 265

JSONExportManyToMany

Sample for %JSONExport against a class with Many to Many Relationship

P
Peter Steiwer
Docker
0.0 (0)30 Dec, 2019 174

iris-explorer

Angular Application that use the standard API discovery in InterSystems IRIS in order to inspect existing APIs and create new APIs using Swagger 2.0 OpenAPI specification

D
David Reche
Docker
4.3 (3)21 Dec, 2019 458

John Conway's Game of Life

With this class you could simulate Game of Life world that John Conway invented in 1970. We can see how John Conway universe evolves in our terminal

J
Jose Tomas Salvador
Docker
5.0 (1)11 Dec, 2019 236