Friday, June 26, 2009

The Aule Browser: a simple web browser

Over at our LogiqueWerks pages we have a demo to run or to download of our Aule Browser. No, not "eule" as in OWL, but "aule" as in hall or entry-way ( an name I once suggested for the Io programming language.)

This is a Curl 7.0 browser using the EmbeddedBrowserGraphic class from Curl 6.0

On my Windows with IE8 as my default browser, it loads the Microsoft Trident HTML rendering engine. On linux it may load a Mozilla engine if you have Firefox installed.

It only adds about 1.2 to 1.6 MB to the Curl runtime environment unlike our massive big-brother browsers.

And it will be highly configurable because Curl is also a declarative language like HTML and since version 6.0 has had a stylesheet mechanism.

But Curl also has macros and first-class anonymous functions and traits and multiple-ionheritance and JIT compiles dynamically to machine code and has about a decade as a trusted and secure enterprise environment.

In the Aule Browser, each command button is declared, much as you would in HTML or another declarative language.

Because Curl is able to load packages dynamically, comes with async call built-in and with sub-appelts for background processes, my 5MB of research bookmarks will not choke the browser as they do Maxthon and not make the browser crawl as they do IE8. And that grinding sound on my hardrive while FireFox is loading?

And anything Chrome can do, we can do. So there.

Expect the Aule Browser to evolve as our other LogiqueWerks site-specific browsers evolve: with simple to do templating and configuration for task: research, hobby, eBay, ning, twine ...

To view the demo online or runtime desktop demo, you must first install the Curl Runtime Engine for Windows, Mac or linux. The same Aule Browser curl code will run on all 3 platforms.

No comments: