History of Ajax Components

3 views
Skip to first unread message

ArabCarMarket.Com

unread,
Jul 10, 2008, 9:47:22 AM7/10/08
to ForDevr.Com
History of Ajax Components
http://www.fordevr.com/Link-Details-8109/history-of-ajax-components.html
Introduction Ajax is the acronym for Asynchronous JavaScript and XML.
However, rather than functioning as an acronym it better describes a
technique for producing faster, more interactive, and usable web pages
that don’t require re-loading every time a user changes a request.
This is accomplished by increasing web page responsive-ness through
the exchange of small pieces of data by an invisible server. The
prerequisites of Ajax are a collaboration
Date created: 29-06-2008.

Building "drag and drop" shopping cart with Ajax
http://www.fordevr.com/Link-Details-8110/building-drag-and-drop-shopping-cart-with-ajax.html
For this article, we'll create an interactive shopping experience
allowing us to add items to our shopping basket by dragging and
dropping them onto an icon of a shopping cart. We'll add AJAX
functionality, allowing us to update our shopping cart without
redrawing the entire screen. To save the trouble of setting up a
product database, we'll use Amazon Web Services to search for DVDs and
use those to shop from.
Date created: 29-06-2008.

AJAX without XMLHTTP
http://www.fordevr.com/Link-Details-8111/ajax-without-xmlhttp.html
I have a client that has their own version of IE installed in their
large user base (I think this is very typical of large corporations).
While they have JavaScript running, they have removed the XMLHTTP
object. So, how do you do AJAX without XMLHTTP?
Date created: 29-06-2008.

Creating RSS Reader using AJAX with Code
http://www.fordevr.com/Link-Details-8112/creating-rss-reader-using-ajax-with-code.html
Tutorial and code that shows how to create RSS Reader for your website
with code
Date created: 29-06-2008.

How to Create CAPTCHA Protection using PHP and AJAX
http://www.fordevr.com/Link-Details-8113/how-to-create-captcha-protection-using-php-and-ajax.html
CAPTCHA is a simple test to determine if a user is a computer or a
human. It is used to prevent spam abuse on the websites. So if you use
CAPTCHA on your web site forms, this can help in stopping some bots
and making life harder for other bots in accessing or using your
forms. The goal of this tutorial is to demonstrate how to make your
own simple CAPTCHA protection using PHP and AJAX technologies.
Date created: 29-06-2008.

Using JSP Tag Libraries for Ajax
http://www.fordevr.com/Link-Details-8084/using-jsp-tag-libraries-for-ajax.html
JavaServer Pages or JSP is one of the small things Java has developed
to aid the developers in building faster and better Java based
applications. JavaServer Pages has the ability to built HTML documents
every time they are requested by user or when triggered by the
application. Through JSP, developers will have the ability to build a
webpage that will not require a very strong bandwidth. A simple Java
application will require the user an installed Java and a faster
bandwidth
Date created: 29-06-2008.

Overdoing XMLHttpRequest
http://www.fordevr.com/Link-Details-8085/overdoing-xmlhttprequest.html
Undoubtedly, XMLHttpRequest is the most important function in Ajax.
With this function, developers could easily transfer XML files from
the client to server. XMLHttpRequest can single-handedly transform
your application from a simple website to an Ajax based website. Its
asynchronous function makes Ajax one of the coolest website and
application technique today. Unfortunately, some developers have used
it rather more than they should. Of course when a good thing is
overused, it becomes really bad. The case of XMLHttpRequest is no
different. When the function is overused it tends to overlap over some
of the important things a website should have.
Date created: 29-06-2008.

Detecting Object Problems
http://www.fordevr.com/Link-Details-8086/detecting-object-problems.html
A very smart practice in coding is to test if the function will have
the ability to perform in a particular browser. This is especially
true in Ajax-based websites as developers have to face constant
browser incompatibilities. Objects could easily be a problem when
everything is in place for a particular browser but it will just
falter since development of the program has not considered other
browsers.
Date created: 29-06-2008.

Scaffolding for Ajax
http://www.fordevr.com/Link-Details-8087/scaffolding-for-ajax.html
Talking about scaffolding makes us think about building construction
support. The term scaffolding was also admitted by Rails as a way of
helping developers build an application faster. In Rails, developers
enjoy the privilege of having a temporary code to build a demo of the
application. This code is not built for long time use, but just enough
to support the system for a demo. Some says it is a waste of time but
when you take a look at it, it is actually a good thing.
Date created: 29-06-2008.

Ajax autosuggest / autocomplete from database
http://www.fordevr.com/Link-Details-8088/ajax-autosuggest-autocomplete-from-database.html
Create an Ajax autosuggest/autocomplete search form with results from
database by following this tutorial
Date created: 29-06-2008.

How to implement COMET with PHP
http://www.fordevr.com/Link-Details-8089/how-to-implement-comet-with-php.html
Comet is a programming technique that enables web servers to send data
to the client without having any need for the client to request it.
This technique will produce more responsive applications than classic
AJAX. In classic AJAX applications, web browser (client) cannot be
notified in real time that the server data model has changed. The user
must create a request (for example by clicking on a link) or a
periodic AJAX request must happen in order to get new data from the
server. I will explain in this document how to implement a simple
Comet application with PHP programming language.
Date created: 29-06-2008.

You First AJAX Application
http://www.fordevr.com/Link-Details-8090/you-first-ajax-application.html
This is a simple tutorial that will teach you the basics of AJAX.
There are step by step instructions written to assist you on your
first application. You will also find the source code and a demo for
the application.
Date created: 29-06-2008.

Ajax form validation
http://www.fordevr.com/Link-Details-8091/ajax-form-validation.html
Learn how to use AJAX in order to process and validate your forms.
Date created: 29-06-2008.

How Ajax Can Be Used To Build Java Applications
http://www.fordevr.com/Link-Details-8092/how-ajax-can-be-used-to-build-java-applications.html
How Ajax Can Be Used To Build Java Applications Why Ajax Can be Useful
For High Quality Web Applications One thing that most people are
looking for on the web these days is interactivity. The ability for
companies to create web applications which are highly interactive will
play a prominent role in their success over the web. In fact, the very
nature of Ajax makes it useful
Date created: 29-06-2008.

Interface Design For Ajax
http://www.fordevr.com/Link-Details-8093/interface-design-for-ajax.html
Interface Design For Ajax Looking at Ajax From a Design Perspective
Just as with all new technologies, the usage and adoption of Ajax must
become widespread if the program is to be a success. In addition to
this, there is almost always the possibility that the technology will
be used in a way that its inventors never intended. The World Wide Web
is not beyond this phenomenon, and there are a number of Internet
Date created: 29-06-2008.

How To Get Started With Ajax
http://www.fordevr.com/Link-Details-8094/how-to-get-started-with-ajax.html
How To Get Started With Ajax Ajax Basics Ajax is an acronym which
stands for Asynchronous JavaScript and XML. It is the method of using
the XMLHttpRequest object to facilitate communication with scripts
that are server sided. It can send data in a variety of different
formats, and it can receive data as well. Some of the formats which
make up Ajax include HTML, XML, and basic text files
Date created: 29-06-2008.

The Capabilities of Ajax
http://www.fordevr.com/Link-Details-8095/the-capabilities-of-ajax.html
The Capabilities of Ajax The Importance of Ajax on The Java Platform
If you have used Flickr or Gmail, you should be well aware of the fact
that new web applications are becoming prevalent on the web. Many of
these applications are prominently seen in programs like Flickr, and
you are probably wandering what makes them distinct from traditional
web applications. The primary difference between traditional web
application
Date created: 29-06-2008.

Ajax at a Glance
http://www.fordevr.com/Link-Details-8096/ajax-at-a-glance.html
Ajax at a Glance Introduction Ajax is a system that is comprised of a
number of different technologies, and some of these include DOM, HTML,
JavaScript, and DHTML. These technologies together are used to create
an approach that will allow users to transform static web interfaces
into those which are highly interactive. To fully understand the power
of Ajax, you must be able to first understand how these various
technology
Date created: 29-06-2008.

Errors That Developers Make With Ajax
http://www.fordevr.com/Link-Details-8097/errors-that-developers-make-with-ajax.html
Errors That Developers Make With Ajax Basic Things That Developers
Must Avoid While Ajax has been the subject of hype for its ability to
make web applications much more interactive, with power comes
responsibility, and Ajax can be dangerous in the hands of developers
who do not know how to use it properly. While Ajax has a great deal of
potential, it is far from being perfect. There are a number of UI
problems
Date created: 29-06-2008.

Testing for Security in the Age of Ajax Programming
http://www.fordevr.com/Link-Details-8098/testing-for-security-in-the-age-of-ajax-programming.html
Ajax programming is one of the most exciting new technologies in
recent history. Ajax (Asynchronous Javascript and XML) allows a web
page to refresh a small portion of its data from a web server, rather
than being forced to reload and redraw the entire page as in
traditional web programming. Since they can make frequent, small
updates, web applications written with Ajax programming can present
user interfaces that are more like desktop applications, which are
more natural and intuitive
Date created: 29-06-2008.

How To Use Remote Scripting With Ajax
http://www.fordevr.com/Link-Details-8099/how-to-use-remote-scripting-with-ajax.html
How To Use Remote Scripting With Ajax Implementing the Protocol Remote
scripting is a technique that permits JavaScript to make a request for
data via a server without needing to refresh the web page. This basic
definition describes everything you need to know about remote
scripting. The other factors which go into creating a streamlined web
application will draw on the standard methods of altering the DOM, or
Docum
Date created: 29-06-2008.

How To Pick an Ajax Framework
http://www.fordevr.com/Link-Details-8100/how-to-pick-an-ajax-framework.html
How To Pick an Ajax Framework Understanding the Ajax Framework In the
last year, nearly 500 Ajax frameworks have been created. Picking the
proper framework is extremely important, because it will determine the
success of the features, maintenance, and development time for your
project. There are a number of questions you will want to ask yourself
when it comes to choosing the proper framework. If you are looking
for ...
Date created: 29-06-2008.

Ajax and JavaScript
http://www.fordevr.com/Link-Details-8101/ajax-and-javascript.html
Introduction Ajax is a combination of technologies that increase web
page usability. It is an acronym for Asynchronous JavaScript and XML.
Ajax performs its functions by encoding all requests between the
server and the browser in the common programming language of
JavaScript. Communication between server and browser in a standardized
language like JavaScript and the Ajax XMLHttpRequest object allow for
page updates to occur asynchronously through
Date created: 29-06-2008.

InfiView Review
http://www.fordevr.com/Link-Details-8065/infiview-review.html
InfiView is one of the Ajax based application offering a highly
interactive platform for building maps or charts. The output made with
this application could either be presented with the same application
or could be integrated in a website. InfiView is another application
built by Bindows – one of the world’s leaders in the development of
Ajax based applications for enterprises and business. Instead of
developing codes, Bindows is more known to develop Ajax based GUIs
which is literally a challenging feat for any Ajax based developers.
With Bindows you are literally developing an application that does not
need any downloads at all.
Date created: 29-06-2008.

AjaxControlToolkit Tricks
http://www.fordevr.com/Link-Details-8066/ajaxcontroltoolkit-tricks.html
Today we will take a look at a few AjaxControlToolkit tricks. If you
have been working with ASP.NET long enough you know how important this
function is to your Ajax based application. In fact, I have been
looking online and most of the things I see related to the latest
ASP.NET release are concerns regarding AjaxControlToolkit. Without
further ado – here they are:
Date created: 29-06-2008.

Mabon for Better Ajax Functionality
http://www.fordevr.com/Link-Details-8067/mabon-for-better-ajax-functionality.html
Fetching data from the server using Ajax with JavaServer components is
a little bit challenging especially when you wanted an autosuggestion
added to the functionality. Configuring an autosuggest is a little bit
challenging since the information will have an immediate effect to the
whole application. This is a little bit discomforting for the user
since they will never have the option of confirming the information
they have just entered. To answer this problem, Ajax developers use
the
Date created: 29-06-2008.

Implement JSP for Ajax
http://www.fordevr.com/Link-Details-8068/implement-jsp-for-ajax.html
In previous blogs, we talked about JSP (JavaServer Pages) as tags that
could be easily integrated with Ajax. As JSP has the capacity to
process XML, this lightweight function could easily be associated with
a Java-enabled framework. This technique will help developers easily
build an Ajax based application using their knowledge in Java and not
write anything in JavaScript. When JSP was launched, some of its tags
could be easily integrated to the present framework.
Date created: 29-06-2008.

Seam and Spring Web Flow: Better Ajax with Java
http://www.fordevr.com/Link-Details-8069/seam-and-spring-web-flow-better-ajax-with-java.html
Java developers are now more comfortable in developing Ajax based
application. Even without writing a single line of JavaScript, an Ajax
based application is possible with Java developer. Although it
requires advanced knowledge of Java technology to enable Java in Ajax,
the fact that Java is possible opens doors to the developers who has
concentrated in Java. They do not need to learn a brand new language
just to go with the most popular development technique. What made
this
Date created: 29-06-2008.

Preventing Improper Authorization in Ajax
http://www.fordevr.com/Link-Details-8070/preventing-improper-authorization-in-ajax.html
In a simple HTML website, developers will always have the luxury of
keeping sensitive information to themselves. When you log in to the
admin page of the website, the information that you see is solely for
those who have proper authorization. Without username and password,
hackers will have a really hard time figuring out how to access the
information based on what they can extract from the webpage. On the
other hand, an Ajax based website does not have the same luxury. When
an Ajax
Date created: 29-06-2008.

Preventing Cross Site Script Attacks
http://www.fordevr.com/Link-Details-8071/preventing-cross-site-script-attacks.html
Cross Site Script or XSS is one of the popular methods for attacking
not only to Ajax based websites but almost any other website that
accepts user inputs. Even before Ajax was conceptualized, this attack
was already practiced by different hackers. There was one hack that
was used in 2005 wherein MySpace.com was targeted. It uses a simple
JavaScript function that could be embedded in user’s website and
others. Once they view the webpage, the “My Hero” link is changed to
the name of the hacker. It is practically a pyramid hack since anyone
who sees the profile became the host of the hack. The code was
actually posted by the builder of the hack in possible reparation for
what he did. It is just a simple JavaScript that could be embedded in
any website. It just does not hack any information, it practically
takes over every function it wants to. Here are some practices that
will prevent future attacks using XSS.
Date created: 29-06-2008.

OutPost Framework - WebForms and Ajax
http://www.fordevr.com/Link-Details-8072/outpost-framework-webforms-and-ajax.html
It is already an established problem in Ajax that developers would
still need to develop almost two types of applications if they wanted
to build an online application good for Mozilla and Internet Explorer.
Because of this struggle, developers would have to build almost two
different applications that will require a lot more than the usual
time for application development. The end result however, is well
worth it. A highly efficient Ajax based application does not only
provide eye catching features but could easily provide a highly
effective application with processing speed that almost rivals any
simple web-based application. Transmitting only the data needed in the
application for Ajax has lessened the bandwidth requirements for an
Ajax based application.
Date created: 29-06-2008.

Grails for Ajax
http://www.fordevr.com/Link-Details-8073/grails-for-ajax.html
When Ajax was introduced to the early and experienced developers, only
JavaScript developers rejoiced because that is the main programming
language of Ajax. Others who wanted to jump in the Ajax bandwagon
would just have to study the language from the scratch. Among the
developers, those who already knew Java were struggling to cope up.
Not that they do not know the language but their knowledge are just in
the gateway to know something but not everything. They were forced to
leave Java and move to JavaScript just to use Ajax.
Date created: 29-06-2008.

Enable Back and Bookmark with SALAJAX
http://www.fordevr.com/Link-Details-8074/enable-back-and-bookmark-with-salajax.html
The back button and behavior is one of the biggest challenges to any
developer. In simple HTML pages, the back button preserves the last
state of the website and even the things you have written there.
Unfortunately, this reality is not possible in Ajax. Developers have
to toil hard and rough so that the last state of the website is
preserved. In a regular setting, the whole webpage reloads whenever
the back button is pressed. Some may say back button is not necessary
anymore
Date created: 29-06-2008.

Using Compressor to Load Ajax Faster
http://www.fordevr.com/Link-Details-8075/using-compressor-to-load-ajax-faster.html
One of the biggest challenges of any developer is to enable the
webpage to all visitors as fast as possible. Unfortunately, our
knowledge always precedes our available technology. Although we can
create very interactive websites with the ability to watch videos
while having to look for information on the webpage itself, it
requires advanced technologies that every one cannot afford. Until
today, there are still people who rely on dial-up so that they can
access the net. Most of today’s websites are optimized for broadband
speed but the broadband speed still needs some work so that people can
access the website faster. Although Ajax already uses lesser
bandwidth, the fact that we can even make it faster opens up so many
possibilities in web development and more information for users.
Date created: 29-06-2008.

Ajax Testing Tool Trouble
http://www.fordevr.com/Link-Details-8076/ajax-testing-tool-trouble.html
Although nearly after three years since Ajax became the byword for the
next stage in web and applications development, developers are still
haunted by the fact that there are actually few testing tools
developed that could handle the particular type of development
technique. Developers could of course choose to manually inspect the
application but considering the time and resources spent in checking a
single application, it is always a better practice to purchase a
license for a test
Date created: 29-06-2008.

Debugging Server Side Functions
http://www.fordevr.com/Link-Details-8077/debugging-server-side-functions.html
Checking your application is always a standard procedure in any
language. In the case of Ajax, the importance is even greater
considering the complexity of the development technique. When
debugging the application, Ajax developers knows that they have to go
for the Server-side functions as well as the client side. Fortunately,
client side debugging tools are common. Firefox even has a small add-
on that has the ability to debug Client-Side functions of Ajax. Just
one run with the
Date created: 29-06-2008.

Enabling Client-Side Cache
http://www.fordevr.com/Link-Details-8078/enabling-client-side-cache.html
A regular website could easily cache the page’s information. The whole
webpage is saved in the temporary folder so that it could be accessed
faster the next time user visits the particular page. Unfortunately,
this concept is only applied to HTML and other websites where the
whole webpage is refreshed whenever something new is added. Ajax on
the other hand, refreshes only part of the page so the natural caching
behavior is not applied as it does not detect any general changes
Date created: 29-06-2008.

jQuery Reference Guide Review
http://www.fordevr.com/Link-Details-8079/jquery-reference-guide-review.html
Among the JavaScript library released, few have been recognized to be
as effective as jQuery. This lightweight library has been the subject
of different discussions since it was launched in 2006. Basically,
jQuery has the ability to flawlessly string together JavaScript
together with HTML. Because of its effectiveness, there have different
types of lightweight applications and plug-ins launched using jQuery.
Ajax based websites that offers simple interface would virtually work
together using jQuery’s simple interface. Because of language’s
popularity several books have been published to cater to the need of
the increasing popularity of the program. Even though the library is
relatively young, the response is almost overwhelming. Budding
developers looking for information online might end up reading a
highly complex article that it almost confuses the developer where to
start and where to end.
Date created: 29-06-2008.

More Security Measure for Ajax
http://www.fordevr.com/Link-Details-8080/more-security-measure-for-ajax.html
Even with all the flaws that we will find in an Ajax based website,
there are security measures that we could do to ensure security in our
website. Before we go to different security measures, let us first
note one of the biggest problems in an Ajax based website and
application: Source Code Availability. Some call it “Overly Granular
Server API” referring to the API built from the server which provides
little to nothing in terms of security. Almost every hack that I have
seen related to Ajax stems from this security flaw. In simple words,
the biggest problem in Ajax is the availability of source code even to
regular users.
Date created: 29-06-2008.

Direct Web Remoting
http://www.fordevr.com/Link-Details-8081/direct-web-remoting.html
Java based frameworks for Ajax development are everywhere. Each of
them provides a slightly different technique catering to the skills of
some Java developers. But if you have tried developing an application
or creating a website using Google Web Toolkit or GWT, the gist of the
idea is basically there. After all, GWT is practically the leader in
Java frameworks that aims in developing Ajax based websites. GWT
literally translates your Java coding into JavaScript so that it could
be
Date created: 29-06-2008.

NetBiscuits Integrates Flash and Ajax
http://www.fordevr.com/Link-Details-8082/netbiscuits-integrates-flash-and-ajax.html
NetBiscuits is one of the known developers in mobile technology. Based
in Germany, this development company has made a mark in mobile
development because of their platforms that enable developers build
their applications. From downloads to online applications for mobile
phones, NetBiscuits were able to integrate commercial use of their
applications with service. By injecting advertisements in the users’
mobile phones whenever they use their services, NetBiscuits and the
developer’s applications have advertisements wherein they could easy
earn money through that scheme. Other’s have built an online store
using NetBiscuits and have earned considerable success through mobile
download stores.
Date created: 29-06-2008.

Anthem.NET with Minimal JS
http://www.fordevr.com/Link-Details-8083/anthemnet-with-minimal-js.html
Developing an Ajax based application with minimal JavaScript coding is
possible with the use of VS 2005, ASP.NET and a simple but powerful
library called Anthem.NET. This open source library might not be
popular but it has been given a pretty good ranking as it provides any
developer the ability to build an Ajax based website without using too
much Ajax. As you may have already noticed, it uses a lot of
frameworks and software development tools to compensate with the
minimal use of JavaScript. To use Anthem.NET you need to fire it up
first in ASP.NET. Basically, you will just have to use the libraries
DLL as a reference point to make it work. It is really simple at first
glance but apparently Antem.NET’s DLL is not precompiled first. Make
sure that you compile the project carefully as the DLL could get
extracted in different places.
Date created: 29-06-2008.

RSS with an Ajax Twist
http://www.fordevr.com/Link-Details-8046/rss-with-an-ajax-twist.html
Personally, one of the simplest yet amazing web tools today is the
RSS. This tool could be found everywhere – in blogs, news, podcasts
and videos. Users could even configure Google to alert them via RSS
with the keywords they prefer. In fact, Google Reader is an elaborate
web based program that gathers all the RSS feeds preferred by the
user. You do not have to go back and forth to the webpage for update.
The news is sent directly to your mail, or to your reader depending on
your preferences. On the other hand, Ajax is an emerging technology
that has practically influenced all facets of web technology.
Fortunately enough, it has also influenced RSS opening doors to almost
infinite possibilities. When a developer is very creative with Ajax,
the developer could do so many things and RSS could be recreated to a
new life. When we combine RSS and Ajax, we end up with an Ajax based
feed.
Date created: 29-06-2008.

Building Efficient Widget Container Using Ajax
http://www.fordevr.com/Link-Details-8047/building-efficient-widget-container-using-ajax.html
PageFlakes.com has some of the most amazing feature that you cannot
find in most websites: a widget container. Any HTML code that you have
could be easily loaded through the container provided by
Pageflakes.com. Although there are already tons of widgets in their
website, you can easily create one of your own. For example, the
embed code in YouTube.com could easily be applied in the codes that
you have. Codes that could be integrated in MySpace.com such as simple
casual games could also be applied in the widget container. As a
developer, you can also offer a widget container in your website so
that users could upload an application through an embedded code from a
different website.
Date created: 29-06-2008.

Ajaxify your Facebook Application with Mock Ajax
http://www.fordevr.com/Link-Details-8048/ajaxify-your-facebook-application-with-mock-ajax.html
Developing an Ajax based Facebook application is always a challenging
task. Unfortunately, Facebook does not admit Ajax head-on. What
developers have been doing in their websites and applications to
enable Ajax or to make it an Ajax based application will not be
applied in Facebook. The main reason of course is security. Although
most of the developers might find this move a little bit on the side
of being paranoid, Facebook maybe right in one thing:
Date created: 29-06-2008.

FJAX The Flash Based Ajax
http://www.fordevr.com/Link-Details-8049/fjax-the-flash-based-ajax.html
AHAX, an HTML version of Ajax provides almost the same functionality
however, does not have the really cool features of JavaScript. It goes
to use HTML so that it could render XML in the webpage. It is really
simple and looked better compared to simple HTML but I think it
defeats the purpose of being a great alternate to Ajax since it does
not offer the exact RIA that we are looking for in Ajax. Now another
alternate to Ajax is steadily getting a buzz. I checked them out and
it is pretty impressive when you take a look at their example.
Although I have only seen the theoretical side of this programming
technique, it looks very promising. FJAX stands for Flash JavaScript
and XML and although it replaces the A for Asynchronous, it still
offers the same behavior you would expect from an Ajax based website.
Date created: 29-06-2008.

HIJAX - Simplified Ajax
http://www.fordevr.com/Link-Details-8050/hijax-simplified-ajax.html
At first glance, Ajax is definitely one of the most complicated web
techniques out there. The combination of JavaScript, XML and HTML
might be just too much for budding developers, literally requiring
months of development for a simple Ajax application. Because of its
complication, developers have been backing out from Ajax and looking
for some alternatives. Fortunately, alternates have come out. One of
them is AHAH wherein an HTML version of Ajax is proposed. AHAH has
almost the same output but with simpler coding. Another version called
FJAX has been circling around the web as it uses Flash to transfer XML
files faster with efficient cross browser capabilities.
Date created: 29-06-2008.

Four Easy Steps for Ajax Development
http://www.fordevr.com/Link-Details-8051/four-easy-steps-for-ajax-development.html
Time and time again, developers are at awe on any Ajax based website.
It’s complexity that matches its efficiency has made the developers
and web owners to scramble for knowledge to develop this technique to
this hottest web coding today. Although other codes have been
thriving, none of them could be compared to JavaScript and the mark-up
language XML – the main components of Ajax. Fortunately, there are
individuals who are already proficient in JavaScript long before it
Date created: 29-06-2008.

SAJAX – Ajax for PHP
http://www.fordevr.com/Link-Details-8052/sajax-ajax-for-php.html
Since Ajax has become the focus of today’s web and application
development. A lot of tools have been developed to cater to this
programming technique. Although it has been dubbed to be a very
challenging technique to master, it all goes down to three languages
to build an efficient Ajax website: JavaScript, HTML and XML. Some
have preferred to use JSON instead of XML but an efficient mark-up
language is all that Ajax needs to perform well. The efficiency it
brings is almost second to none and the interface an Ajax application
could do is beyond par.
Date created: 29-06-2008.

Spring Framework on Ajax
http://www.fordevr.com/Link-Details-8053/spring-framework-on-ajax.html
Spring Framework maybe one of the amazing frameworks to ever come out
for Java environment. The first edition was released in 2003 and it
has become the stage for various developments for Java based
napplication. Even before Ajax was born, Spring Framework has already
set up standards for free expression of web application. The main
reason why Spring Framework works well with most Java developers
because it enables the developers freely select the parallel
programming model.
Date created: 29-06-2008.

Better Ajax Behavior through CallBack
http://www.fordevr.com/Link-Details-8054/better-ajax-behavior-through-callback.html
One of the struggles of web developers is the limited browser
behavior. Once the page loads and starts to show its content with the
client, communication to the server stops. If the server is not
loading continuously, no new information is available unless new
information is requested by the user. However, this triggers not only
new information but the whole webpage will be loaded. In a very heavy
website, users might find themselves struggling to update information
of the webpage
Date created: 29-06-2008.

Prototype.js for Easier Ajax Development
http://www.fordevr.com/Link-Details-8055/prototypejs-for-easier-ajax-development.html
Planning to develop an efficient Ajax based application is easier with
Prototype.js. This framework was developed specifically to simplify
almost any Ajax based function. It is MIT licensed framework could
easily be integrated to other frameworks. To start using the
framework it has to be referenced first in your webpage. The following
code is used to activate prototype.js. Usually this is referenced in
an HTML webpage
Date created: 29-06-2008.

Formula for Ajax Failure
http://www.fordevr.com/Link-Details-8056/formula-for-ajax-failure.html
Ajax is still going strong and the hype will never go down unless a
new and a better technique is coming up. So far, what we have seen are
variation of Ajax – FJAX, AHAX and SAJAX. Although they are innovation
by themselves, we cannot help but thinking that these innovations
happened because of Ajax. We just have to wait a little bit for the
next big thing. For now we have to work a little bit better for Ajax’s
development. In this state, the developers still has a lot of things
to understand to build a highly efficient Ajax based website. There
are so many pitfalls in Ajax and one flaw will mean an unsecured
website open for all hackers to exploit.
Date created: 29-06-2008.

MooTools – A Review
http://www.fordevr.com/Link-Details-8057/mootools-a-review.html
MooTools is an open source JavaScript framework that evolved from the
simple function called moo.fx. The developers of moo.fx have slowly
expanded this simple function into a fully functional framework. As of
this writing, the framework is on its 1.2.0 version and has been
enjoying a good following along with other JavaScript frameworks.
MooTools is a lightweight framework. But do not think MooTools is
another lightweight framework that would eventually stack-up. This
framework is as lean as they could be. Instead of stacking up the
functions and lines, MooTools divide the codes by developing functions
in small code bases.
Date created: 29-06-2008.

Enhancing JSON Security
http://www.fordevr.com/Link-Details-8058/enhancing-json-security.html
More and more Ajax developers are choosing JSON for their data
transfer instead of XML. Although XML has been the pillar of Ajax (X
is for XML), JSON has become the choice of most developers because it
was particularly built for JavaScript. Compared to XML, JSON is
lighter and will work faster compared to XML. This lightweight
function enables Ajax based websites and applications to run faster.
The reason why JSON is very efficient in data transmission is its
ability to function in itself. By this function we mean that JSON has
the ability to “EXECUTE” without the aid of other functions. XML is
only a format which will be used to transmit data and files, but JSON
is very effective in terms self execution.
Date created: 29-06-2008.

AJAX in a White Box
http://www.fordevr.com/Link-Details-8059/ajax-in-a-white-box.html
We have already laid out some of the loopholes that could be used by
different hackers. In this article we will take a look at a very basic
hack that could be done even by none-developers and how to prevent it.
Personally, the biggest problem for any Ajax based developer is the
transparency of the source code. To understand this let us take a look
at different online applications that runs in a different language. An
HTML application for example will only show you a source code with the
input box and nothing else. That information is useless for hackers
since it just translates a very small part of what they see. An HTML
based application securely covers its source code and shows
practically nothing. A hacker will probably use a sniffer (network
traffic analyzer) but it will just show up some information on what
server is used. In that point, a hacker may already create a hacking
script but hackers will still have a long way to go through just to
infiltrate an HTML-based website.
Date created: 29-06-2008.

Activating SOAP using Ajax
http://www.fordevr.com/Link-Details-8060/activating-soap-using-ajax.html
Any business transactions who want nothing more than security, speed
and accuracy of application use SOAP for information transportation
between applications. Using HTTP, developers are able to use the
internet and more specifically, the browsers to ensure that the
application and information transfer will never require more than a
stable internet connection. Based on current technologies today, SOAP
web services is stronger than ever because of the advantages it
ensures. The development of Ajax development techniques made it even
better for SOAP web based services. SOAP uses XML for data transfer
which is a very smart choice. As a universal data mark-up XML could
practically be integrated to any browser with the full security you
can expect from any mark-up protocol.
Date created: 29-06-2008.

Client Side vs. Server Side Frameworks
http://www.fordevr.com/Link-Details-8061/client-side-vs-server-side-frameworks.html
Ultimately, there are two types of Ajax based frameworks today: Client
Side and Server Side. Each type of framework has their advantage and
disadvantage which will be appealing to different types of developers.
In this article we take a look at these two general classifications of
Ajax based frameworks. Some will see this as a debate since it has the
same goal but each of this type of frameworks only cater to specific
type of developers. The only question for developers is
Date created: 29-06-2008.

XOAD – PHP Based Ajax Framework
http://www.fordevr.com/Link-Details-8062/xoad-php-based-ajax-framework.html
Here is another server-side framework for Ajax that has been developed
for sometime now. This framework was last updated November 2005 but
still holds great relevance in building Ajax based websites until
today. Why? Because among the many server-side frameworks out there,
few of them actually caters to PHP and XOAD is a rare few that has
been proven to work for many years now. XOAD used to be called NAJAX.
With the changed name, the framework came out with better
functionality.
Date created: 29-06-2008.

Microsoft Ajax Repeater Control
http://www.fordevr.com/Link-Details-8063/microsoft-ajax-repeater-control.html
Apart from being used in complicated RIAs with colorful interfaces,
Ajax is also used for a more practical use such as data control and
interaction. There are functions that any developer could use to
display data in an Ajax way which does not only look good but has
efficient functions which could not be seen in HTML based sites.
Date created: 29-06-2008.

Clean – A Lightweight Ajax Based Framework
http://www.fordevr.com/Link-Details-8064/clean-a-lightweight-ajax-based-framework.html
There are frameworks you can use today that comes in as a lightweight
yet highly efficient Ajax based framework. However, once you have
started using this particular framework things might not be as
powerful as they are. They are able to solve your cross browser
problems but eventually some functions are a little bit harder to
implement. In the end, you end up developing an Ajax based widget
instead of a full blown application. Its quiet frustrating since most
of the
Date created: 29-06-2008.

Ajax from Scratch
http://www.fordevr.com/Link-Details-8030/ajax-from-scratch.html
Learn how to keep your XMLHttpRequests from colliding with your rich
Internet applications.
Date created: 29-06-2008.

A PHP Developer's Primer - Delving into Ajax
http://www.fordevr.com/Link-Details-8031/a-php-developer039s-primer-delving-into-ajax.html
In this article we are going to delve deeper into Ajax and explore how
XSL can be used on both the client side (using Javascript) and on the
server side (using PHP) to transform XML data into XHTML.
Date created: 29-06-2008.

Take Ajax to Your E-mail Inbox
http://www.fordevr.com/Link-Details-8032/take-ajax-to-your-e-mail-inbox.html
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.
Date created: 29-06-2008.

Saving Session Across Page Loads Without Cookies
http://www.fordevr.com/Link-Details-8033/saving-session-across-page-loads-without-cookies.html
This is a mini-tutorial on saving state across page loads on the
client side, without using cookies so as to save large amounts of data
beyond cookies size limits.
Date created: 29-06-2008.

AJAX: Instant Tutorial
http://www.fordevr.com/Link-Details-8034/ajax-instant-tutorial.html
This is a quick tutorial to get you jump started with Ajax. It uses
object detection and explains some of the caveats for doing what is
being done in the tutorial.
Date created: 29-06-2008.

Ajax Mistakes
http://www.fordevr.com/Link-Details-8035/ajax-mistakes.html
Ajax is also a dangerous technology for Web developers, its power
introduces a huge amount of UI problems as well as server side state
problems and server load problems. I�ve compiled a list of the many
mistakes developers using Ajax often make.
Date created: 29-06-2008.

Prototype, Easing AJAX's Pain
http://www.fordevr.com/Link-Details-8036/prototype-easing-ajax039s-pain.html
This article describes Prototype, an open source JavaScript library to
create an object for an AJAX application. It explains how to use
Prototype by describing an environmentally oriented web application
that displays an annual atmospheric carbon dioxide (CO2) level.
Date created: 29-06-2008.

Alternate Ajax Techniques - Part 2
http://www.fordevr.com/Link-Details-8037/alternate-ajax-techniques-part-2.html
In this installment, you'll learn how to use images and cookies to
enable client-server communication even on older browsers that don't
support the DOM.
Date created: 29-06-2008.

Tuning Ajax
http://www.fordevr.com/Link-Details-8038/tuning-ajax.html
This article illustrates one method of benchmarking your Ajax
applications as well as point out some of the major performance
pitfalls that the author has encountered while developing Ajax
components and applications.
Date created: 29-06-2008.

Getting Started with Ajax
http://www.fordevr.com/Link-Details-8039/getting-started-with-ajax.html
This is a two-part tutorial on starting with Ajax. The first part of
the article is using Ajax using the DOM innerHTML and the second part
using nodes from XML.
Date created: 29-06-2008.

Lightweight Ajax Development
http://www.fordevr.com/Link-Details-8040/lightweight-ajax-development.html
The tutorial discusses some of the limitations of the JSP application
design and shows how a lightweight Ajax-based solution can help to
overcome them. It introduces basic Ajax concepts and a popular Java
toolkit called Direct Web Remoting (DWR). You'll convert the
application to a lightweight design.
Date created: 29-06-2008.

Using Ajax from Perl
http://www.fordevr.com/Link-Details-8041/using-ajax-from-perl.html
You could spend a lot of time figuring out all the pieces of
JavaScript on the client side and Perl on the server side in order to
work out how to use Ajax in your code. Thankfully, there's already a
module on CPAN to take the pain out it: CGI::Ajax.
Date created: 29-06-2008.

Rich Ajax slide shows with DHTML and XML
http://www.fordevr.com/Link-Details-8042/rich-ajax-slide-shows-with-dhtml-and-xml.html
This tutorial shows how to create an Asynchronous JavaScript and XML
(Ajax) client-side slide show that's animated using "Ken Burns
Effects." You'll discover how to build XML data sources for Ajax,
request XML data from the client, and then dynamically create and
animate HTML elements with that XML.
Date created: 29-06-2008.

Head Rush Ajax
http://www.fordevr.com/Link-Details-8043/head-rush-ajax.html
With Head Rush Ajax, in no time you'll be writing JavaScript code that
fires off asynchronous requests to web servers...and having fun doing
it. By the time you've taken your dynamic HTML, XML, JSON, and DOM
skills up a few notches, you'll have solved tons of puzzles, figured
out how well snowboards sell in Vail.If you thought Ajax was rocket
science, this book is for you. Head Rush Ajax puts dynamic, compelling
experiences within reach for every web developer.
Date created: 29-06-2008.

Cram Everything to your Webpage
http://www.fordevr.com/Link-Details-8044/cram-everything-to-your-webpage.html
You have one page to render everything: news, quote of the day,
embedded small online games and even your blog. You can create a page
wherein your visitors can scroll down for information but too much
scrolling is really annoying. You have to build a website where
everything has to be crammed but will never sacrifice the overall lay-
out of the website. During the days of HTML, developers are just
resigned to the simple fact that everything could never be placed in a
single webpage.
Date created: 29-06-2008.

Ajax Based Google Translation Application
http://www.fordevr.com/Link-Details-8045/ajax-based-google-translation-application.html
Another Ajax Based Google Translation Application Released Recently,
Google offered to the public their latest offering of language
translation applications. Via public API, developers should be able to
apply to their own website Google translates for developers to easily
configure their website to any other languages they prefer. Aside from
website add-on, developers can also use this API to build their custom
designed gears which could be launched among the independently
developed
Date created: 29-06-2008.

Creating Live Data with AJAX
http://www.fordevr.com/Link-Details-8011/creating-live-data-with-ajax.html
If you want to have live data on your website, that will change all on
its own without you having to constantly refresh the page, then this
tutorial will show you how to. Assumes you have an understanding of
the AJAX (XMLHttpRequest) object.
Date created: 29-06-2008.

Simple Introduction to AJAX and XMLHttpRequest
http://www.fordevr.com/Link-Details-8012/simple-introduction-to-ajax-and-xmlhttprequest.html
This tutorial explains from the very beginning how to use AJAX in web
applications. It is assumed you have a knowledge of Javascript (with a
little DOM) as well as a server side scripting language, although you
should pick it up easily.
Date created: 29-06-2008.

Making a Google Suggest-like application
http://www.fordevr.com/Link-Details-8013/making-a-google-suggest-like-application.html
Ever wanted to make your own "live" advanced search that gives you
suggestions as you type. This tutorial will show you how to make one
just like Google's new "Suggest" search feature.
Date created: 29-06-2008.

Tutorial with demos
http://www.fordevr.com/Link-Details-8014/tutorial-with-demos.html
Step-by-step tutorial to understand the XMLHttpRequest object and how
to use it from JavaScript. Examples with text, XML and JSON files. The
tutorial is completed by demo pages that you can use as templates for
you own website. Plus a specific JSON tutorial a very simple to use
format.
Date created: 29-06-2008.

Integrate Google Calendar in your website using AJAX
http://www.fordevr.com/Link-Details-8015/integrate-google-calendar-in-your-website-using-ajax.html
This tutorial will guide you how to integrate 'Google Calendar' in
your website using AJAX
Date created: 29-06-2008.

Shopping Cart with AJAX
http://www.fordevr.com/Link-Details-8016/shopping-cart-with-ajax.html
This tutorial will you how to build a Drag and Drop Shopping Cart.
Date created: 29-06-2008.

Building Tabbed Content
http://www.fordevr.com/Link-Details-8017/building-tabbed-content.html
In this workshop, you'll be building a tabbed content browser that's
Ajax powered. Whenever a user clicks a tab the script will communicate
with the server and send back the appropriate data for that tab.
Date created: 29-06-2008.

AJAX: Building a Chat
http://www.fordevr.com/Link-Details-8018/ajax-building-a-chat.html
This tutorial is teaches how to build a Live Chat for WebSite
Date created: 29-06-2008.

Degradable Ajax Form Validation
http://www.fordevr.com/Link-Details-8019/degradable-ajax-form-validation.html
Thanks to Ajax, we can provide real-time feedback to the user using
server-side validation scripts and eliminate the need for redundant
validation functions without giving up a solution that degrades
gracefully when JavaScript is disabled.
Date created: 29-06-2008.

AJAX WebMail Tutorial
http://www.fordevr.com/Link-Details-8020/ajax-webmail-tutorial.html
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.
Date created: 29-06-2008.

Better File Uploads with AJAX and JavaServer Faces
http://www.fordevr.com/Link-Details-8021/better-file-uploads-with-ajax-and-javaserver-faces.html
In this article, we will take fresh approach and implement an AJAX-
powered component that will not only upload the file to server, but
also monitor the actual progress of a file upload request in "real
time."
Date created: 29-06-2008.

Ajax RSS Reader Step by Step Tutorial
http://www.fordevr.com/Link-Details-8022/ajax-rss-reader-step-by-step-tutorial.html
This Ajax reader is written in JavaScript only. Itrequests a backend
URL on the same server then displays the feed.
Date created: 29-06-2008.

Ajax Username Availability Checking
http://www.fordevr.com/Link-Details-8023/ajax-username-availability-checking.html
The goal of this Ajax example is to allow a user who is registering
for your site to see if the username they want to use is taken already
or not, without having to submit a form and reload the page.
Date created: 29-06-2008.

Ajax: Getting Started
http://www.fordevr.com/Link-Details-8024/ajax-getting-started.html
This article guides you through the Ajax basics and gives you two
simple hands-on examples to get you started.
Date created: 29-06-2008.

AJAX Design Patterns
http://www.fordevr.com/Link-Details-8025/ajax-design-patterns.html
Excellent tutorial on how to build an Ajax-powered Web site, with
dynamic page loads.
Date created: 29-06-2008.

Ajax Tutorial with Prototype
http://www.fordevr.com/Link-Details-8026/ajax-tutorial-with-prototype.html
This is an example of a good use of Ajax, and at the same time keeps
it simple. It is a zip code verifier. As soon as the person enters the
zip code it makes a request to the server to see if the zip code is in
the database, and returns the city and state.
Date created: 29-06-2008.

Edit-in-Place with Ajax
http://www.fordevr.com/Link-Details-8027/edit-in-place-with-ajax.html
This tutorial is about edit-in-place system which is used for quickly
amending titles and descriptions on photographs.
Date created: 29-06-2008.

Three Practical Uses For Ajax
http://www.fordevr.com/Link-Details-8028/three-practical-uses-for-ajax.html
In this article I'm going to show you three simple and practical uses
for Ajax on your Web site. You'll need to know a bit of HTML,
JavaScript, and PHP to follow along, but I'll do my best to explain
everything in simple terms so you don't get lost.
Date created: 29-06-2008.

AJAX: How to Handle Bookmarks and Back Buttons
http://www.fordevr.com/Link-Details-8029/ajax-how-to-handle-bookmarks-and-back-buttons.html
This article presents an open source JavaScript library that finally
brings bookmarking and back button support to AJAX applications.
Date created: 29-06-2008.

Ajax PHP tutorial
http://www.fordevr.com/Link-Details-7993/ajax-php-tutorial.html
In this article I will try to summarize the basics of Ajax and PHP
communication. At the and you can find a full working Ajax - PHP
example.
Date created: 29-06-2008.

AJAX +Web 2.0 Speed Up the Web
http://www.fordevr.com/Link-Details-7994/ajax-web-20-speed-up-the-web.html
In the AJAX tutorial below we will demonstrate how a web page can be
loaded+redered 10 time faster using ajax.Tutorial,examples source code
available. At the and you can find a full working Ajax Web 2.0- PHP
example.
Date created: 29-06-2008.

TechCuBeTalk- Ajax Hands on tutorial for Beginners
http://www.fordevr.com/Link-Details-7995/techcubetalk-ajax-hands-on-tutorial-for-beginners.html
This tutorial teaches beginners the introduction of Ajax. This
tutorial uses servlet and java to call Ajax.
Date created: 29-06-2008.

Learn How To Make 2d Multiplayer Ajax Games.
http://www.fordevr.com/Link-Details-7996/learn-how-to-make-2d-multiplayer-ajax-games.html
AjaxProdigy.com contains lots of tutorials, code, and full examples on
how to make a 2d ajax multiplayer rpg game and other 2d ajax games,
like a 2d multiplayer real-time strategy game called SG1 modeled after
Starcraft. At AjaxProdigy everything is explained in a simple way so
anyone can understand. Live games for example are available like a 2d
multiplayer rpg and a 2d multiplayer real-time strategy game.
Date created: 29-06-2008.

JavaScript PHP Remote Method Library
http://www.fordevr.com/Link-Details-7997/javascript-php-remote-method-library.html
This PHP5 class allows your Prototype JavaScript AJAX applications to
natively call PHP methods and get data back as if the methods were
written in JavaScript. I modeled this somewhat after AMFPHP for Flash
remoting. I wanted to be able to simply write methods in a PHP class
and then call them in JavaScript and not write any more code than
that. This pretty much does that. You can see it in action at my
website: http://onesandzeros.biz/j sphpremoting/
Date created: 29-06-2008.

AJAX and the Back Button Problem
http://www.fordevr.com/Link-Details-7998/ajax-and-the-back-button-problem.html
If you are starting out in your first Ajax based program, one of the
biggest challenges that you have to face is to let your users remember
not to hit the back button. Most of the time, Ajax based programs does
not like the back button. Unfortunately, Ajax does not have that
functionality in bookmarking the previous page so that it could be
reloaded anytime. With this development or some call it a disability;
it is quite clear that today’s browsers were built without thinking
Date created: 29-06-2008.

Beginning Ajax and ASP.NET 3.5
http://www.fordevr.com/Link-Details-7999/beginning-ajax-and-aspnet-35.html
Ajax is a great helper to us while developing rapid applications
without worrying us at power of asynchronous. In Visual Web Developer
2008 comes with built in Atlas and ASP.NET3.5 . In this tutorial, I
try to show you what's ajax and database querying at same time. Now
let's build our scene. Open an empty web site and dop a ScriptManager
and UpdatePanel from Ajax Extensions tab. Close the tab and open
standard controls and drop one textbox and one button. Place a label
inside ajax control and one more outside of UpDatePanel. The second
label will display that we are using Ajax and page is not posting
back. I will add some hard codes and I have put s SqlDataSource and a
GridView. Complete code is included
Date created: 29-06-2008.

AHAH vs AJAX
http://www.fordevr.com/Link-Details-8000/ahah-vs-ajax.html
One of the best thing about the hype created by AJAX was the reaction
of other developers. Of course, there are individuals they are willing
to build an alternative for every hype which is usually considered as
a rip-off of the original hyped programming. Such programs frequently
fail even before it gets started. For example, just look at different
web-based office applications since zoho.com made a mark. Though lots
of alternatives are available, almost none came even close.
Date created: 29-06-2008.

Fetching additional content when end of page is reached
http://www.fordevr.com/Link-Details-8001/fetching-additional-content-when-end-of-page-is-reached.html
At times, pagination does not convey any meaning - say when you have a
essentially endless list of articles from various RSS feeds. One
solution is to load all the articles - that's out of question when
there are more than a handful; the web 2.0 way is to load additional
content when reader is at the end of content.
Date created: 29-06-2008.

Delayed content loading
http://www.fordevr.com/Link-Details-8002/delayed-content-loading.html
Additional content, or decorations, can be loaded after the basic
content is displayed by "including" an external file with an AJAX
call.
Date created: 29-06-2008.
Reply all
Reply to author
Forward
0 new messages