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

95 Application(s)
Filter
Show only
Last release on OEX
Categories
Works with
Industry
Status
Applications from Ideas Portal
Clear filters
Application NameDeveloperMade withRatingLast updatedViewsInstalls

ks-fhir-gen

IRIS Health FHIR based HL7 message generator

Robert Barbiaux
Docker
4.5 (1)13 Dec, 2024 252

SharePoint Online SPO REST API

Sharepoint API template

M
Mark OReilly
0.0 (0)13 Dec, 2024 268

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

ServiceInspection

A simple application for monitoring Iris service information

W
Wolis Oliavr
Docker
Python
IPM
5.0 (1)13 Dec, 2024 332

IOP REST Client Framework

Framework for creating REST API clients in python with IOP

A
Antoine Dhollande
Docker
Python
IPM
4.5 (1)25 Sep, 2024 290

apptools-admin

This solution can be installed in earlier versions of Caché and Ensemble (tested 2016.1+). This can be done by importing xml.

Sergey Mikhailenko
Docker
IPM
5.0 (1)24 Sep, 2024 1.2k 284

irisfirebase

Firebase module for InterSystems IRIS

D
Daniel Aguilar
Docker
Python
IPM
5.0 (1)27 Jul, 2024 274 4

iris-email-analyzer-app

Iris Email Analyzer for suspicious or confidential content.

E
Eric Mariasis
Docker
Python
IPM
AI
4.5 (1)23 Jul, 2024 284

HackUPC24_Klìnic

Symptoms Clinical Trial Search Tool using Knowledge Graphs

T
Tanguy Vansnick
AI
ML
ML
0.0 (0)15 May, 2024 300

iris-openai

Library for use Open AI

Kurro Lopez
Docker
IPM
AI
5.0 (5)18 Apr, 2024 1.1k 50

sql-builder

A flexible and powerful SQL query string builder for InterSystems IRIS

Henry Pereira
Docker
IPM
3.0 (1)25 Mar, 2024 644 22

googlesheets-adapter

Inbound and Outbound adapters for Google Sheets

N
Nikolay Solovyev
Docker
0.0 (0)17 Mar, 2024 166

liquibase-iris

Luquibase extension: InterSystems IRIS support

Dmitry Maslennikov
0.0 (0)01 Feb, 2024 381

workshop-firebase

Firebase adaptor

Luis Angel Pérez Ramos
Docker
IPM
0.0 (0)31 Jan, 2024 180

custom-login

Sample application for InterSystems IRIS custom login samples

Yuri Marx
Docker
IPM
5.0 (2)15 Dec, 2023 276 2

samples-dynamicgateway-dotnet

InterSystems IRIS Dynamic Gateway Samples refactored from %Net.Remote.NET.Test samples

S
Summer Myerson
0.0 (0)08 Dec, 2023 182

JIRISReport

Create Drag and Drop JasperReports and run on InterSystems IRIS

Yuri Marx
Docker
IPM
4.5 (1)14 Nov, 2023 517 6

journal-file-indexer

IRIS Journal file indexer

Lorenzo Scalese
Docker
IPM
5.0 (1)27 Oct, 2023 1.5k 13

isc-one-liners

useful one line commands for objectscript

Evgeny Shvarov
Docker
IPM
5.0 (2)18 Oct, 2023 858 25

flask-iris

A quick guide / template to use Flask and IRIS side by side.

H
Heloisa Paiva
Python
0.0 (0)06 Oct, 2023 409

iris-size-django

A portal for visualizing and keeping track of memory usage of an

H
Heloisa Paiva
Docker
Python
4.8 (2)06 Oct, 2023 502

IRIS-FlaskBlog

Realworld Application using Flask, SQLAlchemy, and InterSystems IRIS

Muhammad Waseem
Docker
Python
5.0 (1)06 Sep, 2023 344

IRIS Hibernate Dialect

Hibernate 6 Dialect for InterSystems IRIS - dialect, sample and tests

Yuri Marx
5.0 (1)21 Jul, 2023 642

superset-iris

Apache Superset support for IRIS

Dmitry Maslennikov
Docker
Python
5.0 (1)02 May, 2023 621

Google IRIS Login

Add Sign-in with Google into Management Portal

Yuri Marx
Docker
IPM
5.0 (1)28 Mar, 2023 468 7

iris-tripleslash

Generate unit test cases from the class documentation

Henry Pereira
Docker
IPM
5.0 (2)13 Feb, 2023 540 25

gateway-sql

Installing jdbс drivers for oracle, mssql and mysql

Sergey Mikhailenko
Docker
IPM
5.0 (1)11 Feb, 2023 449 16

Config-API

A library to ease IRIS configuration.

Lorenzo Scalese
Docker
IPM
5.0 (1)25 Oct, 2022 1.4k 299

grpc-iris-interop

Proof of concept of a gRPC implementation with IRIS

G
Guillaume Rongier
Docker
Python
5.0 (1)01 Oct, 2022 289

GraphQL

GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

G
Gevorg Arutiunian
Docker
0.0 (0)16 Sep, 2022 746

crypto-iris

3DES Cryptography support for InterSystems IRIS

Yuri Marx
Docker
5.0 (1)09 Mar, 2022 326