Skip to content
Zwetan Kjukov edited this page Jan 9, 2016 · 3 revisions

About GUI Projectors and cross-platform desktop applications.

Introduction

Redtamarin focus is on the command-line (CLI), we don't do GUI.

That said, because our runtime is cross-platform it can works with other GUI tools.

Here you will find different advices and tips to work with those GUI tools.

What's in a GUI

We don't do GUI but that does not mean we hate GUI, it's just not our focus.

There are some projects reusing Tamarin / Redtamarin that show integrations to do graphic rendering, see Project Variant (from Sean McCracken) which integrated Redtamarin and the Irrlicht 3d engine for example.

I personally seen other projects that integrates Redtamarin with QT, and some others I can not talk about ;).

If Redtamarin had more resources we could reuse projects like WebkitAIR to run Redtamarin with WebKit and build Desktop apps based on HTML but written in ActionScript 3.0 or other crazy things like that.

Crazy in the sense that this will really require a lot of resources and not just a team of one.

From the beginning, our main goal is to reuse AVM2 and AS3 to complete already existing tools like the Flash Player plugin for desktop browsers and Adobe AIR applications.

So, yes we focus only on the CLI, in the classic Unix tools philosophy "do one thing and do it well", but we don't dismiss nor ignore the GUI.

All that to say we want to play well with others :).

Each following sections will focus on particular GUI tools and describe how redtamarin can work with them.

Operating System

TODO

  • daemon / service
  • local http server

Adobe AIR

TODO

  • local http server
  • local AMF
  • NativeProcess class
  • run AIR app from redshell
  • run redshell from AIR app

NW.js

TODO

NW.js (was 'node-webkit')

Atom Electron

TODO

Electron (was 'atom-shell')

Adobe brackets-shell

TODO

brackets-shell

Clone this wiki locally