正在加载图片...
rave about the interaction design of a product that wasnt on the Web?(okay besides the ipod. ) All the cool, innovative new projects are online Despite this, Web interaction designers cant help but feel a little env io us of our collea gues who create desktop software. Desktop applications have a richness and responsiveness that has seemed out of reach on the Web. The same simp licity that enabled the Web's rapid proliferation also creates a gap between the experiences we can provide and the experiences users can get from a desktop application That gap is closing. Take a look at Google Suggest. Watch the way the suggested terms update as you type almost instantly. Now look at Google Maps. Zoom in. Use your cursor to grab the map and scroll around a bit Aga in, everything happens almost instantly, with no waiting for pages to reload Google Suggest and google maps are two examples of a new approach to web applications that we at Adaptive Path have been calling ajax. the name is shorthand for Asynchronous Java Script XML, and it represents a fundamental ible on the web Defining Ajax Ajax isn't a tec ly several technologie ch flourishing in own right, coming together in powerful new ways. Ajax incorporates standards-based presentation using XHTML and CSs dynamic display and interaction using the document object Model; sing XML and XSLT; asynchronous data retrieval using XmlhTtpreqUesT and Java Script binding everything together. The classic web application model works like this Most user actions in the interface trigger an Http request back to a web server thE server does some processing retrieving data, crunching numbers, talking to various legacy systems and then returns an HTML page to the client. It's a model adapted from the Web's origina l use as a hypertext medium but as fans of The Elements of User Experience know what makes the Web good for hypertext doesnt necessarily make it good for sof tware applicationsrave about the interaction design of a product that wasn’t on the Web? (Okay, besides the iPod.) All the cool, innovative new projects are online. Despite this, Web interaction designers can’t help but feel a little envious of our colleagues who create desktop sof tware. Desktop applications have a richness and responsiveness that has seemed out of reach on the Web. The same simplicity that enabled the Web’s rapid proliferation also creates a gap between the experiences we can provide and the experiences users can get f rom a desktop application. That gap is closing. Take a look at Google Suggest. Watch the way the suggested terms update as you type, almost instantly. Now look at Google Maps. Zoom in. Use your cursor to grab the map and scroll around a bit. Again, everything happens almost instantly, with no waiting for pages to reload. Google Suggest and Google Maps are two examples of a new approach to web applications that we at Adaptive Path have been calling Ajax. The name is shorthand for Asynchronous JavaScript + XML, and it represents a fundamental shif t in what’s possible on the Web. Defining Ajax Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates: • standards-based presentation using XHTML and CSS; • dynamic display and interaction using the Document Object Model; • data interchange and manipulation using XML and XSLT; • asynchronous data retrieval using XMLHttpRequest; • and JavaScript binding everything together. The classic web application model works like this: Most user actions in the interface trigger an HTTP request back to a web server. The server does some processing — retrieving data, crunching numbers, talking to various legacy systems — and then returns an HTML page to the client. It’s a model adapted from the Web’s original use as a hypertext medium, but as fans of The Elements of User Experience know, what makes the Web good for hypertext doesn’t necessarily make it good for sof tware applications
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有