web app-to-app picking downloaded files.

Slides:



Advertisements
Similar presentations
PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates
Advertisements

Everett Zufelt Tech Lead / Accessibility Accessibility of Custom User Interface Components Using WAI-ARIA.
Desktop Outlook Evolved & Refined Sangya Misbah #MSIgnite #Iammec.
Chicago Band Connection Developed by Chutes & Ladders.
TCP/IP: the transport layer Skills: none IT concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
CHAPTER 3&4 ZHONGWEI LI TouchDevelop Book. What are we covering Review of Chapter 1-2 TouchDevelop as a scripting language: actions, events, table and.
1 Agenda Overview Review Roles Lists Libraries Columns.
Access to known folders, using pickers, writing to and reading from files, caching files for future access George Georgiev Telerik Software Academy academy.telerik.com.
Company/Product Overview. You have lots of files all over the place.
Apps are notified when they have been resumed.
StressChill App Click the StressChill icon (shown to the right) to open the app. If you do not see this on the desktop, you will find it in the pull up.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
CS378 - Mobile Computing Web - WebView and Web Services.
CSCI 6962: Server-side Design and Programming Introduction to AJAX.
Microsoft Excel: A Web Development Tool? Steve Hansen Grid Logic OSP202.
Javascript: More features B. Ramamurthy 7/4/2014B. Ramamurthy, CSE651C1.
Networking: Part 2 (Accessing the Internet). The UI Thread When an application is launched, the system creates a “main” UI thread responsible for handling.
Getting Started with Canvas IDIA Spring 2013 Bridget M. Blodgett.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Chapter 5 HTTP Request Headers. Content 1.Request headers 2.Reading Request Headers 3.Making a Table of All Request Headers 4.Sending Compressed Web Pages.
File Upload Competitive Analysis. Catalyst - Browse in-line Of interest:
1 AJAX and Dapper: The Good, the Bad, and the Ugly Joe Sirott PMEL/NOAA.
Strategies for Transferring User Data Files in your WP7 Apps By Jay E. Kimble The Dev Theologian
Voice thread is a free to all program that allows users to comment on pictures and videos posted. Users can post comments with either the telephone,
Simple for you while still delighting your users.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Basics By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
The Windows Runtime (WinRT) is the shared runtime and API space used by store apps across the Windows platform (phone and client) 5 Common WinRT.
Technology Vocabulary By: Kayla Perdue. Data Computer data is information processed or stored by a computer. This information may be in the form of text.
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 7: Reveal! Displaying Pictures in a GridView.
Access to known folders, using pickers, writing to and reading from files, caching files for future access George Georgiev Telerik Software Academy academy.telerik.com.
ISled V2 Captuvo Emulator Controller User Guide E Suzhou,HSM 9/6/2013.
CS378 - Mobile Computing Responsiveness. An App Idea From Nifty Assignments Draw a picture use randomness Pick an equation at random Operators in the.
Omeka software exploration for LOR repository. Omeka  Omeka is opensource – that means there is no cost to use the software  Omeka can be hosted on.
COPYRIGHT 2014 SITECORE SOCIAL CONNECTED MODULE OVERVIEW ANINDITA BHATTACHARYA.
WEB APPLICATIONS FOR BUSINESS Gwen Kitiwano 1 Presented by: Gwen Kitiwano.
User Interface Components Lecture # 5 From: interface-elements.html.
Easy programmatic access to the file system, file type associations, and new system UI controls for opening files Simple integration with the file.
ITN Wake Tech1 ITN270 Advanced Internet Databases Lecture 11. The Perl DBI API - Part II Topics: – Perl DBI interface to MySQL.
Chief Architect & CEO Secure online storage for employees.
Working with the Persistent Chat Platform in Lync 2013
BFC Moodle: SharePoint File Picker for Moodle 2. Upload Document into SharePoint.
 An essential supporting structure of any thing  A Software Framework  Has layered structure ▪ What kind of functions and how they interrelate  Has.
Transportation Agenda 187. Transportation About Web Parts Web parts are reusable “containers” that reside on web pages and interact with lists, libraries.
web Metadata Properties Thumbnails Properties by Kind MRU Change Notifications Bulk Access File broker functions Search Deep/Shallow Enumeration.
YouTube Duplicate Finder Group 4 Members : Brian Kelly Darryl Parulan Vanessa Kellawan Diana Gonzalez Natoya Higgins.
What does Web 2.0 mean?  Dictionary.com defines Web 2.0 as the internet as an interactive experience, rather than something to be absorbed  With web.
Cosc 5/4735 Voice Actions Voice Interactions (API 23+)
Putting Education Content on a Diet Ernie Duran Volker Kleinschmidt Stephen M. Weeks.
OV Copyright © 2010 Element K Content LLC. All rights reserved. Handling Page Elements  Create Duplicate Items  Handle Text Layouts  Create Transparency.
CNIT 133 Interactive Web Pags – JavaScript and AJAX Popup Boxes.
Trust Bundle Publisher Create Unsigned Trust BundleCreate Signed Trust Bundle C:\TrustAnchors Trust Anchor Directory Create Bundle Browse … Optional Meta.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
CSE 154 LECTURE 18: FORMS AND UPLOADING FILES. Exercise: Baby name web service JSON Modify our babynames.php service to produce its output as JSON. For.
Sockets A popular API for client-server interaction.
Phonegap Bridge – Storage CIS 136 Building Mobile Apps 1.
Office 365 Help Desk Troubleshooting Guide
Cloud-Computing Cloud Web-Blog Software Application Download Software.
WEB TESTING
Fundamental of Databases
Not a Language but a series of techniques
Progress Indicators in OOo – Status Quo
Integrating the Windows 8 Experience with Contracts
Facility Owners/Operators
GDSS – Digital Signature
Cgi.com Training Publishing options
Android Developer Fundamentals V2
ShareMe file sharing application for the android and other platforms
Presentation transcript:

web app-to-app picking downloaded files

StorageFolder StorageItem

Using neighboring files app.addEventListener("activated", function (args) { if (args.detail.kind === activation.ActivationKind.file) { var query = args.detail.neighboringFilesQuery; var launchFile = args.detail.files.getAt(0); if (query) { // Object null when no neighboring files exist var startIndex = query.findStartIndexAsync(firstFile);... } });

App Picker App Library

Adding content to libraries var picturesLibraryId = Windows.Storage.KnownLibraryId.pictures; Windows.Storage.StorageLibrary.getLibraryAsync(picturesLibraryId).done (function (library) { library.requestAddFolderAsync(); });

Three new APIs give you simple, but useful functionality to be more efficient when dealing with files.

Network fileTrue

Checking availability for a file // Query the Pictures Library. var query = Windows.Storage.KnownFolders.picturesLibrary.createFileQuery(); query.getFilesAsync().done(function (files) { // Get each file’s availability. files.forEach(function (file) { if (file.isAvailable) { // Treat file as a normal file } else { // Treat file as disabled in UI } });

If you show a file view, differentiate files that are not available. Use transparency to ghost unavailable items, and disable any interactions that would open the file. When opening a file, show indeterminate progress. This will indicate that your app is still responsive, even if the file needs to be downloaded over a slow network. Allow users to cancel file operations. Unlike local files, cancellation is useful for operations like opening a file on SkyDrive, in case network connectivity is slow.

Using thumbnails openpicker.pickSingleFileAsync().done(function (file) { if (file) { file.getScaledImageAsThumbnailAsync( thumbnailMode, requestedSize, thumbnailOptions).done(function (thumbnail) { if (thumbnail) { // Display the image } }, function (error) { // Handle error }); } });