Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Using XUL in HTML cross-browser with Ample SDK

4 views
Skip to first unread message

Sergey Ilinsky

unread,
Nov 17, 2009, 12:21:22 PM11/17/09
to
Hi fellows,

I am writing here because I thought you might be interested in hearing
about new client-side JavaScript GUI Framework "Ample SDK" (recently
gone Open-Source) that strives to among other standard technologies
bring XUL cross-browser to the HTML applications world.

The library is written entirely in JavaScript and consists of the
following:
- Runtime (Core library), that re-implements DOM (Core, Events,
Selectors API) Level 2/3 cross-browser (yes, we had to re-implement
DOM because of the "ugly duckling" Internet Explorer and the necessity
of shadow tree), adds missing JavaScript objects to browsers that miss
any (such as XMLHttpRequest, DOMParser, XSLTProcessor, JSON,
XSLTProcessor), enables several XML-based languages such as XInclude,
XML Schema 1.1 (data-types module), SMIL3.0 (selected modules) and
contains UI managers that enable [IE-based] drag-and-drop, resize, SPI
history, focus and mouse capture functionalities. It also has an
optional processor of CSS which enables pseudo-elements, specific
pseudo-classes and namespaces in CSS.
- UI languages (separate libraries that make use of Runtime
technologies and add language-specific features), such as XHTML, XUL
and SVG (yes, that also runs in Internet Explorer!) We are also
developing Charting and will soon start HTML5 forms modules.

The project is about one year young and is in active development; it
is very positively perceived (see http://ajaxian.com/archives/ample-sdk-browser-in-a-browser
for initial project announcement and feedback). It is used by several
contributors and commercial entities.

Check the project links below, maybe you will be also interested in
trying it out or even joining our initiative? (note, XUL
implementation is still in its infancy although almost all of the
elements reasonably implemented and available for usage)

Project web-site: http://www.amplesdk.com/
Source code: http://github.com/clientside/amplesdk/
XUL examples: http://www.amplesdk.com/examples/xul/

Regards,
Sergey Ilinsky

Backpack

unread,
Nov 17, 2009, 10:06:03 PM11/17/09
to
Absolutely beautiful!

Kudos!

On Nov 17, 1:21 pm, Sergey Ilinsky <ilin...@gmail.com> wrote:
> Hi fellows,
>
> I am writing here because I thought you might be interested in hearing
> about new client-side JavaScript GUI Framework "Ample SDK" (recently
> gone Open-Source) that strives to among other standard technologies
> bring XUL cross-browser to the HTML applications world.
>
> The library is written entirely in JavaScript and consists of the
> following:
> - Runtime (Core library), that re-implements DOM (Core, Events,
> Selectors API) Level 2/3 cross-browser (yes, we had to re-implement
> DOM because of the "ugly duckling" Internet Explorer and the necessity
> of shadow tree), adds missing JavaScript objects to browsers that miss
> any (such as XMLHttpRequest, DOMParser, XSLTProcessor, JSON,
> XSLTProcessor), enables several XML-based languages such as XInclude,
> XML Schema 1.1 (data-types module), SMIL3.0 (selected modules) and
> contains UI managers that enable [IE-based] drag-and-drop, resize, SPI
> history, focus and mouse capture functionalities. It also has an
> optional processor of CSS which enables pseudo-elements, specific
> pseudo-classes and namespaces in CSS.
> - UI languages (separate libraries that make use of Runtime
> technologies and add language-specific features), such as XHTML, XUL
> and SVG (yes, that also runs in Internet Explorer!) We are also
> developing Charting and will soon start HTML5 forms modules.
>
> The project is about one year young and is in active development; it

> is very positively perceived (seehttp://ajaxian.com/archives/ample-sdk-browser-in-a-browser

0 new messages