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 StudioSAP Business Application StudioSAP's development environment for business applications, delivered as a cloud service and opened in a browser, where work happens in preconfigured dev spaces.sap official, btp: 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
Where it sits
Who is behind it
In the atlas: maintains 14, contributes to 21@marcellourbanimaintainer
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
Connections
Getting the IDE and its plugins onto a developer's machine
Download
README
quoted from marcellourbani/personal-application-studio under MIT, readPersonal 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
Others providing
Compare all 4 on the IDE provisioning page →- eclipsADT-o-mateclipsADT-o-matA Windows PowerShell wizard that downloads an Eclipse release, installs ABAP Development Tools into it with the p2 director, and adds the ADT plugins picked from a catalog of fifteen.independent, abapPowerShell wizard installing Eclipse with ADT and pluginsfrom ABAP
- BASEnvSyncBASEnvSyncAn extension for SAP Business Application Studio that zips a dev space's home-directory configuration files and loads them into another dev space.independent, btpCarries home-directory dotfiles from one BAS dev space to anotherfrom BTP/BAIP
- adt-bundle-builderadt-bundle-builderA Windows build that downloads Eclipse, installs ABAP Development Tools and four more ADT plugins with the Eclipse p2 director, and zips the result as a portable IDE.independent, abapWindows build packaging Eclipse with ADT as a portable IDEfrom ABAP
Details
Sources
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
History in the atlas
- First seen.
For your agent
- Ref
artifact:marcellourbani-personal-application-studio- JSON
- /artifacts/marcellourbani-personal-application-studio.json
- MCP
- Connecting an agent