Desktop appDesktop apptypeAn application you run locally with a desktop user interface. It may be distributed as an installer or built from source; it is the workspace itself, rather than a library, command-line tool or hosted utility.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

personal-application-studio

A Theia distribution for SAP developers, published as a Docker image with ABAP and UI5 language support and a template wizard already in it.

A Theia distribution published as a Docker image: one docker run brings up an editor on port 3000 that already carries ABAP language support including ABAPLint, UI5 language support and a template wizard, with nothing to download beforehand but Docker itself. Two optional mounts are the whole configuration — a workspace folder, so code outlives a container the README says you may want to delete and recreate liberally, and a folder of VSIX files for extensions to include by default. The maintainer calls it a hobby project and names what is missing against SAP Business Application Studio: no cloud environment, no workflow editors, no UI5 graphical editor, and no CAP CDS extension, which SAP publishes on the VS Code marketplace and not on Open VSX. The scripts are MIT and Theia itself comes under the Eclipse licence or GPL v2, which is the constraint the maintainer states for including only freely distributable software.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
IDE provisioningABAPIDE provisioningcapabilityGetting the IDE onto a developer's machine with the required plugins already in it, at a version the team can name. Distinct from [editor support](capability:editor-support), which is what the editor does once it is there: this is the download, the update site, the install and how the result reaches machines a developer does not administer.

Who is behind it

Marcello UrbaniMarcello UrbaniPersonMaintains this
In the atlas: maintains 14, contributes to 21
@marcellourbani
maintainer

Before choosing this

Signals

ActivityQuietNo published releases; repository quiet for 68 months

It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.

What it declares

Every artifact

Type
Desktop app
Origin
Independently maintained

As a desktop app

Runs on
does not say
Distributed through
Container image

Connections1

README

quoted from marcellourbani/personal-application-studio under MIT, read
marcellourbani/personal-application-studio/README.mdOn GitHub

Personal application studio

This is a customized Theia distribution targeted at SAP developers inspired by SAP Business Application Studio

It's a hobby project, so it only includes freely distributable software and has several limitations compared to BAS, as it's not integrated in any cloud environment, doesn't include several SAP specific extensions like workflow editors and UI5 grafical editor Sadly this includes the CAP CDS extension, available on vscode market but not on openvsx.

Features

  • ABAP language support - including ABAPLint
  • UI5 language support
  • Template wizard

Installation

Runs in a docker container, you don't need to download anything manually other than docker. Once you installed docker,you can run it like this:

docker run --name theia_pas -d -v ${HOME}/pasworkspace:/home/user/projects -p 3000:3000 murbani/personal-application-studio

and then your environment will be at http://localhost:3000

The volume bit:

-v ${HOME}/pasworkspace:/home/user/projects

is optional, will allow you to keep your code out of the container, which you might want to delete and recreate liberally

If you have a set of extensions you want to include by default you can put the vsix files ina folder, say pasplugins and mount it:

docker run --name theia_pas -d -v ${HOME}/pasworkspace:/home/user/projects -v ${HOME}/pasplugins:/home/user/default-plugins -p 3000:3000 murbani/personal-application-studio

Running the template wizard

Go to the command palette (usually ctrl+shift+p) run command "Open template wizard"

managing the container

# stop the container
docker stop theia_pas

# start it
docker start theia_pas

# delete it
docker rm theia_pas

# delete the image
docker image rm murbani/personal-application-studio

License

These scripts are provided under the MIT license Theia is distributed under the eclipse or Gnu GPL v2

MIT, read
IDE provisioning
  1. eclipsADT-o-matPowerShell wizard installing Eclipse with ADT and plugins
  2. adt-bundle-builderWindows build packaging Eclipse with ADT as a portable IDE

Details

Sources3
GitHub organisations and accountsdiscovered here, marcellourbanichecked
github.com/marcellourbani/personal-application-studiotree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaGitHub organisations and accounts · marcellourbani
first seen in the atlas
ecosystem and domainabap, developer-experience
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:marcellourbani-personal-application-studio
JSON
/artifacts/marcellourbani-personal-application-studio.json
MCP
Connecting an agent