• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux POE::XUL Download

POE::XUL

December 5, 2008
A software framework designed for remote XUL applications using POE, allowing for the creation of dynamic and interactive graphical user interfaces for web-based applications.
Version 0.0406
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Philip Gwyn
POE::XUL is a beta-quality software that offers a framework for creating remote XUL applications with POE. It allows for the creation of web servers, a widget toolkit in Perl, and a Javascript client library for Firefox. The software's pronunciation is similar to puzzle.

At the heart of POE::XUL is the concept of mirror objects, where each XUL element exists as a Perl object (POE::XUL::Node) in the server and as a DOM object in the client. The ChangeManager on the server and the javascript client library keep the objects in sync. Note that all element attribute changes in the server are mirrored in the client, but only the most important attributes from the client to the server.

POE::XUL currently uses a syncronous, event-based model for updates, but plans to change to an asyncronous, bidirectional model (aka comet) soon. XUL is only supported by browsers from the mozilla project (Firefox and xulrunner), limiting POE::XUL's use to general web applications. However, POE::XUL would make for powerful intranet apps.

The software is a fork of Ran Eilam's XUL::Node and differs in that it permits multiple windows, multimode content, and the async use of POE events during event handling. It also removes the use of the excessively slow Aspect and the heavy XML wire protocol. POE::XUL::Node's API is closer to that of a DOM element, and XUL::Node's dangerous autoloading of XUL::Node::Application packages has been removed.

The software offers examples in eg/ and comes with a SYNOPSIS that demonstrates how to use it. The package is imported using `use POE::Component::XUL` and is followed by `POE::Component::XUL->spawn`. It also offers methods like `boot`, `Click`, and `shutdown`. The software is easy to use but should be considered beta quality. The API may change, and the documentation may be incomplete.
What's New

Version 0.0406: N/A

Free Download 168K
349
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    155
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    92
  4. SlideMap 1.2.2
    82
  5. CherryTV 0.1
    81
  6. porm r2
    79
  7. Swiftfox 3.0b5pre-2
    77
  8. Java Games 1.0
    76
  9. Clewarecontrol 0.8
    75
  10. fuseftp 0.8
    74

Related Downloads

X personal web server
X is a personal web server that runs on your desktop and ...
Flash! Torrent
Flash! Torrent is a BitTorrent client with a built-in web browser for ...
RssReloaded
RssReloaded is software designed to parse RSS feeds.
1a gekos-iTunes (LEOPARD)
This software provides a GNOME desktop theme similar to that of Mac ...
Amazon button +
The Amazon button+ is a Firefox toolbar button that offers direct access ...
Musical MIDI Accompaniment
MMA is a MIDI accompaniment software that generates accompaniment for musical compositions.
QSynaptics
QSynaptics configures Synaptics touch pad driver using the Qt-based utility.
QTrans
QTrans is a KDE4 translation software that helps translate words efficiently.
xmms-rawcdr
The XMMS plugin, xmms-rawcdr, is designed to play audio tracks from ripped ...
Vivaldi for Linux x64
Vivaldi is a user-centric web browser that prioritizes adaptability and functionality. It ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.