Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.588.863 Times

AEAE 0.02

  Date Added: July 14, 2010  |  Visits: 636

AEAE

Report Broken Link
Printer Friendly Version


Product Homepage
Download (90 downloads)



AEAE project is the Ajax Enhanced Asynchroneous Experience. USAGE: To use AEAE, you only got two things to write: The actual server task to do. For this just make a class that inherits from AEAE::Command, and simply implement the _doIt() method. See the AEAE::ComandExample : (extract): sub _doItReal{ my $self = shift ; my $mustDie = shift ; my $i = 0 ; print "Let us start !n"; local $| = 1 ; while( $i < 101){ $AEAE::Command::processCommand->oneStep($i); print STDERR "We are here:".$i."n"; print STDOUT "Step ".$i."n"; $i += 5 ; sleep(1); if( ( $i > 70 ) && $mustDie){ confess( "An horrible error" );} } print "Now its over!n"; } See AEAE::Command for full doc and AEAE::CommandExample for full example! The importants things are: - All you need to do is to implement your task just as if would be a regular one. Dont worry about synchroneous issues. - All you write on STDOUT and STDERR will be visible to the final user, so dont be too wordy. - If you die or confess, the error message will be visible to the user, so be clear! - You got to use the $AEAE::Command::processCommand->oneStep( ); to gives information to the user on how much your task is complete. If number >= 100, your task will be considered as complete (thus eliminated) by the system, so give number between 1 and 99 ! The CGI that generates the interface. Once your command is written, you got to write the cgi that will generate your web interface. For that, you will use the AEAE::AsyncCGIPage module. Just a simple example: #! /usr/bin/perl -w use AEAE::AsyncCGIPage ; use strict ; use CGI ; my $c = new CGI ; my $page = AEAE::AsyncCGIPage->new($c,1); $page->command(AEAE::CommandExample); $page->arguments([0]); $page->debug(1); print $page->generateAjaxedHTML(); This CGI generates an ajaxed page that will control the AEAE::CommandExample and will give it the argument 0 . The debug(1) makes ajax call appears in the page. See AEAE::AsyncCGIPage for full documentation about all features..

Requirements: No special requirements
Platforms: Linux
Keyword: Aeae Ajax Ajax Enhanced Asynchroneous Experience Asynccgipage Cgi Commandexample Enhanced Libraries Print Programming Project Task
Users rating: 0/10

License: Freeware Size: 10.24 KB
USER REVIEWS
More Reviews or Write Review


AEAE RELATED
Libraries  -  JsHttpRequest 5.0
JsHttpRequest project is an easy-to-use cross-browser AJAX library with AJAX file uploading support and many other features. JsHttpRequest first appeared as cross-browser analogue of XMLHttpRequest, and then became a very useful instrument to...
122.88 KB  
Development Editors  -  dynaTrace AJAX Edition 1.4
Diagnose and Prevent AJAX Performance Issues with dynaTrace AJAX Edition -- AJAX improves user experience by moving more code to the browser. Frameworks accelerate development, but lead to opaque application behavior and new performance issues....
52.8 MB  
Libraries  -  Apache2::Ajax 0.1
Apache2::Ajax is a mod_perl interface to CGI::Ajax. SYNOPSIS ###################################################### # in httpd.conf PerlLoadModule Apache2::MyAjaxApp SetHandler perl-script PerlResponseHandler...
10.24 KB  
Modules  -  Ubercart ajax cart 6.x-2.0
Sorry to every person use my module. I was full at work , last months. But i will now come with new power to make this module better.INSTALLATION (PLEASE READ)UC Ajax Cart provide another block for cart. So disabled cart block and enable UC Ajax...
20.48 KB  
Libraries  -  CGI::XMLApplication 1.1.3
CGI::XMLApplication is an Object Oriented Interface for CGI Script Applications. SYNOPSIS use CGI::XMLApplication; $script = new CGI::XMLApplication; $script->setStylesheetPath( "the/path/to/the/stylesheets" ); # either this for simple...
21.5 KB  
Libraries  -  Class::CGI 0.20
Class::CGI is a Perl module to fetch objects from your CGI object. SYNOPSIS use Class::CGI handlers => { customer_id => My::Customer::Handler }; my $cgi = Class::CGI->new; my $customer = $cgi->param(customer_id); my $name =...
17.41 KB  
Libraries  -  CGI::Out 2006.0215
CGI::Out is a Perl module to buffer output when building CGI programs. SYNOPSIS use CGI; use CGI::Out; $query = new CGI; savequery $query; # to reconstruct input $CGI::Out::mailto = fred; # override default of $ out...
4.1 KB  
Libraries  -  CGI++ 0.8
CGI++ is a C++ macro pre-processor that facilitates development of CGI/Database applications in C++. It will also process your HTML and generate form parsing classes with appropriate constructors. Many desirable features are yet to be...
92.16 KB  
Programming  -  FiForms Framework 1.1.0
Framework for building web-database applications in XML, powered by MySQL and PHP. AJAX-enhanced forms, sub-forms, custom reports, and dynamically generated menus create a seamless user experience. Written in PHP5, cross-platform, customizable. No...
1.65 MB  
Miscellaneous  -  WikyBlog 1.7
WikyBlog is a Wiki ~ Blog (Bliki) CMS/Groupware application written in PHP/MySQL. MediaWiki derived wiki syntax, AJAX enhanced, UTF8, and extendable (ex: google maps). Features:AJAX Interface Similar to the Firefox browser and Explorer 7, WikyBlog...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB