PROGRESSIVE WEB APPS & EDUCATION
|
|
- Carol Small
- 5 years ago
- Views:
Transcription
1 PROGRESSIVE WEB APPS & EDUCATION How Developers Can Build Web Sites With Native App User Experience and the Natural Advantages the Web Offers Businesses and Customers
2 CHRIS LOVE
3 CHRIS SpartanObstacles.com NormalFatGuy.com
4 Slide URL slideshare Source Code RESOURCES
5 PWA BEGINNER TO EXPERT PWACourse.com Over 21 Hours of Video + Resources $29
6 PWA DEVELOPMENT BY EXAMPLE 3 Example PWAs What a PWA is How to Quickly Upgrade Service Worker Life Cycle Basic Service Worker Caching Advanced Service Worker Caching Web Performance Best Practices Tools to Help Create a PWA
7 THE MODERN WEB WHAT IS A PROGRESSIVE WEB APP?
8 "A new way to deliver amazing user experiences on the web
9 This new level of quality allows Progressive Web Apps to earn a place on the user's home screen
10 FAST RELIABLE INTEGRATED ENGAGING Responds Quickly To User Works Online Offline Poor Connectivity User Should not Realize It is a Browser Immersive User Experience
11 Progressive Web Applications: A New Level of Thinking About the Quality of Your User Experience CHRIS WILSON Chrome
12 These apps aren t packaged & deployed through stores, they re just websites that took the right vitamins. They progressively become apps ALEX RUSSEL Chrome
13 Native Apps are a bridging technology (like Flash) BRUCE LAWSON Former Head Opera
14 PWAs should be able to progressively enhance to full-fledged apps JACOB ROSSI Microsoft
15 PAUL THURROTT Technology Journalist This apps platform is a perfect storm of the right ideas at the right time, a spiritual combination of the crossplatform dreams for Java and the pervasive nature and openness of the web.
16 ITS ABOUT WHAT CUSTOMERS STUDENTS/FACULTY WANT Work Offline Appear on Home Screen Push Notifications
17 5 BARS!
18 1 BAR
19 NO BARS
20 LiFi :/
21 Apps Must Handle Offline
22 PWA LEGACY TECH UPGRADES AppCache -> Service Worker localstorage -> IndexDB Touch Icons -> Manifest Save to Homescreen -> Install Banner
23 Build Better Web Apps than Facebook 23
24 MOBILE WEB VS. APP USAGE 13% 87% Source: comscore Mobile Metrix June 2015 US Age 18+
25 80% OF TIME SPENT IS IN USERS TOP 3 APPS Source: comscore Mobile Metrix June 2015 US Age 18+
26 80% OF TIME SPENT IS IN USERS TOP 3 APPS Source: comscore Mobile Metrix June 2015 US Age 18+
27 WE HAVE PASSED PEAK APP
28 NUMBER OF APPS AN AVERAGE USER INSTALLS PER MONTH Source: comscore Mobile Metrix June 2015 US Age 18+
29 ALEX RUSSEL Chrome We ve got pretty strong data from native app ecosystems that users don t use many apps, uninstall heavily, and in general find installation frustrating and taxing...most users won t install most PWAs most of the time, and that s fine.
30
31
32 JEREMY KEITH I worry that the messaging around progressive web apps is perhaps overfetishising the home screen. I don t think that s the real battleground. The real battleground is in people s heads; how they perceive the web and how they perceive native.
33 Native Apps Capabilities HTML5 Reach
34
35 WHY PWA FOR EDUCATION Students Come from a diverse background and use a diverse range of devices
36 an industry that caters primarily to the most tech savvy and likely impatient consumers, mobile optimization and adoption in the marketing of higher education is crucial. JESSICA KRYWOSA
37 WHY PWA FOR EDUCATION Education software is expensive (and from what I can tell outdated)
38 PWA DEEP DIVE THE WEB MANIFEST
39 WEB MANIFEST JSON Document Creating a manifest and linking it to your page are straightforward processes Describes Your App Control what the user sees when launching from the home screen Reference in HEAD Progressive Enhancement. Ignored by legacy browsers and only downloaded when needed.
40 ADD TO HOMESCREEN Has a web app manifest file with: a short_name (used on the home screen) a name (used in the banner) a 144x144 png icon a start_url that loads Has a service worker registered on your site. Is served over HTTPS (. Is visited at least twice, with at least five minutes between visits.
41 SERVICE WORKER INTRODUCTION TO SERVICE WORKER
42 A VIRTUAL ASSISTANT FOR YOUR WEB SITE A service worker is a script that your browser runs in the background Manages Tasks & Features That Don t Require User Interaction Frees Up the UI Thread for UI Stuff
43 SERVICE WORKER Service worker is a programmable network proxy, allowing you to control how network requests from your page are handled. It's terminated when not in use, and restarted when it's next needed Persistence Done With IndexDB Can t Communicate with DOM Directly
44 SERVICE WORKER FETCH
45 FETCH Replaces XMLHttpRequest Uses Promises Polyfil Available for Legacy Browsers Full Support for Modern Browsers IE 11 & Old Android Need Polyfil Headers, Request, Response Objects
46 var myimage = document.queryselector('img'); fetch('flowers.jpg').then(function(response) { return response.blob(); }).then(function(myblob) { var objecturl = URL.createObjectURL(myBlob); myimage.src = objecturl; });
47 fetch('flowers.jpg').then(function(response) { if(response.ok) { response.blob().then(function(myblob) { var objecturl = URL.createObjectURL(myBlob); myimage.src = objecturl; }); } else { console.log('network response was not ok.'); } }).catch(function(error) { console.log('there has been a problem with your fetch operation: ' + error.message); });
48 var form = new FormData(document.getElementById('login-form )); fetch("/login", { method: "POST", body: form });
49 self.addeventlistener('fetch', function(event) { console.log('handling fetch event for', event.request.url); event.respondwith( caches.match(event.request).then(function(response) { if (response) { console.log('found response in cache:', response); return response; } console.log('no response found in cache. About to fetch from network...'); return fetch(event.request).then(function(response) { console.log('response from network is:', response); return response; }).catch(function(error) { console.error('fetching failed:', error); throw error; }); }) ); });
50 SERVICE WORKER LIFE CYCLE
51
52 REGISTRATION if ('serviceworker' in navigator) { navigator.serviceworker.register('/sw.js').then(function(registration) { // Registration was successful }).catch(function(err) { // registration failed :( }); }
53 INSTALL self.addeventlistener('install', function (e) { //do something });
54 ACTIVATE self.addeventlistener('activate', function (event) { console.log('service Worker activating.'); });
55 ACTIVATE self.addeventlistener('install', function (e) { e.waituntil( })); self.skipwaiting(); });
56 SERVICE WORKER THE PROXY SERVER IN YOUR POCKET
57 CLASSIC WEB CLIENT-SERVER Web Page Web Server
58 ADD SERVICE WORKER Web Page Web Server Service Worker
59 Web Page Web Server Service Worker
60 Web Page Web Server Service Worker IndexDB Cache
Eme03. Mobilise your Applications as Progressive Web Apps
Eme03. Mobilise your Applications as Progressive Web Apps Paul Harrison (Eight Dot Three) @PaulHarrison Knut Herrman (Leonso GmbH) @KnutHerrman 22nd May 2018 #engageug 1 Paul Harrison Consultant at own
More informationSAMPLE CHAPTER. Dean Alan Hume. FOREWORD BY Addy Osmani MANNING
SAMPLE CHAPTER Dean Alan Hume FOREWORD BY Addy Osmani MANNING Progressive Web Apps by Dean Alan Hume Chapter 4 Copyright 2018 Manning Publications brief contents PART 1 DEFINING PROGRESSIVE WEB APPS...1
More informationProgressive Web Apps
Progressive Web Apps The web isready, but what about the users? Version: 1.8 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Your Speaker Loris Bachert Trainer, Consultant,
More informationBuilding Mobile Apps with the ArcGIS API for JavaScript. Andy Gup, Lloyd Heberlie, Thomas Other
Building Mobile Apps with the ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie, Thomas Other Agenda Capabilities Managing app life-cycle Working with locally hosted builds Working from JS frameworks
More informationThe Road to the Native Mobile Web. Kenneth Rohde Christiansen
The Road to the Native Mobile Web Kenneth Rohde Christiansen Kenneth Rohde Christiansen Web Platform Architect at Intel Europe Blink core owner and former active WebKit reviewer Works on Chromium, Crosswalk
More informationDeep User Engagement:
Deep User Engagement: Add to Home Screen and Web Push Notifications ROADSHOW Progressive Web Apps Reliable Fast loading, work offline and on flaky networks Fast Smooth animation, jank-free scrolling and
More informationHow To Present Progressive Web Apps To Your Clients
How To Present Progressive Web Apps To Your Clients AND HELP THEM WIN THE MOBILE WEB TABLE OF CONTENTS 01 And Then There Were Three PAGE 03 05 The Major Benefits of PWAs PAGE 07 02 Introducing PWAs PAGE
More informationPWA-ifying Santa Tracker. Sam
PWA-ifying Santa Tracker Sam Thorogood @samthor About Sam Developer Relations on "Web" Varied projects: polyfills, apps, demos, videos, talks, internal + public advocacy Demo Why? Open-Source Education
More informationHTML 5: Fact and Fiction Nathaniel T. Schutta
HTML 5: Fact and Fiction Nathaniel T. Schutta Who am I? Nathaniel T. Schutta http://www.ntschutta.com/jat/ @ntschutta Foundations of Ajax & Pro Ajax and Java Frameworks UI guy Author, speaker, teacher
More informationSAMPLE CHAPTER. Dean Alan Hume. FOREWORD BY Addy Osmani MANNING
SAMPLE CHAPTER Dean Alan Hume FOREWORD BY Addy Osmani MANNING Progressive Web Apps by Dean Alan Hume Chapter 3 Copyright 2018 Manning Publications brief contents PART 1 DEFINING PROGRESSIVE WEB APPS...1
More informationWebRTC: Possible? Don McGregor Research Associate MOVES Institute.
WebRTC: Possible? Don McGregor Research Associate MOVES Institute mcgredo@nps.edu The World Classic simulation applications: can we do them in the web browser? Pretty much. I think. 2 1990s Start: Classic
More information<layer> or the ingrained habits of web development. Peter-Paul Koch HTML Special, 16 June 2016
or the ingrained habits of web development Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk HTML Special, 16 June 2016 Who here remembers the tag? Essentially what we
More informationProgressive Web Applications
Introduction Progressive Web Applications Progressive Web Applications (PWAs for short) are a new type of application that represents a hybrid application type. A PWA is not only able to work without a
More informationWhat Are CSS and DHTML?
6/14/01 10:31 AM Page 1 1 What Are CSS and DHTML? c h a p t e r ch01.qxd IN THIS CHAPTER What Is CSS? What Is DHTML? DHTML vs. Flash Browser Hell What You Need to Know Already Welcome to the world of CSS
More informationEvaluation and Implementation of Progressive Web Application
Parbat Thakur Evaluation and Implementation of Progressive Web Application Helsinki Metropolia University of Applied Sciences Bachelor of Engineering Information Technology Thesis 6 April, 2018 Abstract
More informationNative, HTML5, Hybrid?
Native, HTML5, Hybrid? Understand, Evaluate, Decide Native, HTML5, Hybrid: A Fresh Look Native, HTML5, Hybrid: A Fresh Look One of the first questions most clients ask about their first mobile application
More informationNodes Tech Slides - Progressive Web Apps, 2018
Nodes Tech Slides - Progressive Web Apps, 2018 Our belief Gone are the days where companies spend fortunes on building digital products that users don t want. Or at least they should be. And by now many
More informationUsing Development Tools to Examine Webpages
Chapter 9 Using Development Tools to Examine Webpages Skills you will learn: For this tutorial, we will use the developer tools in Firefox. However, these are quite similar to the developer tools found
More informationRKN 2015 Application Layer Short Summary
RKN 2015 Application Layer Short Summary HTTP standard version now: 1.1 (former 1.0 HTTP /2.0 in draft form, already used HTTP Requests Headers and body counterpart: answer Safe methods (requests): GET,
More informationOffline
Offline First @caolan Unlike the always-wired machines of the past, computers are now truly personal, and people move through online and offline seamlessly our apps should do the same More often than
More informationNative Mobile Apps in JavaScript
Native Mobile Apps in JavaScript Using Exponent and React Native Charlie Cheever CS50 Seminar October 28, 2016 About Me Harvard Amazon Facebook Quora Exponent A Brief History of Mobile Development Mobile
More informationEvolution of the "Web
Evolution of the "Web App" @HenrikJoreteg @Hoarse_JS THIS USED TO BE SIMPLE! 1. WRITE SOME HTML 2. LAY IT OUT WITH FRAMES OR TABLES 3. FTP IT TO A SERVER! 4. BAM! CONGRATULATIONS, YOU RE A WEB DEVELOPER!
More information20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.
20480C: Programming in HTML5 with JavaScript and CSS3 Course Code: 20480C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN This course provides an introduction to HTML5, CSS3, and JavaScript. This
More informationReact Native. HTTP/Fetch Sending data
React Native HTTP/Fetch Sending data 1 Sending data to web server Two methods GET requests include all required data in the URL. POST requests supply additional data from the client (browser) to the server
More informationCan You Run Internet Explorer 10 On Windows 8.1
Can You Run Internet Explorer 10 On Windows 8.1 Your PC has Windows 8, but the info on this page is about Windows 8.1. Acer Aspire Switch 10c / $279.00 With four mode flexibility you can share a presentation
More informationContents. Last updated: 18 th August 2017
DRM Lite in Firefox DRM Lite is the new way for British Library to deliver electronic documents securely. When a document is requested via this service the document is locked so that only one user can
More informationService Workers & APEX
Dimitri Gielis Service Workers & APEX www.apexrnd.be dgielis.blogspot.com @dgielis dgielis@apexrnd.be Dimitri Gielis Founder & CEO of APEX R&D 18+ years of Oracle Experience (OCP & APEX Certified) Oracle
More informationRemote Workspace. Nubo End User Guide. Version: 1.3 Date: June, Copyright 2017 by Nubo Inc. All rights reserved. Page 1
Nubo End User Guide Version: 1.3 Date: June, 2017 Copyright 2017 by Nubo Inc. All rights reserved. Page 1 Table of Contents ABOUT THIS GUIDE... 3 1. REGISTRATION & ACTIVATION... 4 A. Install the Nubo App
More informationEnd User Manual. theicn.org/elearning-how-to
End User Manual theicn.org/elearning-how-to Welcome to ICN s elearning Portal. This manual is an end user guide, explaining how you as a user can navigate the features and functions of the elearning platform.
More informationSafeWebApp Android QuickStart
SafeWebApp Android QuickStart Excel Software Copyright 2012 Excel Software SafeWebApp is an easy, secure way to deliver and use web applications, called Web Apps. SafeWebApp is free download available
More informationThe plural of Chromium is Chromia. Peter-Paul Koch Mobilism, 27 March 2015
The plural of Chromium is Chromia Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Mobilism, 27 March 2015 First of all Chrome on ios is not Chrome Chrome on ios Apple doesn t allow the installation
More informationCase study on PhoneGap / Apache Cordova
Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 07 Tutorial 2 Part 1 Facebook API Hi everyone, welcome to the
More informationUnifer Documentation. Release V1.0. Matthew S
Unifer Documentation Release V1.0 Matthew S July 28, 2014 Contents 1 Unifer Tutorial - Notes Web App 3 1.1 Setting up................................................. 3 1.2 Getting the Template...........................................
More informationINTRODUCTION. In this guide, I m going to walk you through the most effective strategies for growing an list in 2016.
- Bryan Harris - INTRODUCTION In this guide, I m going to walk you through the most effective strategies for growing an email list in 2016. A lot of things are taught online that, quite honestly, just
More informationWhat about when it s down? An Application for the Enhancement of the SAS Middle Tier User Experience
Paper 11421-2016 What about when it s down? An Application for the Enhancement of the SAS Middle Tier User Experience Christopher Blake, Royal Bank of Scotland ABSTRACT The SAS Web Application Server goes
More informationthe web as it should be Martin Beeby
the web as it should be Martin Beeby - @thebeebs paving the way to the end user Hotbed of innovation World of standards Ever-closer user experiences in the beginning mosaic netscape navigator internet
More informationReview of Mobile Web Application Frameworks
Review of Mobile Web Application Frameworks Article Number: 909 Rating: Unrated Last Updated: Mon, May 9, 2011 at 10:57 AM If you are serious about getting your website or web application mobile-friendly,
More informationOffline-first PWA con Firebase y Vue.js
Offline-first PWA con Firebase y Vue.js About me Kike Navalon, engineer Currently working at BICG playing with data You can find me at @garcianavalon 2 We live in a disconnected & battery powered world,
More informationHead-to-head: Which will win for your business?
Head-to-head: Which will win for your business? When it comes to mobile operating systems (OS), chances are you re already pretty familiar with the big two Apple and Android. There s probably a device
More informationAndroid Developer Nanodegree Syllabus
Before You Start This program is aimed at developers with 1-2 years of experience programming in Java or another object-oriented programming language like Python or C#. If you don t have this experience,
More informationEPUB in the Browser. Ben Walters Principle Software Engineering Lead at Microsoft
EPUB in the Browser Ben Walters Principle Software Engineering Lead at Microsoft ben.walters@microsoft.com Warm up: how many people Warm up: how many people Build EPUB Reading Systems? Warm up: how many
More informationVisualforce & Lightning Experience
Visualforce & Lightning Experience Learn how to use Visualforce to customize your Lightning Experience. UNIT I Using Visualforce in Lightning Experience Using Visualforce in Lightning Experience. Lightning
More informationThe plural of Chromium is Chromia. Peter-Paul Koch NLHTML5 Rotterdam, 19 February 2015
The plural of Chromium is Chromia Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk NLHTML5 Rotterdam, 19 February 2015 to do Chrome on ios is not Chrome Switch stats and thing with Android
More informationANDROID DEVELOPMENT. Course Details
ANDROID DEVELOPMENT Course Details centers@acadgild.com www.acadgild.com 90360 10796 01 Brief About the Course Android s share of the global smartphone is 81%. The Google Certified Android development
More informationBuilding Offline Mobile Apps with Oracle JET and MCS
Building Offline Mobile Apps with Oracle JET and MCS JavaScript Persistence and Offline Sync Library for Cordova or Browser based applications MCS Sync Express Lyudmil Pelov @lpelov Oracle A-Team Nov,
More informationFITECH FITNESS TECHNOLOGY
Browser Software & Fitech FITECH FITNESS TECHNOLOGY What is a Browser? Well, What is a browser? A browser is the software that you use to work with Fitech. It s called a browser because you use it to browse
More informationReact.js. a crash course. Jake Zimmerman January 29th, 2016
React.js a crash course Jake Zimmerman January 29th, 2016 Key Features of React.js Easily express user interfaces Richly express the visual elements of a design, as well as the interactions users can
More informationWebsitePanel User Guide
WebsitePanel User Guide User role in WebsitePanel is the last security level in roles hierarchy. Users are created by reseller and they are consumers of hosting services. Users are able to create and manage
More informationMakeCode. Created by Peli de Halleux. Last updated on :29:54 AM UTC
MakeCode Created by Peli de Halleux Last updated on 2018-02-18 12:29:54 AM UTC Guide Contents Guide Contents What is MakeCode? Circuit Playground Express Circuit Playground Express - Base Kit Editing Blocks
More informationAn HP EliteDesk 800 G4 with Intel Optane memory outperformed three configurations with twice as much RAM (Summary report)
A Principled Technologies report: Hands-on testing. Real-world results. An HP EliteDesk 800 G4 with Intel Optane memory outperformed three configurations with twice as much RAM (Summary report) Increased
More informationEDGE, MICROSOFT S BROWSER
EDGE, MICROSOFT S BROWSER To launch Microsoft Edge, click the Microsoft Edge button (it s the solid blue E) on the Windows Taskbar. Edge Replaces Internet Explorer Internet Explorer is no longer the default
More informationSwitch What s New in Switch New features. Fixes and improvements. Date: March 22, 2018 What s New In Switch 2018
Date: March 22, 2018 What s New In Switch 2018 Enfocus BVBA Kortrijksesteenweg 1095 9051 Gent Belgium +32 (0)9 216 98 01 info@enfocus.com Switch 2018 What s New in Switch 2018. This document lists all
More informationChoosing the web s future. Peter-Paul Koch Van Lanschot, 9 February 2017
Choosing the web s future Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Van Lanschot, 9 February 2017 Four problems 1. Web developers want to emulate native apps, which I think is not possible
More informationSession 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes
Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes
More informationGetting ready to set up. Step 1. Note:
BYOD - Setting up Email Access on your ios mobile device This document provides step-by-step instructions for setting up Cognizant e-mail on the native e-mail app of your ios mobile device. Note: - TruMobi
More informationIndex LICENSED PRODUCT NOT FOR RESALE
Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using
More informationBuilding Backbone Plugins
Building Backbone Plugins Eliminate The Boilerplate In Backbone.js Apps Derick Bailey and Jerome Gravel-Niquet 2013-2014 Muted Solutions, LLC. All Rights Reserved. Backbone.js and the Backbone.js logo
More informationFinance on mobile: Canada
Finance on mobile: Canada Exploring how people use their smartphones for finance activities Commissioned: 2016 Q3 This is a title and it will Google has commissioned this study for Think with Google. We're
More informationThe course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.
Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led
More informationStudent Success Guide
Student Success Guide Contents Like a web page, links in this document can be clicked and they will take you to where you want to go. Using a Mouse 6 The Left Button 6 The Right Button 7 The Scroll Wheel
More informationCleanMyPC User Guide
CleanMyPC User Guide Copyright 2017 MacPaw Inc. All rights reserved. macpaw.com CONTENTS Overview 3 About CleanMyPC... 3 System requirements... 3 Download and installation 4 Activation and license reset
More informationManually Run Java Update Windows 7 64 Bit Problem
Manually Run Java Update Windows 7 64 Bit Problem For some reason, whenever I try to install a 64 bit version of Java 7 the a 64 bit Java Runtime Enviroment 7 Update 55+ to run, so that's what I need it.
More informationCopyright 2014 PITSS GmbH
About PITSS Managing and Modernizing Oracle Forms and Reports Worldwide pitss.com/us/our-customers/ www.pitss.eu/references Some ADF, APEX,.NET Migration Projects with PITSS.CON Organisation/ Project US
More informationGlobal Technology Solutions Partner. A Progressive Web Application is great for customer retention and conversions. PWA
Global Technology Solutions Partner A Progressive Web Application is great for customer retention and conversions. PWA We have an experienced team of over a 100 dedicated mobile app developers and UI designers
More informationBuild Native-like Experiences in HTML5
Developers Build Native-like Experiences in HTML5 The Chrome Apps Platform Joe Marini - Chrome Developer Advocate About Me Joe Marini Developer Relations Lead - Google Chrome google.com/+joemarini @joemarini
More informationUniFi - Device Adoption Methods for Remote UniFi Controllers
UBNT Support Search / UniFi Enterprise / UniFi Getting Started Follow UniFi - Device Adoption Methods for Remote UniFi Controllers April 02, 2018 18:32 Was this useful? Help us identify your favorite articles
More informationCNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies
CNIT 129S: Securing Web Applications Ch 3: Web Application Technologies HTTP Hypertext Transfer Protocol (HTTP) Connectionless protocol Client sends an HTTP request to a Web server Gets an HTTP response
More informationSchoolMessenger App. Parent and Student User Guide - Website. West Corporation. 100 Enterprise Way, Suite A-300. Scotts Valley, CA
SchoolMessenger App Parent and Student User Guide - Website West Corporation 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com Table of Contents WELCOME!... 3
More informationB r o w s e r s u p p o r t
A Browser Support Since writing this book, much has changed in the browser market. The Chromium project, which the Chrome browser is based on, stopped using WebKit and created their own fork, called Blink.
More informationEvents in Oracle Eloqua
A Marketing Geek s Guide to: Events in Oracle Eloqua ABOUT THIS SERIES Oracle Eloqua is the most powerful marketing automation platform on the market. It has the ability to scale to the needs of the largest
More informationUC San Diego Mobile App: The Next Generation
UC San Diego Mobile App: The Next Generation Submitter: Alex Wu, UC San Diego, Information Technology Services, Web Technology Services Manager, a6wu@ucsd.edu Team Members: Brett Pollak, UC San Diego,
More information[Compatibility Mode] Confusion in Office 2007
[Compatibility Mode] Confusion in Office 2007 Confused by [Compatibility Mode] in Office 2007? You re Not Alone, and Here s Why Funnybroad@gmail.com 8/30/2007 This paper demonstrates how [Compatibility
More informationFull Stack Web Developer Nanodegree Syllabus
Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,
More informationCOURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3
ABOUT THIS COURSE This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into
More informationSchoolMessenger App. Parent and Student User Guide - Website. West Corporation. 100 Enterprise Way, Suite A-300. Scotts Valley, CA
SchoolMessenger App Parent and Student User Guide - Website West Corporation 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com Table of Contents WELCOME!... 3
More information365 Notify User Guide. 365 Mechanix Pty Ltd
365 Notify User Guide About 365 Notify How it works 365 Notify is a Dynamics 365 add-on which delivers notifications to users, contacts, accounts or any other records based on your business needs and activity
More informationCONVERSION TRACKING PIXEL GUIDE
Conversion Tracking Pixel Guide A Step By Step Guide to Installing a conversion tracking pixel for your next Facebook ad. Go beyond clicks, and know who s converting. PRESENTED BY JULIE LOWE OF SOCIALLY
More informationSimple AngularJS thanks to Best Practices
Simple AngularJS thanks to Best Practices Learn AngularJS the easy way Level 100-300 What s this session about? 1. AngularJS can be easy when you understand basic concepts and best practices 2. But it
More informationFlex 3 Pre-release Tour
Flex 3 Pre-release Tour Andrew Shorten shorten@adobe.com Enrique Duvos duvos@adobe.com Flex 3 Pre-release Tour Agenda Adobe Platform Update (45 mins) Flex Builder 3 Features (45 mins) Adobe & Open Source
More informationFirefox for Android. Reviewer s Guide. Contact us:
Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla 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 and
More informationAndroid. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1
Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is
More informationFront End Nanodegree Syllabus
Front End Nanodegree Syllabus Build Stunning User Experiences Before You Start You've taken the first step toward becoming a web developer by choosing the Front End Nanodegree program. In order to succeed,
More informationProgramming in HTML5 with JavaScript and CSS3
Programming in HTML5 with JavaScript and CSS3 20480B; 5 days, Instructor-led Course Description This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic
More informationChanging The User Agent String In Safari User Guide For Web Developers
Changing The User Agent String In Safari User Guide For Web Developers If you wish to simulate another type of browser by changing the User Agent or UA String in the Safari web browser for Windows or Mac
More informationClear Cache Guide Click here for Windows guide Click here for Mac OS guide
Velocity@ocbc Clear Cache Guide Click here for Windows guide Click here for Mac OS guide Version 1.0 1 of 18 Step 1: Check your browser version 1. Type www.whatismybrowser.com at the address bar and press
More informationManual Update Java 7 25 Mac Not Working
Manual Update Java 7 25 Mac Not Working Mac OS X System Requirements for Oracle Java 7 and later versions. Intel-based Mac running Mac OS X version 10.7.3 and above, Administrator privileges 32-bit browsers
More informationSIU s Secure App (XenMobile) Migration for Android
SIU s Secure App (XenMobile) Migration for Android The version of the XenMobile we are currently using has reached its end of support lifespan. In order to maintain support for XenMobile and the associated
More informationBYOD Success Kit. Table of Contents. Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips
Table of Contents Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips 2 Current State of BYOD in the Enterprise Defining BYOD Bring-Your-Own-Device (BYOD): a business practice
More informationWeb application Architecture
1 / 37 AJAX Prof. Cesare Pautasso http://www.pautasso.info cesare.pautasso@usi.ch @pautasso Web application Architecture 5 / 37 Client Server Backend Response Database File System 2013 Cesare Pautasso
More informationMoodle Documentation for Students (v.3.4)
Moodle Documentation for Students (v.3.4) Moodle Documentation for Students (v.3.4) GSC STAFF Moodle Documentation for Students (v.3.4) by GSC Staff is licensed under a Creative Commons Attribution-ShareAlike
More informationData Breach Risk Scanning and Reporting
Data Breach Risk Scanning and Reporting 2017. SolarWinds. All rights reserved. All product and company names herein may be trademarks of their respective owners. The information and content in this document
More informationSchoolMessenger App. Teacher User Guide - Web. West Corporation. 100 Enterprise Way, Suite A-300. Scotts Valley, CA
SchoolMessenger App Teacher User Guide - Web West Corporation 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com Contents Welcome!... 3 SchoolMessenger and the
More informationMAY CANVAS UPDATES FOR TEACHERS
MAY CANVAS UPDATES FOR TEACHERS The Canvas Browser updates every three weeks. There was one update during the month of May. This past month there have also been updates to both the Teacher App and the
More informationBackend Development. SWE 432, Fall Web Application Development
Backend Development SWE 432, Fall 2018 Web Application Development Review: Async Programming Example 1 second each Go get a candy bar Go get a candy bar Go get a candy bar Go get a candy bar Go get a candy
More informationExploring Chrome Internals. Darin Fisher May 28, 2009
Exploring Chrome Internals Darin Fisher May 28, 2009 Simple interface, powerful core Modern browsers resemble the cooperatively multi-tasked operating systems of the past. Guiding sentiment, 2006 Goals
More informationHigh Performance HTML5
High Performance HTML5 stevesouders.com/docs/velocity-html5-20111207.pptx Disclaimer: This content does not necessarily reflect the opinions of my employer. flickr.com/photos/djbiesack/85833076/ High Performance
More informationGeneral. Analytics. MCS Instance Has Predefined Storage Limit. Purge Analytics Data Before Reaching Storage Limit
Oracle Cloud Mobile Cloud Service Known Issues 18.1.3 E93163-01 February 2018 General MCS Instance Has Predefined Storage Limit Each MCS instance has a set storage space that can t be changed manually.
More informationOvi and Social Location - bringing people closer to who and what matter to them. Michael Halbherr VP Social Location, Nokia
Ovi and Social Location - bringing people closer to who and what matter to them Michael Halbherr VP Social Location, Nokia 21.10.2009 Creating a strong foundation What have we achieved in the last two
More informationOracle Applications in a Changing Business World. Legacy Oracle Applications Won't Be Around Forever. Will You?
Oracle Applications in a Changing Business World Legacy Oracle Applications Won't Be Around Forever. Will You? Ross Smith Chief Architect July 7, 2017 2 Oracle Applications in a Changing Business World
More information