Open Data Kit. Building Information Services for Low Income Regions
|
|
|
- Cathleen Horn
- 10 years ago
- Views:
Transcription
1 So what is an information service? Open Data Kit Building Information Services for Low Income Regions Yaw Anokwa, Carl Hartung, Waylon Brunette, Adam Lerer, Clint Tseng, Gaetano Borriello My name is Yaw Anokwa. I m a Ph.D. student in computer science at the University of Washington. Today s talk is about Open Data Kit, or ODK. ODK is a set of open source tools for building information services. It s been designed to work in low income regions and the idea is that organizations can pick and choose the tools they need to build their particular information service. This is work that is done with Carl Hartung, Waylon Brunette, Adam Lerer, Clint Tseng, and Gaetano Borriello. Open Data Kit is an open source project and you can find out more at This presentation is based on a paper that will appear at ICTD 2010 in December. That paper has a lot of detail, so for this talk, I ll focus on a broad overview and touch on some of the interesting things we ve learned. I ll start with some background and motivation. I will then go over a few of the tools our team has built and end with some qualitative feedback from our users. I ll use that feedback to convince you that the design decisions we have made in ODK enables functionality for building information services that hasn t existed before. If you have questions, feel free to ask. We will also have some time at the end of the talk.
2 I work mostly in healthcare in sub-saharan Africa, so let me give you an example of what I mean in that domain. When a patient comes into a clinic, the nurse fills out a paper form about the visit. The paper form goes into the patient s folder, and then when the patient comes back a few months later, the doctor reviews what the folder and maybe along with some lab results written on paper can make a decision. So the data entry is done on paper, and the retrieval of that data is also done on paper. I call this a paper-based information service. With a paper-based healthcare system like this becomes really easy to miss trends in a record, misread someone s writing and prescribe the wrong drug. It s also hard to search or transport this paper. Ideally, you want to make this system more computerized so you can address some of those issues.
3 This is a summary of an HIV patient s record generated from the OpenMRS medical record system. You enter the patient s information using a phone, tablet or computer. Test results from the lab automatically appear in the patient s record. Graphs of weight are generated on demand. Algorithms can find problems in the record and alert clinicians about mistakes. In this case, we ve taken paper-based information service and converted it to an computerized information service. Beyond the medical domain there are other paper-based systems you might want to consider making more computerized...
4 Government workers completing surveys about households in a district. Microfinance institution tracking transactions from lenders and borrowers. Crisis mapper tasked to capture images and locations of damaged areas after a hurricane. If you are doing a socio-economic survey of a remote region, it d be great if you didn t have to transport all your paper forms via Land Rover and waste all that fuel. You might want to send those results over the cell network so they appear at the main office. You might even want to make the forms smart -- make sure ages are between 0 and 100 or that men don t get asked questions about pregnancy. If you are doing microfinance and dealing with a lot of numbers. You might want to make sure the data being entered in the paper form all add up, before giving out the loan. You might want to send the recipient an SMS a week before their loan is due as a reminder. There are also more complex examples where ordinaru paper-based systems just doesn t work. If there is a hurricane and buildings have been destroyed, it d be good to have pictures and GPS coordinates of those buildings. It d also be good if you could do this in real time and task people to go to specific sites. Basically, our claim is...
5 Paper-based practice in low-income regions limits the scale and complexity of the information services that can be provided and thus the impact of the intervention. We aren t the only people who have had this idea. With the growth of cell phone usage all over the world, there have been lots of projects where people use phones and computers to replace paper. Let me touch on why the current approaches are lacking.
6 Staying with the medical domain, here is a picture of a nurse using a PDA to do some decision support. This picture is a good example of everything that is wrong with the current approaches. First, there is the choice of the platform. A lot of projects use PDAs and basic Java phones. Much of this is cost driven -- you want the cheapest device possible. The problem with this approach is that it traps your application on platforms that don t last very long. How many of you are still using a Palm Pilot? Anyone know a manufacturer that is continuing to ship Windows Mobile phones? The cheapest device possible also traps your application on a platforms that make it hard to innovate. On basic feature phones, it s really hard to do simple things like take a picture or have a complex database without spending lots of time and money. The apps also tend not to work across all the different kinds of phones people have. Finally, there is also the cost of training. Teaching someone to use a stylus or entering a long patient name with a basic phone keyboard is really hard -- you spend a lot of time and money doing that. In low income regions, usability matters.
7 Cost-cutting at the device level leads to deploying on dying platforms that are hard to program and hard to train for. There are also challenges in how extensible a platform is across domains and how quickly you can move data across systems. How do you enable this system to scale without input from the original designers? Can we lower the bar to independent innovation? So we ve talked about cost-cutting at the device level. Projects like EpiSurveyor and FrontlineForms suffer from this. They are great for basic applications, but it s hard to innovate, hard to train and the device lifetime is really short. There is also how quickly you can extend the platform across domains. Why can t we build a system that works for healthcare and microfinance and crisis mapping? More importantly, why can t the data we need move across other systems? Pendragon Forms has this problem, you can t easily move your data around. Finally, there is how you grow and support this community as the project leaders leave the project. Can we put these services on the technology curve which can drive the cost down, but still allow for innovation? CAM is a project from a few years back that did a lot of things correct, but failed to build a lasting community. These are the issues we tried to solve when building ODK. So with that, let s take a look at what some of the tools actually are.
8 ODK Collect Mobile-based data collection and delivery
9 Our first and most popular tool is ODK Collect, which is a mobile-based data collection and delivery system. This is a picture of a community health worker in Kenya entering data on a Google s G1 smart phone -- the first Android device. It runs an advanced (and open source) operating system. It has a touch screen, 3G and WiFi, GPS, great camera, full keyboard, etc. It s basically a computer. The way Collect works is that users get a prompt-at-a-time when collecting or delivering information. They go forward and backward by using a swipe motion moving their finger across the screen (similar to turning a page in a book).
10 Collect s prompts include standard data types like text and numbers. It also supports advanced data types including GPS, pictures, audio, video, barcodes, etc. They can also be in multiple languages, they can be grouped, and they can loop. The prompts are smart. They can have constraints so you always enter data that is valid. For example, it can check to make sure age isn t greater than 100. Collect can also give prompts based on previous answers. This logic and the multimedia can be paired to deliver information. For example, if you are coughing and have a fever, we can show you a video about coughing and fever and recommend medication. If you say diarrhea, then we can show you a video about that and then give you information about safe water practices.
11 Collect also makes it easy for others to build extensions. In this case, instead of the health worker typing in lot of text, she can use the camera to scan a barcode which has that same information. You never have to type a really long id number and so you get less errors. Someone else wrote the barcode scanner program and this is the kind of innovation that is possible with Collect. If you have the scanner program installed, you can use it. If not, you get a regular text box. You can do similar things with other sensors or other applications. So for example, if you have a full medical record system on the phone, Collect could pull that information into a session.
12 Collect uses intelligent multi-lingual prompts to collect and deliver information using a wide variety of textual and multimedia formats. Logic and data is stored as XML and can be transferred asynchronously via simple interfaces. Android design allows external developers to rapidly add functionality without touching core of ODK Collect. Works on a wide range of devices from smartphones to netbooks to tablets. So where does the logic come from and the data where does it go?
13 ODK Aggregate Scalable data storage and transfer
14 Aggregate that hosts prompt logic and submitted data and provides interfaces for extraction such as spreadsheets, maps, and queries. It is an scalable level storage and transfer and was designed to run on the Internet as a cloud service. So in the same way that services run in the cloud, we wanted Aggregate to do the same things and lower the bar for deployment. The key here is that there are cloud services (namely Google s App Engine, Amazon s Web Services, Microsoft s Azure) free or cheap and take care of all the security and maintenance and upgrades and scale issues. Aggregate makes that server piece easy for non-geeks to deploy and tends to be more reliable than running a server in Africa. Of course, because we know people work in disconnected environments or want to control their data so, you can choose to run it locally. The same code base runs on a local Tomcat server backed with MySQL or Postgres
15 Aggregate doesn t have to hold your data forever. It can export data to other systems. In this example, some forestry workers in Tanzania submitted data from Collect to Aggregate and then exported to Google Earth. Managers can click on each yellow point and get the data that was submitted. Data from Aggregate can also go to SalesForce or Drupal or Google Spreadsheets in real time. To do this, you just add code that connects to that service.
16 Aggregate provides a server repository for prompt logic and submitted data. Also provides open interfaces to extract data and integrate with existing systems. Designed to run on both cloud infrastructure or on local infrastructure. One codebase that can run on Google App Engine, Amazon Web Services, and Tomcat. Abstracts the difficulties of relational databases and simplifies extraction by using queries, maps, reports, etc. If you wanted to put together an information service, how would this work?
17 ODK Build Design services with drag and drop
18 Build is an HTML5 application called designers can use. It runs in the browser but could also run offline. Let s say you want to build a name and location survey. You drag and drop each prompt the user will interact with from this button pane to the canvas. Each prompt has a set of properties which users can edit. Users can rearrange ordering or add custom logic as needed. Build generates an XML file that is the heart of ODK.
19 XForms are an XML-based form description and data exchange standard designed by the W3C as the next generation of web forms. It s an open standard and it s Turing complete. Supports a wide variety of control and data types including: text, integer, decimal, selectone, select-multi, image, audio, video, barcode, and location. Also includes entry constraints, read-only prompts, required fields, multi-lingual translations, and branching logic. We use XForms to describe the application logic for Collect, but also to generate the storage logic for Aggregate. You can upload that the form to Aggregate and Collect can download the XML file that gives you the prompts you see. That same form on Aggregate also builds the specific database that Collect can submit to.
20 When you finish using Collect, it puts the data in this upper part of the form and sends just this. Because data like this is an open standard, it allows us to exchange data with other XForms compatible systems. It also makes it really easy for others to connect to us.
21 Build makes simple drag and drop information services using a web based UI. XForms is an open standard that provides the application and server logic as well as the data exchange format for ODK. XForms ecosystem enables compatibility with a wide variety of non-odk tools. Interactions with existing or future systems become possible.
22 Collect Aggregate Build Voice Dropbox Mobile-based data collection and delivery Scalable data storage and transfer Design services with drag and drop IVR-based collection and delivery client Lightweight file store for desktops Tasks Manage Visualize Clinic Task mobile workers from servers Automate application and data delivery Visualize collected data on server Capture and view clinical data on mobile We ve covered Collect, Aggregate and Build. ODK is a more than these three tools and I want to touch on some the other tools we have. ODK Voice is an IVR-based client. It does all the things Collect does, but it does it using the voice channel. For example, you can have Voice call all the people in a district and ask them for their age, gender. Based on their responses with their keypad you can play back age and gender specific advice. The respondents push the buttons on their basic phone to get or give information and all the data gets fed back to Aggregate. So again, it s just like Collect, it uses the exact same XForm and data exchange, but it works with the broader population. Dropbox is an example of a lightweight server. If you are running a small field deployment, you might not want to setup something like Aggregate. Dropbox is really basic and just gives you the raw submission files. Collect can submit to Aggregate or Dropbox and Voice can submit to Aggregate. This is what we mean by being able to pick and choose the tools you need for your deployment. We are currently working on a bunch more tools like Tasks, Manage, Visualize and Clinic.
23 ODK is designed to be composable and usable. You pick and choose the configuration you like. ODK is designed to work with non-odk systems. You use simple interfaces to exchange logic and data. ODK is built on open source and has a strong community behind the software and the hardware. You are free to do what you want. These are nice bullet points but is there any evidence that ODK does the things it claims? We selected four groups who were familiar with existing systems and had used ODK for some time. We asked these groups to describe how they use the platform, what alternatives they considered, what capabilities ODK enabled. Here is what they said.
24 It is relatively easy to train enumerators using ODK as the interface is highly usable, even for people who have little or no computer experience. Berkeley Human Rights Center HRC documents human rights violations. They fly into a country, very quickly train data collectors and have to do very large surveys. They tried EpiSurveyor but found the cost and limited number of available devices was a problem. They now use ODK in Uganda and Central African Republic and have collected thousands of hours worth of surveys. They have also made their own ODK compatible tools and released those into the public. For them ease of use was really important.
25 We have found that the ability to synchronize and analyze data daily, as it comes in significantly improves the quality of the data. Berkeley Human Rights Center These guys aren t really programmers, but they were able to build their own tool called Kobo that helped them analyze their data just in time and make adjustments daily.
26 Before using ODK, we had created data collection functionality on Palm TX devices using Pendragon Forms. GPS information was collected using etrex devices. AMPATH AMPATH is a large hospital network in Kenya trying to counsel and test about 2 million people for HIV. Previous to ODK, they used Pendragon Forms with PDAs and external GPS but found challenges with training. For example, plugging in the GPS via cable and typing in the coordinates twice to make sure you got no errors took a lot of training. It was also hard to integrate with their existing medical record system or make modifications to the mobile client.
27 ODK solved problems with the clumsy and unreliable PDA and GPS. Training was much easier and the captured data suggests fewer data entry errors. AMPATH With ODK, getting GPS is a button press. They could also submit their data directly to OpenMRS instantly instead of syncing their PDAs to MS Access and then transferring that data over occasionally. AMPATH switched to ODK last year have a few hundred Android devices being used in Kenya. They are running studies right now but their initial numbers show cost savings.
28 Features sometimes trump cost, one has to make the choice between enhanced UI vs minimal UI, advanced features vs basic functionality, in our case we needed to get more out of the phone and ODK allowed us to do that. D-Tree International D-Tree is an NGO that uses PDAs and basic phones to do clinical decision support primarily in Tanzania. They ve always used the cheapest phones, but have been trying to put more medical data on phones. D-Tree has created an peer-to-peer application that synchronizes patient information across other phones and servers. This functionality enables portable patient record systems that works across a variety of connectivity scenarios found in developing regions. Collect can integrate with this system.
29 Quick and easy user interaction...a bit of technophobia by users when it comes to the higher end phones that ODK runs on. D-Tree International At the same time, D-Tree had problems. They ve been concerned with security issues of the smart phones being used in really poor areas. For this reason, they are deploying ODK in facilities.
30 ...we did not find other open source alternatives we could integrate. We did consider creating a form system ourselves. We chose to go for ODK to save development time and follow the XForms standard, even we would lose freedom and flexibility. John s Hopkins Center for CGHE John s Hopkins wanted to build a system that improved health care provider communication and information. They have their own tools, like a server that generates clinical statistics and a phone client that has lots of video courses. They needed a way to test their users and so that s what they use ODK for. Like all programmers, they did struggle with loosing the ability to do whatever you want with a platform -- working in a community is sometimes hard.
31 [ODK] is used for patient data gathering, and to give an exam after watching a video course on the phone, to make sure the user understood the content. John s Hopkins Center for CGHE Despite the initial concerns, they ve been pretty happy.
32 HRC: ODK s cost of deployment and short timelines drove much of their decision. D-Tree: Impetus was backwards compatibility paired with ease of use and development. JHCCGHE: Focused on integration with a larger set of mobile and server tools. AMPATH: Needed to integrate with a medical record system and usability was key. So what we conclude is this...
33 Based on the feedback from four implementers, ODK has demonstrated it can enhance information services in a variety of low-resource environments. Our users report ODK is easier to use, more capable, more cost-effective, and more accurate than the alternatives they considered. The number of users we asked is small but we also have a steady growth of groups picking up ODK and using it -- not just in developing countries but in developed countries as well. We have seen non-experts build working information services. We have seen independent developers check in code. We are seeing companies making money building services with the platform. We are also seeing previous systems like CyberTracker, MyExperience and EpiSurveyor are also porting their work to ODK. These anecdotes are not evidence, but they suggest we are on the right path.
34 Going forward we need to prove if the relatively higher cost of the phones cover the anecdotes of cost savings from less training and data accuracy. Building more tools that exploit the smartphone functionality. Examples include ultrasound on the phone, richer text free interface, workflow management, etc. So that s the end of my talk. Before I take questions, I need to make a plug for Change.
35 ODK is the result of Change a group based at the University of Washington exploring how technology can improve the lives of underserved populations.
MOBILE MEETS THE CLOUD
An Exploration of the Open Data Kit MOBILE MEETS THE CLOUD CalGIS 19 th Annual California GIS Conference April 15 th 17 th, 2013 Joseph Doherty Software Engineer Microdesk [email protected] ABSTRACT
Application of Open Source Tools and Cloud Computing Technologies in Real-time Data Collection and Analysis
International Journal of Education and Research Vol. 3 No. 6 June 2015 Application of Open Source Tools and Cloud Computing Technologies in Real-time Data Collection and Analysis Benard O. Osero, Tuei
Hosted SharePoint. OneDrive for Business. OneDrive for Business with Hosted SharePoint. Secure UK Cloud Document Management from Your Office Anywhere
OneDrive for Business with Hosted SharePoint Secure UK Cloud Document Management from Your Office Anywhere Cloud Storage is commonplace but for businesses that want secure UK Cloud based document and records
CAS CLOUD WEB USER GUIDE. UAB College of Arts and Science Cloud Storage Service
CAS CLOUD WEB USER GUIDE UAB College of Arts and Science Cloud Storage Service Windows Version, April 2014 Table of Contents Introduction... 1 UAB Software Policies... 1 System Requirements... 2 Supported
CRM. itouch Vision. This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality.
itouch Vision CRM This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality. For further information, about implementation and pricing please contact us.
Overview. Timeline Cloud Features and Technology
Overview Timeline Cloud is a backup software that creates continuous real time backups of your system and data to provide your company with a scalable, reliable and secure backup solution. Storage servers
TECHNOLOGIES MOBILE STRATEGY
TECHNOLOGIES MOBILE STRATEGY CONFIDENTIAL AND COPYRIGHT NOTICE The information contained in this document is the exclusive property of IMQS Software (Pty) Ltd. and any respective copyright owners. This
Neat Cloud Service + Mobile App
Getting Started with Neat Cloud Service + Mobile App Neat transforms paper and electronic documents into organized digital files that are easy to find, use, and share. Neat Cloud Service and Mobile App
Google Drive: Access and organize your files
Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs, Sheets, and Slides anywhere. Change a file on the web, your computer, tablet, or
White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0
White Paper Enterprise File Serving 2.0 Anywhere, Any Device File Access with IT in Control Like it or not, cloud- based file sharing services have opened up a new world of mobile file access and collaborative
WHITE PAPER. CRM Evolved. Introducing the Era of Intelligent Engagement
WHITE PAPER CRM Evolved Introducing the Era of Intelligent Engagement November 2015 CRM Evolved Introduction Digital Transformation, a key focus of successful organizations, proves itself a business imperative,
ExpoBadge Mobile App User Guide
ExpoBadge Mobile App User Guide ExpoLeads Mobile is an application that can be used to scan, qualify and survey attendees at events and trade shows using smart phones or tablets. It is compatible with
E-commerce: Competing the Advantages of a Mobile Enterprise
Addressing the Challenges of Going Mobile Mobile Data Collection Using COMMANDmobile Table of Contents Introduction... 3 Challenges of Going Mobile... 4 Existing Infrastructures... 4 Configuration Management...
Step 1. Step 2. Open your browser and go to https://accounts.bestcare.org and you will be presented a logon screen show below.
Manage your two-factor options through the accounts.bestcare.org website. This website is available internally and externally of the organization. Like other services, if you connect while external of
Search help. More on Office.com: images templates
Page 1 of 14 Access 2010 Home > Access 2010 Help and How-to > Getting started Search help More on Office.com: images templates Access 2010: database tasks Here are some basic database tasks that you can
Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are.
Two Factor Authentication Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are. For example, one method currently utilized within
How to Build an Enterprise App in 5 Days 1
How to Build an Enterprise App in 5 Days 1 TABLE OF CONTENTS STAGES OF TRADITIONAL APP DEVELOPMENT 3 STAGE 1: DEFINE 4 STAGE 2: BUILD & TEST 4 STAGE 3: ROLLOUT 6 STAGE 4: MANAGEMENT 7 BUILDING AN ENTERPRISE
Barcodes and the Small Business Manufacturer
Barcodes and the Small Business Manufacturer The small manufacturer that hasn t yet instituted the use of barcodes in their operations can usually cite one of two reasons. One, they just don t see what
Introduction to Cloud Services
Introduction to Cloud Services (brought to you by www.rmroberts.com) Cloud computing concept is not as new as you might think, and it has actually been around for many years, even before the term cloud
PEGA MOBILITY A PEGA PLATFORM WHITEPAPER
PEGA MOBILITY A PEGA PLATFORM WHITEPAPER Background Mobile devices now outnumber computers as a means of connecting to the Internet. This new mobile ubiquity presents opportunities for the enterprise to
Cloud Apps to Improve Agency Efficiency
Cloud Apps to Improve Agency Efficiency CONTENTS Introduction: Cloud Apps What Can They Do for You?...3 Benefits of Using Cloud Apps...4 Apps for Your Daily Operations...6 Document Storage Apps...9 Apps
Mobile Application Development
Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and
1Building Communications Solutions with Microsoft Lync Server 2010
1Building Communications Solutions with Microsoft Lync Server 2010 WHAT S IN THIS CHAPTER? What Is Lync? Using the Lync Controls to Integrate Lync Functionality into Your Applications Building Custom Communications
Introduction. Overview
Introduction This document is intended to be a starting point for anyone who is considering doing mobile data collection. A number of colleagues at LSHTM submitted replies to a question about current practice
Mobility with Eye-Fi Scanning Guide
Mobility with Eye-Fi Scanning Guide Scan and Transfer Images Wirelessly with Eye-Fi This document is to be used in addition to the scanner s user guide located on the installation disc. The instructions
Best Practices in Mobile Web Design
Best Practices in Mobile Web Design Mobilizing vs. Miniaturizing 1 P age www.3pmobile.com 201 2 5o9, Inc. Introduction If you are reading this primer, then you already know that Software- as- a- Service
RingCentral Office@Hand from AT&T Desktop App for Windows & Mac. User Guide
RingCentral Office@Hand from AT&T Desktop App for Windows & Mac User Guide RingCentral Office@Hand from AT&T User Guide Table of Contents 2 Table of Contents 3 Welcome 4 Download and install the app 5
Six Questions to Answer When Buying a Phone System
2016 NEW PHONE SYSTEM BUYER S GUIDE Six Questions to Answer When Buying a Phone System In addition to the most comprehensive portfolio of voice communications, data and wireless networking products in
Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide
Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide/page 2 Purpose of this guide Experience the most common use cases for the product,
THE WINDOWS AZURE PROGRAMMING MODEL
THE WINDOWS AZURE PROGRAMMING MODEL DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS Why Create a New Programming Model?... 3 The Three Rules of the Windows Azure Programming Model...
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts Seagate NAS OS 4 Reviewers Guide 2 Purpose of this guide Experience the most common use cases for the product, learn about
Firefox for Android. Reviewer s Guide. Contact us: [email protected]
Reviewer s Guide Contact us: [email protected] Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy
The All-In-One Browser-Based Document Management Solution
The All-In-One Browser-Based Document Management Solution General Overview of Content Central Content Central sets the standard for document management and workflow solutions. Users access and interact
CinePlay 1.1.2. User Manual
CinePlay User Manual 1 CinePlay 1.1.2 User Manual CinePlay is a professional ios video player complete with timecode overlays, markers, masking, safe areas and much more. It is ideal for dailies, portfolios,
Testing Mobile Application using Device Cloud
Testing Mobile Application using Device Cloud Device Cloud and Benefits CSC has partnerships with mobile device cloud services such as DeviceAnywhere Device cloud platform provides an end-to-end solution
The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform
The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform Technical Discussion David Churchill CEO DraftPoint Inc. The information contained in this document represents the current
Planning a Responsive Website
Planning a Responsive Website Planning a website is important for both web designers and website owners. Planning your website before you start building it can save you time, keep your site code more accurate
In the Cloud: File Storage Collaboration and Communication with Office 365. Teacher Academy
In the Cloud: File Storage Collaboration and Communication with Office 365 Teacher Academy Overview Who Should Use This Handbook This handbook is for teachers participating in the In the Cloud: File Storage
Writer Guide. Chapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the
Windows Intune Walkthrough: Windows Phone 8 Management
Windows Intune Walkthrough: Windows Phone 8 Management This document will review all the necessary steps to setup and manage Windows Phone 8 using the Windows Intune service. Note: If you want to test
Skynax. Mobility Management System. System Manual
Skynax Mobility Management System System Manual Intermec by Honeywell 6001 36th Ave. W. Everett, WA 98203 U.S.A. www.intermec.com The information contained herein is provided solely for the purpose of
Open Data Kit: Implications for the Use of Smartphone Software Technology for Questionnaire Studies in International Development
Open Data Kit: Implications for the Use of Smartphone Software Technology for Questionnaire Studies in International Development By: Frances Jeffrey Coker, Matt Basinger and Vijay Modi During a study conducted
KEEPING YOUR SANITY AS YOU EMBRACE CLOUD AND MOBILE
KEEPING YOUR SANITY AS YOU EMBRACE CLOUD AND MOBILE There s been lots of buzz about the tsunamis of change hitting IT. Talk of pivoting to the cloud, the growing mobile workforce, and the Internet of Things
What is OneDrive for Business?
What is OneDrive for Business? This article is based on public presentations at the Microsoft Ignite event and is not an official Microsoft document and may not represent an official Microsoft position
Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.
Quick Start Guide Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Switch between touch and mouse If you re using OneNote
Closed Captioning and Educational Video Accessibility
the complete guide to Closed Captioning and Educational Video Accessibility MEDIACORE WHY ARE CLOSED CAPTIONS IMPORTANT? Video learning is exploding! Today, video is key to most online and blended courses,
2 Introduction to Nintex Workflow
2 Introduction to Nintex Workflow What is Nintex Workflow? Nintex Workflow is a product created by Nintex, their started in Australia and are now based in the USA. They have also locations in England,
Resco CRM Guide. Get to know Resco CRM
Resco CRM Guide Get to know Resco CRM Table of Contents Introducing Resco CRM... 3 1.1. What is Resco CRM...3 1.2. Capabilities of Resco CRM... 4 1.3. Who should use Resco CRM...5 1.4. What are the main
How To Set Up Flir Cloud Client For Pc Or Mac Or Mac (For Pc Or Ipad) On A Pc Or Pc Or Mouse (For Mac) On An Iphone Or Ipa) On Pc Or Tv (For Ipa
Instruction Manual FLIR Cloud Services Client Instruction Manual FLIR Cloud Services Client #LX400018; r. 2.0/14567/14568; en-us iii Table of contents 1 Setting up FLIR Cloud Client for PC or Mac...1
Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors
Bringing the Cloud into Focus A Whitepaper by CMIT Solutions and Cadence Management Advisors Table Of Contents Introduction: What is The Cloud?.............................. 1 The Cloud Benefits.......................................
SAGES Mobile Data Collection Administration Guide
SAGES Mobile Data Collection Administration Guide Prepared by Johns Hopkins University Applied Physics Laboratory for the Armed Forces Health Surveillance Center, Division of GEIS Operations November 2013
Kaspersky Lab Mobile Device Management Deployment Guide
Kaspersky Lab Mobile Device Management Deployment Guide Introduction With the release of Kaspersky Security Center 10.0 a new functionality has been implemented which allows centralized management of mobile
Mobile web apps: The best option for business? A whitepaper from mrc
Mobile web apps: The best option for business? A whitepaper from mrc Introduction Mobile apps have finally reached the point where businesses can no longer afford to ignore them. Recent surveys and studies
How to get started with fleeping in Fleep?
How to get started with fleeping in Fleep? Fleep is a messaging app that works with email. First and foremost, it s meant for people to whom the speed and effectiveness of communication is as important
Skype for Business for Android
Skype for Business for Android November 2015 Customization note: This document contains guidance and/or step-by-step installation instructions that can be reused, customized, or deleted entirely if they
Autos Limited Ghana Vehicle Tracking Business Proposal
Autos Limited Ghana Vehicle Tracking Business Proposal Executive Summary Our Understanding of Your Goals We understand that you or your business needs to monitor all your vehicles or company's to minimize
INTRODUCTION TO CLOUD STORAGE
University of North Carolina at Chapel Hill Libraries Carrboro Cybrary Chapel Hill Public Library Durham County Public Library INTRODUCTION TO CLOUD STORAGE GETTING STARTED PAGE 02 Class Overview What
CareSentinel Set Up Guide for Android Devices
CareSentinel Set Up Guide for Android Devices Compatible Devices: Only devices running Android 4.3 or newer support Bluetooth Smart. Any smart phone or tablet running an Android operating system older
Contents. Introduction. What is the Cloud? How does it work? Types of Cloud Service. Cloud Service Providers. Summary
Contents Introduction What is the Cloud? How does it work? Types of Cloud Service Cloud Service Providers Summary Introduction The CLOUD! It seems to be everywhere these days; you can t get away from it!
MelbourneOnline Hosted Exchange Setup
MelbourneOnline Hosted Exchange Setup Your email on our Hosted Exchange servers can be accessed by multiple devices including PC, Mac, iphone, IPad, Android, Windows Phone and of course webmail. It s all
Sponsored by: Speaker: Brian Madden, Independent Industry Analyst and Blogger
THIN CLIENT OPTIONS Sponsored by: Speaker: Brian Madden, Independent Industry Analyst and Blogger Brian Madden: Hello. My name is Brian Madden, and welcome to Part 2 of our threepart video series about
The 2014 Bottleneck Report on Enterprise Mobile
The 2014 Bottleneck Report on Enterprise Mobile What s the big bottleneck for enterprise mobile app development this year, and how do you get past it? 1 / 32 The 2014 Bottleneck Report on Enterprise Mobile
Voice and data recording Red Box makes it easier than you imagine
Voice and data recording Red Box makes it easier than you imagine SIMPLER SMARTER VOICE If you re reading this, there s a good chance your organization has to record phone calls, radio conversations or
Winzer Corporation 1 Revision: 4.0
Table of Content Section 1: Getting Started... 2 1.1 Overview... 2 Section 2: Installation Overview... 3 2.1 Install CD / Start.exe... 3 2.2 Welcome Screen... 4 2.3 Device Selection... 4 2.4 Auto or Industrial...
7 Questions to Ask Video Conferencing Providers
7 Questions to Ask Video Conferencing Providers CONTENTS Introduction...3 1. How many people can participate in your video conferences?...3 2. What kind of endpoints does the solution support or require?...4
MOBILE MARKETING. A guide to how you can market your business to mobile phone users. 2 April 2012 Version 1.0
MOBILE MARKETING A guide to how you can market your business to mobile phone users 2 April 2012 Version 1.0 Contents Contents 2 Introduction 3 Skill Level 3 Terminology 3 Video Tutorials 4 What is Mobile
The Business Value of a Web Services Platform to Your Prolog User Community
The Business Value of a Web Services Platform to Your Prolog User Community A white paper for project-based organizations that details the business value of Prolog Connect, a new Web Services platform
Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions.
Caesar CRM CRM - your way Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions. Do you want to increase your sales, customer loyalty and
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
Quick Installation Guide
Quick Installation Guide (For Windows & Mac OS) Outdoor Wireless IP Camera Package Contents V1.1 IP Camera Power Adapter Resource CD Ethernet Cable Mounting Bracket(except FI8919) Wi-Fi Antenna Quick Installation
Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS
Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS 03Archer.indd 71 8/4/05 9:13:59 AM Address Book 3.1 What Is the Address Book The Address Book in Outlook is actually a collection of address books
Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.
Quick Start Guide Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Switch between touch and mouse If you re using OneNote
CNJG Annual Meeting Pre-Meeting Workshop. Presentors: David Binder, Dir., IT Don Debias, Help Desk Mgr. John Bednar, Sr. Help Desk Specialist
CNJG Annual Meeting Pre-Meeting Workshop Presentors: David Binder, Dir., IT Don Debias, Help Desk Mgr. John Bednar, Sr. Help Desk Specialist Agenda Overview of current state of technology Hardware Software
Six Signs. you are ready for BI WHITE PAPER
Six Signs you are ready for BI WHITE PAPER LET S TAKE A LOOK AT THE WAY YOU MIGHT BE MONITORING AND MEASURING YOUR COMPANY About the auther You re managing information from a number of different data sources.
Every project requires communication and collaboration and usually a lot of
Collaborating on Projects with SharePoint CHAPTER 25 Every project requires communication and collaboration and usually a lot of both. With small project teams, you and your team members may interact in
Customizing and Integrating
Customizing and Integrating CRM The Essential Guide 1 THE ESSENTIAL CRM BUYER S GUIDE INTRODUCTION What s in this Guide This guide is meant to help business who are using Zoho CRM software, specifically
CHAPTER 1 HelloPurr. The chapter covers the following topics:
CHAPTER 1 HelloPurr This chapter gets you started building apps. It presents the key elements of App Inventor, the Component Designer and the Blocks Editor, and leads you through the basic steps of creating
Cloud computing is a marketing term that means different things to different people. In this presentation, we look at the pros and cons of using
Cloud computing is a marketing term that means different things to different people. In this presentation, we look at the pros and cons of using Amazon Web Services rather than setting up a physical server
Pendragon Forms VI. Reference Guide
Pendragon Forms VI Reference Guide Copyright Information Copyright 2010 Pendragon Software Corporation. All rights reserved. This documentation may be printed by licensee for personal use. Except for the
Backups User Guide. for Webroot SecureAnywhere Essentials Webroot SecureAnywhere Complete
Backups User Guide for Webroot SecureAnywhere Essentials Webroot SecureAnywhere Complete Webroot Software, Inc. 385 Interlocken Crescent Suite 800 Broomfield, CO 80021 www.webroot.com Version 8.0.1 Webroot
user guide phone 2015 by Sysco. All rights reserved.
user guide phone 2015 by Sysco. All rights reserved. welcome to sysco counts Time is money in the foodservice business and every second counts literally! Sysco Counts simplifies taking inventory and ordering
Microsoft Office Access 2007 Training
Mississippi College presents: Microsoft Office Access 2007 Training Course contents Overview: Fast, easy, simple Lesson 1: A new beginning Lesson 2: OK, back to work Lesson 3: Save your files in the format
Having Fun with QNAP and your Home Automation
Having Fun with QNAP and your Home Automation The popularity of home automation has been increasing greatly in recent years due to much higher affordability and greater simplicity via smartphone and tablet
LOOK TO THE CLOUD: Cloud Computing Primer An ebook
LOOK TO THE CLOUD: Cloud Computing Primer An ebook Contents 1. What Is the Cloud?... Pg. 3 2. What is Office 365?... Pg. 3 2-1. Exchange Online... Pg. 4 2-2. SharePoint Online... Pg. 5 2-3. Lync Online...
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW
Microsoft Outlook Quick Reference Sheet
Microsoft Outlook is an incredibly powerful e-mail and personal information management application. Its features and capabilities are extensive. Refer to this handout whenever you require quick reminders
The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
Backing up your digital image collection provides it with essential protection.
Backing up your digital image collection provides it with essential protection. In this chapter, you ll learn more about your options for creating a reliable backup of your entire digital image library.
GadgetTrak Mobile Security Android & BlackBerry Installation & Operation Manual
GadgetTrak Mobile Security Android & BlackBerry Installation & Operation Manual Overview GadgetTrak Mobile Security is an advanced software application designed to assist in the recovery of your mobile
