Friday, July 18, 2008

Ajax : Some Facts

Ajax (asynchronous JavaScript and XML), or AJAX, is a group of interrelated web development techniques used for creating interactive web applications or rich Internet applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. Data is retrieved using the XMLHttpRequest object or through the use of Remote Scripting in browsers that do not support it. Despite the name, the use of JavaScript, XML, and asynchrony is not required.

AJAX is a type of programming made popular in 2005 by Google (with Google Suggest). With Google Suggest As you type, Google will offer suggestions with the Help of Ajax Technology.

Main role for JavaScript XMLHttpRequest object. By using the XMLHttpRequest object, a web developer can update a page with data from the server after the page has loaded

Google Suggest is using the XMLHttpRequest object to create a very dynamic web interface: When you start typing in Google's search box, a JavaScript sends the letters off to a server and the server returns a list of suggestions.


Tuesday, July 15, 2008

PHP Programming for Windows Applications : Some Facts


PHP is not only for web applications but also for Windows applications. Here is a solution known as WinBinder (www.winbinder.org) . WinBinder is a new open source extension for PHP, the script programming language. It allows PHP programmers to easily build native Windows applications.


A small set of WinBinder functions encapsulates many complex aspects of the Windows API and makes programming for Windows an easy task.
No compiling and linking steps necessary: just code and run.
Interfaces directly to the Window API. This means fast execution, no extra libraries and no installation required.
Access to the vast range of existing PHP functions and extensions, including databases, graphics, web functions, XML, PDF, and much more

Large installed base of PHP programmers.
No compiling and linking steps necessary: just code and run.
Access to the vast range of existing PHP functions and extensions, including databases, graphics, web functions, XML, PDF, and much more.
A small set of WinBinder functions encapsulates many complex aspects of the Windows API and makes programming for Windows an easy task.
Provides 100% native Windows classes and controls.
Interfaces directly to the Window API. This means fast execution, no extra libraries and no installation required.
Supports both procedural and object-oriented programming models.
High performance, compares favorably to most scripting languages.
Produces standalone applications that can be easily installed and removed with no reboot.
Small footprint. A simple Windows application, complete with the PHP runtime and SQLite extension, is smaller than 700 kB (zipped).
A database-independent framework allows easy coding (no SQL knowledge is necessary) and smooth integration with the WinBinder code.
No database server required if using SQLite.
Does not need to use to the Windows registry, but may use it if necessary.

For More Information about Winbinder Log on to: www.winbinder.org