Originally posted by grigi
View Post
Announcement
Collapse
No announcement yet.
Open-Source HTML5 Terminal Emulator To Support X11
Collapse
X
-
-
Originally posted by riskable View PostIt is a combination of a Python daemon--which acts as a web server translating your keystrokes/terminal output--and JavaScript which runs in the browser. The server keeps track of your terminal state so that if you get disconnected everything will resume precisely where it left off.
It works in IE10+, Chrome/Chromium, Firefox, Safari (if you don't use a self-signed certificate), and Opera. Probably others too. The only major requirement is that the browser support WebSockets and Web Workers (never seen a browser that supported one but not the other).
Leave a comment:
-
Originally posted by sarmad View PostVery interesting. So a supported browser is treating asm.js as assembly and compiling it in a way similar to assembly code? I thought the 'asm' part of the name is more metaphorical than actually referring to assembly.
it's the step "above" that IE. everything is in binary but don't have the actual
architecture instructions which means the browser have to do one compilation
before it can run it.
Google recently released a benchmark suite called Octane 2.0 which includes
one Asm.JS test (the zlib one). On my computer the results on that test are:
Firefox (which have Asm.JS support): 35788
Chrome (Without Asm.JS support): 12147
So pretty good optimisations are made. Overall however Chrome beats Firefox.
Leave a comment:
-
Originally posted by ArneBab View PostOne question which isn?t clear at once: How do I open a terminal? (likely the docs will tell me that in a minute, but this could be more seamless).
It looks really cool, but this is a blocker.
Leave a comment:
-
Originally posted by ArneBab View PostIt looks like the Demoserver is a bit overloaded right now, though?
One question which isn?t clear at once: How do I open a terminal? (likely the docs will tell me that in a minute, but this could be more seamless).
Leave a comment:
-
Wow - this is pretty cool!
It might just have answered the question how I can easily collaborate with people on shared projects - at least if I manage to get emacsclient running there.
And AGPL is the perfect license for this - @riskable: Really cool work!
It looks like the Demoserver is a bit overloaded right now, though?
Leave a comment:
-
Originally posted by riskable View PostHey there... I'm the author of Gate One.
This is awesome! We always have to use SSH jump hosts to get around the network at work. (It spans most of Africa, so is a very segmented and inconsistently implemented network) Gate One could make this jumping around a lot less tedious :-)
I just very recently started playing with Tornado (a few days ago), and I have to say this is the single most awesome example of a Tornado app I have seen :-)
Leave a comment:
-
Originally posted by TheBlackCat View PostI don't know about vanilla Java, but Python works just fine on my Android device.
* Python work on the old Nokia Maemo mobile devices (N7XX, N8XX, N900, N9/50) and there are lots of apps using it there, many are in the Ovi store
* the Nemo mobile open mobile distro also has Python
* the upcoming Sailfish running on the soon to be released Jolla device has Python & graphical applications using it
* the BlackBerry 10 mobile OS has Python 3.2 built-in and applications using it are in the Black Berry World appstore
* the OpenPandora mobile gaming device has Python & Python apps
* even the late Neo FreeRunner had/has Python
On the other hand, "normal" Java - not counting the Android incompatible flavor - isn't really used anywhere on current mobile platforms. There are is just a community port for the N900 used by a few apps. Don't know of it being used anywhere else.
Leave a comment:
-
Originally posted by dstaubsauger View Post@sarmad:
you write above the asm.js code. If the browser supports it, it will treat the following block of code as asm.js and will try to compile it. if the browser does not support asm.js, the statement will do nothing, but the code will still run (albeit slowly), because it's still javascript after all. Emscripten (the main reason asm.js was invented) uses static typed arrays as memory for the c/c++ program, so i guess they do their own garbage collection inside that array which the browser gives them.
Leave a comment:
Leave a comment: