Wednesday, November 29, 2006

Ajax Stories

ASP.NET AJAX under the hood secrets
By Omar Al Zabir.

Take look at this site aspnetajaxtips .You will find advantages and disadvantages of Batch calls, AJAX call timeouts, browser call jam problem, ASP.NET 2.0's bug in web service response caching, and so on. This guy (Omar Al Zabir) has created Pageflakes website. He is MVP professional. I recommend every Asp.Net professional look at his work and samples.
He gives answer to this question "Why did not you use Protopage or Dojo library?"

AJAX Demos
Basic AJAX Examples The downloadable samples include full JavaScript & Java Source, a sample database for any SQL database, and a PowerPoint presentation. This sampler shows some basic techniques to demonstrate some of the possibilities of using AJAX/XMLHTTPRequest techniques in web applications. Basic browser & server interaction is demonstrated along with dynamic population of visual elements such as DIVs and SELECT drop downs.In addition, many ways of instantiating & encapsulating XMLHTTPRequest objects are shown in the Javascript.
-->Drag & Drop Sortable Lists with JavaScript and CSS In Web applications I've seen numerous, and personally implemented a few, ways to rearrange items in a list. All of those were indirect interactions typically involving something like up/down arrows next to each item. The most heinous require server roundtrips for each modification...boo.
-->FireBug FireBug is a new tool for Firefox that aids with debugging Javascript, DHTML, and Ajax. It is like a combination of the Javascript Console, DOM Inspector, and a command line Javascript interpreter.
-->AjaxAnywhere Ajax JSP Components.
-->fileNice PHP and AJAX file browser.
-->AJAX Instant Edit Example In spanish.
-->
AJAX Drag and Drop
Dragable RSS boxes This is is a script that uses Ajax to read data from external RSS sources and display them inside dragable boxes. You can also create new boxes dynamically directly from the page.

-->Fun with Drag and Drop with RICO For those of you who haven't seen Rico its another AJAX library, with quite a few cool extras. What I'm going to cover here is my first expiriment with Rico and their 'drag and drop' functionality. Getting basic drag and drop functionality is extremely easy with this library, and with just a bit of modification you can easily make it fit whatever you could want.
-->
AJAX Email
Take AJAX to Your Email Inbox: Developing a Web-based POP 3 Client In this article, the first of three parts, you will start creating a simple web-based POP 3 client using AJAX, which will use "XMLHttpRequest" objects to retrieve messages from a mail server.

-->Ajax Workshop 1: Ajax Basics & Building a Simple Email Verification With Prototype.js
In this introduction we will build a simple form (I know it says not to use AJAX for simple forms, but it is an easy example) that submits a user's information to the database and confirms if the user's email address is already in the database. We will be using a common JavaScript library by the name of prototype.js.
-->Zimbra
Open source AJAX email program
-->
AJAX File Uploaders
CakeTimer - Demo Page An Ajax file uploads progress bar This is a demonstration of an AJAX powered progressbar to monitor file uploads with (Cake)PHP. Yes you've heard right! Well, but before you begin to drool all over the place, there is one downside: it requires a Perl script that allows you to know the upload progress. But besides this little downer you have a maximum of flexibility regarding the design of your progress-bar and integration in your system.
-->
AJAX Flash
Incito - Interactive Everything SwfJax is a new approach to asynchronous JavaScript and XML applications using revolutionary Flash technology. SwfJax uses a lightweight SWF (Adobe's Small Web Format or simply - Flash) engine to get XML data from the server and xPath (XML Path Language) to address a part of data it has retrieved. Data can be returned back to Javascript as an Array. You can also send multiple xPath queries at once.
-->AFLAX: The AJAX Library for the Adobe Flash Platform Mar 15, 06 AFLAX (Wikipedia Entry) stands for Asynchronous Flash and XML. Defined simply, AFLAX is a development methodology which combines Ajax and Flash to create more dynamic web based applications. Developed by Paul Colton, the AFLAX technology is available as a library that enables developers to use JavaScript to fully utilize all of the features of Adobe's Flash runtime -- including graphics, networking, video and camera support.
-->
AJAX Forms
HTTP Authentication with HTML Forms Authentication in Web applications has been highjacked, HTTP defines a standard way of providing authentication but most apps use the evil spawn of Netscape, otherwise known as cookies. Why is this? Cookies aren't designed for authentication, they're a pain to use for it, insecure unless you know what you're doing, non-standard, and unRESTful.
-->FormSpring Online AJAX powered from builder.
-->Niceforms Web forms. Everybody knows web forms. Each day we have to fill in some information in a web form, be it a simple login to your webmail application, an online purchase or signing up for a website. They are the basic (and pretty much the only) way of gathering information on the web.
-->Capxous - AutoAssist AutoAssist is an auto completion web widget that written in pure JavaScript. It can help enhance the accessibility of existing website, let the users to work effective and feel comfortable. Moreover, it just a pure JavaScript file that won't break existing code or development style. (Related post: http://capxous.com/autoassist/)
-->Cake Baker - Submit a Form With AJAX The new release of CakePHP (RC2) comes with a completely rewritten AjaxHelper::form() function (with the disadvantage that it breaks existing code).
-->Wufoo - AJAX Form BuilderWufoo is a web-based tool to help you build and host amazing online forms. In only a few short minutes, you can create a mailing list, a marketing survey or even a complete customer management system.
-->Accessible Forms and Unobtrusive Javascript - dotvoid.com I usually try to separate backend logic from the user interface logic when creating new PHP applications. I am pro fat gui and usually have a lot of client side scripting going on. I mostly use AJAX or other remote scripting techniques to call actions defined in the PHP backend.
-->jotForm jotForm is the first web based WYSIWYG form builder.


7-day Free trial of Napster!

No comments: