Designing for Mobile Devices
|
|
|
- Monica McBride
- 10 years ago
- Views:
Transcription
1 Designing for Mobile Devices October 2010 Pawel Zareba
2 Table of Contents Mobile market overview... 3 Smartphone penetration... 3 Mobile browsers:... 9 Browser detect techniques Progressive enhancement: Mobile UI Javascript Performance: Touch events Web standards Mark-up Validation Emulation Viewports & Zooming Issues: Screens: HTML5 compatibility CSS Media Queries: Click-to-Call SDKs Frameworks: Other Related: Examples: Refferences:... 33
3 Mobile market overview Popularity of different mobile browsing platforms country by country: Smartphone penetration
4
5
6 report/
7
8
9 Mobile browsers: Full Browsers: Safari Webkit support; iphone users are pretty decent at upgrading their phones to the latest firmwares, so you generally have to test in the latest version only; Does not have caching; Fairly slow when it comes to JavaScript. Use CSS animations and transitions instead; Zooming: all elements retain their fixed values, while most competitors adapt the width of text elements to the current zoom level. Thus, very long lines of text are hard to read on Safari. Android Webkit Webkit support; Testing requires both an 1.x and a 2.x device Dolfin Samsung; WebKit support; Poor support of especially in the viewport properties BlackBerry Webkit- Default browser of BlackBerry OS 6 and higher Opera Mobile - MeeGo, Symbian, Windows Mobile; Presto; Disadvantages of opera: Palm WebKit HP; WebKit; MicroB Nokia N900; Gecko; Phantom LG; WebKit; bugs in meta viewport; Symbian WebKit Nokia, WebKit; Symbian WebKit is the mobile browser with the highest installed base in the world; Versions 1-3; Caching is extremely aggressive; you always have to flush the cache before reloading your test pages; Poor JavaScript performance. S40 WebKit Nokia, Webkit; Firefox - Android, MeeGo; Gecko; Trident; BlackBerry old RIM, BlackBerry old;mango; Poor JavaScript performance; See appendix B ID Mobile Microsoft; Windows Mobile; IE on Windows Mobile 6.5 is based on IE6 and calls itself IE6. IE on Windows Mobile 6.1 is based on
10 IE4 and also calls itself IE6; IE on Windows Mobile 6.5 already calls itself Windows Phone; NetFornt - LiMo, Windows Mobile; Samsung and SonyEricsson phones; Obigo Teleca, Brew, LiMo, MeeGo; LG phone Mini Browsers: Opera Mini - Android, bada, BlackBerry old, Brew, ios, S40, Symbian, Windows Mobile Bolt - BlackBerry, BlackBerry old, Symbian, Windows Mobile Skyfire - Browser discontinued as of version 2.0; it s now a skin over Android WebKit Ovi Nokia UCWeb - The most popular browser in China Attachment A: Summarize of the mobile browsers Mobile Browsers Details
11 Browser detect techniques PHP switching code [ including cache Detecting specific phone Device Atlas [ Wurl & Wall [ Tera-WURFL [ o Redirecting mobile visitors to the mobile version of your site o Detecting the type of streaming video that a visiting mobile device supports o Detecting iphone, ipod and ipad visitors and delivering them an iphone-friendly version of your site o Used in conjunction with WALL4PHP or HAWHAW to create a website in an abstract language which is delivered to the visiting user in CHTML, XHTML, XHTML-MP, or WML, based on the mobile browser's support o Detecting ringtone download support and supported ringtone formats o Detecting the screen resolution of the device and resizing images and wallpapers/backgrounds to an appropriate size for the device. o Detecting support for Javascript, Java/J2ME and Flash Lite WordPress Mobile Pack [
12 Disadvantages: It s incomplete. There s just no way we re going to be able to incorporateall devices in this detect. And even if we miraculously did, the next week a new device would hit the market and we d be incomplete again. It s unreliable. You re always going to miss something or make a mistake in your detection. It s an arms race. If device detection really catches on, browsers will start to spoof their user agent strings to end up on the right side of the detects. Web developers will retaliate by even more finely-grained (and even less complete and reliable) detects, which will cause the browser vendors to improve their spoofing etc. This has happened on desktop (just ask Opera about it), and we should keep the mobile space free of this nonsense. It s cheating. If you make any mistake at all (and that s inevitable, really), you re either denying advanced functionality to a browser tht can handle it, or sending advanced functionality to browsers that can t handle it. In either case you cheat your end users. It s inflexible. Sites that were created for any device will be much more flexible in all kinds of situations because the web developer planned for the unknown. Conversely, if you rigidly sort devices into groups and then code for those groups, this rigidity is going to make your site unable to react to the unforeseen.
13 Progressive enhancement: xhtml -> CSS -> CSS3 -> JavaScript [screenshoots] [screenshoots]
14 Mobile UI
15
16 Javascript Performance: Javascript performance test: Performance optimization: Touch events Touch events on iphone: Touch events corss-platform comparison:
17 Web standards Standard markup language for pages is xhtml mobile profile (xhtml mp) ( oduction) W3C: Web server must support URL without requiring www Ideally separate domain Tab index Access Key Phone on click No frames Best Practices: o o o o Presentation: Mobile Sitemap: &hl=en Apple Developer Centre: b/conceptual/iphonewebapphig/metricslayout/metricslayout.html #//apple_ref/doc/uid/tp ch6-sw1
18 Mark-up Mobile web pages come in several markup dialects, including WML, XHTML Basic, XHTML MP and chtml. WML is an older standard that is supported by many browsers, and still widely used in some markets. chtml is used primarily in Japan, but also some parts of Europe. XHTML Basic and XHTML MP are almost identical subsets of HTML, used globally, but particularly in North America and Europe. XHTML dialects are the newest and most expressive of markups, and are gaining usage. XHTML Basic 1.1 and XHTML MP 1.2 are a good choice for new development, but your choice will vary according to your target market. [Google Webmaster Centre] Example: <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" " <html xmlns=" <head> <title>xhtml MP Tutorial</title> </head> <body> <p>hello world. Welcome to our XHTML MP tutorial.</p> </body> </html>
19 Validation Valid pages are likely to render correctly on more mobile devices. Published mobile markup standards include: XHTML Basic 1.1 XHTML MP 1.2 chtml WML 1.3 Validators include the following: Mobile-friendly XHTML Validator (W3C) Mobile-readiness checker (.mobi) mobileok Basic Checker (TAW) WuRML (shadowplay.net) HTML VALIDATOR (based on Tidy and OpenSP): mobiready testing tool: Acid2 Browser Test:
20 Emulation You may be confident that your page is valid XHTML or valid WML, but are you certain that it's going to look right on a real phone screen? Use an emulator to test your page, and avoid the hassle of buying them all. Phone Simulator (Openwave) Mobile emulator (.mobi) i-mode emulator (DoCoMo) User-Agent Switcher (Firefox plug-in) wmlbrowser (Firefox plug-in) XHTML Mobile Profile (Firefox plug-in) Google resources About mobile sites and the Google index Other resources W3C Mobile Web Best Practices.mobi Switch On! Guides The Wireless FAQ mobileok Basic Tests WURFL (Wireless Universal Resource File) Viewports& Zooming Issues:
21 Screens: Around 80% less space than on regular page
22
23
24
25
26 ual/iphonewebapphig/metricslayout/metricslayout.html#//apple_ref/doc/uid/ TP CH6-SW1 HTML5 compatibility
27 CSS Media Queries: /* Smartphones (portrait and landscape) only screen and (min-device-width : 320px) and (max-device-width : 480px) { /* Styles */ } /* Smartphones (landscape) only screen and (min-width : 321px) { /* Styles */ } /* Smartphones (portrait) only screen and (max-width : 320px) { /* Styles */ } /* ipads (portrait and landscape) only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* Styles */ } /* ipads (landscape) only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* Styles */ } /* ipads (portrait) only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* Styles */ } /* Desktops and laptops only screen
28 and (min-width : 1224px) { /* Styles */ } /* Large screens only screen and (min-width : 1824px) { /* Styles */ } /* iphone only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) { /* Styles */ } We can also serve alternative style sheets using the same queries as attributes on your link elements: <head> <link rel="stylesheet" href="smartphone.css" media="only screen and (min-device-width : 320px) and (max-device-width : 480px)"> <link rel="stylesheet" href="smartphone-landscape.css" media="only screen and (min-width : 321px)"> <link rel="stylesheet" href="smartphone-portrait.css" media="only screen and (max-width : 320px)"> <link rel="stylesheet" href="ipad.css" media="only screen and (min-device-width : 768px) and (max-device-width : 1024px)"> <link rel="stylesheet" href="ipad-landscape.css" media="only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)"> <link rel="stylesheet" href="ipad-portrait.css"
29 media="only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)"> <link rel="stylesheet" href="widescreen.css" media="only screen and (min-width : 1824px)"> <link rel="stylesheet" href="iphone4.css" media="only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)"> </head>
30 Click-to-Call iphone: <a href="tel: " target="_self">description</a> Other phones: <a href="wtai://wp/mc; "> SDKs Android: Apple:
31 Frameworks: jquery:
32 Sencha:
33 Other Related: UI psd Android sites-to-visit-from-your-android-phone/ Examples: Refferences: Device libraries
34
the future of mobile web by startech.ro
the future of mobile web by startech.ro year of the mobile web 2007 2008 2009 2010 2011 2 year of the mobile web 2007 2008 2009 2010 2011 3 year of the mobile web 2007 2008 2009 2010 2011 4 the device
Beginning Smartphone Web Development
Beginning Smartphone Web Development I3. jl!c;llirici JavaScript C;SS, f HTML and A-, p p I i с at i о n s f о r«p ri о n e,, А л ei ro i ci, P a! ei P re, Eli ас к I Windows Мкаане, and inotaa S60 Gail
Designing for the Mobile Web Lesson 3: HTML5 Web Apps
Designing for the Mobile Web Lesson 3: HTML5 Web Apps Michael Slater, CEO Andrew DesChenes, Dir. Services [email protected] 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.
THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC. Copyright 2012, SAS Institute Inc. All rights reserved. Overview Mobile
White Paper Using PHP Site Assistant to create sites for mobile devices
White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor
Project Proposal. Developing modern E-commerce web application via Responsive Design
Project Proposal Developing modern E-commerce web application via Responsive Design Group Members Nattapat Duangkaew (5322793258) Nattawut Moonthep (5322770892) Advisor: Dr. Bunyarit Uyyanonvara School
Mobile Web Applications using HTML5. L. Cotfas 14 Dec. 2011
Mobile Web Applications using HTML5 L. Cotfas 14 Dec. 2011 Reasons for mobile web development Many different platforms: Android, IPhone, Symbian, Windows Phone/ Mobile, MeeGo (only a few of them) Reasons
<Insert Picture Here>
Oracle Application Express: Mobile User Interfaces Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle USA Inc. 520 Madison Avenue,
Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS. February 2014 Update
Recommendations for Websites Optimization for Mobile Devices Using Mobile Centric CSS February 2014 Update Is Mobile SEO Required Now? In a Google Smartphone User study, mobile searches will make up 25%
HTML5 & Digital Signage
HTML5 & Digital Signage An introduction to Content Development with the Modern Web standard. Presented by Jim Nista CEO / Creative Director at Insteo HTML5 - the Buzz HTML5 is an industry name for a collection
Responsive Web Design. birds of feather
Responsive Web Design birds of feather Approaches to Mobile Development 1. No Mobile Approach 2. Native Mobile Applications 3. Mobile Websites 4. Responsive (universal) design No Mobile Approach Website
SYST35300 Hybrid Mobile Application Development
SYST35300 Hybrid Mobile Application Development Native, Web and Hybrid applications Hybrid Applications: Frameworks Native, Web and Hybrid Applications Mobile application development is the process by
CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral
CiviMobile & CiviSync Mobile Peter McAndrew Rohit Thakral Agenda Why to? How to? What to? Introduction to CiviMobile What the app looks like today? How does it work? How to install and test? What goes
INFORMATION TECHNOLOGY STANDARD
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF Human Services INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Development Domain: Application Number: Category: STD-EASS010 Date Issued: Issued By Direction
Responsive Web Design: Single Design for multiple devices - A case with UNISWA Library website. John Paul Anbu K.
Responsive Web Design: Single Design for multiple devices - A case with UNISWA Library website John Paul Anbu K. Introduction Proliferation of different devices to access internet Desktops Tablets Smart
Smartphone Application Development using HTML5-based Cross- Platform Framework
Smartphone Application Development using HTML5-based Cross- Platform Framework Si-Ho Cha 1 and Yeomun Yun 2,* 1 Dept. of Multimedia Science, Chungwoon University 113, Sukgol-ro, Nam-gu, Incheon, South
WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING
WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING 1 The basic frame of software testers mind-set is attuned to check documentation, functionality, stability, API and performance and make sure that
Responsive Web Design for Drupal
Responsive Web Design for Drupal www.responsivewebdesignguild.com @emmajanedotnet [email protected] I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Author / Trainer
Web Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
Minimum Requirements for Web Based Applications
Recommended Browsers Skyward recognizes the diverse Operating Systems, Devices, and Internet browsers our customers are using. While we want every customer to have the best possible experience, we recognize
Customising Your Mobile Payment Pages
Corporate Gateway Customising Your Mobile Payment Pages V2.0 May 2014 Use this guide to: Understand how to customise your payment pages for mobile and tablet devices XML Direct Integration Guide > Contents
ipad, a revolutionary device - Apple
Flash vs HTML5 ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash
max firtman @firt firt.mobi martes 26 de julio de 11
max firtman @firt firt.mobi who am I? mobile+web developer mobilexweb.com blog @firt where? where? buenos aires ~ argentina where? buenos aires ~ argentina patagonia soccer tango where? buenos aires ~
ASHVINS Group. Mobile Application Testing Summary
ASHVINS Group Mobile Application Testing Summary Mobile Application Testing Challenges Unique challenges with mobile applications; device compatibility, OS compatibility, UI compatibility, browser compatibility
Performance Analysis of Web-browsing Speed in Smart Mobile Devices
Performance Analysis of Web-browsing Speed in Smart Mobile Devices Yu-Doo Kim and Il-Young Moon Korea University of Technology and Education, [email protected] Abstract The rapid growth of telecommunication
ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015
FEBRUARY 2015 MOBILE ATTENDEE GUIDE ON24 s Mobile Webcasting console allows you to bring your webcast directly to your audience, regardless of location. Users on mobile devices can register, attend, and
SE Ranking www.intellectsoft.co.uk Report
SE Ranking www.intellectsoft.co.uk Report Jul-31, 2015 - Aug-06, 2015 Intellectsoft UK http://www.intellectsoft.co.uk/ Aug-06, 2015 2/22 Intellectsoft UK (www.intellectsoft.co.uk) Report summary... 3 Rankings
Social Media & Mobile Handheld Devices: The Platforms, Operating Systems, devices& Applications. The wireless last mile & User Interface choices
The wireless last mile & User Interface choices Manoj Pant CEO, Shankh Inc, Mumbai ( Social transformation via technology innovation ) [email protected] Mob : +91 9820018300 Social Media & Mobile
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
separate the content technology display or delivery technology
Good Morning. In the mobile development space, discussions are often focused on whose winning the mobile technology wars how Android has the greater share of the mobile market or how Apple is has the greatest
Smartphone Trend and Evolution in Japan MCPC / Impress R&D joint survey conducted in September 2010
Smartphone Trend and Evolution in Japan MCPC / Impress R&D joint survey conducted in September 2010 January 28, 2011 Mobile Computing Promotion Consortium Smartphone Committee Yoshinari Shiraishi Daiji
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework
Building a Simple Mobile optimized Web App/Site Using the jquery Mobile Framework pinboard.in tag http://pinboard.in/u:jasonclark/t:amigos-jquery-mobile/ Agenda Learn what a mobile framework is. Understand
Quick Start Guide Mobile Entrée 4
Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application
SPLIT BLOCK FINAL Web Design
SPLIT BLOCK FINAL Web Design MULTIPLE CHOICE 1. A(n) site shares user-created content with site visitors. a. portal c. informational/educational b. Web 2.0 d. business 2. sites include Erly, Flickr, Pinterest,
CREATING RESPONSIVE UI FOR WEB STORE USING CSS
CREATING RESPONSIVE UI FOR WEB STORE USING CSS Magdalena Wiciak Bachelor s Thesis May 2014 Degree Programme in Information Technology Technology, communication and transport DESCRIPTION Author(s) WICIAK,
Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions
Responsive Web Design vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions The New Design Trend: Build a Website; Enable Self-optimization Across All Mobile De vices
Sage CRM. Sage CRM 2016 R1 Mobile Guide
Sage CRM Sage CRM 2016 R1 Mobile Guide Contents Chapter 1: Introduction to Sage CRM Mobile Solutions 1 Chapter 2: Setting up Sage CRM Mobile Apps 2 Prerequisites for Sage CRM mobile apps 3 Enabling users
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
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc. Introduction. Learning Points. What is Responsive Design and its Role? Design
Vodafone multitxt faqs
general information sending messages 2 3 standard GSM characters 6 receiving messages 7 address books 8 message history and reports 9 account options 9 Microsoft OMS multitxt API 10 10 Forward 2 Mobile
JTouch Mobile Extension for Joomla! User Guide
JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed
Web Designing with UI Designing
Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing
Top 10 Website Pitfalls to Avoid
Top 10 Website Pitfalls to Avoid How exactly does a website fail? Well, to put it simply, if it does not reach or exceed the goals set for it it has failed. You didn t have goals set for your website?
Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development
h0p://home.hit.no/~hansha/?page=sojware_development Web O. Widder. (2013). geek&poke. Available: h0p://geek- and- poke.com Programming Hans- Pe0er Halvorsen, M.Sc. 1 Web is the Present and the Future 2
Optimizing your E-Business Suite for Mobile and Tablet
Optimizing your E-Business Suite for Mobile and Tablet - Using existing EBS Functionality to transform your User Experience (UX) 08 th December 2014 Michael West UX Hero / Director T: 07884218111 E: michael.west@appsynx
Mobile Website Design for Libraries
Thursday, March 14, 2013 an Infopeople webinar presented by Chad Mairn Mobile Web Design Image sources: apple.com & samsung.com Today s Agenda Know 3 innovaive library mobile website designs. Understand
Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. [email protected] http://pizzaseo.
1 Table of Contents 1 (X)HTML Code / CSS Code 1.1 Valid code 1.2 Layout 1.3 CSS & JavaScript 1.4 TITLE element 1.5 META Description element 1.6 Structure of pages 2 Structure of URL addresses 2.1 Friendly
Fusesix. Design Programming Development Marketing. Fusesix Web Services South Carolina, USA. Phone: 1-573-207-5186
Fusesix Design Programming Development Marketing Fusesix Web Services South Carolina, USA Phone: 1-573-207-5186 Google Hangouts: Fusesix Email: [email protected] Web: Fusesix.com We provide outsourcing
MobileConnect. Getting Started Guide
MobileConnect Getting Started Guide 1 Table of Contents Compatible Device List! 3 Operating Systems, Applications, & Personal Computer Devices:! 3 Mobile Devices & Mobile Operating Systems:! 3 Setting
WompMobile Technical FAQ
WompMobile Technical FAQ What are the technical benefits of WompMobile? The mobile site has the same exact URL as the desktop website. The mobile site automatically and instantly syncs with the desktop
Web Marketing. Website Pre-launch Checklist
Web Marketing Website Pre-launch Checklist Fall 2014 Web Marketing 1-888-673-8485 [email protected] www.accelweb.ca Content Has Grammar and Spell check been performed on all content? Has a second set of
Concur Travel & Expense
Concur Travel & Expense Supported Configurations Client Version Contents Supported Configurations... 1 Section 1: About Concur Travel & Expense... 1 Section 2: Read This First... 1 Browser Settings General...
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best!
Browser Performance Tests We put the latest web browsers head-to-head to try to find out which one is best! Browsers Tested Google Chrome 31 Mozilla Firefox 25 Internet Explorer 11 Opera 17 Apple Safari
Roars. Sudaworld. M+1.408.622.9642 Esales.usa@ roarsinc.com W www.roarsinc.com. Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085
Technologies Pvt. Ltd. Sudaworld Technologies Pvt. Ltd. REQUIREMENT OVERVIEW The project is to build a dynamic CMS responsive website, The Client is looking for a video and articles based blogging website
Responsive Web Design in Application Express
Insert Information Protection Policy Classification from Slide 13 1 Responsive Web Design in Application Express using HTML5 and CSS3 Shakeeb Rahman @shakeeb Principal Member of Technical Staff Oracle
Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application
DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development
The Third Screen: What Email Marketers Need to Know About Mobile Rendering
BlueHornet Whitepaper The Third Screen: What Email Marketers Need to Know About Mobile Rendering Part One: Your Marketing Message on the Third Screen Executive Summary The rapid rise in adoption of so-called
RESPONSIVE DESIGN FOR MOBILE RENDERING
WHITEPAPER RESPONSIVE DESIGN FOR MOBILE RENDERING DELIVER MOBILE-SPECIFIC CONTENT USING MEDIA QUERIES EXECUTIVE SUMMARY With the widespread adoption of smartphones and tablets, proper email rendering in
White Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS
INTRODUCTION The mobile development arena is growing very quickly, especially in the business-to-consumer (B2C) space. We are also seeing significant growth in business-to-business (B2B) enterprise applications
Blackboard Mobile Learn: Best Practices for Making Online Courses Mobile-Friendly
Blackboard Mobile Learn: Best Practices for Making Online Courses Mobile-Friendly STAFF GUIDE Contents Introduction 2 Content Considerations 5 Discussions 9 Announcements 10 Mobile Learn Content Compatibility
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
Platform Independent Mobile Application Development
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 5 (2014), pp. 527-532 International Research Publications House http://www. irphouse.com /ijict.htm Platform
RESPONSIVE EMAIL DESIGN
RESPONSIVE EMAIL DESIGN SELLIGENT The contents of this manual cover material copyrighted by Selligent. This manual cannot be reproduced, in part or in whole, or distributed or transferred by means electronic
MAGENTO THEME SHOE STORE
MAGENTO THEME SHOE STORE Developer: BSEtec Email: [email protected] Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1
MOBILIZE ME! APPS FOR MOBILE DEVICES OR MOBILE WEB APPS TECHNOLOGIES, TOOLS, ASSESSMENTS
MOBILIZE ME! APPS FOR MOBILE DEVICES OR MOBILE WEB APPS TECHNOLOGIES, TOOLS, ASSESSMENTS The uptrend in mobile web apps is continuing. More and more people are tending to their private and professional
PhoneGap Build Starter
PhoneGap Build Starter Painless Mobile Apps Development Zainul Setyo Pamungkas This book is for sale at http://leanpub.com/phonegapbuild This version was published on 2015-05-26 This is a Leanpub book.
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
Department of Veterans Affairs Two-Factor Authentication MobilePASS Quick Start Guide November 18, 2015
Department of Veterans Affairs Two-Factor Authentication Quick Start Guide November 18, 2015 Introduction: This guide provides instructions for installation of the soft token on your non-piv enabled or
BYOD Mobile Device Chart
BYOD Mobile Device Chart Grove City Christian School Bring Your Own Device The chart below describes many mobile devices, their features, and how they can be useful for teaching and learning. While it
Mobile Optimisation 2014
IAB Email Marketing Series 2014 Ryan Hickling, Head of Email, TMW Landscape Over the past two to three years we ve seen a massive change in the way consumers interact with brands digitally. As technology
IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development
IBM Worklight: Responsive Design for Mul8- Channel Applica8on Development Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at
HTML5 as the Core Technology of the Mobile Enterprise
Worklight - Extend Your Business White Paper HTML5 as the Core Technology of the Mobile Enterprise Contents Intro... 4 Strategic Considerations... 4 Commitment from Mobile Vendors... 4 Active Standardization
Cross Platform Applications with IBM Worklight
IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT
Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app
Instructions for Configuring Your Browser Settings and Online Security FAQ s ios8 Settings for iphone and ipad app General Settings The following browser settings and plug-ins are required to properly
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 Framework Michael Slater and Charity Grace Kirk [email protected] 888.670.6793 1 Today s Presenters Michael Slater President and Cofounder of Webvanta
Sizmek Formats. IAB Mobile Pull. Build Guide
Sizmek Formats IAB Mobile Pull Build Guide Table of Contents Overview...3 Supported Platforms... 6 Demos/Downloads... 6 Known Issues... 6 Implementing a IAB Mobile Pull Format...6 Included Template Files...
HTML5: Separating Fact and Fiction. www.wipconnector.com @caaarlo #wipjam
HTML5: Separating Fact and Fiction www.wipconnector.com @caaarlo #wipjam Announcements What is HTML5? Agenda What can HTML5 do? What can t it do? Pure HTML5/Native vs. Hybrid approaches Guest Developer
Principles of Web Design 6 th Edition. Chapter 12 Responsive Web Design
Principles of Web Design 6 th Edition Chapter 12 Responsive Web Design Objectives Recognize the need for responsive web design Use media queries to apply conditional styles Build a basic media query Create
Value Added Services (VAS) - Mobile Applications Business Cases
Value Added Services (VAS) - Mobile Applications Business Cases Live Reply has been working on mobile solutions for 10 years s and Use Cases range from widget to sophisticated Symbian or Android solutions
Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20
Responsive Web Design (RWD) Best Practices Guide Version: 2013.11.20 This document includes best practices around responsive web design (RWD) when developing hybrid applications. Details on each checklist
Business Case and Strategy for Executing Mobile SEO Programs in Large Advertisers. Michael Martin and Craig Macdonald
Business Case and Strategy for Executing Mobile SEO Programs in Large Advertisers Michael Martin and Craig Macdonald Is 2012 the year when mobile hits the big time in the US and most key advertising markets?
Apple Applications > Safari 2008-10-15
Safari User Guide for Web Developers Apple Applications > Safari 2008-10-15 Apple Inc. 2008 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,
Installation Guide. Mobile Surveillance Distance makes no difference. eagleeyes_quick_v1.5
Installation Guide Mobile Surveillance Distance makes no difference eagleeyes_quick_v1.5 IMPORTANT SAFEGUARD All lead-free products offered by the company comply with the requirements of the European law
