Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Foundations of Ajax

Foundations of Ajax, 9781590595824 (1590595823), Apress, 2005
We thought we had found the Holy Grail of software development when we started building
Web applications several years ago. Previously we had been developing thick client applications
that required a lengthy installation process every time a new version of the company’s
application was released. The application was deployed to several hundred users scattered
across the country, and much to our dismay we had to watch as the complex and error-prone
installation process continually caused headaches and angst for developers and users alike.
Deploying an application through a browser seemed like a much more palatable option
because it would eliminate the need to install software on the client computer. So, like many
others, our organization moved swiftly to deploying applications on the Web.

Despite the relative ease of deployment, Web applications still had their share of issues.
Most notable from a user’s perspective was the significant loss of rich interactivity provided
by the user interface. Web applications were constrained to the basic set of widgets provided
by HTML. Worse yet, interacting with the server required a complete refresh of the page,
which was disconcerting to users who were familiar with rich client-server applications.
We always considered this constant need to refresh the page a serious liability of Web
applications and often experimented with ways to avoid a page refresh whenever possible;
at one point, we even considered writing a Java applet that would handle the communication
between the browser and the server. However, it soon became apparent that as more Web
applications were deployed, users simply got used to the constant page refreshes, and our
zeal for finding alternatives slowly faded.

Fast-forward five years. Even before the term Ajax was coined, asynchronous communication
between the browser and server using the XMLHttpRequest object was creating a buzz
within the developer community thanks to applications such as Google Suggest and Gmail.
The XMLHttpRequest object has been available in Internet Explorer for several years, but now
that it was being supported by other browsers, it was poised for a breakthrough. We added
Ajax functionality to an existing application we happened to be working on at the time, and
we were so impressed with the results that we thought, “Hey, somebody should write a book
about this.” Thus, the seeds for this book were sown.
(HTML tags aren't allowed.)

George Eliot: Interdisciplinary Essays (Bicentennial Collection)
George Eliot: Interdisciplinary Essays (Bicentennial Collection)

This collection brings together new articles by leading scholars who reappraise George Eliot in her bicentenary year as an interdisciplinary thinker and writer for our times. Here, researchers, students, teachers and the general public gain access to new perspectives on Eliot’s vast interests and knowledge, informed by the...

Introduction to Probability and Statistics Using R
Introduction to Probability and Statistics Using R
This is a textbook for an undergraduate course in probability and statistics. The approximate prerequisites are two or three... More > semesters of calculus and some linear algebra. Students attending the class include mathematics, engineering, and computer science majors....
Foundations of Algebraic Specification and Formal Software Development (Monographs in Theoretical Computer Science. An EATCS Series)
Foundations of Algebraic Specification and Formal Software Development (Monographs in Theoretical Computer Science. An EATCS Series)

This book provides foundations for software specification and formal software development from the perspective of work on algebraic specification, concentrating on developing basic concepts and studying their fundamental properties. These foundations are built on a solid mathematical basis, using elements of universal algebra, category theory...

Visual Design for the Modern Web
Visual Design for the Modern Web
Just as great artists must understand their tools, great Web designers must understand the technology behind their art. In Visual Design for the Web, author Penny McIntire shows novice Web designers how to use their tools--including HTML, CSS, and JavaScript--in conjunction with the principles of aesthetics and usability to become masters of their...
Writing Machines (Mediaworks Pamphlets)
Writing Machines (Mediaworks Pamphlets)

Tracing a journey from the 1950s through the 1990s, N. Katherine Hayles uses the autobiographical persona of Kaye to explore how literature has transformed itself from inscriptions rendered as the flat durable marks of print to the dynamic images of CRT screens, from verbal texts to the diverse sensory modalities of multimedia works, from...

Professional Android Open Accessory Programming with Arduino (Wrox Programmer to Programmer)
Professional Android Open Accessory Programming with Arduino (Wrox Programmer to Programmer)

Learn how to control your home or car from your Android smartphone - air conditioning, lights, entertainment systems, and more!

Android Open Accessory is a new, simple, and secure protocol for connecting any microcontroller-empowered device to an Android smartphone or tablet. This Wrox guide shows Android programmers how to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy