Operating System and Input Method programs written in Javascript

Source: Internet
Author: User

Javascript is a client-side scripting language, but you must never think it is weak, because you will understand it after reading the example below.

1. Operating Systems written in Javascript

That day, my colleague joked that it would be nice to have an operating system written in Js. we all laughed at his whimsical thoughts. unexpectedly, the operating system written in Javascript was: JS/uix. Its website is http://www.masswerk.at/jsuix /.

* SYSTEM INTRODUCTION
On its homepage, JS/uix is a UNIX-like operating system based on Web browsers. It does not use any plug-in technology and is completely written in JavaScript. It includes a virtual machine, a shell, virtual file system, process management, screen terminal, and keyboard ing. It is compatible with browsers such as netscapge and IE 4.

English introduction:
JS/uix is an UN * X-like OS for standard web-browsers, written
Entirely in JavaScript (no plug-ins used). It comprises a vir-
Tual machine, Shell, Virtual File-system, process-management,
And brings its own terminal with screen-and keyboard-mapping.

The keyboard accepts the US-ASCII character set.
As key-mapping depends from your browser, you may have to use
The cursor and backspace buttons at the lower right of
Terminal. A complete Keyboard can be accessed at the lower left.

Compatibility: Netscape 4 +, ms ie 4 + and Dom-aware browsers.

The system documentation is also complete. There is a supported command Manual: http://www.masswerk.at/jsuix/man.txt, and a historical record. I tested it to support firxfox and IE. It seems to be quite powerful.

* How to Use
Open the URL above and open the "> open terminal" link at the top of the page. The following logon prompt box appears:

JS/uix 0.45 starting up [init]...

Terminal (DHTML-Gui) ready.
Bringing up the file-system... OK
Re-entering file-system as root.
Building tree... OK
Trying for RC-file... Found
RC-profile looks good.
Initializing RC-profile... OK
Re-entering tree for command-system... OK
Setting up system variables... OK
System up and stable.
Starting login-demon.


JS/uix: log-on-type user-Name (e.g. "guest") and hit <return>.

Login:


Enter guest in login and press enter to log on. After entering, you will be able to see the following prompt:

Terminal ready.
JS/uix 0.45-the Javascript virtual OS and terminal application for the web.
Type "info" for site information. Type "help" for available commands.
------------------------------------------------------------------------------
[Guest@www.masswerk.at: 2] $

Then you can enter the command after $ and enter "help" to get help. If you do not know how to use the command, you can enter the man command. Of course, its command is limited, if you enter a command that does not exist, the prompt "command not found:" ee "is displayed ".

The strongest is that the operating system also has a built-in VI editor that directly supports basic VI command operations.
I think this is a very small UNIX operating system. Finally, I forgot to mention it. It also comes with a soft keyboard that allows you to directly use the mouse to input commands.

2. Chinese Input Method programs written in Javascript

This is a Chinese JavaScript program called justinput. It can use the input method online without requiring you to install any input method program on your machine, it mainly supports five input methods, including Chinese Input, Pinyin, dual-spelling, and phonetic injection. Because it is written in Javascript, as long as you have a browser that can input Chinese characters, you can enter Chinese Characters in windows, Linux, Mac, and other operating systems. Its URL: http://justinput.com

Its homepage is described as follows:

* Advantages of justinput:
Free of charge.
Convenience: you do not need to download or install it. You can use it in a browser.
Security: computer viruses are not infected without installing software. Justinput is just a powerful web page.
Easy to use: the interface is simple, and the key habits are consistent with those of mainstream input methods.
General purpose: it can be used on Windows, Linux, Mac, and other computer systems.

* Justinput is particularly applicable to the following scenarios:
Your computer is not installed and you cannot install any Chinese language input software, such as public computers in foreign schools, libraries, Internet cafes or hotels, and computers in certain units.
You have borrowed others' computers for the time being. There is no Chinese Input Method you are familiar.
The Chinese language input software on your computer fails and cannot be repaired.
You have a hard time trying other input methods, but you don't want to mess up your computer system :-)

Its slogan is: Do not download, do not install, you can access Chinese web pages to enter Chinese!
However, it currently does not support traditional Chinese, and may be supported later.

//////////////////////////////////////// /////////////
PS:

Well, as we can see above, we can do a lot of things in any language, including very powerful things.
However, some are meaningful and some are meaningless, because each language has a scope.

But never BS any language! (It is recommended that you study the two items above when you are free)

Author: heiyeluren
Date: 2005-8-8

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.