Automatically adapting web pages to heterogeneous devices
|
|
|
- Constance King
- 9 years ago
- Views:
Transcription
1 Automatically adapting web pages to heterogeneous devices Chinmay Kulkarni Stanford University HCI Group Stanford, CA Scott R Klemmer Stanford University HCI Group Stanford, CA [email protected] Abstract Smartphones and other handheld devices have become popular and powerful Internet access devices, yet the Web is still largely optimized for the desktop. We describe a system that automatically transforms desktopoptimized pages to ones better suited to the target device. The system leverages existing platformcustomized sites as examples of good design, identifies consistent components across these sites, and renders the desktop page into these components. Keywords Mobile phones, Internet access, UI adaptation ACM Classification Keywords H.5.4 [Information Interfaces And Presentation]: Hypertext/Hypermedia User issues General Terms Algorithms, human factors. Figure 1a: An article from the New York Times as seen on an iphone Copyright is held by the author/owner(s). CHI 2011, May 7 12, 2011, Vancouver, BC, Canada. ACM /11/05. Figure 1b: Output from our algorithm Introduction While computing devices are highly heterogeneous including smartphones, tablets, laptops, large monitors, and wall-scale displays, much of the Web is still optimized for viewing on desktop/laptop screens and input devices. This may be because the desktop is still the
2 Figure 2 The current mobile version of Stanford University's homepage. ( Category # of sites News 7 Weather 1 Transport 1 Finance 5 Reference 2 Travel 3 Soc Networking 3 Health 1 Shopping 7 Entertainment 4 Search 2 Misc 5 Total 40 Table 1: Distribution of websites used for identifying consistent design elements. dominant mode of access for most sites. Viewing pages on mobile devices usually requires the user to view a large document through the small viewport of the device screen (see, for e.g. Figure 1(a)). Practitioners have realized that standard (desktop-optimized) versions of pages often offer a degraded experience to a user on other devices; and have tried to solve this problem in two ways. The first approach is to pick a lowest-commondenominator device and create a minimal website that is accessible from it (e.g., see Figure 2). While such a site is suitable for users on a low-end device, it leads to a degraded user-experience for everyone else. The second approach is to create a device-specific version (or native application) optimized for a particular mobile device (e.g., the New York Times has apps for the iphone and ipad). However, as handheld devices become increasingly diverse with different capabilities and constraints, this solution may not scale. Furthermore, capabilities of mobile devices have improved rapidly, and will probably continue to do so, so even a customized website could quickly become outdated. Both approaches also require the designer to constantly update and maintain multiple versions of the site. Few website owners have such resources. Could we automatically adapt websites to multiple platforms? This work-in-progress describes a data-driven approach to page adaptation. This method is based on the hypothesis that popular websites with existing platform-customized versions provide examples of effective page design. Three factors motivate this hypothesis. First, popular websites are more likely to be to be designed better. Second, popular websites can optimize their design using the larger amount of data at their disposal. Lastly, users are more likely to be familiar with such a design as they may have previously interacted with these sites. We implemented this method in a prototype system that transforms pages for smartphones. The prototype is written in Ruby. Given a URL of a target page, the system adapts it on-the-fly and sends the modified page to the device. Adapting pages There are two phases to our page adaptation method. The first needs to be performed once per target device; the other is performed per page. Below, we describe each stage in detail. Phase 1: Identify consistent design elements We start off by identifying consistent design patterns that are repeated across many websites. For our prototype system, we manually looked at 40 Englishlanguage websites that had either iphone optimized sites or native applications that presented content from their website. The rest of this section treats them equivalently.
3 Component Description Partial Order Section Tabs Tabs indicate different 0 sections of the website Header bar* Usually at top of page, with navigation actions 1 Logo Logo for the site or section 2 Kane et al [6] identify categories of web sites frequently accessed by mobile users. Our sites were drawn from these categories. We excluded the and Maps categories, however, due to their complexity and because most smart phone platforms already have custom and Maps applications. All sites were among Alexa s list of most popular 500 US websites. Several of these sites have also won design awards. Table 1 lists the distribution of these websites across the different domains. Navigation Bar Search field Usually near the top of the page Textfield for site specific search 3 4 We manually inspected these sites and found nine design elements used consistently across these sites (we consider an element consistent if it was present on 25% or more of the websites). We call each such consistent design element a component. Article Text If the page has a single article, the article content 5 Table 2 lists components we obtained and the partial ordering on the page (e.g., the navigation bar appeared before the search field). Link collection A list of links, possibly with thumbnails 5 This work-in-progress did not attempt to automate this component identification phase, since it only needs to be completed once per target platform and human intervention could help ensure the components identified are meaningful. Slideshow Collection of imagedescription pairs that each link to a different page 5 Phase 2: Learn mappings between elements Once we have a list of components suitable for the target platform, we now identify which parts of a desktop page correspond to each component. Desktop version toggle Link to full, desktop-version of the page 6 To do this, we build a recognizer for each component. In our prototype, the recognizer is a support vector machine based classifier. Each classifier is trained with Table 2: Consistent components identified. Partial order of 0 refers to top of page.
4 Feature name Numeric features: contentlength, num- Links, linklength, numsiblings, numchildren, numcomma, numancestors Boolean features: containsimg, containsform, contains- Div, containsli HasSpecialName Description Numeric features capture the size of the element (contentlength, num- Comma), its linkdensity and local DOM structure Boolean features capture whether the element contains specific elements, or has an informative name (e.g. an image with id logo ) Table 3: Features used for SVM classifiers Component Logo Navigation Bar Article text Search field Link collection Heuristics used id, class, or image filename contains logo id, class contain the word nav or menu, link density is high score based on length of text, depth in DOM, link-density, and score of child elements id/action of form contains search, form method is GET. score based on length of element-text, link-density, score of siblings. Table 4: Heuristics used to identify components. human annotated data. For instance, to learn the navigation bar classifier, we used a set of pages on which the navigation bar s which were previously annotated by hand. Our training module then takes the set of pages, and breaks each page out into its DOM elements (such as div, img, ul). For each element, it then obtains a feature vector based on its attributes, and whether or not the DOM element is the target component (this acts as the training label). This data is then used to train the classifier. Table 3 lists the features we currently use. The same set of features is used to identify all components. We create a separate classifier for each component, so the classifier can be reused if the same component is present on multiple target platforms. For instance, navigation bars may be suitable interface elements for both tablets and smartphones, so the classifier can be reused. Lastly, some components, such as the desktop version toggle don t need a classifier since they have no analogue on the desktop, and no data needs to be transferred from the desktop page. HEURISTIC APPROXIMATIONS We also explored how effective it would be to use heuristic approximations instead of SVM based classifiers. These classifiers are inspired by projects like Readability ( that identify content text on a page using heuristics. We find that these heuristics appear to work reasonably well in practice. We built a set of heuristic classifiers for some of the components we identified (see Table 4). On a set of 30 pages, heuristics identified at least one component on 19 of these pages, the article text and navigation bar classifiers being the most reliable (working on 13 and 11 pages, respectively). Page layout Transformed components obtained as the output from the previous step are rendered to obtain the platformoptimized version of the page. Our prototype renders the components in a single-column layout based on the partial ordering in Table 2. If more than one component of the same partial order was present, they are rendered in the same order that they appeared in the desktop-optimized page. Examples and Limitations Figure 1 shows a page from the New York Times, and the page generated by our prototype. In this case, the system has identified a navigation bar, article text and a search box.
5 ! Figure 3 shows Apple s iphone home page ( as seen on a desktop. Our system identified a navigation bar, search box and a link collection on the page, but failed to locate the Apple logo (Figure 4). Figure 5 shows the navigation pane revealed on clicking the More link on the navigation bar. The current prototype has some limitations: the classifiers do not use any visual features this affects both the accuracy of the classifiers and the kind of information that can be learned. Rendered pages currently do not use the color scheme of the original page, for instance, since we only extract features from the HTML source. Related work Prior work for rendering pages on mobile phones falls into two major areas. First, automated methods address technical limitations of the form factor (small screens, low resolution etc) with efficient page thumbnails [8], better page-segmentation [1, 4] and ways to more effectively focus on informative areas of the page [2]. Second, in contrast to these automatic methods are systems that allow users to adapt the content of the website. PageTailor [3] allows smartphone users to customize a page by moving, resizing, or removing page-elements to show only the relevant portions. Viewing a page on PageTailor for the first time involves significant customization effort (around 10 minutes per page), and page changes can cause customizations to break (this occurs around once a month according to the authors). Similarly, Merlion [9] can create mobile mash-ups from desktop sites based on user annotation. In addition, there are inherent limitations to the method. First, it relies on the existence of platform-customized examples. Figure 3: The iphone homepage as seen on a desktop. The "standard" mobile version scales this Therefore, it cannot generate pages for page to fit the phone screen. The adapted page completely novel platforms, though these primarily uses regions highlighted in red. platforms could be approximated with a similar platform. Second, components based on page structure alone do not explicitly consider content semantics. Third, we do not utilize information about how users interact with the rendered pages to inform the transformation process. We anticipate that such data (especially clickthrough and zoom data) would improve the page layout of the rendered page. Our method looks at existing pages to learn how best to adapt pages, and implicitly considers both technical limitations of the device and how users interact with pages. Furthermore, our system is automatic and has no customization effort. Lastly, our method is robust to changes in page structure. Prior work has also explored automatic adaptation of user-interfaces in other applications areas. For instance, SUPPLE [5] adapts interfaces to better serve users with limited motor ability. Systems like SUPPLE are mostly complementary to our own work. Our system focuses on identifying components on a platform and rendering them with data from desktop version of the page. It currently renders a simple, one-column layout for mobile devices. It could be extended to more complex layouts using a system like SUPPLE, which
6 ! Figure 4: Adapted version of iphone homepage (from Fig. 3) assumes components are known, and lays them out with different screen and input constraints. Machine learning algorithms have also been previously explored to build wrappers and to understand and extract information such as addresses and names from web pages (e.g. [10]), and work well for a large number of domains. Conclusion This work-in-progress presents a novel approach to adapt pages to mobile devices. Using existing pages on the target platform as a source for examples, our approach produce pages that both address the technical limitations of the platform and are based on what users actually do on these devices. We have observed that even a small set of training examples produces reasonable results; and heuristic methods may help rapidly prototype the classifiers used. We are collecting more training data and building better features (especially visual features, such as those used in [7]) that should improve the performance of the system. After that, the next step is to deploy the prototype as a proxy that automatically transforms pages requested from a mobile device; and use this proxy as an experimental platform to conduct empirical studies. Acknowledgments This research is supported by NSF Grant IIS References [1] S. Baluja. Browsing on small screens: recasting web page segmentation into an efficient machine learning framework. In Proc of the 15th international conf. on World Wide Web, pages ACM, [2] Buyukkokten, O., Garcia-Molina, H. and Paepcke, A. Seeing the whole in parts: text summarization for web browsing on handheld devices. In Proc. of the 10th international conference on World Wide Web, [3] N.Bila, T.Ronda, I.Mohomed, K.Truong, and E. de- Lara. Pagetailor: reusable end-user customization for the mo- bile web. In Proc. of the 5th international conference on Mobile systems, applications and services, pages ACM, [4] Y. Chen, X. Xie, W. Ma, and H. Zhang. Adapting web pages for small-screen devices. Internet Computing, IEEE, 9(1):50 56, [5] K. Gajos and D. Weld. SUPPLE: automatically generating user interfaces. In Proceedings of the 9th international conference on Intelligent user interfaces, pages ACM, [6] S. Kane, A. Karlson, B. Meyers, P. Johns, A. Jacobs, and G. Smith. Exploring Cross-Device Web Use on PCs and Mobile Devices. In Proc of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part I, pages Springer-Verlag, [7] Kumar R., Talton J., Ahmad S. and Klemmer S. Bricolage: A Structured-Prediction Algorithm for Example-Based Web Design. In Proc. CHI [8] H. Lam and P. Baudisch. Summary thumbnails: readable overviews for small screen web browsers. In CHI [9] I. Mohomed. Enabling mobile application mashups with Merlion. In Proceedings of the Eleventh Workshop on Mobile Computing Systems & Applications, pages ACM, [10] Zhu, J., Zhang, B., Nie, Z., Wen, J.R. and Hon, H.W. Webpage understanding: an integrated approach. In Proc. KDD Figure 5: Clicking the "More" link on the navigation bar in Fig 5 reveals more links.
A Platform for Large-Scale Machine Learning on Web Design
A Platform for Large-Scale Machine Learning on Web Design Arvind Satyanarayan SAP Stanford Graduate Fellow Dept. of Computer Science Stanford University 353 Serra Mall Stanford, CA 94305 USA [email protected]
The Landscape of Mobile Apps for Cityworks
The Landscape of Mobile Apps for Cityworks It s not a one size fits all world February 2015 What We Will Show You Today Your options for taking Cityworks out to field. The mobile options on different size
Blog Post Extraction Using Title Finding
Blog Post Extraction Using Title Finding Linhai Song 1, 2, Xueqi Cheng 1, Yan Guo 1, Bo Wu 1, 2, Yu Wang 1, 2 1 Institute of Computing Technology, Chinese Academy of Sciences, Beijing 2 Graduate School
Mobile Phones and Information Capture in the Workplace
Mobile Phones and Information Capture in the Workplace Amrita Thakur Ricoh Innovations, Inc. 2882 Sand Hill Rd. Ste 115 Menlo Park, CA 94063 [email protected] Michael Gormish Ricoh Innovations,
USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE
USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE 1 TABLE OF CONTENTS Introduction 3 Parts of the Government Web Template (GWT) 4 Logging In and Getting Started 5 GWT Joomla! Module Map 8 Editing the Top Bar
End User Guide. July 22, 2015
End User Guide July 22, 2015 1 Contents Quick Start 3 General Features 4 Mac/Windows Sharing 15 Android/ ios Sharing 16 Device Compatibility Guide 17 Windows Aero Theme Requirement 18 2 Quick Start For
Multimodal Web Content Conversion for Mobile Services in a U-City
Multimodal Web Content Conversion for Mobile Services in a U-City Soosun Cho *1, HeeSook Shin *2 *1 Corresponding author Department of Computer Science, Chungju National University, 123 Iryu Chungju Chungbuk,
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
Kofax White Paper. Mobile Technology for Advanced AP Automation. Executive Summary
Kofax White Paper Mobile Technology for Advanced AP Automation Executive Summary Mobile devices, including iphones, ipads, and Android devices are an engaging and fast-growing method for enterprise interaction
Create your own teacher or class website using Google Sites
Create your own teacher or class website using Google Sites To create a site in Google Sites, you must first login to your school Google Apps account. 1. In the top-right corner of any apps, you can click
SmallBiz Dynamic Theme User Guide
SmallBiz Dynamic Theme User Guide Table of Contents Introduction... 3 Create Your Website in Just 5 Minutes... 3 Before Your Installation Begins... 4 Installing the Small Biz Theme... 4 Customizing the
Create A Google Site. Introduction to Sites. Create, format, and customize a site. Adapted from:
Create A Google Site Adapted from: http://edutraining.googleapps.com/training-home/module-5-sites Introduction to Sites Google Sites is an online application that makes creating a class, school, or project
How to create and personalize a PDF portfolio
How to create and personalize a PDF portfolio Creating and organizing a PDF portfolio is a simple process as simple as dragging and dropping files from one folder to another. To drag files into an empty
Deploying the Workspace Application for Microsoft SharePoint Online
Microsoft Dynamics GP Deploying the Workspace Application for Microsoft SharePoint Online Microsoft Dynamics GP Workspace is a method to enable Microsoft Excel-based dashboards for SharePoint Online. This
SIEMENS. Operating Web Server. Opening program and changing message text properties
With the new LOGO! 8 you can monitor and control your application via PC, smartphone or tablet via the integrated web server with all conventional browsers via the integrated web server. Opening program
ScreenMatch: Providing Context to Software Translators by Displaying Screenshots
ScreenMatch: Providing Context to Software Translators by Displaying Screenshots Geza Kovacs MIT CSAIL 32 Vassar St, Cambridge MA 02139 USA [email protected] Abstract Translators often encounter ambiguous
ITP 101 Project 3 - Dreamweaver
ITP 101 Project 3 - Dreamweaver Project Objectives You will also learn how to make a website outlining your company s products, location, and contact info. Project Details USC provides its students with
VACA: A Tool for Qualitative Video Analysis
VACA: A Tool for Qualitative Video Analysis Brandon Burr Stanford University 353 Serra Mall, Room 160 Stanford, CA 94305 USA [email protected] Abstract In experimental research the job of analyzing data
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
Responsive Design. for Landing Pages. Simplifying & optimizing for every device in Google Enhanced campaigns and everywhere else.
white paper Responsive Design for Landing Pages Simplifying & optimizing for every device in Google Enhanced campaigns and everywhere else. Turning click throughs into breakthroughs. Gone are the days
Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint
Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint This document provides instructions for using slide masters in Microsoft PowerPoint. Slide masters allow you to make a change just
1&1 SEO Tool Expert Call
1&1 SEO Tool Expert Call Introduction Search Engine Optimization (SEO) is one of the most effective marketing tactics to generate leads and sales for your business website. Here are some few important
Administrator s Guide
SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide Rev: 2011-06-07 SEO Toolkit 1.3.0 for Sitecore CMS 6.5 Administrator s Guide How to use the Search Engine Optimization Toolkit to optimize your
Best Practice Guide for constructing a study area in studentcentral which is designed for friendly viewing in Blackboard Mobile Learn
Best Practice Guide for constructing a study area in studentcentral which is designed for friendly viewing in Blackboard Mobile Learn Blackboard state that Blackboard Mobile Learn was designed to provide
Using the Jive for ios App
Using the Jive for ios App TOC 2 Contents App Overview...3 System Requirements... 4 Release Notes...5 Which Version Am I Using?... 6 Connecting to Your Community... 11 Getting Started...12 Using Your Inbox...13
Setting Up groov Mobile Apps. Introduction. Setting Up groov Mobile Apps. Using the ios Mobile App
Introduction Using the ios Mobile App Opto 22 s free groov View apps for ios and Android allow you to use View for one or more groovs on your smartphone or tablet in full-screen mode without the address
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
Sage CRM. Sage CRM 7.3 Mobile Guide
Sage CRM Sage CRM 7.3 Mobile Guide Copyright 2014 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated,
How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For
How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this
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
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
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
Page 1. 1.0 Create and Manage a Presentation 1.1 Create a Presentation Pages Where Covered
Page 1 Study Guide for MOS Objectives in Microsoft PowerPoint 2013 Illustrated 1.0 Create and Manage a Presentation 1.1 Create a Presentation creating blank presentations 6 creating presentations using
Personal Portfolios on Blackboard
Personal Portfolios on Blackboard This handout has four parts: 1. Creating Personal Portfolios p. 2-11 2. Creating Personal Artifacts p. 12-17 3. Sharing Personal Portfolios p. 18-22 4. Downloading Personal
A Workflow for Creating and Sharing Maps
A Workflow for Creating and Sharing Maps By Keith Mann, Esri What You Will Need Item Source ArcGIS Online for Organizations subscription ArcGIS 10.1 for Desktop (Any license level) ArcGIS Spatial Analyst
USING THE HP UNIVERSAL PRINT DRIVER WITH WINDOWS 8 AND WINDOWS SERVER 2012
USING THE HP UNIVERSAL PRINT DRIVER WITH WINDOWS 8 AND WINDOWS SERVER 2012 CONTENTS Overview... 1 Windows 8 and Windows Server 2012 HP UPD Support... 2 PARK tools... 2 Windows 8 User Interfaces... 2 Windows
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...
How-to Guide: Creating a Mobile Website Using bmobilized
Mobile Websites How-to Guide: Creating a Mobile Website Using Content Provided by Mobile Websites Content 1. What is a mobile website? 2. Why you need a mobile website? 3. Who is? 4. How to create a mobile
Zoom Video Conferencing
Zoom Video Conferencing Desktop Windows/Mac Tablet ipad/android Smartphone iphone/android Laptop Windows/Mac Logitech B920-HD Webcam Logitech BCC950 ConferenceCam David Douglas IT Support NMWCC Eastern
Ricoh HotSpot. Printing App. User s Guide. HotSpot Printing App supports:
Ricoh HotSpot Printing App Mobile Printing Solution HotSpot Printing App supports: HSPA_UQR_April192013_V1 - Apple ios devices - Android devices - BlackBerry smartphone - BlackBerry PlayBook Printing App
Reach more users with business intelligence
Reach more users with business intelligence Highlights Deliver BI information to users in the context of their day-to-day processes and applications Provide actionable intelligence to users, no matter
RelaViz Graph Visualization of Learned Relations Between Entities. Joel Ferstay - [email protected]
RelaViz Graph Visualization of Learned Relations Between Entities Joel Ferstay - [email protected] RelaViz: Design Study Project Apply Visualization to Assess the Performance of a Machine Learning Algorithm
Analysis of User Experience Quality on Responsive Web Design from its Informative Perspective
, pp.53-62 http://dx.doi.org/10.14257/ijseia.2014.8.5.06 Analysis of User Experience Quality on Responsive Web Design from its Informative Perspective Devita Mira Lestari, Dadan Hardianto and Achmad Nizar
TheImportance ofa MOBILEFRIENDLY WEBSITE
TheImportance ofa MOBILEFRIENDLY WEBSITE Copyright Notice The Importance of a Mobile Friendly Website NOTICE: You DO NOT Have the Right to Reprint or Resell this Report! You Also May NOT Give Away, Sell,
How we design & build websites. Menu 2 Menu 3 Menu 4 Menu 5. Home Menu 1. Item 1 Item 2 Item 3 Item 4. bob. design & marketing
How we design & build websites Home Menu 1 Item 1 Item 2 Item 3 Item 4 Menu 2 Menu 3 Menu 4 Menu 5 Item 1 Item 2 Item 3 Home Menu 1 Item 1 Item 2 Item 3 Item 4 Menu 2 Menu 3 Menu 4 Menu 5 Item 1 Item 2
Analyzing Data Using Excel
Analyzing Data Using Excel What you will do: Create a spreadsheet Use formulas and basic formatting Import text files Save worksheets as web pages Add interactivity to web worksheets Use pivot tables Create
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led
Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
Getting Started Guide. July 2013
Getting Started Guide July 2013 Chapters 1. Scheduling Meetings Configuring Meeting Details Advanced Options Invitation Email, received by the Participants Invitation Email, sent to the Moderator (scheduler)
NEW LOOK & FEEL OVERVIEW AND FREQUENTLY ASKED QUESTIONS
NEW LOOK & FEEL OVERVIEW AND FREQUENTLY ASKED QUESTIONS Table of Contents Overview... 2 Introduction... 2 Goals... 2 Highlights of the Changes... 3 Additional Resources... 5 Frequently Asked Questions...
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
How To Solve The Kd Cup 2010 Challenge
A Lightweight Solution to the Educational Data Mining Challenge Kun Liu Yan Xing Faculty of Automation Guangdong University of Technology Guangzhou, 510090, China [email protected] [email protected]
Image Galleries: How to Post and Display Images in Digital Commons
bepress Digital Commons Digital Commons Reference Material and User Guides 12-2014 Image Galleries: How to Post and Display Images in Digital Commons bepress Follow this and additional works at: http://digitalcommons.bepress.com/reference
A framework for Itinerary Personalization in Cultural Tourism of Smart Cities
A framework for Itinerary Personalization in Cultural Tourism of Smart Cities Gianpaolo D Amico, Simone Ercoli, and Alberto Del Bimbo University of Florence, Media Integration and Communication Center
Website Builder Overview
Website Builder Overview The Website Builder tool gives users the ability to create and manage their own website, which can be used to communicate with students and parents outside of the classroom. Users
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
AUT OneDrive for Business. Instructions for Using OneDrive on Windows Platform
AUT OneDrive for Business Instructions for Using OneDrive on Windows Platform Contents 1 What s OneDrive for Business?... 3 2 Storing Files... 5 1.1 Saving and Opening files from your Office applications...
Using UMCmarket to make micro-donations to our church!
Using UMCmarket to make micro-donations to our church! You can use UMCmarket from your desktop PC, laptop, smartphone or tablet. Follow these instructions to get started using UMCmarket and help our church.
McAfee Enterprise Mobility Management Versus Microsoft Exchange ActiveSync
McAfee Enterprise Mobility Management Versus Microsoft Secure, easy, and scalable mobile device management Table of Contents What Can Do? 3 The smartphone revolution is sweeping the enterprise 3 Can enterprises
Converting PowerPoint Presentations to HTML
Converting PowerPoint Presentations to HTML Why? PowerPoint is desktop software designed for making digital presentations or slideshows. Such presentations may include images, animation, text as well as,
WHAT S NEW IN QLIKVIEW 11
WHAT S NEW IN QLIKVIEW 11 QlikView 11 takes Business Discovery to a whole new level by enabling users to more easily share information with coworkers, supporting larger enterprise deployments through enhanced
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
TOWARDS SIMPLE, EASY TO UNDERSTAND, AN INTERACTIVE DECISION TREE ALGORITHM
TOWARDS SIMPLE, EASY TO UNDERSTAND, AN INTERACTIVE DECISION TREE ALGORITHM Thanh-Nghi Do College of Information Technology, Cantho University 1 Ly Tu Trong Street, Ninh Kieu District Cantho City, Vietnam
Snagit 10. Getting Started Guide. March 2010. 2010 TechSmith Corporation. All rights reserved.
Snagit 10 Getting Started Guide March 2010 2010 TechSmith Corporation. All rights reserved. Introduction If you have just a few minutes or want to know just the basics, this is the place to start. This
RESCO MOBILE CRM QUICK GUIDE. for MS Dynamics CRM. ios (ipad & iphone) Android phones & tablets
RESCO MOBILE CRM for MS Dynamics CRM QUICK GUIDE ios (ipad & iphone) Android phones & tablets Windows Phone 7 & 8, Windows XP/Vista/7/8.1 and RT/Surface, Windows Mobile Synchronize Synchronize your mobile
B2W Maintain. Setup and Preventive Maintenance
B2W Maintain Setup and Preventive Maintenance Session Contents B2W Maintain - Setup and Preventive Maintenance... 2 1: Learning About Maintenance Categories... 3 2: Learning About Equipment Level Enhancements...
Web Browsing Quality of Experience Score
Web Browsing Quality of Experience Score A Sandvine Technology Showcase Contents Executive Summary... 1 Introduction to Web QoE... 2 Sandvine s Web Browsing QoE Metric... 3 Maintaining a Web Page Library...
Introduction to the AirWatch Browser Guide
Introduction to the AirWatch Browser Guide The AirWatch Browser application provides a safe, accessible and manageable alternative to Internet browsing using native device browsers. The AirWatch Browser
1. Application Overview... 3. 2. System Requirements... 3. 3. Installation... 3. 4. Splash Screen... 4. 5. Registration Screen...
1 P a g e Table of Contents 1. Application Overview... 3 2. System Requirements... 3 3. Installation... 3 4. Splash Screen... 4 5. Registration Screen... 5 5.1 Registration... 5 6. Login Screen... 7 6.1
Bisecting K-Means for Clustering Web Log data
Bisecting K-Means for Clustering Web Log data Ruchika R. Patil Department of Computer Technology YCCE Nagpur, India Amreen Khan Department of Computer Technology YCCE Nagpur, India ABSTRACT Web usage mining
Getting Started Guide. New Meeting Experience April 13, 2013
Getting Started Guide New Meeting Experience April 13, 2013 How to Enable the New Experience To test drive the new Meeting Experience, click the Enable button in your Account section. You can disable from
Visualizing the Top 400 Universities
Int'l Conf. e-learning, e-bus., EIS, and e-gov. EEE'15 81 Visualizing the Top 400 Universities Salwa Aljehane 1, Reem Alshahrani 1, and Maha Thafar 1 [email protected], [email protected], [email protected]
Designing for the Web
Designing for the Web Design Issues Technical Issues Some Web Design Issues Breadth vs. Depth Navigation vs. Content Seller vs. Buyer (i.e., Designer vs. User) Colors and Images Several images in this
Product Guide. 2013 Nintex. All rights reserved. Errors and omissions excepted.
Product Guide [email protected] www.nintex.com 2013 Nintex. All rights reserved. Errors and omissions excepted. Contents Contents... 2 Introduction... 4 1 Understanding system requirements... 5 1.1 Operating
Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1
Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection
Research and Implementation of View Block Partition Method for Theme-oriented Webpage
, pp.247-256 http://dx.doi.org/10.14257/ijhit.2015.8.2.23 Research and Implementation of View Block Partition Method for Theme-oriented Webpage Lv Fang, Huang Junheng, Wei Yuliang and Wang Bailing * Harbin
Site Configuration Mobile Entrée 4
Table of Contents Table of Contents... 1 SharePoint Content Installed by ME... 3 Mobile Entrée Base Feature... 3 Mobile PerformancePoint Application Feature... 3 Mobile Entrée My Sites Feature... 3 Site
One of the fundamental kinds of Web sites that SharePoint 2010 allows
Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental
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
OneDrive for Business User Guide
OneDrive for Business User Guide Contents About OneDrive for Business and Office 365... 2 Storing University Information in the Cloud... 2 Signing in... 2 The Office 365 Interface... 3 The OneDrive for
Content Author's Reference and Cookbook
Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
Sage CRM. 7.2 Mobile Guide
Sage CRM 7.2 Mobile Guide Copyright 2013 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed,
A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.
A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. 1 The Mobile Web refers to access to the world wide web, i.e. the use of browser-based Internet services,
App Building Guidelines
App Building Guidelines App Building Guidelines Table of Contents Definition of Apps... 2 Most Recent Vintage Dataset... 2 Meta Info tab... 2 Extension yxwz not yxmd... 3 Map Input... 3 Report Output...
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory. 2012 IBM Corporation 1
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory 1 Agenda Mobile web applications and Web Experience Factory High-level tour of Web Experience Factory automation
Restyling Website Design via Touch-based Interactions
Restyling Website Design via Touch-based Interactions Luis A. Leiva ITI Institut Tecnològic d Informàtica Universitat Politècnica de València Camí de Vera, s/n - 46022 (Spain) [email protected] Abstract This
Okta/Dropbox Active Directory Integration Guide
Okta/Dropbox Active Directory Integration Guide Okta Inc. 301 Brannan Street, 3rd Floor San Francisco CA, 94107 [email protected] 1-888- 722-7871 1 Table of Contents 1 Okta Directory Integration Edition for
ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0
ONLINE ACCOUNTABILITY FOR EVERY DEVICE Quick Reference Guide V1.0 TABLE OF CONTENTS ACCOUNT SET UP Creating an X3watch account DOWNLOADING AND INSTALLING X3WATCH System Requirements How to install on a
