LOCATION-AWARE MOBILE LEARNING OF SPATIAL ALGORITHMS
|
|
|
- Bernice Moore
- 9 years ago
- Views:
Transcription
1 LOCATION-AWARE MOBILE LEARNING OF SPATIAL ALGORITHMS Ville Karavirta Department of Computer Science and Engineering, Aalto University PO. Box 15400, FI Aalto, FINLAND ABSTRACT Learning an algorithm a systematic sequence of operations for solving a problem with given input is often difficult for students due to the abstract nature of the algorithms and the data they process. To help students understand the behavior of algorithms, a subfield in computing education research has focused on algorithm visualization learning material showing the steps and data used by an algorithm. As the use of mobile devices has risen together with the capabilities of the devices, mobile learning is more important then ever. It also opens possibilities to contextualize the learning experience. In this paper, we present our work towards location-aware mobile learning of spatial algorithms that adapts the learning material to the location of the student. KEYWORDS Spatial Algorithms, Location-Aware Learning, Algorithm Visualization 1. INTRODUCTION An algorithm is a set of rules for a sequence of operations typically used for some input data to solve a calculation problem. For example, sorting s in inbox based on the subject or finding the fastest busroute from place A to B. In Computer Science (CS) education, algorithms are an important topic for students to understand. They should be able to choose and compare different algorithms for a given problem in programming. However, in programs, the algorithms work on abstract data, making learning and understanding algorithms difficult for students. To help students, numerous algorithm visualization tools have been developed (see, for example, Malmi et al. (2004) and Rößling and Freisleben (2002)). The educational tools visualize the data used by the algorithm and the sequence of operations it performs on that data. Spatial Algorithms are an area of algorithms that work on data tied to locations. For example, testing if a data point falls inside a certain area on a map could be solved with a spatial algorithm. Algorithm visualization tools for spatial algorithms have also been developed (Nikander et al., 2010). Mobile devices nowadays include more and more sensors and modern smartphones are able to get a location of the device. Location is one of the most-often used attributes to provide contextual-learning. That is, learning experience changes based on the context. Wang (2004) defines this context to be made of six dimensions: identity of the learner, spatio-temporality, facility, activity, learner, and community. In this paper, we focus on the spatio-temporal dimension, more specifically location-aware learning. As spatial algorithms work on location data, using maps to visualize that data is natural. Existing educational systems like the spatial extension to the TRAKLA2 learning environment by Nikander et al. (2010) work on abstract data and do not use maps. In the work presented in this paper, the goal is to provide engaging algorithm visualizations for learning spatial algorithms that change based on the user s location. In this short paper, we present our work in progress towards that goal. The rest of the paper is structured as follows. Section 2 briefly presents related work on the fields of educational (spatial) algorithm visualizations and location-aware learning to provide context for our work. Section 3, in turn, describes our new location-aware content for spatial algorithms. Finally, Section 4, discusses the contributions and the planned future of this project. 158
2 International Conference Mobile Learning BACKGROUND Algorithm visualizations (AV) are actively researched for computer science. There are more systems developed than can be mentioned within the page restrictions of this paper. The systems range from those targeted for a single topic to those being general and applicable for (almost) any algorithm. The AV research suggests that user engagement of the AVs is the key to educational effectiveness (Naps et al., 2003; Hundhausen et al., 2002). A good example of engaging AVs is the TRAKLA2 system (Malmi et al., 2004). In TRAKLA2 exercises, the student has to simulate the steps of the actual algorithm by manipulating visualizations. There are several tools for learning a single spatial algorithm, such as the one by Fisher (2004) for Voronoi diagrams. However, they typically only let students view a visualization instead of engaging them more. Furthermore, there are relatively few educational systems capable of visualizing multiple spatial algorithms. Only such system we are aware of is the spatial algorithm extension to the aforementioned TRAKLA2 system (Nikander et al., 2010). In the exercises provided by the extension, a student has to manipulate visualizations to mimic the behavior of the actual algorithm. Equally engaging, though only for one algorithm, is the exercise for Dijkstra s algorithm introduced by Karavirta and Korhonen (2012). That exercise is also similar to the work presented in this paper in that it uses a map to visualize authentic location data. There are many definitions of context-aware computing and context-aware learning (see, for example, Wang (2004)). However, location is part of the variables of the context in practically all of them. Indeed, location has been widely used in mobile learning to adapt the learning experience. For example, situated simulations (Orkelbog, 2010) use location as one parameter in an augmented reality learning application. Another area where location has been used as part of the context is language learning (Kasaki et al., 2012). Moreover, it has also been used in location-aware learning of natural sciences (Chu et al., 2010). 3. LOCATION-AWARE CONTENT FOR SPATIAL ALGORITHMS To provide location-aware algorithm visualizations for spatial algorithms, we have implemented a simple JavaScript library that helps creating such AVs. We have used the library to create content for two algorithms: kd-tree and Point-Region Quad-Tree. For the PR Quad-Tree algorithm, there is a visualization for two modes: learning and assessment (for kd-tree, only learning mode is currently supported). In the learning mode, the student can view the algorithm process a set of data. In assessment mode, the student needs to simulate the algorithm. 3.1 Learning Mode and the User Interface In the learning mode, the student gets visualizations of the selected algorithms. The visualization shows each step of the algorithm processing the random input data. Student can control the visualization by moving steps backward and forward or to the beginning or the end. Each step in the visualization includes an explanation on what the algorithm does at that point. Furthermore, the visualization of the tree data structure used by the algorithms as well as the tree visualized as a map are shown (see Figure 1 for an example). The interface for the existing visualizations has the same components. Figure 1 shows an example of the kd-tree visualization. In the top, there is the name of the algorithm as well as text that changes based on the state of the visualization. In the learning mode, it has explanations of the current step of the algorithm. The bottom of the screen contains buttons to control the visualization and a progress bar. The majority of the screen in the middle shows the data structures and the data on a map used by the algorithm. In both learning and assessment modes, the visualization content checks the location of the student s device and initializes itself with data points for real locations around the student s location. The data points are randomized every time the visualization or exercise is loaded, so student can view different examples and try solving the exercise multiple times. All the visualizations support screens of varying sizes. The content resizes itself based on the available space. Thus, they can be accessed and used on device with any size of a screen. Naturally, there is a lower limit for the screen size, below which the visualizations are not usable. 159
3 Figure 1. Example of the kd-tree visualization in learning mode on the ipad. The red circle on the map is a point that is currently being inserted. 3.2 Assessment Mode In the assessment mode, student has to interact with the data structure to simulate the algorithm. To explain this interaction, an example of the PR Quad Tree visualization in assessment mode is shown in Figure 2. Student s task is to insert the locations into the data structure following the algorithm in question. In the figure, the student has selected a node in the tree by clicking or tapping it. Selecting an empty node will insert the data into the node. Selecting a node with an existing value (like in the figure) will show the Split button. Pressing this button will split the node (and the matching area on the map) into four sub-areas. To complete the exercise, a student needs to find the correct positions for all the input data locations and split the nodes as necessary. Although students interact only with the data structure, the map is constantly updated to match the state of the tree structure. In the bottom of the screen, student sees buttons related to the exercise. Pressing the model answer button shows a model solution as a visualization with explanations similar to the learning mode. Assessment mode supports two different modes for feedback: continuous and on request. With continuous feedback, the exercise informs student immediately after each action if it was incorrect. As this can lead to a trial-and-error solving strategy, the on request mode only gives a student feedback when requested by pressing the grade button. In the on request feedback mode, the exercise cannot be continued after viewing the model solution. Furthermore, the reset button initializes the exercise with new random input. Finally, the undo button can be used to undo one operation. The feedback in the on request mode is the number of steps the student solution has correct. The grading functionality in both modes is based on comparing the states in the student solution sequence and the model answer. This functionality is implemented in the JSAV algorithm visualization library ( used by our visualizations. 160
4 International Conference Mobile Learning 2013 Figure 2. Example of the PR Quad-Tree in assessment mode on the ipad. 3.3 Technology From the technical point of view, the visualizations are implemented with HTML and JavaScript. They use the W3C Geolocation API to get the users current location. Based on this location, semantic data is fetched from DBPedia, the semantic version of Wikipedia (Auer et al., 2008). After processing the data, visualizations use the JSAV algorithm visualization framework to show the visualization or the exercises. JSAV also grades the student answer in the assessment mode by comparing the student-generated visualization to the model visualization. Showing the data on a map uses Google Maps. Furthermore, we have tested the visualizations in browsers of both ios and Android 4.0, several desktop browsers, and as a native ios application using PhoneGap (a framework intended for wrapping HTML and JavaScript as native applications). 4. DISCUSSION AND FUTURE WORK We believe the new location-aware content presented in this paper is motivational and interesting for students. Alas, we have not used it in teaching with students yet. One reason for this is that we do not feel comfortable in using these as a required part of a course, since some students might not be willing to share their location. However, as previous research has shown, engaging algorithm visualizations can well be educationally effective. We see the trend of mobile web technology use only increasing in the future with more focus given to interactive learning material that works across devices. While we want to be part of this trend, at the same time, we want to explore ways the new technologies can be used to provide better learning experiences in addition to converting existing material to new devices and platforms. Thus, in this ongoing work, we have taken first steps toward adapting algorithmic learning material to the location of the students as well as using authentic data in the exercises. In the field of computer science education, new educational systems are often built with modern web technologies like HTML(5) and JavaScript. For example, Guo (2013) presents a visualization tool for the Python programming language that works on desktop and tablet devices. Karavirta et al. (2012) introduced MobileParsons, which is a mobile learning application for Python using web technologies. Galles has a large 161
5 collection of algorithm visualizations online ( all implemented with JavaScript. However, when it comes to selecting a library for creating new visualization and exercises, there is relatively little choice. The JSAV library we used is practically the only JavaScript library that supports algorithm visualization and automatic assessment of simulations of algorithms. As the exercises are implemented with HTML and JavaScript, wrapping them as a native application with PhoneGap works well. We see distribution through official application stores like Apple App Store and Google Play as an important step in distributing educational applications. However, we do not have enough content yet to make it an independent application. In the future, we will focus on creating content for more algorithms. Hopefully, this can be done in collaboration with the OpenDSA project (Shaffer et al., 2011) and other teachers and researchers in the field. Furthermore, a fruitful addition could be to add a measurement of learner knowledge to our content. This would enable us to better contextualize the material, for example, by first offering the learning mode, then the assessment mode with continuous feedback, and finally ask the student to solve the exercise with on request feedback. Finally, only using the content in teaching will show whether the material actually is motivational and effective for students. REFERENCES Auer, S., C. Bizer, G. Kobilarov, J. Lehmann, R. Cyganiak, and Z. Ives, DBPedia: A Nucleus for a Web of Open Data. Proceedings of 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference (ISWC+ASWC 2007), pp Chu, H.-C., G.-J. Hwang, C.-C. Tsai, and J. C. Tseng, A two-tier test approach to developing location-aware mobile learning systems for natural science courses. Computers & Education, 55(4): Fisher, J., Visualizing the connection among convex hull, voronoi diagram and delaunay triangulation. In 37th Midwest Instruction and Computing Symposium. Guo, P. J., Online python tutor: Embeddable web-based program visualization for cs education. In Proceedings of the 44th SIGCSE Technical Symposium on Computer Science Education. To Appear. Hundhausen, C. D., S. A. Douglas, and J. T. Stasko, A meta-study of algorithm visualization effectiveness. Journal of Visual Languages and Computing, 13(3): Karavirta, V., J. Helminen, and P. Ihantola, A Mobile Learning Application for Parsons Problems with Automatic Feedback. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research, pages ACM. Karavirta, V. and A. Korhonen, Visual algorithm simulation exercises with authentic data sets. In Towards Learning and Instruction in Web 3.0: Advances in Cognitive and Educational Psychology, pages Springer Verlag, New York, NY, USA. Kasaki, N., S. Kurabayashi, and Y. Kiyoki, A geo-location context-aware mobile learning system with adaptive correlation computing methods. Procedia Computer Science, 10: The 9th International Conference on Mobile Web Information Systems (MobiWIS). Malmi, L., V. Karavirta, A. Korhonen, J. Nikander, O. Seppälä, and P. Silvasti, Visual algorithm simulation exercise system with automatic assessment: TRAKLA2. Informatics in Education, 3(2): Naps, T. L., G. Rößling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. Mc- Nally, S. Rodger, and Ángel J. Velázquez-Iturbide, Exploring the role of visualization and engagement in computer science education. SIGCSE Bulletin, 35(2): Nikander, J., J. Helminen, and A. Korhonen, Algorithm visualization system for teaching spatial data algorithms. Journal of Information Technology Education, 9: Orkelbog, V. F., Situated simulation as a learning tool experiencing forum iulium with the iphone. In Proceedings of the IADIS International Conference Cognition and Exploratory Learning in Digital Age, pages , Timisoara, Romania. Rößling, G. and B. Freisleben, ANIMAL: A system for supporting multiple roles in algorithm animation. Journal of Visual Languages and Computing, 13(3): Shaffer, C. A., V. Karavirta, A. Korhonen, and T. L. Naps, OpenDSA: Beginning a community active-ebook project. In Proceedings of the 11th Koli Calling International Conference on Computing Education Research, pages Wang, Y.-K., Context awareness and adaptation in mobile learning. In Wireless and Mobile Technologies in Education, Proceedings. The 2nd IEEE International Workshop on, pages
JSAV: The JavaScript Algorithm Visualization Library
JSAV: The JavaScript Algorithm Visualization Library Ville Karavirta Dept. of Computer Science and Engineering Aalto University [email protected] Clifford A. Shaffer Dept. of Computer Science Virginia
MatrixPro A Tool for On-The-Fly Demonstration of Data Structures and Algorithms
26 Third Program Visualization Workshop MatrixPro A Tool for On-The-Fly Demonstration of Data Structures and Algorithms Ville Karavirta, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke Helsinki University
RECEPTIVENESS OF EDUCATIONAL MULTIMEDIA TOOLS IN COMPUTER PROGRAMMING EDUCATION
RECEPTIVENESS OF EDUCATIONAL MULTIMEDIA TOOLS IN COMPUTER PROGRAMMING EDUCATION Nouf Albarakati 1, Ibrahim Albidewi 2 1,2 College of Computer Science and Information Technology King Abdul Aziz University
JAWAA: Easy Web-Based Animation from CS 0 to Advanced CS Courses
JAWAA: Easy Web-Based Animation from CS 0 to Advanced CS Courses Ayonike Akingbade, Thomas Finley, Diana Jackson, Pretesh Patel, and Susan H. Rodger Department of Computer Science Duke University Durham,
A tool to facilitate interactive and collaborative learning of execution flow and code for novice computer science students
Institution of Innovation, Design and Engineering A tool to facilitate interactive and collaborative learning of execution flow and code for novice computer science students Author: Robert Westerlund Examiner:
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,
Ad Specifications and Guidelines
and Guidelines Banner Ad Formats Full-Screen Formats Full-Screen: Smartphone Full-Screen: Tablet Brand Video App Video Native Formats Brand Native App Native Video Native Rich Media Full HTML5 Support
Campus Mobile App User Guide
Requirements Campus Mobile App User Guide The following items are required to view information on the Campus Mobile App: An active Campus Portal account. A supported ios (ipad, iphone, ipod Touch) or Android
Wireless Presentation Gateway. User Guide
User Guide Table of Contents 1 Initial Setup Present Anything Without Wires p. 3 2 From A Laptop (Windows or Mac) First, download he client p. 4 Now connect p. 5 Additional Features p. 6 3 From An ios
HAVING a good mental model of how a
DUSTIN RHODES CMPS261 PROJECT PROPOSAL 1 Dynamic Visualization of Code Control Flow Dustin Rhodes Abstract Having a good mental model of how computers execute code is important to becoming a good computer
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...
Program Visualization for Programming Education Case of Jeliot 3
Program Visualization for Programming Education Case of Jeliot 3 Roman Bednarik, Andrés Moreno, Niko Myller Department of Computer Science University of Joensuu [email protected] Abstract:
Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,
Mobile Testing Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. A mobile application
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
Truly Interactive Textbooks for Computer Science Education
Sixth Program Visualization Workshop 1 Truly Interactive Textbooks for Computer Science Education 1 Introduction Clifford A. Shaffer, Thomas L. Naps, and Eric Fouh Department of Computer Science Virginia
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
Mobile Technique and Features
Smart evision International, Inc. Mobile Technique and Features Smart evision White Paper Prepared By: Martin Hu Last Update: Oct 16, 2013 2013 1 P a g e Overview Mobile Business intelligence extends and
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
Matrix A Framework for Interactive Software Visualization
Teknillinen korkeakoulu Tietotekniikan osasto Tietojenkäsittelyopin laboratorio B Helsinki University of Technology Department of Computer Science and Engineering Laboratory of Information Processing Science
Development and Implementation of Location Based Native Mobile Application
Development and Implementation of Location Based Native Mobile Application Case Study Zlatko Čović Subotica Tech College of Applied Sciences, Department of Informatics, Marka Oreškovića 16, Subotica, Serbia
A MOBILE SERVICE ORIENTED MULTIPLE OBJECT TRACKING AUGMENTED REALITY ARCHITECTURE FOR EDUCATION AND LEARNING EXPERIENCES
A MOBILE SERVICE ORIENTED MULTIPLE OBJECT TRACKING AUGMENTED REALITY ARCHITECTURE FOR EDUCATION AND LEARNING EXPERIENCES Sasithorn Rattanarungrot, Martin White and Paul Newbury University of Sussex ABSTRACT
3M Cloud Library - Mobile App for Android and Apple Devices
3M Cloud Library - Mobile App for Android and Apple Devices Notes: these instructions were made using screen shots from an ipad. The layout on Android smartphones and tablets may vary slightly. Getting
Algorithm Visualization through Animation and Role Plays
76 Third Program Visualization Workshop Algorithm Visualization through Animation and Role Plays 1 Introduction Jarmo Rantakokko Uppsala University, Department of Information Technology Uppsala, Sweden
Explanation of Membership Benefits 2. Register for Seminars 5. View Live Webcasts 6 View On-Demand Web Programs 7. The PLI Mobile App for the ipad 8
Privileged Membership Access Guide Inside This Guide Explanation of Membership Benefits 2 Login and Search 3 Register for Seminars 5 View Live Webcasts 6 View On-Demand Web Programs 7 The PLI Mobile App
GSPIM: Graphical Visualization Tool for MIPS Assembly
GSPIM: Graphical Visualization Tool for MIPS Assembly Programming and Simulation Patrick Borunda Science University of Arizona [email protected] Chris Brewer Science University of Arizona [email protected]
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...
MC3WAVES Wireless Connection Wizard
MC3WAVES Wireless Connection Wizard When viewing available wireless networks on either MCCC campus you will see a network named public. Connection to public is open to all. Upon connecting to the network
To set up your Android with Good for Enterprise:
To set up your Android with Good for Enterprise: 1. Your IT administrator will send you a message with your email address, a PIN (and expiration date, if applicable), and a URL address. 2. Make sure your
Two-Factor Authentication (2FA) Registration Instructions Symantec VIP Access
Two-Factor Authentication (2FA) Registration Instructions Symantec VIP Access To strengthen KBR information security and safeguard company data, Information Technology will implement two-factor authentication
VIP, a Visual Interpreter for Learning Introductory Programming with C++
VIP, a Visual Interpreter for Learning Introductory Programming with C++ Antti T. Virtanen Tampere University of Technology Institute of Software Systems Tampere, Finland [email protected] Essi Lahtinen
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
2015 Conference App Info & Download Directions
2015 Conference App Info & Download Directions America s SBDC Conference App, powered by FollowMe and created by Core-apps LLC, is a native application for ipad, smartphones (iphone and Android). It is
Using the HOCK flash cards in Anki on Windows, Mac, mobile and web
Overview Anki is a program designed to provide an interactive flash card experience by intelligently scheduling cards based on how well you already know the content of each card. Rather than simply acting
Developing and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
MimioMobile User Guide. mimio.com
MimioMobile User Guide mimio.com 2013 Mimio. All rights reserved. Revised 7/18/2013. No part of this document or the software may be reproduced or transmitted in any form or by any means or translated
Quickstart Guide Vodafone Mobile Wi-Fi R216-Z
Quickstart Guide Vodafone Mobile Wi-Fi R216-Z Welcome to the world of mobile communications 1 Welcome 2 Device overview 3 Getting started 5 Mobile Wi-Fi Web app 6 Web app overview 7 Current network panel
Mobile Apps, Mobile Web, and Other Cool Tools. Thursday, November 9, 2012 3:00pm 4:00pm Michael Hostad and Scott Owczarek
Mobile Apps, Mobile Web, and Other Cool Tools Thursday, November 9, 2012 3:00pm 4:00pm Michael Hostad and Scott Owczarek Overview Trends in mobile Different mobile strategies UW-Madison mobile approach
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
Technically Speaking: Moodle, mobile apps and mobile content
the jaltcalljournal issn 1832-4215 Vol. 8, No.1 Pages 33 44 2012 jalt call sig Technically Speaking: Moodle, mobile apps and mobile content Paul Daniels Kochi University of Technology More and more learners
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
This manual will help you get started with the new Blackboard apps for the ipad and iphone
How to Use the Blackboard Mobile Learn Apps This manual will help you get started with the new Blackboard apps for the ipad and iphone WILLIAM DE WYSOCKIE JUNE, 2010 This section introduces you to the
CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform
CASE STUDY Enhancing the Patient Experience Harris Mobile Patient Engagement Platform As a patient, when health issues start cropping up, you sit up and take notice. You get proactive about researching,
Project Plan 365 Collaboration with Microsoft Project Files (MPP) in OneDrive cloud
Project Plan 365 Collaboration with Microsoft Project Files (MPP) in OneDrive cloud White Paper Housatonic Software - Project Plan 365 App 2014 Contents 1. Introduction... 3 2. Prerequisites... 4 3. What
Getting Started with VMware Horizon View (Remote Desktop Access)
Getting Started with VMware Horizon View (Remote Desktop Access) Use The Links Below To Navigate This Document Using VMware Horizon View with Tablet and Smartphone APP or Mobile Web Browser Walk Through
Designing for Mobile. Jonathan Wallace [email protected]
Designing for Mobile Jonathan Wallace [email protected] Recommended Further Reading Recommended Reading http://www.worklight.com/assets/files/native Web Hybrid Mobile App Dev Webinar.pdf http://techcrunch.com/2012/02/05/designing
Troubleshooting the Campus Mobile Portal
Troubleshooting the Campus Mobile Portal February 2015 This document is intended for restricted use only. Infinite Campus asserts that this document contains proprietary information that would give our
Guidelines to setup mobile devices to a UOITnet account Google Apps for Education. Information Technology Services
Guidelines to setup mobile devices to a UOITnet account Google Apps for Education Information Technology Services Contents Support for UOITnet email set up on a Mobile Device... 2 Generate Google Token...
Axis 360 ebooks & the Blio
Axis 360 ebooks & Blio: Windows, Android, & Apple ios subscribes to collection of ebooks available from Baker & Taylor s Axis360 service which can be checked out and read on a computer, tablet, or smartphone
Southwestern Baptist Theological Seminary TRAINING SERIES. This manual will help you get started with the new Blackboard apps for the ipad and iphone
Southwestern Baptist Theological Seminary TRAINING SERIES How to Use the Blackboard Mobile Learn Apps This manual will help you get started with the new Blackboard apps for the ipad and iphone WILLIAM
The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, 2012 10.5682/2066-026X-12-115
The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, 2012 10.5682/2066-026X-12-115 TRADE-OFFS IN DEVELOPING HIGHLY INTERACTIVE MLEARNING CONTENT USING
Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry
Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry Djoni Haryadi Setiabudi, Lady Joanne Tjahyana,Winsen Informatics Department Petra
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
Adding Panoramas to Google Maps Using Ajax
Adding Panoramas to Google Maps Using Ajax Derek Bradley Department of Computer Science University of British Columbia Abstract This project is an implementation of an Ajax web application. AJAX is a new
Configuration Guide Contigo Mobile Tracker
Track Fleet Personnel / Vehicles with a Mobile Device Users with access to the GPS Fleet Tracker mobile app on iphone and Android can now enable a tracking session on their smartphone, turning their phone
Connecting Your Device to a Wireless Network
Connecting Your Device to a Wireless Network This manual is designed to be a tutorial for our customers seeking to connect their electronic devices to their home Internet network. This manual will include
Transitioning Computer Courseware to Mobile Web Apps
Transitioning Computer Courseware to Mobile Web Apps RE: http://vanat.cvm.umn.edu/mneuroconcepts/ Thomas F. Fletcher, DVM, PhD Synopsis: To exploit the learning potential of mobile devices, we are converting
Challenges in Android Application Development: A Case Study
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294
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
MOBILE APPLICATIONS AND CLOUD COMPUTING. Roberto Beraldi
MOBILE APPLICATIONS AND CLOUD COMPUTING Roberto Beraldi Course Outline 6 CFUs Topics: Mobile application programming (Android) Cloud computing To pass the exam: Individual working and documented application
Remote Usability Evaluation of Mobile Web Applications
Remote Usability Evaluation of Mobile Web Applications Paolo Burzacca and Fabio Paternò CNR-ISTI, HIIS Laboratory, via G. Moruzzi 1, 56124 Pisa, Italy {paolo.burzacca,fabio.paterno}@isti.cnr.it Abstract.
Washington Goes Mobile Tax Rate Lookup App. Simplifying how businesses collect and track sales tax
Tax Rate Lookup App Simplifying how businesses collect and track sales tax The Tax Rate Lookup App Allows businesses to look up the sales tax rate and code for any location in Washington iphone app in
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
Base CRM Guide. Getting started and understanding of the basic features of Base CRM.
Base CRM Guide Getting started and understanding of the basic features of Base CRM. Table of Contents BASIC NAVIGATION 03 Logging in 04 Desktop Navigation 05 Settings DASHBOARD 06 Your Dashboard LEADS
CROSS PLATFORM APP A COMPARATIVE STUDY
CROSS PLATFORM APP A COMPARATIVE STUDY Paulo R. M. de Andrade, Adriano B. Albuquerque Postgraduate program in applied information University of Fortaleza - UNIFOR Fortaleza - CE, Brazil Otávio F. Frota,
CMS, CRM, shopping carts, Web applications
CMS, CRM, shopping carts, Web applications Applications in PHP, open source, Add-ins, templates, modules on demand Mobile applications jquery Mobile + PhoneGap Several platforms in one price in JavaScript!
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
Quickstart Guide Vodafone Mobile Wi-Fi R209-Z
Quickstart Guide Vodafone Mobile Wi-Fi R209-Z Welcome to the world of mobile communications 1 Welcome 2 Device overview 3 Getting started 5 Mobile Wi-Fi Web app 6 Web app overview 7 Current network panel
PARK UNIVERSITY. Information Technology Services. VDI In-A-Box Virtual Desktop. Version 1.1
PARK UNIVERSITY Information Technology Services VDI In-A-Box Virtual Desktop Version 1.1 I N F O R M A T I O N T E C H N O L O G Y S E R V I C E S VIRTUAL DESKTOP USER MANUAL Park University 8700 NW River
THE SEMANTIC WEB AND IT`S APPLICATIONS
15-16 September 2011, BULGARIA 1 Proceedings of the International Conference on Information Technologies (InfoTech-2011) 15-16 September 2011, Bulgaria THE SEMANTIC WEB AND IT`S APPLICATIONS Dimitar Vuldzhev
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
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
Article. One for All Apps in HTML5
One for All Apps The boom of smartphones and tablets in the consumer sector creates new problems for developers of industrial Apps: They have to build Apps quickly that run on any type of smartphone and
Carroll Hospital Center
Carroll Hospital Center Citrix Remote Access What is Citrix? Citrix is a technology that allows you to securely access a published application remotely from any device. Carroll Hospital Center uses this
3D Class: A gamified learning environment.
3D Class: A gamified learning environment. Eduardo Galembeck * & Rodrigo D. Takase # *,# State University of Campinas (UNICAMP), Institute of Biology Dept. of Biochemestry Figure 1: 3D Class main screen
METHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION
Full paper ABSTRACT METHODOLOGIES FOR STUDIES OF PROGRAM VISUALIZATION Niko Myller & Roman Bednarik Department of Computer Science University of Joensuu PO Box 111, FI-80101 [email protected]
Cross-Platform Phone Apps & Sites with jquery Mobile
Cross-Platform Phone Apps & Sites with jquery Mobile Nick Landry, MVP Senior Product Manager Infragistics Nokia Developer Champion [email protected] @ActiveNick www.activenick.net Who is ActiveNick?
Mobile App Infrastructure for Cross-Platform Deployment (N11-38)
Mobile App Infrastructure for Cross-Platform Deployment (N11-38) Contents Introduction... 2 Background... 2 Goals and objectives... 3 Technical approaches and frameworks... 4 Key outcomes... 5 Project
Q. I use a MAC How do I change my password so I can send and receive my email?
Password Change FAQ Q. I use a MAC How do I change my password so I can send and receive my email? A. First point a browser to http://www.redlands.edu/passwordmanager and change your password. Afterward,
Creating Effective Mobile Advertising Campaigns
Creating Effective Mobile Advertising Campaigns This document pertains specifically to creating Mobile Display Ad Campaigns running on the Google Ads network. It is intended to provide recommendations
This is our best... YOUR best... Online Banking yet!
INTERNATIONAL FINANCE BANK CUSTOMER USER GUIDE MAKING BANKING A BREEZE! This is our best... YOUR best... Online Banking yet! Member FDIC New & Improved Online Banking Experience > IFB is proud to introduce
Open Data collection using mobile phones based on CKAN platform
Proceedings of the Federated Conference on Computer Science and Information Systems pp. 1191 1196 DOI: 10.15439/2015F128 ACSIS, Vol. 5 Open Data collection using mobile phones based on CKAN platform Katarzyna
Leeds City College: Web App Project. By Keith Tellum and Francisco Massanet-Nicolau
Leeds City College: Web App Project By Keith Tellum and Francisco Massanet-Nicolau 1 Outline & goals...3 Measure & project team...4 App screen shot: Moodle...5 App screen shot : staff directory 6 App screen
