Designing for Mobile Devices
|
|
- Monica McBride
- 8 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
More informationBeginning 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
More informationHow to Build a Mobile Site with Drupal. Andrew Berry, Lullabot Harris Rashid, Chapter Three
How to Build a Mobile Site with Drupal Andrew Berry, Lullabot Harris Rashid, Chapter Three About Us BADCAMP11 $20 off 1st month, good until October 28 We're still figuring out how to "do mobile" https://secure.flickr.com/photos/3059349393/3786855827/in/photostream/
More informationDesigning 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 course-support@webvanta.com 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile
More informationViewports. Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk jquery EU, 28 February 2014
Viewports Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk jquery EU, 28 February 2014 or: Why responsive design works Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk jquery EU,
More informationTHE 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
More informationWhite 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
More informationProject 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
More informationMobile 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
More informationMobile Search Optimization
Mobile Search Optimization A White Paper by: www.resolutionmedia.com Connecting Your Brand to Your Audience through Queries August 2007 Resolution Media - www.resolutionmedia.com 1 Last Updated Thursday,
More information<Insert Picture Here>
Oracle Application Express: Mobile User Interfaces Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle USA Inc. 520 Madison Avenue,
More informationRecommendations 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%
More informationHTML5 & 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
More informationBest Practices in Mobile Development: Building Your First jquery Mobile App Handheld Librarian VI February 2, 2012
Best Practices in Mobile Development: Building Your First jquery Mobile App Handheld Librarian VI February 2, 2012 Jason A. Clark Head of Digital Access and Web Services Montana State University Libraries
More informationResponsive 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
More informationSYST35300 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
More informationCiviMobile & 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
More informationINFORMATION 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
More informationResponsive 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
More informationWebCenter User experience. John Sim @JRSim_UIX
WebCenter User experience ipads - Xbox John Sim @JRSim_UIX About Fishbowl Solutions Specializing on portals & content management for 13 years Customers throughout North America & EMEA Enterprise-wide consulting
More informationSmartphone 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
More informationWHITEPAPER 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
More informationResponsive Web Design for Drupal
Responsive Web Design for Drupal www.responsivewebdesignguild.com @emmajanedotnet emma@designtotheme.com I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Author / Trainer
More informationResponsive and Adaptive Web Design. Responsive & Adaptive websites-respond to the user s device by showing an optimized view.
Responsive and Adaptive Web Design Responsive & Adaptive websites-respond to the user s device by showing an optimized view. Web Design Assumptions Are Changing Rapidly Making a desktop layout small is
More informationWeb 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
More informationMinimum 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
More informationCustomising 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
More informationipad, 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
More informationmax 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 ~
More informationASHVINS 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
More informationPerformance 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, kydman@koreatech.ac.kr Abstract The rapid growth of telecommunication
More informationON24 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
More informationSE 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
More informationSocial 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 ) manoj.pant@shankhinc.com Mob : +91 9820018300 Social Media & Mobile
More informationWeb Design Technology
Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document
More informationseparate 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
More informationSmartphone 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
More informationBuilding 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
More informationQuick 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
More informationSPLIT 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,
More informationCREATING 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,
More informationResponsive 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
More informationSage 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
More informationDeveloping Cross-platform Mobile and Web Apps
1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences
More informationINFORMATION TECHNOLOGY STANDARD
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Website Development Domain: Application Number: Category: STD-EASS010 Date Issued: Date
More informationGoing 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
More informationVodafone 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
More informationMOBILE SEO TECHNIQUES
MOBILE SEO TECHNIQUES http://www.tutorialspoint.com/seo/mobile-seo-techniques.htm Copyright tutorialspoint.com Millions of users these days access the web using smartphones running on Android, ios, or
More informationJTouch 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
More informationWeb 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
More information12 October 2012 White paper. Best Practices in Mobile Application Testing
12 October 2012 White paper Best Practices in Mobile Application Testing The basic frame of software testers mindset is attuned to check documentation, functionality, stability, API and performance and
More informationTrends Report: Mobile Participation in Online Surveys
WHITE PAPER Trends Report: Mobile Participation in Online Surveys Aaron Jue, Market Research Director, FocusVision Over the past several years, one of the most important trends in market research has been
More informationTop 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?
More informationWeb. 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
More informationOptimizing 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
More informationMobile 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
More informationPizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. info@pizzaseo.com 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
More informationFusesix. 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: sales@fusesix.com Web: Fusesix.com We provide outsourcing
More informationMobileConnect. 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
More informationHEIX 701: Research Project
HEIX 701: Research Project Web-Browsers In Health Informatics Applications A Review Of The Most Prevalent Web- Browsers, Their Functionalities & Limitations In Health IT Systems Author: Dr Cameron Cole
More informationWompMobile 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
More informationWeb Marketing. Website Pre-launch Checklist
Web Marketing Website Pre-launch Checklist Fall 2014 Web Marketing 1-888-673-8485 info@accelweb.ca www.accelweb.ca Content Has Grammar and Spell check been performed on all content? Has a second set of
More informationConcur 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...
More informationBrowser 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
More informationRoars. 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
More informationResponsive 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
More informationFrontend Thunderdome. Vienna 2015 Théodore BIADALA Drupal Core JS maintainer Senior performance engineer @ Tag1Consulting
Frontend Thunderdome Vienna 15 Théodore BIADALA Drupal Core JS maintainer Senior performance engineer @ Tag1Consulting SMARTPHONE? www.etsy.com/people/bruteforcestudios How smart? Wifi/data Camera Speaker
More informationMobile Website Design - 5 Things You Need To Know! by Robert Fagnant
Mobile Website Design - 5 Things You Need To Know! by Robert Fagnant Disclaimers / Legal Information All rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted
More informationIssues 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
More informationThe 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
More informationRESPONSIVE 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
More informationWhite 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
More informationBlackboard 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
More informationWATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS
WATKINS MFG DEALER GUIDE TO UNDERSTANDING WOORANK REPORTS Watkins Manufacturing WatkinsMfg.com (760) 598-6464 1280 Park Center Drive, Vista, CA 92081 Design Studio DesignStudio.com (888) 825-8883 715 J
More informationBuilding 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...
More informationPlatform 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
More informationRESPONSIVE 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
More informationMAGENTO THEME SHOE STORE
MAGENTO THEME SHOE STORE Developer: BSEtec Email: support@bsetec.com Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1
More informationMOBILIZE 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
More informationPhoneGap 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.
More informationHTML5 the new. standard for Interactive Web
WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor
More informationDepartment 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
More informationBYOD 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
More informationMobile 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
More informationIBM 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
More informationHTML5 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
More informationCross 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
More informationRESPONSIVE DESIGN: OPTIMIZING THE CUSTOMER WEB EXPERIENCE ACROSS DEVICES
RESPONSIVE DESIGN: OPTIMIZING THE CUSTOMER WEB EXPERIENCE ACROSS DEVICES FORESEE RESPONSIVE DESIGN REPORT Author: Bruce Shields, Usability, ForeSee 2012 ForeSee FORESEE RESPONSIVE DESIGN REPORT 2 Just
More informationInstructions 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
More informationBuilding Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 Framework Michael Slater and Charity Grace Kirk michael@webvanta.com 888.670.6793 1 Today s Presenters Michael Slater President and Cofounder of Webvanta
More informationSizmek 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...
More informationHTML5: 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
More informationPrinciples 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
More informationValue 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
More informationOpus: University of Bath Online Publication Store http://opus.bath.ac.uk/
Power, M. (2012) Delivering Web to Mobile. Other. UKOLN, University of Bath. Link to official URL (if available): http://blog.observatory.jisc.ac.uk/techwatch-reports/delivering-web-tomobile/ Opus: University
More informationResponsive 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
More informationBusiness 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?
More informationApple 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,
More informationInstallation 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
More information