Written by

Software Engineer at ...
Announcement Sean Connelly · Jun 2, 2022

CloudStudio - A browser only code editor

Hi Community,

I'm building a browser only code editor for IRIS. Here is a video demonstration. It's still very much "work in progress", more updates to come. I will also add it to ZPM soon.

https://www.youtube.com/watch?v=Am6QAvrPPPg

 

Comments

Dewey Hunt · Jun 2, 2022

Love it. Much more advanced than what I created for myself. Is there a github repository or are you planning a commercial release?

0
Evgeny Shvarov  Jun 2, 2022 to Dewey Hunt

And you can vote for it and other apps in the programming contest that is going on now on Open Exchange.

0
Ben Spead · Jun 2, 2022

This looks great!!  Is this building on top of an existing open source project and adapting it for InterSystems IRIS?

0
Sean Connelly  Jun 2, 2022 to Ben Spead

HI Ben, this is using the Atelier API on the backend. This will need to be augmented at some point for addional functionality.

The text editing and highlighting component of the front end is using the Monaco library.

Everything else on the front end is built with just pure JavaScript, CSS and the DOM API, no web frameworks or UI libraries.

0
Eduard Lebedyuk · Jun 3, 2022

Mad respect for nailing that VSCode look without using VSCode code.

0
Sean Connelly  Jun 13, 2022 to Robert Cemper

For any early adopters that want to provide agile input / feedback into the project, then I have set up a discord channel, everyone is welcome...

https://discord.gg/ZnvdMywsjP

0
Zhong Li  Jun 22, 2022 to Robert Cemper

Marvelous work.  WebSutdio + WebTerminal = nothing else needed?  :)

0
Robert Cemper · Jun 15, 2022

CloudStudio is now also available with Docker Support and on Online Demo Server 

Docker support

Prerequisites

Make sure you have git and Docker desktop installed.

Installation

Clone/git pull the repo into any local directory

git https://github.com/rcemper/Dataset-OEX-reviews.git

Run the IRIS container with your project:

docker-compose up -d --build

How to Test it

http://localhost:42773/cloudstudio/CloudStudio.Index.cls

or use Online Demo 

0
Sean Connelly  Jun 16, 2022 to Robert Cemper

Thanks again for the help getting this working Robert, very much appreciated!

0
Luc Morningstar · Jun 18, 2022

Just by curiosity I tried it on Caché
>>>  Cache for Windows (x86-64) 2018.1.3 (Build 414U) <<<

As ZPM is missing I had to use the manual installation
Following strictly the installation guide It got up and running immediately

It fully fills all my needs from any of my browsers.

0
Sean Connelly  Jun 20, 2022 to Luc Morningstar

Hi Luc. Thanks for the update. I've only been able to test in the latest versions of Chrome and Edge so far.

I was wondering if anyone has tried Safari yet? I suspect it will probably fail until I make direct support for it.

0
Luca Ravazzolo · Jun 23, 2022

This is amazing to my js-dated eyes. Congrats @Sean.Connelly.

Q: Are we back to a full & tight integration & experience that we had in Studio? With BP support and all? Posterity will cast their vote on that but I see a clean unadulterated architecture and I think the option to add Python support so I think we are on a winner :-)

All the best Sean and thanks for sharing it.

0