MIS Professor Sandvig MIS 424 Professor Sandvig

Slides:



Advertisements
Similar presentations
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Advertisements

AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Navigation Controls MacDonald Ch. 11 MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
AJAX ASP.NET MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
Does Ajax suck? CS575 Spring 2007 Chanwit Suebsureekul.
AJAX MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
Agenda What is AJAX? What is jQuery? Demonstration/Tutorial Resources Q&A.
Ryan Putz. Outline  What is Ajax?  Member Technologies  Methodology  When and When Not To Use  Who’s Using Ajax?  Code Examples.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Chris Pinski.  History  What is Ajax  Who uses Ajax  Underlying Technologies  SE Aspect  Common Problems  Conclusion.
Santosh Ghimire – 066 BCT 533 Subit Raj Pokharel – 066 BCT 538 Sudip Kafle – 066 BCT
Lecture 12 – AJAX SFDV3011 – Advanced Web Development Reference: 1.
AJAX MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
Instructor, Dr. Khalili Bahram Jeevan Kumar Gogineni.
Cross Site Integration “mashups” cross site scripting.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
MIS 424 Professor Sandvig. Overview  Why Analytics?  Two major approaches:  Server logs  Google Analytics.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Web Technology Introduction AJAXAJAX. AJAX Outline  What is AJAX?  Benefits  Real world examples  How it works  Code review  Samples.
the acronym for Asynchronous JavaScript and XML.
MIS 324 Professor Sandvig. Overview  Review ASP.NET  Preview: MIS 424  Final exam info.
Ajax for Dynamic Web Development Gregory McChesney.
Libraries and APIs CMPT 281. Overview Basics of libraries and APIs Rich internet applications Examples – Scriptaculous – JQuery.
Canopy walk through Single-Page Apps (SPAs) Benjamin Howarth Freelancer, Code Gecko Umbraco UK Festival, Fri 30 th Oct 2015 CODE GECKO.
Chapter 16: Ajax-Enabled Rich Internet Applications with XML and JSON TP2543 Web Programming Mohammad Faidzul Nasrudin.
 AJAX – Asynchronous JavaScript and XML  Ajax is used to develop fast dynamic web applications  Allows web pages to be updated asynchronously by transferring.
AJAX James Kahng. Congrats Jack Guo for Angular entryentry This week’s coding challenge at end of talk.
AJAX Asynchronous JavaScript and XML 1. AJAX Outline What is AJAX? Benefits Real world examples How it works 2.
JQuery and AJAX WEB Technologies : PHP Programming Language.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
AJAX – Asynchronous JavaScript And XML By Kranthi Kiran Nuthi CIS 764 Kansas State University.
Web 2.0 IS530 Fall 2009 Dr. Dania Bilal. Web 2.0 Is the Web that is being transformed into a computing platform for delivering web applications to end.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
 AJAX technology  Rich User Experience  Characteristics  Real live examples  JavaScript and AJAX  Web application workflow model – synchronous vs.
AJAX CS456 Fall Examples Where is AJAX used? Why do we care?
PHP and AJAX. Servers and Clients For many years we tried to move as much as possible to the server. Weak clients, poor bandwidth, browser compatibility..
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Ajax & Client-side Dynamic Web Gunwoo Park (Undergraduate)
Web API - Introduction AJAX, Spring Data REST SoftUni Team Web API
MIS Professor Sandvig MIS 324 Professor Sandvig
AJAX.
Asynchronous Java script And XML Technology
AJAX.
Exception Handling .NET MVC
Session V HTML5 APIs - AJAX & JSON
IS 360 Course Introduction
MIS Professor Sandvig MIS 424 Professor Sandvig
COP 3813 Intro to Internet Computing
MIS Professor Sandvig MIS 324 Professor Sandvig
MIS Professor Sandvig MIS 424 Professor Sandvig
HTML Level II (CyberAdvantage)
HTML5 AJAX & JSON APIs
JavaScript & jQuery AJAX.
Secure Web Programming
MIS JavaScript and API Workshop (Part 3)
MIS Professor Sandvig MIS 324 Professor Sandvig
DR. JOHN ABRAHAM PROFESSOR UTPA
Advanced Concepts and AJAX
Introduction to AJAX and JSON
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
Introduction to JavaScript
.NET Validation Controls
Who is Using your webSite?
Murach's JavaScript and jQuery (3rd Ed.)
Murach's JavaScript and jQuery (3rd Ed.)
Presentation transcript:

MIS 324 -- Professor Sandvig MIS 424 Professor Sandvig 7/1/2019 AJAX MIS 424 Professor Sandvig

MIS 324 -- Professor Sandvig 7/1/2019 Today What is AJAX Benefits & Uses Implementation Do-it-yourself Download API ASP.NET Ajax Summary

MIS 324 -- Professor Sandvig 7/1/2019 What is AJAX Acronym Asynchronous JavaScript And XML What it is JavaScript in web page retrieves data from server Allows partial page refresh Reduces need to refresh entire page

MIS 324 -- Professor Sandvig 7/1/2019 What is AJAX

MIS 324 -- Professor Sandvig 7/1/2019 What is AJAX Data format does not need to be XML Depends upon use Popular formats: JSON Text XML CSV Custom

MIS 324 -- Professor Sandvig 7/1/2019 Benefits & Uses Benefits: Richer experience for user More like using desktop application Uses Google Suggest (JSON) Google Maps (blob?) Kayak – (JSON with image links) Amazon (images) (JSON) Facebook news feed, Gmail, Netflix, etc. etc.

MIS 324 -- Professor Sandvig 7/1/2019 Implementation Options: Do-it-yourself Lightweight, flexible write or modify JavaScript or jQuery Use API Google, Facebook, Amazon, … Easy, powerful

MIS 324 -- Professor Sandvig 7/1/2019 Do it yourself Client Include JavaScript or jQuery in web page Requests data from server Server Web service provides data Format: XML, JSON, HTML, …

Do it Yourself Examples MIS 324 -- Professor Sandvig 7/1/2019 Do it Yourself Examples Client Language Data Example JavaScript XML w3Schools HTML AjaxBookstore (see handout) jQuery ListCityZips.php (see source) ZipAjaxHandler.php Home rolled CarParts.com JSON AjaxSearch Birds (see handout) SearchHandler MVC

MIS 324 -- Professor Sandvig 7/1/2019 Use AJAX API Ajax applications written by others Google APIs Search Maps Tree Tour Facebook APIs Flickr Gallery API

MIS 324 -- Professor Sandvig 7/1/2019 Summary AJAX Use to improve user experience Partial page refreshes Options: Code you own Use APIs ASP.NET AJAX