Pyro Desktop
Encyclopedia
Pyro Desktop is a new type of desktop environment
Desktop environment
In graphical computing, a desktop environment commonly refers to a style of graphical user interface derived from the desktop metaphor that is seen on most modern personal computers. These GUIs help the user in easily accessing, configuring, and modifying many important and frequently accessed...

 for Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 built on Mozilla Firefox
Mozilla Firefox
Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. , Firefox is the second most widely used browser, with approximately 25% of worldwide usage share of web browsers...

. Its goal is to enable true integration between the Web
World Wide Web
The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

 and modern desktop computing.

Pyro was announced during GUADEC
GUADEC
The GNOME Users And Developers European Conference, is an annual conference taking place in Europe, whose topic is the development of the GNOME desktop environment....

 2007 and is developed by Alex Graveley and Chris Toshok
Chris Toshok
- Contributions :In the early days of Linux he co-developed the X-Word word processor for Linux, one of the first WYSIWYG word processors for Linux. Although X-Word was never completed, its dependency on Motif led the Hungry Programmers team led by Chris Toshok to implement LessTif, a free...

.

Pyro uses the capabilities of dynamic HTML
Dynamic HTML
Dynamic HTML, or DHTML, is an umbrella term for a collection of technologies used together to create interactive and animated web sites by using a combination of a static markup language , a client-side scripting language , a presentation definition language , and the Document Object Model.DHTML...

, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

, CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...

, SVG, and Adobe Flash and they are all available applications. It features live window switching implemented in pure Javascript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

 http://www.pyrodesktop.org/Main_Page. Pyro uses a compositing window manager
Compositing window manager
A compositing window manager is a type of window manager. A window manager is software that draws a graphical user interface on a computer display – it positions windows, draws additional elements on windows , and controls how windows interact with each other, and with the rest of the desktop...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK