{"id":20905987,"url":"https://github.com/objectprofile/roamber2","last_synced_at":"2026-04-15T17:33:19.119Z","repository":{"id":14649105,"uuid":"17367102","full_name":"ObjectProfile/roamber2","owner":"ObjectProfile","description":"Roassal2 on Amber","archived":false,"fork":false,"pushed_at":"2014-03-10T17:24:18.000Z","size":3768,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T06:47:56.850Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ObjectProfile.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-03T13:41:46.000Z","updated_at":"2014-03-10T17:24:18.000Z","dependencies_parsed_at":"2022-09-21T19:11:30.064Z","dependency_job_id":null,"html_url":"https://github.com/ObjectProfile/roamber2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ObjectProfile/roamber2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ObjectProfile%2Froamber2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ObjectProfile%2Froamber2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ObjectProfile%2Froamber2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ObjectProfile%2Froamber2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ObjectProfile","download_url":"https://codeload.github.com/ObjectProfile/roamber2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ObjectProfile%2Froamber2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31852930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T13:28:32.048Z","updated_at":"2026-04-15T17:33:19.092Z","avatar_url":"https://github.com/ObjectProfile.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Roassal2 in Amber\r\n=======\r\n[Roassal](http://www.objectprofile.com/#/pages/products/roassal/overview.html) is an agile visualization engine for Smalltalk-like programming languages. This github repository contains a port for running it on the [Amber Smalltalk](http://amber-lang.net) platform.\r\n\r\nThis project is developed by [Pablo Estefó](http://about.me/pestefo) and mentored by [Alexandre Bergel](http://bergel.eu) and [Manfred Kröhnert](http://github.com/mkroehnert).\r\n\r\n## Installation\r\nFor running Roassal, we need you have [NodeJS (a JavaScript server)](#1---install-nodejs) installed.\r\n\r\n### Installing nodejs\r\nWe first need NodeJS to serve javascript files to your Web Browser. Open a terminal/xterm and type \"node --version\". If you have something like v0.8.16, then it means you have NodeJS installed. Move to the second step. \r\n\r\nIf you do not have NodeJS install, then download one of these installers for the latests verison of nodejs `v0.10.12` and double click on it\r\n\r\n* [MacOSX](http://nodejs.org/dist/v0.10.12/node-v0.10.12.pkg)\r\n* [Windows](http://nodejs.org/dist/v0.10.12/node-v0.10.12-x86.msi)\r\n* [Source Code](http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz)\r\n* [Other platforms (64 bit)](http://nodejs.org/download/)\r\n\r\nNodeJs weights only 42 Mb, and will be installed on /usr/local/bin. No big deal. \r\nAfter this, you should be able to exectue `node --version` in a terminal. If you still have an error, maybe your PATH variable is not properly set.\r\n\r\n\r\n\r\n## Running ROAmber \r\n\r\n### Run it locally\r\n\r\nWe need to run the NodeJS server within the Terminal/xterm to make sure someone will serve the necessary files to your web browser. Start amber's server:\r\n\r\n    ./bin/server \r\n\r\nOpen [`http://localhost:4000/index.html`](http://localhost:4000/index.html) in your favourite web browser.\r\n\r\nNow you can extend and customize Roamber as you wish… Do you have an interesting idea? Already working on a cool project? Just knock the door! We want to know! \r\n\r\n### or… Take a look to our examples!\r\n\r\nLet's try some examples we have wrote going to:\r\n\r\n[`http://pestefo.github.io/roamber/`](http://pestefo.github.io/roamber/) \r\n\r\nYou can edit them or write your own examples!\r\n\r\n## Troubleshooting\r\n\r\nIf you had any problem running Amber's server we recommend to check the [this documentation](https://github.com/amber-smalltalk/amber#building-amber) about building Amber.\r\n\r\n## Acknowledgement\r\nThis project was sponsored by [ESUG](http://www.esug.org)  and [Object Profile](http://www.objectprofile.com). Thanks a lot! :D\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobjectprofile%2Froamber2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobjectprofile%2Froamber2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobjectprofile%2Froamber2/lists"}