UFSQL: Unified File System Query Language
|
|
- Robyn Simon
- 6 years ago
- Views:
Transcription
1 UFSQL: Unified File System Query Language Yan Li, Yunfei Chen Mar 8, 2012 Jack Baskin School of Engineering University of California, Santa Cruz 1
2 Why file system query is important? 2
3 Query! Don t Browse! Exploding amount of information Complex and plethora metadata Fading human memory Finding the right information is hard 3
4 Anatomizing FS Query 4
5 3 Classes of File System Query Class 1: Free text query Class 2: Structured metadata query Class 3: Provenance query 5
6 Class 1: Free Text Files with California in contents Files with tax in file name Files with usr in path name Files with rms in uid 6
7 Class 2: Structured Metadata Modern file systems can have complex hierarchical metadata EXIF ExifVersion, Manufacturer, Model, Orientation, Date and Time, Height, Width,... MakerNote MacroMode, Quality, Metering Mode,... Geolocation Longitude, Latitude, Altitude, {Hemisphere,... 7
8 Class 3: Provenance Graph Raw Photo Converter (Windows 7) Photoshop (Mac OS X) ExifTool (Fedora 16) party.jpg 8
9 Why we need a new query language? 9
10 Today s Database and Structured Data Query Today s File System Query 10
11 Designing a new FS Query Language Unified File System Query Language: UFSQL Using Functional Programming model (like XQuery) Programmable Extensible Supports 3 classes of queries 11
12 A Complex Sample We are running a photo studio. We have a photo gallery. How many pictures each photographer took and processed in the last month? 12
13 How to Get File Author? Different camera / software produces different metadata: Canon: MakerNote:Author Nikon: EXIF:ImageComment Photoshop: XMP:Author 13
14 Solution 1 AuthorField = for PhotoStorage.metadata where field.name in [ MakerNote:Author, EXIF:ImageComment, XMP:Author ] return field 14
15 Solution 2 GetAuthor file = for file.metadata join fieldnames let fieldnames = [ MakerNote:Author, EXIF:ImageComment, XMP:Author ] authorlist = file.metadata where authorlist.value <> NIL return authorlist 15
16 How many pictures each photographer took and processed in the last month? AuthorField = (...) for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) return GetAuthor(file) as Author, Count(*) as PhotoCount 16
17 How many pictures each photographer took and processed in the last month? AuthorField = (...) Functional Programming Model for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) return GetAuthor(file) as Author, Count(*) as PhotoCount 16
18 How many pictures each photographer took and processed in the last month? AuthorField = (...) Functional Programming Model for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) Dynamic Graph Scanning return GetAuthor(file) as Author, Count(*) as PhotoCount 16
19 How many pictures each photographer took and processed in the last month? AuthorField = (...) Functional Programming Model for PhotoStorage.* as file where Now() - file.modifiedtime < DateRange(0,1,0) and file.prov.* contains photoshop group by GetAuthor(file) return GetAuthor(file) as Author, Count(*) as PhotoCount Dynamic Graph Scanning Returns complex data 16
20 Basic Syntax of UFSQL 17
21 Basic Syntax: FLOWR QUERY FUNCTION = for <FILE_SET> let <VAR_BIND> where <EXPRESSIONS> order by <EXPRESSIONS> return <VARS> 18
22 Modules import Graph.Face for PhotoStorage.* as file where facelist(file) contains Joe group by facelist(file) return file.name 19
23 Our Innovation First functional query language for file systems First query language that combines 3 classes of queries: free text, structured data and provenance graph query Extensible by using modules In-function SQL-like dataset join 20
24 Future Research More strong provenance query support (need more feedback from the end-user) A test prototype engine A natural language layer for ease of use 21
25 Related Research 22
26 Old FS Query Language Primitive tools: ls, find (1980s) Spotlight / Windows Search (2005) XQuery (2007) QUASAR: replacing file system interfaces with a query language (2008) Harvard PQL: Path Query Language (2008) 23
27 Thank you! Acknowledgment We would like to thank the faculty and students of the Storage Systems Research Center (SSRC), Center for Research in Intelligent Storage (CRIS), and IRKM lab for their help and guidance. This research was supported in part by the National Science Foundation, and by the industrial sponsors of the SSRC and CRIS, including EMC, Hewlett Packard Laboratories, IBM Research, NetApp, Northrop Grumman, and Samsung. 24
28 Copyright notice The red sports car is from Peugeot, the tractor is from BC Trademark Acknowledgment: All other products or services mentioned in this document are identified by the trademarks, service marks, or product names as designated by the companies who market these products. Inquiries concerning such trademarks should be made directly to those companies. 25
RenWeb Handout Manual
RenWeb Handout Manual Tiffany Gurgel October 2013 RenWeb Handout Manual Table of Contents Pre-Training Handout: Creating a Document as a PDF 2 Handout 1A: Adding Homework & Web Document 4 Handout 2A: Creating
More informationUsing Graphics to Enhance A PowerPoint Presentation
Using Graphics to Enhance A PowerPoint Presentation This document provides instructions for working with various types of graphics in Microsoft PowerPoint. A design rule of thumb is to include some sort
More informationTable of Contents GPS/GIS Incident Log
Table of Contents GPS/GIS Incident Log GPS/GIS Incident Log 2 Introduction... 2 Incident Browse Table... 3 Adding a New Incident... 4 Incident Mapping... 5 Editing an Existing Incident... 6 Deleting an
More informationUniversity of California, Santa Cruz Baskin Engineering School Electrical Engineering Department
Lab-2 Intro, rev2.0, page 1 University of California, Santa Cruz Baskin Engineering School Electrical Engineering Department Laboratory 2 Tutorial Addendum Introduction to POWERWORLD Simulator EE175L Power
More informationWriting Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview
Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Overview The course has been extended by one day in response to delegate feedback. This extra day will allow for timely completion of all the
More informationRicher File System Metadata Using Links and Attributes
Richer File System Metadata Using Links and Attributes Alexander Ames, Nikhil Bobb, Scott A. Brandt, Adam Hiatt, Carlos Maltzahn, Ethan L. Miller, Alisa Neeman, Deepa Tuteja Computer Science Department
More informationMicrosoft Programming in C#
1800 ULEARN (853 276) www.ddls.com.au Length 5 days Microsoft 20483 - Programming in C# Price $4510.00 (inc GST) Version A Overview This training course teaches developers the programming skills that are
More informationRenWeb Training. Creating Your Classroom Website
RenWeb Training Creating Your Classroom Website October 2013 RenWeb Training Manual Table of Contents Ren Web Survey 3 Pre-Training Handout: Saving a Document as a PDF 4 Lesson 1: Adding Homework & Web
More informationJetPhoto Studio Pro User s Guide
JetPhoto Studio Pro User s Guide Issue R1.0 for JetPhoto Studio V4.9.5 16 November 2010 Edited by Daniel F F Ford for JetPhoto Software Copyright 2004-2010 Atomix Technologies Limited www.jetphotosoft.com
More information"Charting the Course to Your Success!" MOC B Programming in C# Course Summary
Course Summary Description This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in
More informationDatabase Foundations. 4-1 Oracle SQL Developer Data Modeler. Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Database Foundations 4-1 Road Map You are here Oracle SQL Developer Data Modeler Converting a Logical Model to a Relational Model 3 Objectives This lesson covers the following objectives: Use to create:
More informationIntroduction to Big Data
Introduction to Big Data OVERVIEW We are experiencing transformational changes in the computing arena. Data is doubling every 12 to 18 months, accelerating the pace of innovation and time-to-value. The
More informationThe instructions below will guide you through setup of these folders and provide details for viewing your files in School Tools.
File Linking Instructions for AP (post-browser expansion on June 1, 2016) Upon rollout of expanded browser support for AMCAS School Tools on June 1 st, file linking capabilities and the way you link to
More informationThe course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:
Programming in C# OD20483B; On-Demand, Video-based Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications using
More informationWriting Queries Using Microsoft SQL Server 2008 Transact- SQL
Writing Queries Using Microsoft SQL Server 2008 Transact- SQL Course 2778-08; 3 Days, Instructor-led Course Description This 3-day instructor led course provides students with the technical skills required
More informationProgramming in C#
Course Outline 20483- Programming in C# Duration: 5 days (30 hours) Target Audience: This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C,
More informationReliable and Efficient Metadata Storage and Indexing Using NVRAM
Reliable and Efficient Metadata Storage and Indexing Using NVRAM Ethan L. Miller Kevin Greenan Andrew Leung Darrell Long Avani Wildani (and others) Storage Systems Research Center University of California,
More informationCourse Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::
Module Title : 20483B: Programming in C# Duration : 5 days Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications
More informationEMC ACADEMIC ALLIANCE
EMC ACADEMIC ALLIANCE Preparing the next generation of IT professionals for careers in virtualized and cloud environments. Equip your students with the broad and deep knowledge required in today s complex
More informationChapter Objectives 1 of 2. Chapter 3. The Operating System. Chapter Objectives 2 of 2. The Operating System. The Operating System
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 6 th Edition Chapter 3 Application Productivity Tools for Educators Chapter Objectives 1 of 2 Explain the role of
More informationCreate a Contact Sheet of Your Images Design a Picture Package Customize Your Picture Package Layout Resample Your Image...
72 71 Create a Contact Sheet of Your Images................... 158 Design a Picture Package............ 160 73 Customize Your Picture Package Layout.... 162 74 Resample Your Image.................... 164
More informationMajor features Support multi-language Automatically match photo and GPS tracks by time synchronization. Add photo comments.
Users Manual V1.1 Users Manual Major features Read GPS log from device Add Photo and photo management Auto match photo and waypoints in tracks Shift photo time View in Google earth Save as kmz file GeoTag
More informationCentrify Suite Enterprise Edition Self-Paced Training
CENTRIFY DATASHEET Centrify Suite Enterprise Edition Self-Paced Training Overview The process of installing, configuring, and troubleshooting the Centrify software is easy, once you understand the fundamentals.
More informationACDSee Pro 2. ACDSee Pro 2 tutorials : Moving photos (+ database) to another computer. About metadata and the database. Exporting the database
tutorials : Moving photos (+ ) to another computer In this lesson, you will learn the most effective way to move photos from one computer to another. Exporting the When you move your photos from one computer
More informationFind All Tables Containing Column With Specified Name Oracle
Find All Tables Containing Column With Specified Name Oracle I'M TRYING to find a column called author_last_name in oracle-apex I want to find a possible duplicate of I want to show all tables that have
More informationDPRSplit File Splitter for Canon 5D Mark IV / Dual Pixel Raw
DPRSplit File Splitter for Canon 5D Mark IV / Dual Pixel Raw Brief user manual Version 0.8 Public Beta What this application is for: Canon 5D Mark IV's sensor has a somewhat unusual pixel arrangement:
More informationLearning Alliance Corporation, Inc. For more info: go to
Writing Queries Using Microsoft SQL Server Transact-SQL Length: 3 Day(s) Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server Type: Course Delivery Method: Instructor-led
More informationSukjun Lim Strategic Planning, User interaction, Design research specialist
Sukjun Lim Strategic Planning, User interaction, Design research specialist LINE MUSIC Strategic Planning and Interaction Design Convergence LINE MUSIC is an on-line music streaming service. Japan has
More informationGeometry of Aerial photogrammetry. Panu Srestasathiern, PhD. Researcher Geo-Informatics and Space Technology Development Agency (Public Organization)
Geometry of Aerial photogrammetry Panu Srestasathiern, PhD. Researcher Geo-Informatics and Space Technology Development Agency (Public Organization) Image formation - Recap The geometry of imaging system
More informationManaging the Evolution of Dataflows with VisTrails
Managing the Evolution of Dataflows with VisTrails Juliana Freire http://www.cs.utah.edu/~juliana University of Utah Joint work with: Steven P. Callahan, Emanuele Santos, Carlos E. Scheidegger, Claudio
More informationAdobe Spark. Schools and Educators. A Guide for. spark.adobe.com
Adobe Spark A Guide for Schools and Educators spark.adobe.com CONTENTS 1: What Is Adobe Spark?... 3 2: How Much Does Adobe Spark Cost?... 4 3: Is Adobe Spark A Web Application Or An App?... 4 4: Three
More informationIdentification and Redaction of Sensitive Information in Born-Digital Archival Materials: Research and Development Directions
Identification and Redaction of Sensitive Information in Born-Digital Archival Materials: Research and Development Directions Christopher (Cal) Lee UNC School of Information and Library Science Society
More informationFSAA Online System Open Response Submission Guidelines: Writing Prompt 2
General Information The design of the FSAA Performance Task includes writing prompts in grades 4 10 of the English Language Arts (ELA) content area. Refer to the FSAA Performance Task Administration Manual
More informationFile System Structure. Kevin Webb Swarthmore College March 29, 2018
File System Structure Kevin Webb Swarthmore College March 29, 2018 Today s Goals Characterizing disks and storage media File system: adding order and structure to storage FS abstractions (files, directories,
More informationOverview of the Storage Systems Research Center Darrell Long & Ethan Miller Jack Baskin School of Engineering
Overview of the Storage Systems Research Center Darrell Long & Ethan Miller Jack Baskin School of Engineering The SSRC in one slide Research Challenges Exascale capacity & scalability erformance Security
More informationID Card Setup and Print September 9, 2013
ID Card Setup and Print September 9, 2013 The ID Card Setup and Print is a program that will allow you to create and print student ID Cards that can contain various information for all students or for
More informationLearn to create Window applications using the C# language with Visual Studio 2012.
PROGRAMMING IN C# Course Code: 6420 Learn to create Window applications using the C# language with Visual Studio 2012. In this course, you will gain the programming skills that are required for developers
More informationWELCOME TO THE NEW UTMC Retiree Association
WELCOME TO THE NEW UTMC Retiree Association 1 st 30 minutes Sign-in and Pick Up Your Folder Find an old friend, make a new one Joe Landsman, President and CEO, Update at 2:30 Steering Committee Presentation
More informationGeotagging your images.
Geotagging your images http://goo.gl/ybryr Where was this taken? Where was this taken? Why Geocode your images Organize images better, keep track of where you ve been Better way to show your images Remembers
More informationEL-Skyport Software. EL-Skyport Studio Management Software. EL-Skyport 3.0. Software Features: What you need to make it work:
EL-Skyport Software EL-Skyport Studio Management Software The latest release of the EL-Skyport software includes exciting features for photographers who are optimising their digital workflow by using MAC
More informationDigital Workflow with Adobe Lightroom. Rob Redford November, 2013
Digital Workflow with Adobe Lightroom Rob Redford November, 2013 Digital Workflow Introduction In this presentation Motivations for a RAW + Lightroom workflow Workflow example based on my personal workflow
More informationDEEP I R O N I C S O F T W A R E IMAGE SEARCH
I R O N I C S O F T W A R E DEEP IMAGE SEARCH, L t d email:i r o n i c s u p p o r t @ g m a i l. c o m w w w. i r o n i c s o f t w a r e. c o m INTRODUCTION Deep is an image browser and search tool.
More informationFinal Report IMT4951 Digital Workflow How to automate the process of creating KML files to puplish pictures in Google Maps
Final Report IMT4951 Digital Workflow How to automate the process of creating KML files to puplish pictures in Google Maps Christopher Bjerkelund Student number: 071306 December 1, 2009 Contents 1 Project
More informationGPS-Aided Inertial Navigation Systems (INS) for Remote Sensing
GPS-Aided Inertial Navigation Systems (INS) for Remote Sensing www.inertiallabs.com 1 EVOLUTION OF REMOTE SENSING The latest progress in Remote sensing emerged more than 150 years ago, as balloonists took
More informationCOPYRIGHTED MATERIAL. Lesson 1
Lesson What you ll learn in this lesson: Adding files to the Organizer Understanding workspaces Using the Photo Downloader Creating an album Importing your Photos into Adobe Photoshop Elements Adobe Photoshop
More informationQuerying Microsoft SQL Server 2014
Querying Microsoft SQL Server 2014 Course: 20461 Course Details Audience(s): IT Professional(s) Technology: Microsoft SQL Server 2014 Duration: 40 Hours ABOUT THIS COURSE This forty hours of instructor-led
More informationSAS STUDIO. JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada. Copyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d.
JUNE 2014 PRESENTER: MARY HARDING Education SAS Canada NEW SAS PROGRAMMING ENVIRONMENT Available Consistent Assistive AVAILABLE THROUGH ALL MODERN WEB BROWSERS Available Consistent Assistive ONE INTERFACE
More informationPhotos, Photos. What to do with All Those Photos? Presented by Phil Goff Area 16 Computers and Technology August 17, 2017
Photos, Photos. What to do with All Those Photos? Presented by Phil Goff Area 16 Computers and Technology August 17, 2017 1 Photos Have a Different Value Today With film cameras, pictures were taken and
More informationFIT 100 More Microsoft Access and Relational Databases Creating Views with SQL
FIT 100 More Microsoft Access and Relational Databases Creating Views with SQL Creating Views with SQL... 1 1. Query Construction in SQL View:... 2 2. Use the QBE:... 5 3. Practice (use the QBE):... 6
More informationdi-gps Pro L digital images GPS receiver (Built-in data Logger)
di-gps Pro L digital images GPS receiver (Built-in data Logger) User Guide Ver 1.4 Please visit our website www.di-gps.com for the latest version of the user guide V1.4 1 Contents Introduction 3 Warning
More informationCommands are in black
Starting From the Shell Prompt (Terminal) Commands are in black / +--------+---------+-------+---------+---------+------ +------ +------ +------ +------ +------ +-- Bin boot dev etc home media sbin bin
More informationProgramming in C# for Experienced Programmers
Programming in C# for Experienced Programmers Course 20483C 5 Days Instructor-led, Hands-on Introduction This five-day, instructor-led training course teaches developers the programming skills that are
More informationBlackPearl Customer Created Clients Using Free & Open Source Tools
BlackPearl Customer Created Clients Using Free & Open Source Tools December 2017 Contents A B S T R A C T... 3 I N T R O D U C T I O N... 3 B U L D I N G A C U S T O M E R C R E A T E D C L I E N T...
More informationPROGRESS BOOK PARENT ACCESS NAVIGATION
PROGRESS BOOK PARENT ACCESS NAVIGATION Enter the following web address into your internet browser. https://parent.laca.org From the resulting screen, you can click on your child s school district icon.
More informationProfessional Course in Web Designing & Development 5-6 Months
Professional Course in Web Designing & Development 5-6 Months BASIC HTML Basic HTML Tags Hyperlink Images Form Table CSS 2 Basic use of css Formatting the page with CSS Understanding DIV Make a simple
More informationElementary Computing CSC M. Cheng, Computer Science 1
Elementary Computing CSC 100 2014-07-14 M. Cheng, Computer Science 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every
More informationWindows Presentation Foundation (WPF)
50151 - Version: 4 21 January 2018 Windows Presentation Foundation (WPF) Windows Presentation Foundation (WPF) 50151 - Version: 4 5 days Course Description: This five-day instructor-led course provides
More information101 Top Tips For DSLR Video: Using Your Camera To Make Great Movies By David Newton READ ONLINE
101 Top Tips For DSLR Video: Using Your Camera To Make Great Movies By David Newton READ ONLINE If you are searching for a book 101 Top Tips for DSLR Video: Using Your Camera to Make Great Movies by David
More informationN2 di-gps mini digital images GPS
N2 di-gps mini digital images GPS Users Guide Ver 1.03 Please visit our website www.di-gps.com for the latest version of the user guide Fujifilm and S5 Pro are registered trademark or a trademark of FUJIFILM
More informationElementary Computing CSC 100. M. Cheng, Computer Science
Elementary Computing CSC 100 1 File & Operating Systems Every computer has an Operating System (OS). An OS is a piece of software that manages the resources on every computer. User Interfaces and File
More informationPrivacy Policy. LAST UPDATED: 23 June March 2017
Privacy Policy LAST UPDATED: 23 June 20156 March 2017 VERSION 3.0 2.0 Comment [A1]: The Privacy Policy has been updated because we now use Google Analytics, to help improve our services and our communications
More informationNotes for short talks on Lightroom for DPCA - Don Dement 10/11/ :38 PM
Notes for short talks on Lightroom for DPCA - Don Dement 10/11/2016 10:38 PM Getting started with Import: You must import image files into Lightroom before you can work with them in any manner. The basic
More informationComputer Information Systems
Computer Information Systems 193 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards
More informationModule 2: Creating Multidimensional Analysis Solutions
Module 2: Creating Multidimensional Analysis Solutions Overview Developing Analysis Services Solutions Creating Data Sources and Data Source Views Creating a Cube Lesson 1: Developing Analysis Services
More informationPhotos. - and your mobile devices -
Photos - and your mobile devices - Topics Managing your storage Important settings How ios manages photos and videos Getting photos from here to there Handy Tools How s your storage? Using 14.4 GB on device,
More informationBefore you start a project, take a few minutes to get organized. This
1 Organizing Technique Save Time By Maintaining projects Navigating the File Browser Organizing your images Adding virtual notes and voice messages Image Files and Managing Projects Before you start a
More informationGEOINDEX - A NEW GEOLOCATION METHODOLOGY
GEOINDEX - A NEW GEOLOCATION METHODOLOGY Matthew Hudnall Presentation to the 2014 GIS-T Conference Burlington, VT May 8, 2014 CENTER FOR ADVANCED PUBLIC SAFETY Works with: State, federal and local agencies
More informationHOW TO CREATE AND MAINTAIN A GALLERY. Dundalk Photographic Society
HOW TO CREATE AND MAINTAIN A GALLERY Dundalk Photographic Society 1. Create your Flickr Account 2 Go to www.flickr.com & click Create Your Account. If you already have a Yahoo! ID then you can just activate
More informationATTACHING MULTIPLE IMAGES TO A DOCUMENT POWERING SUCCESSFUL PRACTICES TM VETERINARY SOLUTIONS
ATTACHING MULTIPLE IMAGES TO A DOCUMENT 855-478-7920 www.avimark.net support@avimark.net POWERING SUCCESSFUL PRACTICES TM VETERINARY SOLUTIONS Table of Contents Attaching Multiple Images to a Document...3
More informationAn Introduction to Microsoft Lync
An Introduction to Microsoft Lync Microsoft Lync is a communication tool that allows users to collaborate in real-time via text chat, audio/video chat, and desktop sharing. Microsoft Lync talks with Exchange
More informationUniversity at Buffalo's NEES Equipment Site. Data Management. Jason P. Hanley IT Services Manager
University at Buffalo's NEES Equipment Site Data Management Jason P. Hanley IT Services Manager Structural Engineering and Earthquake Simulation Laboratory, Department of Civil, Structural and Environmental
More informationLecture 04: SQL. Wednesday, October 4, 2006
Lecture 04: SQL Wednesday, October 4, 2006 1 Outline The Project Nulls (6.1.6) Outer joins (6.3.8) Database Modifications (6.5) 2 The Project Application: Boutique online music and book store Project:
More informationPlatinum sponsors: Symon Perriman Senior Technical Evangelist
Platinum sponsors: Symon Perriman Senior Technical Evangelist Microsoft @SymonPerriman Traditional Datacenter Windows Server 2003 Virtualized Datacenter Windows Server 2008 R2 with Hyper-V System Center
More informationDiscount FastPictureViewer Professional free software sites full-version ]
Discount FastPictureViewer Professional free software sites full-version ] Description: FastPictureViewer was designed to speed up the workflow of professional photographers and imaging professionals with
More informationAxon Capture for Android Devices User Manual
Axon Capture for Android Devices User Manual IMPORTANT SAFETY INSTRUCTIONS Read all warnings and instructions. Save these Instructions. The most up-to-date warnings and instructions are available at www.taser.com.
More informationA global technology leader approaching $42B in sales with 57,000 people, and customers in 160+ countries LENOVO. ALL RIGHTS RESERVED
A global technology leader approaching $42B in sales with 57,000 people, and customers in 160+ countries. 2 Lenovo s Performance Lenovo WW PC Market Share 19.7% 2014 13.1% 2013 2012 9.6% 8.2% 2011 6.5%
More informationMatthew Harris Senior Project Proposal getnote The Mobile Application
Matthew Harris Senior Project Proposal getnote The Mobile Application 1 Table of Contents Background and Motivation 3 Problems to be Addressed: 3 Solution: 4 Methodology: 4 Goal: 5 Deliverables: 5 Justification:
More informationDPR-1260 Print Server - Printer Compatibility List
DPR-1260 Print Server - Printer Compatibility List The following lists the printers that have been successfully tested for compatibility with the D-Link DPR-1260 Multifunction Wireless USB Print Server.
More informationMapper version 1.0 User's Manual
Mapper version 1.0 User's Manual Contents 1 Introduction... 3 2 User Interface... 4 2.1 Main screen...4 2.1.1 Toolbar... 6 2.1.2 Image properties panel... 7 2.2 Project window... 10 2.3 Map window... 13
More informationProvenance Management in Databases under Schema Evolution
Provenance Management in Databases under Schema Evolution Shi Gao, Carlo Zaniolo Department of Computer Science University of California, Los Angeles 1 Provenance under Schema Evolution Modern information
More informationDell internal smart card reader driver
Dell internal smart card reader driver. Free Pdf Download C System Volume Information restore 3A3C753E-374F-4D63-88D5-9555F76A7918 RP168 A0221736. Google Web Accelerator Full Version Downloads Visit our
More informationMicrosoft Office is a collection of programs that you will be already using in school. This includes Word, PowerPoint, Publisher, Excel etc..
i Contents Introduction... 1 What is Office for Personal Devices?... 1 How do I get Office for Personal Devices?... 2 How to download... 3 How to Install... 3 Can My Computer Run It?... 4 Minimum Requirements...
More informationAn Introduction to Skype for Business
An Introduction to Skype for Business Skype for Business is a communication tool that allows users to collaborate in real-time via text chat, audio/video chat, and desktop sharing. Skype for Business talks
More informationSemi-Structured Data Management (CSE 511)
Semi-Structured Data Management (CSE 511) Note: Below outline is subject to modifications and updates. About this Course Database systems are used to provide convenient access to disk-resident data through
More informationVeriScan Desktop Visitor Management, Age Verification, and Data Capture Application
VeriScan Desktop Visitor Management, Age Verification, and Data Capture Application 2002-2019 IDScan.net - Rev. 2.107.3 Table of Contents Introduction 2 System Requirements Installing VeriScan Registration/Updates
More informationData Processing at Scale (CSE 511)
Data Processing at Scale (CSE 511) Note: Below outline is subject to modifications and updates. About this Course Database systems are used to provide convenient access to disk-resident data through efficient
More informationWriting Your First Common Table Expression with SQL Server
Writing Your First Common Table Expression with SQL Server Day 2 of Common Table Expression Month (June) at SteveStedman.com, today I will cover creating your very first CTE. Keep in mind that this may
More informationName(s): Mrs. Dela Cruz Science, Period # Date: Tootsie Pop Inquiry Lab
Name(s): Mrs. Dela Cruz Science, Period # Date: Tootsie Pop Inquiry Lab Introduction There has been one question that has been challenging the minds of scientists and five year olds for decades. It is
More informationThis module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger.
Course Outline Module 1: Review of C# Syntax This module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger. Overview
More informationLab 5: Georeferencing, Digitization, and Processing
Lab 5: Georeferencing, Digitization, and Processing Purpose: An introduction to georeferencing images, practice digitizing, and combine lesson up to this point. To Do: Register a scanned image, digitize
More informationCorrecting INS Drift in Terrain Surface Measurements. Heather Chemistruck Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab
Correcting INS Drift in Terrain Surface Measurements Ph.D. Student Mechanical Engineering Vehicle Terrain Performance Lab October 25, 2010 Outline Laboratory Overview Vehicle Terrain Measurement System
More informationSpatial Databases by Open Standards and Software 1.
Spatial Databases by Open Standards and Software 1. The kinds of the database servers Gábor Nagy Spatial Databases by Open Standards and Software 1.: The kinds of the database servers Gábor Nagy Lector:
More informationA quick survey of search interfaces for web based image and learning object collections
A quick survey of search interfaces for web based image and learning object collections SIMILE Project Mark H. Butler mark-h.butler@hp.com 2003 Hewlett-Packard Development Company, L.P. The information
More informationPhotoshop Elements 3 The Organizer
Photoshop Elements 3 The Organizer The Organizer is a separate Photoshop Elements program, which you can use to keep track of your photos, organize your pictures into collections, and label them with tags.
More informationLIGHTROOM & ME. Part 2: Efficient & Consistent Workflow
LIGHTROOM & ME Part 2: Efficient & Consistent Workflow Workflow Workflow is a flexible series of steps that one follows to efficiently and accurately realize your vision. - Mac Holbert My Lightroom Workflow
More informationHighly Accurate Mobile Device Positioning based on Wi-Fi signals
Highly Accurate Mobile Device Positioning based on Wi-Fi signals Team Braintrust Brandon Pastuszek Sam Gottfried Joe Impellizzieri Ankur Patel Jeff Seaman Project Sponsor ZOS Commuications Faculty Coach
More informationThe Media Department File and Transfer Quick Guide 2015/16. Created by Robert Perry
The Media Department File and Transfer Quick Guide 2015/16 Created by Robert Perry 2 3 Welcome to the Quick Guide series File and Transfer This guide will help you understand file extensions and file transfer
More informationOverview. History of programming What are social network systems? Basic concepts of Social programming
Social programming Overview History of programming What are social network systems? Basic concepts of Social programming Brief History of programming A programmer s perspective! Charles Baggage England,
More information20483BC: Programming in C#
20483BC: Programming in C# Course length: 5 day(s) Course Description The goal of this course is to help students gain essential C# programming skills. This course is an entry point into the Windows Store
More informationPICASA3 DIGITAL IMAGE MANAGER/EDITOR
PICASA3 DIGITAL IMAGE MANAGER/EDITOR Presentation 8 July 2010 by Mike Boesen for the PC Users Group mboesen@gmail.com 1 CONTEXT Photography is not my main focus: point and shoot for most images basic image
More information