MIS Professor Sandvig MIS 324 Professor Sandvig

Slides:



Advertisements
Similar presentations
AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI
Advertisements

Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
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.
AJAX MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
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.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Santosh Ghimire – 066 BCT 533 Subit Raj Pokharel – 066 BCT 538 Sudip Kafle – 066 BCT
JavaScript & jQuery the missing manual Chapter 11
Lecture 12 – AJAX SFDV3011 – Advanced Web Development Reference: 1.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
What’s Next? MIS 314 Professor Sandvig. Outline  What’s Next? ISC tracks ISC tracks E-commerce developer track E-commerce developer track MIS Intermediate.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
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.
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.
Ajax for Dynamic Web Development Gregory McChesney.
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.
AJaX and SOA Partha Kuchana. Agenda What is AJaX Benefits & Problems AJaX & SOA AJaX architecture AJaX with No XML.
CHAPTER 8 AJAX & JSON WHAT IS AJAX? Ajax lets you…
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.
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..
Overview Web Technologies Computing Science Thompson Rivers University.
X2R Spec 1. Change log DateVersionPeopleNote 2013/11/01V0.0.1Chien-Wei Yu, Anderson Ou First draft, add X2R files spec. 2013/12/16V0.0.2Anderson Ou, Doc.
Ajax & Client-side Dynamic Web Gunwoo Park (Undergraduate)
INNOV-16: Rich User Interface for the Web???? AJAX to the Rescue Ken Wilner VP of Technology Progress Software.
JQuery Fundamentals Introduction Tutorial Videos
Web Technologies Computing Science Thompson Rivers University
Web API - Introduction AJAX, Spring Data REST SoftUni Team Web API
AJAX.
Asynchronous Java script And XML Technology
Drawbacks of Traditional Web
AJAX.
IS 360 Course Introduction
MIS Professor Sandvig MIS 424 Professor Sandvig
COP 3813 Intro to Internet Computing
Secure Web Programming
Sending a text message (and more)
MIS JavaScript and API Workshop (Part 3)
MIS Professor Sandvig MIS 324 Professor Sandvig
DR. JOHN ABRAHAM PROFESSOR UTPA
Web Technologies Computing Science Thompson Rivers University
Introduction to AJAX and JSON
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
Sending a text message (and more)
Ajax and JSON Jeremy Shafer Department of MIS Fox School of Business
MIS Professor Sandvig MIS 424 Professor Sandvig
Introduction to JavaScript
.NET Validation Controls
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
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 324 Professor Sandvig 5/29/2018 AJAX MIS 324 Professor Sandvig

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

MIS 324 -- Professor Sandvig 5/29/2018 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 5/29/2018 What is AJAX

MIS 324 -- Professor Sandvig 5/29/2018 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 5/29/2018 Benefits & Uses Benefits: Richer experience for user More like using desktop application Uses Google Suggest (JSON) Kelly Blue Book (Cascading Menus) (JSON) REI product image (menu) (JSON) Google Maps (blob) Amazon (wishlist) (JSON) etc. etc.

MIS 324 -- Professor Sandvig 5/29/2018 Implementation Options: Do-it-yourself Lightweight, flexible write or modify JavaScript or jQuery Use API Google, Bootstrap, Highslide, …

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

MIS 324 -- Professor Sandvig 5/29/2018 Do it yourself Benefits Flexible Lightweight Drawbacks Time consuming Some knowledge of JavaScript/jQuery

Do it Yourself Examples MIS 324 -- Professor Sandvig 5/29/2018 Do it Yourself Examples Client Language Data Example JavaScript XML ZipCodesForCity.asmx AjaxZipCode.aspx jQuery (same .asmx) AJAXZipCode.aspx JSON AjaxZipCode HTML Bookstore AngularJS default.aspx Home rolled CarParts.com

MIS 324 -- Professor Sandvig 5/29/2018 Use AJAX API Ajax applications written by others Google AJAX APIs Search Maps Tree Tour Facebook APIs /bird/ajaxSearch example

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