AJAX. How Ajax Works. Overview. Introduction. Introduction. Introduction

Size: px
Start display at page:

Download "AJAX. How Ajax Works. Overview. Introduction. Introduction. Introduction"

Transcription

1 Overview AJAX AJAX is an emerging technology that can be used to create online applications and websites. Online applications may replace many desktop applications, such as office suites and photo editors. AJAX is a nice way to build websites. Many new business opportunities emerging with AJAX, such as subscription and ad-supported software. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Introduction AJAX stands for Asynchronous JavaScript And XML Not a new programming language, but a technique for creating better, faster, and more interactive web applications. With AJAX, your JavaScript can communicate directly with the server, using the JavaScript XMLHttpRequest object. Introduction With XMLHttpRequest, your JavaScript can exchange data with a web server, without reloading the whole page. Allows web pages to request small bits of information from the server instead of whole pages. Makes Internet applications smaller, faster and more user-friendly. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Introduction AJAX is based on: JavaScript XML HTML CSS The web standards used in AJAX are well defined, and supported by all major browsers. AJAX applications are browser and platform independent. How Ajax Works David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

2 How Ajax Works In traditional JavaScript you have to make an HTML form and use GET or POST to exchange data with the server. The user has to click the "Submit" button to send/get the information, wait for the server to respond, and then a new page loads with the results. Because the server returns a new page each time the user submits input, traditional web applications can run slowly and tend to be less user-friendly. How AJAX Works With AJAX, your JavaScript communicates directly with the server, through the JavaScript XMLHttpRequest object. This can be used to load data dynamically in the page, such as the status of online contacts, form completion information, map images, etc. etc. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn AJAX Example Will illustrate with an example taken from the W3Schools AJAX tutorial. Form with two input fields. Typing in the left input field causes the time to be loaded from the server in the right input field. <html> <body> <script type="text/javascript"> function ajaxfunction() { var xmlhttp; catch (e) { AJAX Example // Firefox, Opera 8.0+, Safari xmlhttp=new XMLHttpRequest(); // Internet Explorer xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); catch (e) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { alert("your browser does not support AJAX!"); return false; xmlhttp.onreadystatechange=function() { if(xmlhttp.readystate==4) { document.myform.time.value=xmlhttp.responsetext; xmlhttp.open("get","time.asp",true); xmlhttp.send(null); </script> <form name="myform"> Name: <input type="text" onkeyup="ajaxfunction();" name="username" /> Time: <input type="text" name="time" /> </form> </body> </html> David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn AJAX Example Create XMLHttpRequest <html> <body> <script type="text/javascript"> function ajaxfunction() { var xmlhttp; catch (e) { // Firefox, Opera 8.0+, Safari xmlhttp=new XMLHttpRequest(); // Internet Explorer xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); catch (e) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { alert("your browser does not support AJAX!"); return false; xmlhttp.onreadystatechange=function() { if(xmlhttp.readystate==4) { document.myform.time.value=xmlhttp.responsetext; xmlhttp.open("get","time.asp",true); xmlhttp.send(null); </script> <form name="myform"> Name: <input type="text" onkeyup="ajaxfunction();" name="username" /> Time: <input type="text" name="time" /> </form> </body> </html> Creating XMLHttpRequest Creates an XMLHttpRequest object that is used to request data from the server. This is done in different ways depending on the browser: Firefox: xmlhttp=new XMLHttpRequest(); IE 6.0+: xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); IE 5.5: xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); Try and catch are used to try different ways of creating the object, until one works or they all fail. Could also use browser sniffing for this, which identifies the type of browser being used. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

3 Creating XMLHttpRequest var xmlhttp; // Firefox, Opera 8.0+, Safari xmlhttp=new XMLHttpRequest(); catch (e) { // Internet Explorer xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); catch (e) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { alert("your browser does not support AJAX!"); return false; <html> <body> <script type="text/javascript"> function ajaxfunction() { var xmlhttp; catch (e) { AJAX Example - Form // Firefox, Opera 8.0+, Safari xmlhttp=new XMLHttpRequest(); // Internet Explorer xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); catch (e) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { alert("your browser does not support AJAX!"); return false; xmlhttp.onreadystatechange=function() { if(xmlhttp.readystate==4) { document.myform.time.value=xmlhttp.responsetext; xmlhttp.open("get","time.asp",true); xmlhttp.send(null); </script> <form name="myform"> Name: <input type="text" onkeyup="ajaxfunction();" name="username" /> Time: <input type="text" name="time" /> </form> </body> </html> David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Form Created in the standard way described in the Website Design tutorials. Only difference is that the form contains a function: onkeyup="ajaxfunction(); When the event onkeyup occurs, the JavaScript function ajaxfunction() is called. Note that the second input field has been given the name time. AJAX Example <form name="myform"> Name: <input type="text" onkeyup="ajaxfunction(); name="username" /> Time: <input type="text" name="time" /> </form> David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn AJAX Example Code to Retrieve Time <html> <body> <script type="text/javascript"> function ajaxfunction() { var xmlhttp; catch (e) { // Firefox, Opera 8.0+, Safari xmlhttp=new XMLHttpRequest(); // Internet Explorer xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); catch (e) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); catch (e) { alert("your browser does not support AJAX!"); return false; xmlhttp.onreadystatechange=function() { if(xmlhttp.readystate==4) { document.myform.time.value=xmlhttp.responsetext; xmlhttp.open("get","time.asp",true); xmlhttp.send(null); </script> <form name="myform"> Name: <input type="text" onkeyup="ajaxfunction();" name="username" /> Time: <input type="text" name="time" /> </form> </body> </html> Code to Retrieve Time When the user types in the left input field the function ajaxfunction() is called. This creates an XMLHttpRequest object as described earlier. This XMLHttpRequest object is set up so that when it receives data it puts that data into the second input field called time : xmlhttp.onreadystatechange=function() { if(xmlhttp.readystate == 4) { document.myform.time.value=xmlhttp. responsetext; David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

4 Code to Retrieve Time Finally the XMLHttpRequest object sends a request to the time.asp script on the server to retrieve the time. xmlhttp.open("get","time.asp",true); xmlhttp.send(null); Code to Retrieve Time xmlhttp.onreadystatechange=function() { if(xmlhttp.readystate == 4) { document.myform.time.value=xmlhttp. responsetext; xmlhttp.open("get","time.asp",true); xmlhttp.send(null); David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Demo See: erscript.asp Supported Browsers The XMLHttpRequest object is supported in: Internet Explorer 5.0+, Safari 1.2 Mozilla 1.0 / Firefox Opera 8+ Netscape 7 David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Traditional Applications Traditional vs Web Applications Installed on the user s own computer. Do not need the Internet to run. Can be a hassle to install and maintain with updates etc. For example Microsoft Office and Adobe Photoshop. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

5 AJAX Applications Many traditional applications can be implemented using AJAX. For example, , word processing, photo editing. Operate in the user s web browser and generally need the Internet to run. Advantages of AJAX Applications Easier to install and support. Can be easier to develop. Can reach a larger audience. Can make money using a subscription model or by advertising. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Advantages of AJAX Applications Run in the browser. Run on any operating system that supports a sufficiently rich browser. Only need a basic computer that is cheaper to buy and maintain (thin client). This can be good for large corporations. Backup and management of data can also be done centrally. Disadvantages of AJAX Applications Will not work offline (Google and Adobe are working to address this limitation). Security concerns documents could be accessed as they pass across the Internet. Individual users can have less control over the backup of their documents. Currently much less feature rich. Lower performance and delays in loading data. JavaScript may be disabled by some users. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Disadvantages of AJAX Websites Dynamically created page does not register itself with the browser history engine, so triggering the "Back" function of the users' browser might not bring the desired result (some ways of fixing this). Can be difficult for the user to bookmark a state of the website / application. Disadvantages of AJAX Websites Can be tricky to provide dynamically loaded information to search engines. Problems with browser compatibility. Can be tricky to track people s browsing habits using web analytics. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

6 Development Frameworks Development Frameworks Many browser quirks can make it difficult to build AJAX applications from scratch. Number of companies now offer development frameworks for building online applications. Some of these frameworks also support the application when it is offline. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Google Web Toolkit (GWT) Open source Java software development framework for writing AJAX applications. Saves developers from dealing with web browser quirks. You write your application in the Java programming language The GWT compiler converts your Java classes to browser-compliant JavaScript and HTML. GWT Example Blueprint software for documenting processes and distributing information across a company. See: David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Blueprint Features On-Demand - no overhead and accessible anywhere Outlines of process maps and workflow diagrams automatically generated for you Wiki interface enables live editing Chat supports discussion and gathering feedback Version controls enable users to view & restore a version at any time. David Gamez IUA Week 9 Autumn Blueprint Features PowerPoint presentations automatically generated Structured inputs and standard format for inputs makes for simple documenting Different views for different needs for example, process map for visibility, workflow for details, and documentation Export to BPDM for use with leading BPM Suites or direct integration with Lombardi Teamworks David Gamez IUA Week 9 Autumn

7 Blueprint Adobe Integrated Runtime (AIR) Cross-operating system runtime that allows you to use Flash, HTML and JavaScript to build and deploy web applications and content on the desktop. Currently in public beta, it has a rich set of features, with support for building both HTML and Flash based applications. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn EBay Desktop EBay Desktop Desktop version of EBay website built with Adobe AIR. Adobe AIR used because its capabilities match those typically associated with desktop applications, while it provides an easy-to-use interface and easy integration with real-time web services. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Microsoft Silverlight Microsoft Silverlight Delivers media experiences and rich interactive applications for the Web that incorporate video, animation, interactivity, and attractive user interfaces. User needs to install plugin to view pages created with Silverlight. Similar to Flash, but with more of an emphasis on programming using Microsoft.NET framework. Can be used with conventional AJAX techniques. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

8 Applications of AJAX Applications of AJAX David Gamez IUA Week 9 Autumn Real-time form data validation: Form data such as user IDs, serial numbers, postal codes, or even special coupon codes that require server-side validation can be validated before the user submits the form. Auto-completion: A specific portion of form data such as an address, name, or city name may be autocompleted as the user types. Load on demand: Based on a client event, an HTML page can fetch more data in the background, allowing the browser to load pages more quickly. David Gamez IUA Week 9 Autumn Applications Sophisticated user interface controls and effects: Controls such as trees, menus, data tables, rich text editors, calendars, and progress bars allow for better user interaction and interaction with HTML pages, generally without requiring the user to reload the page. Refreshing data: HTML pages may poll data from a server for up-to-date data such as scores, stock quotes, weather, or application-specific data. Partial submit: An HTML page can submit form data as needed without requiring a full page refresh. Applications Page as an application: Ajax techniques can be made to create single-page applications that look and feel much like a desktop application. Mashups: An HTML page can mix external data with your application's or your service's data. For example, you can mix content or data from a third-party application such as Google Maps with your own application. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Mashup Combine data from more than one source into a single integrated page. For example, use cartographic data from Google Maps to add location information to real-estate data from Craigslist, thereby creating a new and distinct web service that was not originally provided by either source. Mashup Example Terrapass site integrates data from Google Maps to calculate the amount of carbon dioxide generated by your flight. See ml David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

9 Mashup Example Google Suggest As you type in your search query, AJAX is used to suggest possible keywords. See: 1&hl=en David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Google Suggest Meebo Web site that enables you to use a number of different types of instant messaging without any additional software. Supports: AIM Yahoo! MSN, Google Talk ICQ Jabber See: David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Meebo Gmail Online application. You can download from a number of different accounts and send s from different accounts. s are grouped as conversations. Chat is also supported. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

10 Gmail Google Maps Online map application displaying satellite, road and hybrid views. Click and drag interface. See Google Maps API enables you to embed Google maps on your site using JavaScript: David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Google Maps Google Maps Street View Google are implementing a street view map. Can move around the city and view it at street level. Only available for a few US cities. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Google Maps Street View AJAX Office Suites A number of online AJAX office applications are emerging, for example: Google docs ( FCKeditor ( thinkfree ( Gliffy ( David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

11 Google Docs Future Directions David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Future Directions As Internet speeds increase more applications will move to AJAX. Probable transition from purchasing and downloading software to subscribing to an online version. For example, online Photoshop coming soon. Increasing integration between online and offline applications for example, Google Google Gears Open source browser extension that lets developers create web applications that run offline. Provides three key features: A local server, to cache and serve application resources (HTML, JavaScript, images, etc.) without needing to contact a server A database, to store and access data from within the browser A worker thread pool, to make web applications more responsive by performing expensive operations in the background See: Gears, Adobe AIR, Prism. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Prism Prism Bridges the divide between web and desktop applications. Lets users add their favorite web applications to their desktop environment. When invoked, these applications run in their own window. Users can still access these applications from any web browser when they are away from their own computers. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

12 Conclusions AJAX is an emerging combination of web technologies that is likely to become increasingly important in the future. Changes our conception of how applications can be created. Blurs the boundary between the user s computer and the web. Conclusions Some really impressive online applications have already been created with AJAX. Opens up many new online business opportunities. Well worth thinking about if you are involved in any application development. David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Questions? Resources David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Resources W3Schools AJAX tutorial: p Website dedicated to AJAX: Mozilla information on AJAX: Resources Development Platforms Google web toolkit: Adobe AIR: Microsoft Silverlight: _ns.aspx David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn

13 Resources Awards for the best mashups: Mashup site: Article on EBay Desktop: views/news/2007/10/ebay_desktop Article on online version of Photoshop: Resources AJAX Office Suites Google docs: FCKeditor: thinkfree Gliffy: David Gamez IUA Week 9 Autumn David Gamez IUA Week 9 Autumn Resources Google Maps: Google Gears: Mozilla Prism: David Gamez IUA Week 9 Autumn

Rich Internet Applications

Rich Internet Applications Rich Internet Applications Prepared by: Husen Umer Supervisor: Kjell Osborn IT Department Uppsala University 8 Feb 2010 Agenda What is RIA? RIA vs traditional Internet applications. Why to use RIAs? Running

More information

AJAX. Gregorio López López glopez@it.uc3m.es Juan Francisco López Panea 100032757@alumnos.uc3m.es

AJAX. Gregorio López López glopez@it.uc3m.es Juan Francisco López Panea 100032757@alumnos.uc3m.es AJAX Gregorio López López glopez@it.uc3m.es Juan Francisco López Panea 100032757@alumnos.uc3m.es Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Contents 1. Introduction 2. Overview

More information

Chapter 12: Advanced topic Web 2.0

Chapter 12: Advanced topic Web 2.0 Chapter 12: Advanced topic Web 2.0 Contents Web 2.0 DOM AJAX RIA Web 2.0 "Web 2.0" refers to the second generation of web development and web design that facilities information sharing, interoperability,

More information

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o : Version: 0.1 Date: 20.07.2009 Author(s): Doddy Satyasree AJAX Person responsable: Doddy Satyasree Language: English Term Paper History Version Status Date 0.1 Draft Version created 20.07.2009 0.2 Final

More information

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf

Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 1 The Web, revisited WEB 2.0 marco.ronchetti@unitn.it Credits: Some of the slides are based on material adapted from www.telerik.com/documents/telerik_and_ajax.pdf 2 The old web: 1994 HTML pages (hyperlinks)

More information

Rich User Interfaces for Web-Based Corporate Applications

Rich User Interfaces for Web-Based Corporate Applications Rich User Interfaces for Web-Based Corporate Applications Ivan Zapevalov, Software Engineer 1 Outline RIA technologies AJAX technology Widgets Demo application in JavaScript Demo application in GWT Web-catalog

More information

Accessing Websites. Mac/PC Compatibility: QuickStart Guide for Business

Accessing Websites. Mac/PC Compatibility: QuickStart Guide for Business Accessing Websites Mac/PC Compatibility: QuickStart Guide for Business 2 Accessing Websites QuickStart Guide for Business The Basics People use the web for research, entertainment, and business. And it

More information

Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd.

Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd. Deepak Patil (Technical Director) pdeepak@iasys.co.in iasys Technologies Pvt. Ltd. The term rich Internet application (RIA) combines the flexibility, responsiveness, and ease of use of desktop applications

More information

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains

More information

Web Application Development

Web Application Development Web Application Development Seminar OHJ-1820 Tampere University of Technology Fall 2007 http://www.cs.tut.fi/~taivalsa/kurssit/wads2007 Prof. Tommi Mikkonen & Dr. Antero Taivalsaari Background and Motivation

More information

From Desktop to Browser Platform: Office Application Suite with Ajax

From Desktop to Browser Platform: Office Application Suite with Ajax From Desktop to Browser Platform: Office Application Suite with Ajax Mika Salminen Helsinki University of Technology mjsalmi2@cc.hut.fi Abstract Web applications have usually been less responsive and provided

More information

Checking Browser Settings, and Basic System Requirements for QuestionPoint

Checking Browser Settings, and Basic System Requirements for QuestionPoint Checking Browser Settings, and Basic System Requirements for QuestionPoint This document covers basic IE settings and system requirements necessary for QuestionPoint. These settings and requirements apply

More information

ADOBE DREAMWEAVER CS3 DESIGN, DEVELOP, AND MAINTAIN STANDARDS-BASED WEBSITES AND APPLICATIONS

ADOBE DREAMWEAVER CS3 DESIGN, DEVELOP, AND MAINTAIN STANDARDS-BASED WEBSITES AND APPLICATIONS What s New ADOBE DREAMWEAVER CS3 DESIGN, DEVELOP, AND MAINTAIN STANDARDS-BASED WEBSITES AND APPLICATIONS Dreamweaver CS3 enables you to design, develop, and maintain websites faster and more easily than

More information

MO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN

MO 25. Aug. 2008, 17:00 UHR RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN 082 MO 25. Aug. 2008, 17:00 UHR 0 RICH INTERNET APPLICATIONS MEHR BISS FÜR WEBANWENDUNGEN 1 Rich Internet Applications - Definition «Rich Internet Applications (RIAs) are web applications that have the

More information

HTML5 the new. standard for Interactive Web

HTML5 the new. standard for Interactive Web WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor

More information

Developing Offline Web Application

Developing Offline Web Application Developing Offline Web Application Kanda Runapongsa Saikaew (krunapon@kku.ac.th) Art Nanakorn Thana Pitisuwannarat Computer Engineering Khon Kaen University, Thailand 1 Agenda Motivation Offline web application

More information

Advantage of Jquery: T his file is downloaded from

Advantage of Jquery: T his file is downloaded from What is JQuery JQuery is lightweight, client side JavaScript library file that supports all browsers. JQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling,

More information

It is highly recommended that you are familiar with HTML and JavaScript before attempting this tutorial.

It is highly recommended that you are familiar with HTML and JavaScript before attempting this tutorial. About the Tutorial AJAX is a web development technique for creating interactive web applications. If you know JavaScript, HTML, CSS, and XML, then you need to spend just one hour to start with AJAX. Audience

More information

Performance Testing for Ajax Applications

Performance Testing for Ajax Applications Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies

More information

Help. F-Secure Online Backup

Help. F-Secure Online Backup Help F-Secure Online Backup F-Secure Online Backup Help... 3 Introduction... 3 What is F-Secure Online Backup?... 3 How does the program work?... 3 Using the service for the first time... 3 Activating

More information

Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax

Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax Sven Ramuschkat SRamuschkat@herrlich-ramuschkat.de München & Zürich, März 2009 A bit of AJAX history XMLHttpRequest introduced in IE5 used in

More information

TASKSTREAM FAQs. 2. I have downloaded a lesson attachment, but I cannot open it. What is wrong?

TASKSTREAM FAQs. 2. I have downloaded a lesson attachment, but I cannot open it. What is wrong? TASKSTREAM FAQs Why do I not receive emails from TaskStream? It could be that your email program is interpreting incoming TaskStream mail as spam, which is a term for junk mail Spam is not typically stored

More information

Client-side Web Engineering From HTML to AJAX

Client-side Web Engineering From HTML to AJAX Client-side Web Engineering From HTML to AJAX SWE 642, Spring 2008 Nick Duan 1 What is Client-side Engineering? The concepts, tools and techniques for creating standard web browser and browser extensions

More information

Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010

Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010 Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache

More information

Chapter 2 - Microsoft Internet Explorer 6

Chapter 2 - Microsoft Internet Explorer 6 Chapter 2 - Microsoft Internet Explorer 6 1 Objectives 2 Outline 2.1 Introduction to the Internet Explorer 6 Web Browser 2.4 Searching the Internet 2.6 Keeping Track of Favorite Sites 2.7 File Transfer

More information

Overview. In the beginning. Issues with Client Side Scripting What is JavaScript? Syntax and the Document Object Model Moving forward with JavaScript

Overview. In the beginning. Issues with Client Side Scripting What is JavaScript? Syntax and the Document Object Model Moving forward with JavaScript Overview In the beginning Static vs. Dynamic Content Issues with Client Side Scripting What is JavaScript? Syntax and the Document Object Model Moving forward with JavaScript AJAX Libraries and Frameworks

More information

Web Design Technology

Web Design Technology Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document

More information

FreeConference SharePlus TM. Desktop Sharing User Guide. SharePlus TM Desktop Sharing User Guide

FreeConference SharePlus TM. Desktop Sharing User Guide. SharePlus TM Desktop Sharing User Guide FreeConference SharePlus TM Desktop Sharing User Guide Use this guide as a tool to familiarize yourself with all the features of SharePlus Desktop Sharing. You can also refer to the FAQ s if you have additional

More information

Adding Panoramas to Google Maps Using Ajax

Adding Panoramas to Google Maps Using Ajax Adding Panoramas to Google Maps Using Ajax Derek Bradley Department of Computer Science University of British Columbia Abstract This project is an implementation of an Ajax web application. AJAX is a new

More information

2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

Preface. Motivation for this Book

Preface. Motivation for this Book Preface Asynchronous JavaScript and XML (Ajax or AJAX) is a web technique to transfer XML data between a browser and a server asynchronously. Ajax is a web technique, not a technology. Ajax is based on

More information

Frequently Asked Questions for the USA TODAY e-newspaper

Frequently Asked Questions for the USA TODAY e-newspaper Frequently Asked Questions for the USA TODAY e-newspaper Navigating the USA TODAY e-newspaper A look at the toolbar Toolbar Functions, Buttons, and Descriptions The tab marked Contents will take the e-reader

More information

Whitepaper. Rich Internet Applications. Frameworks Evaluation. Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com.

Whitepaper. Rich Internet Applications. Frameworks Evaluation. Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com. Whitepaper Frameworks Evaluation Document reference: TSL-SES-WP0001 Januar 2008. info@theserverlabs.com 1 Introduction... 3 1.1 Purpose...3 1.2 Scope...3 2 RIA vs Stand-alone Desktop applications... 4

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

I. Supported Browsers. II. Internet Browser Settings

I. Supported Browsers. II. Internet Browser Settings NC E-Procurement works best in specific Internet browsing applications supported by the Ariba Buyer software. As well, there are certain browser settings that must be enabled in order for all pieces of

More information

RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT

RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT Oxagile 2010 www.oxagile.com TABLE OF CONTENTS 1 ATTRIBUTION... 3 2 ABOUT OXAGILE... 4 3 QUESTIONNAIRE... 5 3.1 DO YOU THINK AIR AND SILVERLIGHT ARE COMPARABLE

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Course 20480B: Programming in HTML5 with JavaScript and CSS3 Course Details Course Outline Module 1: Overview of HTML and CSS This module provides an overview of HTML and CSS, and describes how to use

More information

CMSC434 TUTORIAL #3 HTML CSS JavaScript Jquery Ajax + Google AppEngine Mobile WebApp HTML5

CMSC434 TUTORIAL #3 HTML CSS JavaScript Jquery Ajax + Google AppEngine Mobile WebApp HTML5 CMSC434 TUTORIAL #3 HTML CSS JavaScript Jquery Ajax + Google AppEngine Mobile WebApp HTML5 JQuery Recap JQuery source code is an external JavaScript file

More information

Step into the Future: HTML5 and its Impact on SSL VPNs

Step into the Future: HTML5 and its Impact on SSL VPNs Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components

More information

Enabling AJAX in ASP.NET with No Code

Enabling AJAX in ASP.NET with No Code Enabling AJAX in ASP.NET with No Code telerik s r.a.d.ajax enables AJAX by simply dropping a control on a Web page, without otherwise modifying the application or writing a single line of code By Don Kiely

More information

Google Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy

Google Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy Google Web Toolkit Introduction to GWT Development Ilkka Rinne & Sampo Savolainen / Spatineo Oy GeoMashup CodeCamp 2011 University of Helsinki Department of Computer Science Google Web Toolkit Google Web

More information

HP Business Process Monitor

HP Business Process Monitor HP Business Process Monitor For the Windows operating system Software Version: 9.23 BPM Monitoring Solutions Best Practices Document Release Date: December 2013 Software Release Date: December 2013 Legal

More information

Web Content Management System Powered by Ajax

Web Content Management System Powered by Ajax Web Content Management System Powered by Ajax Carl-Ola Boketoft April 8, 2010 Master s Thesis in Computing Science, 30 credits Supervisor at CS-UmU: Håkan Gulliksson Examiner: Per Lindström Umeå University

More information

Implementing a Web-based Transportation Data Management System

Implementing a Web-based Transportation Data Management System Presentation for the ITE District 6 Annual Meeting, June 2006, Honolulu 1 Implementing a Web-based Transportation Data Management System Tim Welch 1, Kristin Tufte 2, Ransford S. McCourt 3, Robert L. Bertini

More information

Rich Internet Applications

Rich Internet Applications Rich Internet Applications [Image coming] Ryan Stewart Rich Internet Application Evangelist rstewart@adobe.com Ryan Stewart Flex Developer for 3 years Rich Internet Application Blogger for 2 years http://blogs.zdnet.com/stewart/

More information

Position Paper: Toward a Mobile Rich Web Application Mobile AJAX and Mobile Web 2.0

Position Paper: Toward a Mobile Rich Web Application Mobile AJAX and Mobile Web 2.0 Position Paper: Toward a Mobile Rich Web Application Mobile AJAX and Mobile Web 2.0 Jonathan Jeon, hollobit@etri.re.kr Senior Member of Research Staff, ETRI Seungyun Lee, syl@etri.re.kr Research Director

More information

Oracle Applications Release Notes Release 12 for Apple Macintosh OS X version 10.4 (Doc ID 402138.1)

Oracle Applications Release Notes Release 12 for Apple Macintosh OS X version 10.4 (Doc ID 402138.1) Oracle Applications Release Notes Release 12 for Apple Macintosh OS X version 10.4 (Doc ID 402138.1) Skip to content Modified: 04-Feb-2013 Type: BULLETIN Status: PUBLISHED Priority: 3 Oracle Applications

More information

Internet Explorer Settings for Optum CareTracker

Internet Explorer Settings for Optum CareTracker Internet Explorer Settings for Optum CareTracker CareTracker (aka Optum PM and Physician EMR) is a web-based application, which currently only runs on the 32 -bit version of Internet Explorer (to tell,

More information

LEVEL 3 SM XPRESSMEET SOLUTIONS

LEVEL 3 SM XPRESSMEET SOLUTIONS LEVEL 3 SM XPRESSMEET SOLUTIONS USER GUIDE VERSION 2015 TABLE OF CONTENTS Level 3 XpressMeet Calendar...3 Level 3 SM XpressMeet Outlook Add-In...3 Overview...3 Features...3 Download and Installation Instructions...

More information

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy

More information

www.inovoo.com EMC APPLICATIONXTENDER 8.0 Real-Time Document Management

www.inovoo.com EMC APPLICATIONXTENDER 8.0 Real-Time Document Management www.inovoo.com EMC APPLICATIONXTENDER 8.0 Real-Time Document Management 02 EMC APPLICATIONXTENDER 8.0 EMC ApplicationXtender (AX) is a web-based real-time document management system which stores, manages

More information

Office SharePoint Server 2007

Office SharePoint Server 2007 Top 10 Benefits of WSS 3.0 Office SharePoint Server 2007 1. Improve team productivity with easy-to-use collaborative tools Connect people with the information and resources they need. Users can create

More information

Subscribe to RSS in Outlook 2007. Find RSS Feeds. Exchange Outlook 2007 How To s / RSS Feeds 1of 7

Subscribe to RSS in Outlook 2007. Find RSS Feeds. Exchange Outlook 2007 How To s / RSS Feeds 1of 7 Exchange Outlook 007 How To s / RSS Feeds of 7 RSS (Really Simple Syndication) is a method of publishing and distributing content on the Web. When you subscribe to an RSS feed also known as a news feed

More information

Core Ideas CHAPTER 1 PART. CHAPTER 2 Pre-Ajax JavaScript Communications Techniques CHAPTER 3 XMLHttpRequest Object CHAPTER 4 Data Formats

Core Ideas CHAPTER 1 PART. CHAPTER 2 Pre-Ajax JavaScript Communications Techniques CHAPTER 3 XMLHttpRequest Object CHAPTER 4 Data Formats Core Ideas CHAPTER 1 Introduction to Ajax I PART CHAPTER 2 Pre-Ajax JavaScript Communications Techniques CHAPTER 3 XMLHttpRequest Object CHAPTER 4 Data Formats ch01.indd 1 12/5/07 4:59:45 PM blind folio

More information

Mashup Development Seminar

Mashup Development Seminar Mashup Development Seminar Tampere University of Technology, Finland Fall 2008 http://www.cs.tut.fi/~taivalsa/kurssit/mads2008/ Prof. Tommi Mikkonen Dr. Antero Taivalsaari Background History of computing

More information

TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad.

TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad. Introduction TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad. With TouchCopy you can back up your music to itunes or your computer. But that's just the beginning,

More information

Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011

Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011 Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained

More information

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Best practices building multi-platform apps. John Hasthorpe & Josh Venman Best practices building multi-platform apps John Hasthorpe & Josh Venman It s good to have options Android 4.3 10 Tablet Windows 7 14 Laptop Windows 7 15 Laptop Mac OSX 15 Laptop ios 6 4.6 Phone Android

More information

Jive Connects for Openfire

Jive Connects for Openfire Jive Connects for Openfire Contents Jive Connects for Openfire...2 System Requirements... 2 Setting Up Openfire Integration... 2 Configuring Openfire Integration...2 Viewing the Openfire Admin Console...3

More information

HP Business Service Management

HP Business Service Management HP Business Service Management Software Version: 9.25 BPM Monitoring Solutions - Best Practices Document Release Date: January 2015 Software Release Date: January 2015 Legal Notices Warranty The only warranties

More information

Web Conferencing Version 8.3 Troubleshooting Guide

Web Conferencing Version 8.3 Troubleshooting Guide System Requirements General Requirements Web Conferencing Version 8.3 Troubleshooting Guide Listed below are the minimum requirements for participants accessing the web conferencing service. Systems which

More information

Abstract. Description

Abstract. Description Project title: Bloodhound: Dynamic client-side autocompletion features for the Apache Bloodhound ticket system Name: Sifa Sensay Student e-mail: sifasensay@gmail.com Student Major: Software Engineering

More information

How To Register For Bethel Bible Institute Online Coursework

How To Register For Bethel Bible Institute Online Coursework Bethel Bible Institute Online System Student Registration Instructions Modified 9/22/09 Support Email sfarina@bethelchristian-mi.org Open your Internet web browser of choice (Internet Explorer, Safari,

More information

I N R O A D S, I N C. T R A I N I N G A N D D E V E L O P M E N T

I N R O A D S, I N C. T R A I N I N G A N D D E V E L O P M E N T I N R O A D S, I N C. T R A I N I N G A N D D E V E L O P M E N T Intern E- Learning Guide 2015 1 Introduction Welcome to another valuable piece of your INROADS development experience, e-learning! If you

More information

Egnyte for Power and Standard Users. User Guide

Egnyte for Power and Standard Users. User Guide Egnyte for Power and Standard Users User Guide Egnyte Inc. 1350 West Middlefield Road. Mountain View, CA 94043, USA Phone: 877-7EGNYTE (877-734-6983) Revised June 2015 Table of Contents Chapter 1: Getting

More information

Get Started with LeadSquared Guide for Marketing Users. Complete lead to revenue platform

Get Started with LeadSquared Guide for Marketing Users. Complete lead to revenue platform Get Started with LeadSquared Guide for Marketing Users Complete lead to revenue platform Bookmark LeadSquared Login Page Login to LeadSquared at https://run.leadsquared.com (Bookmark the URL) LeadSquared

More information

Using e-mail and the Internet

Using e-mail and the Internet Using e-mail and the Internet New to Windows 7? Even though there s a lot in common with the version of Windows that you had before, you might still need a hand getting up to speed. This guide is filled

More information

Ajax: A New Approach to Web Applications

Ajax: A New Approach to Web Applications 1 of 5 3/23/2007 1:37 PM Ajax: A New Approach to Web Applications by Jesse James Garrett February 18, 2005 If anything about current interaction design can be called glamorous, it s creating Web applications.

More information

Christopher Zavatchen

Christopher Zavatchen Christopher Zavatchen chris@cnc137.com 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while

More information

Experimenting in the domain of RIA's and Web 2.0

Experimenting in the domain of RIA's and Web 2.0 Experimenting in the domain of RIA's and Web 2.0 Seenivasan Gunabalan IMIT IV Edition, Scuola Suoperiore Sant'Anna,Pisa, Italy E-mail: s.gunabalan@websynapsis.com ABSTRACT This paper provides an overview

More information

Reading an email sent with Voltage SecureMail. Using the Voltage SecureMail Zero Download Messenger (ZDM)

Reading an email sent with Voltage SecureMail. Using the Voltage SecureMail Zero Download Messenger (ZDM) Reading an email sent with Voltage SecureMail Using the Voltage SecureMail Zero Download Messenger (ZDM) SecureMail is an email protection service developed by Voltage Security, Inc. that provides email

More information

Table of contents. HTML5 Data Bindings SEO DMXzone

Table of contents. HTML5 Data Bindings SEO DMXzone Table of contents Table of contents... 1 About HTML5 Data Bindings SEO... 2 Features in Detail... 3 The Basics: Insert HTML5 Data Bindings SEO on a Page and Test it... 7 Video: Insert HTML5 Data Bindings

More information

Progressive Enhancement With GQuery and GWT. Ray Cromwell ray@timefire.com

Progressive Enhancement With GQuery and GWT. Ray Cromwell ray@timefire.com Progressive Enhancement With GQuery and GWT Ray Cromwell ray@timefire.com Web Application Models Web 1.0, 1 Interaction = 1 Page Refresh Pure JS, No Navigation Away from Page Mixed Model, Page Reloads

More information

Backup Your Online Course Documents and Files

Backup Your Online Course Documents and Files Backup Your Online Course Documents and Files File Storage / Sharing / Backup BC WebFolders BC WebFolders is a Web based service that allows users to create, edit and manage files on either campus or remote

More information

Module 1. Internet Basics. Participant s Guide

Module 1. Internet Basics. Participant s Guide Module 1 Internet Basics Participant s Guide Module 1: Internet Basics Objectives By the end of this training, you will be able to: Computer & Internet Basics Know the basic components of a computer and

More information

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

InfoView User s Guide. BusinessObjects Enterprise XI Release 2 BusinessObjects Enterprise XI Release 2 InfoView User s Guide BusinessObjects Enterprise XI Release 2 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,

More information

Google Apps for Education (GAFE) Basics

Google Apps for Education (GAFE) Basics Google Apps for Education (GAFE) Basics Gmail & Chrome Gmail is Google Email. Our school email is actually Gmail. Chrome is a browser for accessing the Internet (just like Mozilla Firefox, Safari, Internet

More information

ECOMMERCE SITE LIKE- GRAINGER.COM

ECOMMERCE SITE LIKE- GRAINGER.COM 12/19/2012 ITFLEXSOLUTIONS ECOMMERCE SITE LIKE- GRAINGER.COM Developed by : IT Flex Solutions www.itflexsolutions.com *Please note that this is not a final proposal only an estimate of the time and type

More information

AJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence

AJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence AJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence Corey Benninger The AJAX Storage Dilemna AJAX (Asynchronous JavaScript and XML) applications are constantly looking for ways to increase

More information

How To Write An Ria Application

How To Write An Ria Application Document Reference TSL-SES-WP-0001 Date 4 January 2008 Issue 1 Revision 0 Status Final Document Change Log Version Pages Date Reason of Change 1.0 Draft 17 04/01/08 Initial version The Server Labs S.L

More information

OpenIMS 4.2. Document Management Server. User manual

OpenIMS 4.2. Document Management Server. User manual OpenIMS 4.2 Document Management Server User manual OpenSesame ICT BV Index 1 INTRODUCTION...4 1.1 Client specifications...4 2 INTRODUCTION OPENIMS DMS...5 2.1 Login...5 2.2 Language choice...5 3 OPENIMS

More information

Free and Legal Software You Can Download By Tom Krauser

Free and Legal Software You Can Download By Tom Krauser Free and Legal Software You Can Download By Tom Krauser Here is a list of free programs that you can download for your personal use. They are legal and free for you to install. Some may have restrictions

More information

Introduction to Cloud Storage GOOGLE DRIVE

Introduction to Cloud Storage GOOGLE DRIVE Introduction to Cloud Storage What is Cloud Storage? Cloud computing is one method to store and access data over the internet instead of using a physical hard drive (e.g. computer s hard drive, flash drive,

More information

Developing Cross-platform Mobile and Web Apps

Developing Cross-platform Mobile and Web Apps 1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences

More information

WebSphere Business Monitor V7.0 Script adapter lab

WebSphere Business Monitor V7.0 Script adapter lab Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 Script adapter lab What this exercise is about... 1 Changes from the previous

More information

SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06. Business Intelligence Launch Pad User Guide

SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06. Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform Document Version: 4.1 Support Package 5-2014-11-06 Business Intelligence Launch Pad User Guide Table of Contents 1 Document history....7 2 Getting started

More information

USAGE OF ASP.NET AJAX FOR BINUS SCHOOL SERPONG WEB APPLICATIONS

USAGE OF ASP.NET AJAX FOR BINUS SCHOOL SERPONG WEB APPLICATIONS USAGE OF ASP.NET AJAX FOR BINUS SCHOOL SERPONG WEB APPLICATIONS Karto Iskandar 1 ; Andrew Thejo Putranto 2 1,2 Computer Science Department, School of Computer Science, Bina Nusantara University Jln. K.H.

More information

Ajax Design and Usability

Ajax Design and Usability Ajax Design and Usability William Hudson william.hudson@syntagm.co.uk www.syntagm.co.uk/design Ajax Design and Usability About Ajax Ajax in context How Ajax works How Ajax is different How Ajax is similar

More information

Tutorial básico del método AJAX con PHP y MySQL

Tutorial básico del método AJAX con PHP y MySQL 1 de 14 02/06/2006 16:10 Tutorial básico del método AJAX con PHP y MySQL The XMLHttpRequest object is a handy dandy JavaScript object that offers a convenient way for webpages to get information from servers

More information

Reference Guide for WebCDM Application 2013 CEICData. All rights reserved.

Reference Guide for WebCDM Application 2013 CEICData. All rights reserved. Reference Guide for WebCDM Application 2013 CEICData. All rights reserved. Version 1.2 Created On February 5, 2007 Last Modified August 27, 2013 Table of Contents 1 SUPPORTED BROWSERS... 3 1.1 INTERNET

More information

Chapter 2 - Microsoft Internet Explorer 6

Chapter 2 - Microsoft Internet Explorer 6 Chapter 2 - Microsoft Internet Explorer 6 1 Outline 2.1 Introduction to the Internet Explorer 6 Web Browser 2.22 Connecting to the Internet 2.3 Internet Explorer 6 Features 2.4 Searching the Internet 2.5

More information

How To Use Moodle Online Class On A Pc Or Mac Or Ipad (For Acedo) On A Computer Or Mac) On Your Computer Or Ipod Or Ipo (For An Ipo) For Acedor Or Mac (

How To Use Moodle Online Class On A Pc Or Mac Or Ipad (For Acedo) On A Computer Or Mac) On Your Computer Or Ipod Or Ipo (For An Ipo) For Acedor Or Mac ( Welcome to Stanly Online, This document has been sent to you to supply the information you need to: access our online learning system AND find help, should the need arise Accessing : Your online class

More information

Why NetDimensions Learning

Why NetDimensions Learning Why NetDimensions Learning Quick To Implement Lower overall costs NetDimensions Learning can be deployed faster and with fewer implementation services than almost any other learning system in the market.

More information

PROJECT MANAGEMENT SYSTEM

PROJECT MANAGEMENT SYSTEM Requirement Analysis Document v.2 14.12.2009 CENG-401 SOFTWARE ENGINEER PROJECT MANAGEMENT SYSTEM (Project Manager) Ahmet Edip SEÇKİN 07010555 (Developer) Erhan ŞEN 07010507 (Developer) Semih Serdar CENGİZOĞLU

More information

Totara LMS. Key benefits. Key Features

Totara LMS. Key benefits. Key Features Totara LMS Achieve your business objectives through effective learning and development with our game-changing Learning Management System (LMS). Today, more than ever, the achievement of your business objectives

More information

Amadeus Selling Platform Connect

Amadeus Selling Platform Connect Amadeus Selling Platform Connect The travel arena for professionals The world is Web-based; the future is even more so. Amadeus Selling Platform Connect provides the flexibility and technology that you

More information

Adobe Acrobat 6.0 Professional

Adobe Acrobat 6.0 Professional Adobe Acrobat 6.0 Professional Manual Adobe Acrobat 6.0 Professional Manual Purpose The will teach you to create, edit, save, and print PDF files. You will also learn some of Adobe s collaborative functions,

More information

Pivot Charting in SharePoint with Nevron Chart for SharePoint

Pivot Charting in SharePoint with Nevron Chart for SharePoint Pivot Charting in SharePoint Page 1 of 10 Pivot Charting in SharePoint with Nevron Chart for SharePoint The need for Pivot Charting in SharePoint... 1 Pivot Data Analysis... 2 Functional Division of Pivot

More information

GENERAL TRAINING ACCOUNTS

GENERAL TRAINING ACCOUNTS GENERAL What is Box at Fresno State? Box at Fresno State is a simple, reliable, and secure online file storage and sharing service. Box provides secure access to files at work, off campus and from most

More information