An Introduction to HTML/OS Web Operating System

Nov 13, 2007 17:49 GMT  ·  By

The modern web applications can be built using any of the actual development technologies. The implementation of frameworks is also a good alternative for the web developer in order to easy its work. But many of actual technologies imply advanced programming knowledge regarding web application development.

HTML/OS is a commercial development environment and also a web operating systems available on many platforms, that simplifies the creation of web applications. It requires only basic HTML and scripting knowledge. For that reason, it should be viewed as an extension of HTML.

The free version of this software, named H2O could be very accessible for people knowing the basics of ASP, PHP, Perl or any other server side programming language. For example, the next code listing shows the basic structure of a HTML/OS program (classic HTML code mixed with specific HTML/OS programming tags):

code
My First Page with HTML / OS
A Test Web Page
Evaluate expression: 4+5 = .
HTML/OS allows you to develop dynamic web sites only by placing specific tags, named overlay tags (Otags) between HTML tags. The expressions between > symbols are automatically recognized and interpreted. In the line 4 of the code listing, the sum between 4 and 5 will be calculated and output. In the same manner, any programming instruction will be automatically interpreted. The overlay tags are capable to manage any dynamic content, allowing you to implement it anywhere in the page. Practically, an entire HTML page can be formed only by overlays.

HTML/OS implements 4GL (Fourth Generation Language) database engine, which is fast and stable, because it can search a million records in 50 milliseconds and updates ten thousand records per second. You will be able to create database driven application with fewer lines of codes than one based on PHP and MySQL for example. HTML/OS, as operating system and programming environment, is a useful tool on the web server that will simplify many aspects of complex web applications development.