Progressive Web Apps & Polymer. Wendy Ginsberg Product Manager,
|
|
- Muriel Stone
- 5 years ago
- Views:
Transcription
1 Progressive Web Apps & Polymer Wendy Ginsberg Product Manager,
2 Who am I? Wendy Ginsberg Chrome Web Platform
3 Who are you??????????????????????????
4 1. Polymer 2. PWAs 3. Polymer + PWAs
5 1. Polymer
6 Polymer == An opinionated library that sugars Web Components APIs, to make it easy to build encapsulated, reusable custom elements.
7 Polymer library App Toolbox
8 Polymer library Polymer CLI App Toolbox Web Component Tester
9 What problems are we solving?
10
11 <h1> <ul> <p>
12 Building UI tabs should be easy!
13
14
15
16
17
18 NOT INTEROPERABLE
19 How can we redesign HTML for the (modern mobile) web?
20
21 <search-icon> <search-input> <drawer-panel> <paper-fab>
22 Build a better framework.
23 Build a better framework web.
24 That sounds hard. Where do we start?
25 The web platform is already incredibly powerful.
26 A study in <select>
27 Simple <select> </select>
28 Composable <select> <option>nylon</option> <option>teflon</option> <option>styrofoam</option> <option>lycra</option> </select>
29 Declarativ e <select> <option disabled>nylon</option> <option selected>teflon</option> <option disabled>styrofoam</option> <option disabled>lycra</option> </select>
30 Flexible <select multiple> <optgroup label= Clothing > <option>nylon</option> <option>lycra</option> </optgroup> </select>
31 Forgiving <select> <option>nylon</option> <option>teflon</option> <p>propylene?</p> <option>styrofoam</option> <option>lycra</option> </select>
32 Accessible Pick a Polymer <label for= polymer-picker >Pick a Polymer</label> <select id= polymer-picker > <option>nylon</option> <option>teflon</option> <option>styrofoam</option> <option>lycra</option> </select>
33 Programmable > this.selectedindex; >0 > this.addeventlistener( change, function() { > console.log( I changed! ); > });
34 <select> an amazing little element declarative, readable encapsulated behavior reusable across contexts <select> <option>nylon</option> <option>teflon</option> <option>styrofoam</option> <option>lycra</option> </select>
35 I want more elements like this.
36 I want to build elements like this.
37 ... n a c! You s t n e n o p m o C b e W with
38 Polymer == An opinionated library that sugars Web Components APIs, to make it easy to build encapsulated, reusable custom elements.
39 Web Components + Polymer Less markup. Less JS. Less confusion. <paper-tabs> <paper-tab>knowledge</paper-tab> <paper-tab>history</paper-tab> <paper-tab>food</paper-tab> </paper-tabs>
40 2. PWAs Progressive Web Apps
41
42
43
44
45 AliExpress Case Study 2X increase in page visits per session 104% increase in conversion rate for new users
46 Konga & Jumia Case Study Loads 2x faster than their previous web site Uses 6x less data than their native app counterparts
47 How did they do it?
48 How did they do it? PWAs
49 Reliable Fast Engaging checklist from /web
50 What? Load instantly, regardless of network connection Reliable Why? Send less data for initial page loads, save your users money How? Service Workers
51
52
53 What? No janky scrolling or slow to respond interfaces. Fast Why? 53% of users will abandon a site if it takes longer than 3 seconds to load! How? PRPL pattern (Push, Render, Pre-cache, Lazy load)
54 Push using HTTP2/push Render only the critical route or bundle Pre-cache the necessary files with a Service Worker Lazy load your content
55
56 What? Live anywhere an app can, send notifications to the user Engaging Why? Increase transactions and interactions with your app How? Web Push Notifications API, Add to Home screen
57
58
59
60 What do they look like? checklist from /web
61 We re here to help! developers.google.com/web
62
63 Here s a head start
64 3. Polymer + PWAs with the Polymer App Toolbox
65 Polymer App Toolbox Templates Layout Localization Routing App Storage Service Worker
66 Polymer App Toolbox Templates Layout Localization Routing App Storage Service Worker
67
68
69
70
71
72 How can I evaluate my PWA?
73
74
75 1. Polymer 2. PWAs 3. Polymer + PWAs
76 Thank you! Wendy Matterhorn CC0
An Introduction to Google Blogger
An Introduction to Google Blogger Signing In To sign into Google Apps for Education, 1. Go to http://go.uis.edu/google 2. Select Continue. 3. Select Blogger. Creating a New Blog To create a new blog with
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 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 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 informationInternational Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 05 Issue: 06 June p-issn:
Polymer JavaScript Shabnam Shaikh 1, Lavina Jadhav 2 1Student, Dept. of Institute of Computer Science, MET College, Maharashtra, India 2Professor, Dept. of Institute of Computer Science, MET College, Maharashtra,
More informationCross-Platform, Functional, Reactive GUIs
Cross-Platform, Functional, Reactive GUIs Welcome! CARLOS AGUAYO SOFTWARE ENGINEER MANAGER @carlosaguayo81 Credits ANTONIO ANDRADE SOFTWARE ARCHITECT SUVAJIT GUPTA VP, ENGINEERING Modern UIs: Characteristics
More informationMedallia Mobile 2 App
Medallia Mobile 2 App March 2016 Logging in Download: Click the Try our Mobile App icon in the sidebar to find the link to download the Medallia Mobile application in the Android or Apple App Store. Please
More informationRequesting Meetings with Mentors
Requesting Meetings with Mentors WEBSITE 1. Login to the website: http://alinnovationconf.zerista.com 2. Click on the Mentors tab in the main menu 3. To view a mentor s profile click directly on his/her
More informationWindows 8.1 User Guide for ANU Staff
Windows 8.1 User Guide for ANU Staff This guide has been created to assist with basic tasks and navigating Windows 8.1. Further tips for using Windows 8.1 can be found on the IT Services website, or by
More informationWeb Components. Reactive Architecture for the Front End. Steven Skelton. Reactive Programming Toronto December 3, 2014
Web Components Reactive Architecture for the Front End Steven Skelton Reactive Programming Toronto December 3, 2014 Reactive Manifesto Is a pattern for building software capable of handling today's application
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 informationTen interesting features of Google s Angular Project
Ten interesting features of Google s Angular Project - 1 Ten interesting features of Google s Angular Project Copyright Clipcode Ltd 2018 All rights reserved Ten interesting features of Google s Angular
More informationFundamentals of Website Development
Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science In this chapter History of HTML HTML 5-2- 1 The birth of HTML HTML Blows and standardization -3- -4-2 HTML 4.0
More informationMobile Application Development: Introducing ADF Mobile Native Client Framework
Mobile Application Development: Introducing ADF Mobile Native Client Framework Denis Tyrell, Senior Director of Product Development, ADF/JDeveloper Joe Huang, Senior Principal Product Manager, ADF/JDeveloper
More informationFlexJS. OmPrakash Apache Flex PMC Member Advisory Software Engineer, IBM
FlexJS OmPrakash Muppirala @bigosmallm bigosmallm@apache.org Apache Flex PMC Member Advisory Software Engineer, IBM Who am I? Advisory Software Engineer at IBM Apache Flex Committer and PMC Member UI Architect
More information12/05/2017. Geneva ServiceNow Custom Application Development
12/05/2017 Contents...3 Applications...3 Creating applications... 3 Parts of an application...22 Contextual development environment... 48 Application management... 56 Studio... 64 Service Creator...87
More informationCisco Spark Widgets Technical drill down
DEVNET-1891 Cisco Spark Widgets Technical drill down Adam Weeks, Engineer @CiscoSparkDev Stève Sfartz, API Evangelist @CiscoDevNet Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker
More informationStep 7 How to convert a YouTube Video to Music As I mentioned in the YouTube Introduction, you can convert a Video to a MP3 file using Free Video To
Step 7 How to convert a YouTube Video to Music As I mentioned in the YouTube Introduction, you can convert a Video to a MP3 file using Free Video To MP3 Converter program. Next I will show you how to download
More informationModule Title : 20485A: Advanced Windows Store App Development Using C# Duration : 5 days
Module Title : 20485A: Advanced Windows Store App Development Using C# Duration : 5 days Course Description In this course the students will learn the more advanced programming skills and techniques that
More informationGoogle chrome theme background image
Search Search pages & people Search Search Search pages & people Search Google chrome theme background image 2 days ago. Personalize your default New Tab page and Google homepage with custom background
More informationbada 2.0 SDK features
bada 2.0 SDK features bada Developer Day 2011 Copyright 2011 Samsung Electronics, Co., Ltd. All rights reserved Application framework Better user interaction Communication Security enhancement 2.0 Enhanced
More informationHTML5 Evolution and Development. Matt Spencer UI & Browser Marketing Manager
HTML5 Evolution and Development Matt Spencer UI & Browser Marketing Manager 1 HTML5 Ratified. finally! After 7 years of development, the HTML5 specification was ratified on 28 th October 14 urce>
More informationCome and Get Excited about Azure Mobile Services and Xamarin.Forms
Come and Get Excited about Azure Mobile Services and A story about Azure Mobile Services, SQL Azure and Xamarin Presented By: Fabian G. Williams About the Speaker Fabian Williams, MCSD, MCDBa, MCSE SharePoint
More informationCross-Browser Functional Testing Best Practices
White Paper Application Delivery Management Cross-Browser Functional Testing Best Practices Unified Functional Testing Best Practices Series Table of Contents page Introduction to Cross-Browser Functional
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 informationRapid Application Development with APEX 5.0
Rapid Application Development with APEX 5.0 Anthony Rayner Principal Member of Technical Staff Oracle Application Express Oracle UK The following is intended to outline Oracle s general product direction.
More informationJavaScript: the language of browser interactions. Claudia Hauff TI1506: Web and Database Technology
JavaScript: the language of browser interactions Claudia Hauff TI1506: Web and Database Technology ti1506-ewi@tudelft.nl Densest Web lecture of this course. Coding takes time. Be friendly with Codecademy
More informationAD406: What s New in Digital Experience Development with IBM Web Experience Factory
AD406: What s New in Digital Experience Development with IBM Web Experience Factory Jonathan Booth, Senior Architect, Digital Experience Tooling, IBM Adam Ginsburg, Product Manager, Digital Experience
More informationOracle Application Express 5 New Features
Oracle Application Express 5 New Features 20th HrOUG conference October 16, 2015 Vladislav Uvarov Software Development Manager Database Server Technologies Division Copyright 2015, Oracle and/or its affiliates.
More informationCourse 20485A Advanced Windows Store App Development Using C# Course Duration: 5 days Course Type: Instructor-Led/Classroom
Course 20485A Advanced Windows Store App Development Using C# Course Duration: 5 days Course Type: Instructor-Led/Classroom Course Overview In this course the students will learn the more advanced programming
More informationRoadmap. Mike Chtchelkonogov Founder & Chief Technology Officer Acumatica
Roadmap Mike Chtchelkonogov Founder & Chief Technology Officer Acumatica mik@acumatica.com Andrew Boulanov Head of Platform Development Acumatica aboulanov@acumatica.com Acumatica xrp Priorities Platform
More informationWhat's New in Sitecore CMS 6.4
Sitecore CMS 6.4 What's New in Sitecore CMS 6.4 Rev: 2010-12-02 Sitecore CMS 6.4 What's New in Sitecore CMS 6.4 This document describes the new features and changes introduced in Sitecore CMS 6.4 Table
More informationIntro Winter Semester 2016/17
Practical Course: Web Development Intro Winter Semester 2016/17 Juliane Franze & Tobias Seitz Ludwig-Maximilians-Universität München Practical Course Web Development WS 16/17-01 - 1 Today s Agenda Introduction
More informationEssentials of Developing Windows Store Apps Using HTML5 and JavaScript
Course 20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Course Details Course Outline Module 1: Overview of the Windows 8.1 Platform and Windows Store Apps This module introduces
More informationWindows 8.1 User Guide for ANU Staff
Windows 8.1 User Guide for ANU Staff This guide has been created to assist with basic tasks and navigating Windows 8.1. Further tips for using Windows 8.1 can be found on the IT Services website, or by
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...
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 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 informationEme03. 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 informationSEVEN ADVANCED ACADEMY
SEVEN ADVANCED ACADEMY Course Schedule MOBILE APP PROGRAMMING Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Lesson 1 Lesson 2 Lesson 3 Lesson 4 Lesson 5 Lesson 6 Lesson 7 Lesson 8 Lesson 9 Lesson
More informationAdvance Mobile& Web Application development using Angular and Native Script
Advance Mobile& Web Application development using Angular and Native Script Objective:- As the popularity of Node.js continues to grow each day, it is highly likely that you will use it when you are building
More informationAdvanced Windows Store App Development Using C#
Course 20485C: Advanced Windows Store App Development Using C# Course Details Course Outline Module 1: Windows Store App Essentials In this module, you will get an overview of the Windows 8.1 user experience
More informationOZONE Widget Framework
OZONE Widget Framework October 8, 2012 Publication/Revision History Release Date Revised Document OWF 6.0.1 October 8, 2012 Initial Document OWF 6 September 28, 2012 Contents 1... 1 1.1 Installation Information...
More informationClick the Options link in the upper right corner of the Outlook Web Access window (see illustration below).
Message Options Click the Options link in the upper right corner of the Outlook Web Access window (see illustration below). In the list that appears, click the See All Options link. The Options window
More informationWeb Performance in
Web Performance in 2017 with @bighappyface Big thanks to DrupalCon Team Big thanks to you (it s almost a wrap) Please note This session assumes familiarity. I am speaking as if folks are already into this
More informationA Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group
A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax
More informationPROGRESSIVE WEB APPS & EDUCATION
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 CHRIS LOVE http://bit.ly/2j3salg @chrislove
More informationPennsbury G-Mail Composing and Sending Messages Compose
Pennsbury G-Mail Composing and Sending Messages From the main screen, click on the Compose button to begin drafting a new message: The new message window will appear. Enter the subject of the email on
More informationAugust 12. Tips for Gmail. Tips to save time and increase your productivity. Gmail Training
Tips for Gmail August 12 2014 Gmail Tips to save time and increase your productivity Tips for Gmail Gmail Learn tips to save time, increase your productivity, and manage your email efficiently. Page 2
More informationCreating Content with iad JS
Creating Content with iad JS Part 2 The iad JS Framework Antoine Quint iad JS Software Engineer ios Apps and Frameworks 2 Agenda Motivations and Features of iad JS Core JavaScript Enhancements Working
More informationCognos Analytics Reporting User Interface
September 12, 2017 (v12.2.2 - BI v11) Cognos Analytics Reporting User Interface Business Intelligence Cognos Analytics Reporting Cognos Analytics Reporting is a Web-based tool used to create ad-hoc reports
More informationWeb Community Manager 2.20 Release Notes
New or Changed Functionality or User Experience GENERAL Sign-in with Google Login You can now allow users to sign-in with their Google TM login information. The user s Google email address must be associated
More informationReact(.js) the Domino Way High-Performance Client for Domino. Knut Herrmann
React(.js) the Domino Way High-Performance Client for Domino Knut Herrmann CollabSphere 2018 Sponsors Knut Herrmann Senior Software Architect Leonso GmbH Notes Domino developer since version 2 Web application
More informationTABLE OF CONTENTS DOCUMENT HISTORY
TABLE OF CONTENTS DOCUMENT HISTORY 4 UPDATE 18B 4 Revision History 4 Overview 5 Feature Summary 6 Application Security 9 Link Standalone User Accounts to Person Records on the Create User Page 9 Securing
More informationOpenMRS 2.0 User Interface Redesign. Darius Jazayeri
OpenMRS 2.0 User Interface Redesign Darius Jazayeri djazayeri@pih.org darius@openmrs.org Goals Build a cool and effective user interface Easy to program But also flexible Role-based Can be reconfigured
More informationEvent Administrator Quick Reference Guide for Bravura Mobile Apps
Event Administrator Quick Reference Guide for Bravura Mobile Apps This is the event admin console for your event: http://www2.bravuratechnologies.com/bee/web/eventadminlogi n.aspx Overview Login with the
More informationUsing Canvas Features
Using Canvas Features Connecting Announcements to SMS Text Messages Canvas has the ability to communicate with the user in a variety of ways. The information will be push-based which means Canvas will
More informationIONIC. The Missing SDK For Hybrid Apps. Mike
IONIC The Missing SDK For Hybrid Apps Mike Hartington @mhartington Mike Hartington Developer Advocate for Ionic mhartington on twitter & GH Rhode Island Say, Johnny, I got this great idea for an app. EVERY
More informationClient Samples. Android Sample
Client Samples Android Sample 2/6/2018 Contents 1 Android Sample 1.1 Overview 1.2 Implemented Scenarios 1.3 Prerequisites 1.4 Running the Sample Client Samples 2 Android Sample Updated in 8.5.112, 8.5.114
More informationWeb Push Notification
Web Push Notification webkul.com/blog/web-push-notification-for-magento2/ On - January 13, 2017 This impressive module allows you to send push notification messages directly to the web browser. The biggest
More informationFirefox OS App Days. Overview and High Level Architecture. Author: José M. Cantera Last update: March 2013 TELEFÓNICA I+D
Firefox OS App Days Overview and High Level Architecture Author: José M. Cantera (@jmcantera) Last update: March 2013 TELEFÓNICA I+D 1 Introduction What is Firefox OS? A new mobile open OS fully based
More informationClient Side MVC with Backbone & Rails. Tom
Client Side MVC with Backbone & Rails Tom Zeng @tomzeng tom@intridea.com Client Side MV* with Backbone & Rails Benefits of Client Side MVC Backbone.js Introduction Client Side MV* Alternatives Backbone
More informationDeveloping Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0
Developing Web Applications for Smartphones with IBM WebSphere Portlet Factory 7.0 WebSphere Portlet Factory Development Team 6 September 2010 Copyright International Business Machines Corporation 2010.
More information2018 Q2 Mobile Commerce Insights Report. Benchmarks and actionable insights
2018 Q2 Mobile Commerce Insights Report Benchmarks and actionable insights This edition of Mobify s quarterly Mobile Commerce Insights Report digs into the importance of speed on the mobile web, as well
More information08/10/2018. Istanbul Now Platform User Interface
08/10/2018 Contents Contents...5 UI16... 9 Comparison of UI16 and UI15 styles... 11 Activate UI16... 15 Switch between UI16 and UI15...15 UI16 application navigator... 16 System settings for the user
More informationBig Tobacco: Tiny Targets Web Application Guide
Adding The App to Your Home Screen For Step 1: Launch Safari Launch the Safari browser and visit https://ee.kobotoolbox.org/x/#yehn Big Tobacco: Tiny Targets Web Application Guide This guide will explain
More informationInserting Typed Comments Applies to Microsoft Word 2007
Inserting Typed Comments You can insert a comment 1 inside balloons 2 that appear in the document margins. Type a comment 1. Select the text or item that you want to comment on, or click at the end of
More informationMOC 20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript
MOC 20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Course Overview This course provides students with the knowledge and skills to develop Windows Store Apps using HTML5
More informationDreamApps. WorkSpace. A Guide to Demo Site
DreamApps WorkSpace A Guide to Demo Site DreamApps WorkSpace A Guide to Demo Site Published at Singapore on January 31, 2009 2009, Advanced ERP Projects, LLP. All rights reserved. Restricted circulation.
More informationClearing Cache for NAVBLUE Web App
Clearing Cache for NAVBLUE Web App The data that the NAVBLUE Web App uses is downloaded into data storage within the browser called a cache. If you have issues with the Web App, clearing the cache and
More informationFeature: Online App Builder Studio
Feature: Online App Builder Studio Beautiful Apps from Customizable Templates Deliver unique and visually stunning apps with unprecedented speed through our completely customizable templates. Start with
More informationRIT Wiki 5.1 Upgrade - May 21, 2013
RIT Wiki 5.1 Upgrade - May 21, 2013 We are pleased to announce that the RIT Wiki will be upgraded to version 5.1 on Tuesday, May 21st. UPDATED TIME: The RIT Wiki will be unavailable on Tuesday, May 21st
More informationIntroduction to Lua A COMPLETE BEGINNER S GUIDE
Introduction to Lua A COMPLETE BEGINNER S GUIDE Message an individual, department or group Reach coworkers, get answers and work faster. Keep your team on the same page at every moment with instant and
More informationFounder & CEO
X Vaadin @joonaslehtinen Founder & CEO Introduction to Vaadin Framework User interface framework for rich web applications User Interface Components Developer Rich Productivity UX java html Desktop
More informationOUTLOOK WEB APP (OWA): MAIL
Office 365 Navigation Pane: Navigating in Office 365 Click the App Launcher and then choose the application (i.e. Outlook, Calendar, People, etc.). To modify your personal account settings, click the Logon
More informationDesire2Learn Learning Suite 10.1
Desire2Learn Learning Suite 10.1 Features Guide October 2012 Contents Overview About Learning Suite 10.1 About this document Content Revamp Relation to existing tools Content Areas Content Concepts Client
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationSweet Themes Are Made of This: The Magento PWA Studio
Sweet Themes Are Made of This: The Magento PWA Studio James Zetlen Frontend Architect Magento Commerce @JamesZetlen A suite of tools, standards, and top-quality ingredients for building and sharing Progressive
More informationFor this walkthrough in Drupal I will be using the Office of Strategic Communications webpage. First, if you are off campus you must connect to the
For this walkthrough in Drupal I will be using the Office of Strategic Communications webpage. First, if you are off campus you must connect to the NJIT network via VPN. Then open up Google Chrome or Firefox.
More informationThis document contains release notes for MobilePrint 2.0 General Release.
MobilePrint 2.0 Release Notes This document contains release notes for MobilePrint 2.0 General Release. Contents MobilePrint 2.0 Release Notes... 1 Install and Upgrade Notes... 1 Supported upgrade path...
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 informationBefore you use EBIS for the first time or every time you replace your PC/Laptop please follow the guidance below:
Workers Educational Association ebis Requisitions Set Up Guide Before you use EBIS for the first time or every time you replace your PC/Laptop please follow the guidance below: Content Please ensure your
More informationThe paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.
Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John
More informationGetting started with Convertigo Mobilizer
Getting started with Convertigo Mobilizer First Sencha-based project tutorial CEMS 6.0.0 TABLE OF CONTENTS Convertigo Mobilizer overview...1 Introducing Convertigo Mobilizer... 1-1 Convertigo Mobilizer
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit
More informationIntroduction to Sencha Ext JS
Introduction to Sencha Ext JS Olga Petrova olga@sencha.com Sales Engineer EMEA Agenda Use Case How It Works Advantages Demo Use case Ext JS a Javascript framework for building enterprise data-intensive
More informationEssentials of Developing Windows Store Apps Using HTML5 and JavaScript
Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Course 20481A; 5 Days, Instructor-led Course Description In this course, students will learn essential programming skills and techniques
More informationModern Web Application Development. Sam Hogarth
Modern Web Application Development Sam Hogarth Some History Early Web Applications Server-side scripting only e.g. PHP/ASP Basic client-side scripts JavaScript/JScript/VBScript Major differences in browser
More informationFoundation of Web Goal 4: Proficiency in Adobe Dreamweaver CC
1. Setting Project Requirements 1.1 Identify the purpose, audience, and audience needs for a website. 1.2 Identify web page content that is relevant to the website purpose and appropriate for the target
More informationSwitching to Gmail from Microsoft Outlook Learning Center gsuite.google.com/learning-center
Switching to Gmail from Microsoft Outlook 2013 Learning Center gsuite.google.com/learning-center Welcome to Gmail Now that you've switched from Microsoft Outlook to G Suite, learn how to use Gmail as your
More informationAdvanced Windows Store App Development Using C#
Advanced Windows Store App Development Using C# Duration: 5 Days Course Code: M20485 Overview: In this course the students will learn the more advanced programming skills and techniques that they can use
More informationEvent Profile. You can edit your profile at any time by clicking Profile on the toolbar at the top of the screen.
Attendee Guide Event Profile The first time you log into the event, your profile will be displayed. Filling out your profile completely and accurately will help you while networking in the event. Your
More informationMyTeleMed iphone User Guide
Table of Contents Log In 2 Incorrect Login Information 2 Registering your iphone 2 Main Menu 3 Messages 3 Compose a New Message 4 Message Recipients 4 Archiving Messages 4 Message Detail 5 Add Comments
More informationUsing Drupal to create a digital patient education experience at Memorial Sloan Kettering Cancer Center (MSK)
Using Drupal to create a digital patient education experience at Memorial Sloan Kettering Cancer Center (MSK) Kermitt Ramirez Jacob Rockowitz www.mskcc.org/pe About Us Kermitt Ramirez @silentkerm Web Specialist
More informationBlackboard Collaborate Ultra
Blackboard Collaborate Ultra Table of Contents Blackboard Collaborate Ultra Overview... 3 Bb Collaborate Terms and Technical Requirements... 3 Technical Suggestions... 3 Mobile devices... 4 What s New
More informationONE STEP CHECKOUT. USER GUIDE for Magento 2.0. Version
support@magestore.com sales@magestore.com +1-415-954-7137 ONE STEP CHECKOUT USER GUIDE for Magento 2.0 Version 1.0 One step checkout v1.0 User Guide for Magento 2.0 1 Table of Contents 1. INTRODUCTION
More informationVue.js Framework. Internet Engineering. Spring Pooya Parsa Professor: Bahador Bakhshi CE & IT Department, Amirkabir University of Technology
Vue.js Framework Internet Engineering Spring 2018 Pooya Parsa Professor: Bahador Bakhshi CE & IT Department, Amirkabir University of Technology Outline Introduction to Vue.js The Vue instance Declarative
More informationResponsive Design and Mobile Patterns
Responsive Design and Mobile Patterns Nina Zayakova Product Designer @myninka Liliya Karakoleva UX Designer, Principal @liliya_k Mobile Devices Talking about mobile devices we are not talking about desktop
More informationLogin Troubleshooting
Login Troubleshooting Scenario #1: I cannot log into my account and I am pretty sure I am using the correct credentials. Problem Solving Steps: 1. Check with your scheduler to ensure you are using the
More informationAdvanced Windows Store App Development Using HTML5 and JavaScript
Course 20482C: Advanced Windows Store App Development Using HTML5 and JavaScript Course Details Course Outline Module 1: Windows Store App Essentials This module provides an overview of the Windows 8.1
More information