• Complain

Michael Morrison [Michael Morrison] - Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications

Here you can read online Michael Morrison [Michael Morrison] - Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2007, publisher: Prentice Hall, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Michael Morrison [Michael Morrison] Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications
  • Book:
    Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications
  • Author:
  • Publisher:
    Prentice Hall
  • Genre:
  • Year:
    2007
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Supercharge Your Sites with Ajax Right Now...No ScriptingExpertise Needed!

Youve heard how great Ajax is--howit can help make your Web sites more usable, more interactive, moreresponsive, more successful. Ajax Construction Kitlets you put Ajax to work right now, even if youvenever written a script! Just learn a few essentials, check out afew examples, then run the live CD and discover all theplug-and-play code you need to hit the ground running. AjaxConstruction Kits built-in applications work rightout of the box. And with easy guidance from Michael Morrison,youll gradually deepen your understanding--learn how tocustomize, extend, and reuse these applications---and even buildskills for creating new ones. Walk away an expert.

Use Ajax ConstructionKits ten complete applications to

  • Dynamically load Web data

  • Dynamically populate lists

  • Tap into RSS news feeds

  • Use AutoComplete to reduce inputerrors

  • Create more responsive GUIs withreal-time validation

  • Build a killer interface for viewingimages

  • Present information or advertising withslick pop-ups

  • Provide an up-to-the-minute weatherforecast

  • Build an e-commerce product shippingcalculator

  • Add ratings tools to your site

  • And more...

    CD-ROM Includes

  • Your complete Ajaxprojects: Run the Ajax projects (HTML, JavaScript, and PHPsource code) that are included on the CD from your Windows, Mac OSX, or Linux system.

  • Your complete Ajaxenvironment: Boot the CD as an Ubuntu Linux live CD toimmediately begin working with the Ajax projects (no setuprequired).

  • Ready-to-run tools on the CD include theXAMPP Web server, Firefox Web browser, and Bluefish HTMLeditor.

  • System Requirements:

  • Platform: Windows, Linux, Mac (OS X orhigher)

  • Processor: Intel-based processor (Pentiumor higher)

  • Memory: 128 MB RAM or more

  • Disk space: None required; USB thumbdrive optional to store data

  • Optical drive: CD reader

  • Negus Live Linux Series

    Your Practical, Hands-On Guides toGetting Real Results with Free Software

    Add the free software and examples from thebooks CD to your Windows, Mac OS X, or Linux system tofollow along with the projects described in the book. Or boot theCD directly to use a complete, prepackaged set of free softwaretools to play, display, and modify those projects. Start as anovice, by trying out examples...and finish with professionalAjax-enabled Web content!

    SERIES EDITOR CHRISTOPHER NEGUS isthe bestselling author of the Red Hat Linux Bible series,Linux Toys series, and this series flagship title,Linux Live CDs.

    Michael Morrison [Michael Morrison]: author's other books


    Who wrote Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications — read online for free the complete book (whole text) full work

    Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make
    Appendix A. The Past, Present, and Future of Ajax

    Maybe you couldnt care less where Ajax came from, but just in case you do, I thought a little history lesson might be worthwhile. By understanding a bit more about the origins of Ajax, youll hopefully be more capable of assessing the role it will play in the future of Web development. Its a very exciting technology, but one that is in many ways still in an exploratory state. So where exactly did Ajax come from and where is it headed? Lets find out.

    The Road to Ajax

    When you get right down to it, Ajax is really just a term used to describe a particular application of existing technologies. This particular application has been around for a few years, but not until February of 2005 was given a catchy name. The man responsible for the name is Jesse James Garrett, who needed a more efficient way to describe a Web solution to a client of his employer, Adaptive Path. The name Ajax hit Garrett one day in the shower, and it stuck. People began thinking that Ajax was actually an acronym (AJAX) that stood for Asynchronous JavaScript and XML, but this isnt entirely the case. Although the name Ajax does in fact refer to a development approach involving asynchronous JavaScript and XML, the word Ajax isnt strictly an acronym.

    Surprisingly enough, the road leading up to Garretts catchy name can be traced back to Microsofts Remote Scripting technology, which was officially introduced in 1998 in Internet Explorer 4 and Netscape Navigator 4. A functional application that utilized Microsofts Remote Scripting technology was Outlook Web Access, which was certainly pioneering for its time. Taking a step back a few years earlier, the iframe (Internet Explorer) and layer (Netscape Navigator) elements supported the asynchronous loading of Web content as far back as 1996. The iframe and layer elements in combination with crafty JavaScript coding ushered in the notion of Dynamic HTML, or DHTML, which was popular for several years prior to the advent of Ajax techniques.

    The true birth of Ajax took place in 2000 when Microsoft added the XMLHTTPRequest object to Internet Explorer 5. It still took a few years for the technology to mature to a point where it could be used consistently, and even then it took a groundbreaking application for everyone to truly see the power of Ajax.

    The Ajax Boom

    Major technological shifts rarely happen in the abstract. In the case of Ajax, it took a real-world example to demonstrate how compelling the technology could be. That example was and still is Google Maps. Released to the world in beta form in February of 2005, Google Maps boggled the minds of many Web developers who marveled at how the map could be dragged in real time. How could it be possible for that much data to be transferred so fast? As it turned out, it was a very clever usage of Ajax that allowed Google Maps to appear so responsive. In reality, the application attempts to anticipate your next move and preloads map data asynchronously.

    Note
    Picture 1

    Its worth noting that the social networking site Orkut was technically the first mainstream application of Ajax, but it had nowhere near the shock and awe of Google Maps. Orkut used (and continues to use) Ajax to allow users to rate their friends with a star rating system.

    In my mind at least, Google Maps formally ushered in the Ajax era of Web applications. The stampede began, and now numerous mainstream applications have an Ajax feel that is unmistakable. Gmail, Flickr, and Netflix are but a few of the other mainstream applications that are now heavily injected with Ajax, never to return to the land of click, wait, reload. With the huge momentum behind the technology, we will no doubt see many more applications become Ajax-powered as time goes by.

    Whats Next for Ajax?

    In lieu of the rapid ascent of Ajax, it is worth putting things into perspective as we chart a path into the future. One thing for certain is that many of us in the tech industry still have not learned our lesson from the dot-com bubble bursting of the late 90s. The term irrational exuberance has been used to describe the mentality that lead to unchecked rises in tech stocks during that period. A big part of the problem had to do with people latching on to the next big idea as if it was going to change the world as we know it. Of course the Internet as a whole has changed the world a fair amount, but many of us have a tendency to hype each new advance as if it alone holds the promise of unimaginable progress, efficiency, riches, etc. Ajax is one of these new advances.

    When observed with a bit more perspective, it becomes apparent that Ajax is but one advance in the evolution of the Web. Im not attempting to understate the significance of the advance, but I am cautioning that we all shouldnt get carried away in the excitement of the newness. Ajax indeed offers the promise of a more responsive and ultimately more usable Web, and that is worthy of some excitement. But at the same time, lets not forget that it solves a very specific problem that isnt necessarily an issue with every Web application. Ajax is not a magic bullet that you fire at every Web page you develop.

    As we venture into the uncharted future of the Web plus Ajax, the degree to which we restrain the usage of Ajax may ultimately play a critical role in Ajaxs continued success. This has to do with a variety of reasons, one of which is the fact that Ajax can actually put more of a workload on servers despite the fact that less information is typically being transferred. Sure, youve eliminated an entire page of data being sent with each request, but youve opted to fire off a couple dozen requests instead of just one. Depending on the specific server configuration, multiple small requests can potentially present more of a bottleneck than a single large request.

    All this is to say that you should approach future Web projects knowing that Ajax is an incredibly handy tool, but its ultimately still just a tool. The old saying that to a hammer every problem looks like a nail certainly applies here. Just because you have the knowledge and code to inject Ajax into everything you do doesnt necessarily make it right. At the same time, even the smallest properly structured Ajax application can be incredibly compelling and dramatically improve the usability of the app. If we all use Ajax with a tiny bit of creative restraint, the Web of the future will certainly be a more enjoyable place to live and work.

    Appendix B. A Quick and Dirty XMLHttpRequest Reference

    Although the major premise of this book is to empower you to use Ajax without having to immerse yourself in the nitty-gritty details of asynchronous JavaScript coding, you may get motivated enough by the examples to dive into Ajax programming. If so, you will need to understand the XMLHttpRequest object inside and outthis object houses the primary functionality responsible for making Ajax work. This appendix provides you with a concise reference to the XMLHttpRequest object, along with a few helpful hints about how to best use its methods and properties. For a complete reference on all of the objects supported by the core JavaScript language, please refer to http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference.

    Methods

    The XMLHttpRequest object contains several methods used to establish a connection with a Web server and send and receive data. Although the modern usage of the object typically involves asynchronous communication, the object is perfectly capable of performing synchronous operations as well. Its how you use the methods of the object that determines the nature of a particular request.

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications»

    Look at similar books to Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


    Reviews about «Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications»

    Discussion, reviews of the book Negus Live Linux Series Ajax Construction Kit: Building Plug-and-Play Ajax Applications and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.