Integrating Spatial Data with the rest of your E&P Data
|
|
- Claude Harmon
- 5 years ago
- Views:
Transcription
1 Integrating Spatial Data with the rest of your E&P Data ESRI PUG Houston 11-March-2003 Ian Batty PPDM Association 1
2 PPDM Association Public Petroleum Data Model Association The PPDM Association is a non-profit organization through which members world-wide cooperate to develop standards as a foundation for managing information as an essential asset in the global resource business. Technical Objectives Industry Standard data model Data content Data exchange project Spatial enabling project Background The PPDM is the Public Petroleum Data Model Association- it has a mission statement and a number of technical objectives. The PPDM is a physical implementation of a data model that represents data and data relationships used in E&P. The objective that is particularly pertinent to this presentation is the Spatial Enabling Project. Some of you may be some of you intimately acquainted with PPDM, some only vaguely familiar, and a good group of you are probably wondering what does a data model organization have anything to do with the PUG? or Didn t these guys go out of business years ago?. The answer to the second question, quite obviously, is no. The answer to the first question is a little more involved but will hopefully be answered by the time I stop talking. The key thing to note about the Projects, as opposed to the data model, is that they are completely OPEN to all and ANYONE to participate in. If you want to set the direction that the project takes, step up to the plate and sponsor the project. If you want to observe, come and attend the meetings. If you can t attend, sign up to the list- you will receive the presentation and notes from the meeting. But if you just want to use the results of the project, then that is cool too- but to gain the real benefit you may need to join the Association and be a member of the PUG. Oh, and the final thing to note about the Projects is that as well as producing guidelines, recommendations and methodologies on how to do things, they also produce real live deliverables that are actually implemented in a technology (or 2). The methodologies are as open as they can be- the implementation, by its very nature has to pick a technology. 2
3 Spatial Enabling Background ESRI PUG 2001 & 2002 Companies tried to start spatial initiative March 2002 Funding obtained Technical resources acquired October 2002 First deliverables made available PPDM & the PUG We need a little background to understand how PPDM fits into the GIS world. ESRI has developed a number of data models for different vertical industries that allow people to move from file based data systems into the Geodatabase. The challenge facing the Petroleum Industry was how to move from an existing data model to a Geodatabase. Back in 2001 people began to think that creating this standard Geodatabase model would be a good idea, but being the real world it took another PUG and a lot of background work to actually get cheques signed so that resources could be obtained and start the technical work. By October of last year the first set of deliverables were made available at 3
4 Deliverables available now Spatial enabling methodology Well module Software and scripts Geometry generation for wells Sample dataset SDE Binary Oracle Spatial UML for Geodatabase creation Well header Well test x a,y a,z a, MD a x b,y b,z b, MD b x m,y m,z m, MD m Spatial Enabling Methodology The first problem that people had was simply the problem of how do you get data from a relational database and into a GIS? As wells are quite important to the oil industry we tackled them first and have created a methodology that allows well data in a relational database to be modeled in UML and then the data transformed via some software into a spatial database. The basic approach is to model a well as a 3D line with measures. The measure value is the measured depth. This allows all data in the well module that has a MD value associated with it to be displayed on a GIS. The business tables themselves do not need to be spatial enabled, the geometries do not need to be maintained, but the data can still be displayed. However, just telling people how to do something is not as useful as actually doing it. So you can also download the scripts to create the geometry and can even get sample databases that have been spatially enabled. If you don t want to use a full Geodatabase but need cross application capability too- then that is catered for as well by creating an OGC compliant simple feature database. But the real live implementations of these 2 options are in SDE Binary and Oracle Spatial storage formats. To allow people who are not familiar with a PPDM database we also provided some high level UML diagrams for the well header and well test module. And finally, we provided a detailed UML document that ArcCatalog can read to create a Geodatabase. 4
5 Deliverables for 2003 Data management methodology Software and scripts Data management procedures Geometry generation for all other objects in PPDM UML for Geodatabase creation For all objects in PPDM Sample dataset Simple feature database Geodatabase Day to Day Pragmatic Stuff So then we wanted to use all this good thinking and cool toys and get the wider world to realize that GIS and spatial data were a) pretty neat stuff and b) really should be part of your data management strategy or you are in for some fairly nasty data busts. This meant we had to come up with a way of integrating spatial data into your data management methodology. As with the previous set of deliverables, we didn't just provide the document telling you how to do something, so we created some sample scripts so that people can see how to do it, and provide a couple of sample datasets for people to play with. 5
6 Deliverables for 2003 Methodology to capture object behaviour Assigning a well to its field according to the location of the completion Modeling object changes through time 4D seismic Licensing rounds Modeling objects with stratigraphic depth Never mind 2.5D this is 3D + a bit Head banging cool stuff The other objective for this year is to really try to stretch the capabilities of spatial data and GIS tools and see how we can apply the power of the tools to really make a difference to data management work practices and quality of data. Object Behaviour Database technology allows you to be sure that a well is assigned to a valid field name because it has to exist in the list of field names, but only a spatial database will allow you to check that the well actually exists within the boundaries of that field. Capturing object behaviour and then implementing that behaviour in a spatial database will provide spatial data integrity. Changes through time The oil and gas industry works in a number of dimensions- we have been able to use GIS to address the first 3 dimensions that we typically deal with (Oh, OK, 2.5D) but we are faced with the 4th dimension- how does a GIS handle 4D seismic? How does it deal with governments changing the license blocks over time? The answer may be a bit like versioning, but different, but we shall see where it goes. Stratigraphic depth But oil and gas has even more dimensions to handle: stratigraphic depth: Do we model this as a combination of a linear referencing system on a polygon with depth values and a measure of the stratigraphy and display that in with a TIN? The straightforward answer is we don t know yet- but given the way that we have been able to completely overhaul the way we model wells, who knows, maybe we can do the same for the rest of the data in PPDM 6
7 Data Management in 1995 App 1 App 2 GIS Big Bucket Database Spatial DB Introduction But enough of the stuff that we don t know about- the only way to get spatial data accepted is to show that it is very important and that it needs to be incorporated into your data management practices. To understand why I believe the data isn t incorporated I want to give brief overview of the evolution of data management, purely as I see it, over the last few years. Slide body Back in 1995 we had lots of data, coming in in various different formats and a whole load of people to process it. Their main job was to provide the data to a series of applications so that users could use it. And wouldn t it be nice if we only had to deal with 2 applications. Obviously there were a lot more applications than 2 and so the thinking at the time was let s put it all into 1 big bucket and then all the applications can work of that database There were a couple of different options for the big bucket but that was the way to do it. Guess what? The big bucket didn t work. The experience of a large number of people has shown that if you are still trying to use a big bucket today you are in for a really hard time. Spatial data? Oh yes, spatial data was doing its own thing off to one side. 7
8 Data Management in 1999 App 1 App 2 Project DB 1 Project DB 2 GIS Integration DB Spatial DB Slide Body So we move onto We still have data arriving in lots of different formats- in fact we have more data arriving than ever before. But in a bout a true logical thinking- there has been a round of layoffs and we don t have as many people working on that data. We still have the applications at the top of the picture- but the various vendors, bitten from the failure of the big bucket have gone away and created their own project stores. Some have even created integrated project stores. But even the integration doesn t address all the functionality, so we still have multiple stores. And the end-users are happy.the data management department is working overtime have to load all this data into multiple data sources. And there is a little itch in the back of the minds of the data management people saying we have to make these stores talk to each other The idea that people came up with was to make a little integration layer- but it should be as thin and small as possible- just store the cross references and the system will work. The databases will talk to each other and we won t duplicate any data. Except that when we came to build these systems they got so complex that they became basically unmaintainable. I know, I tried to build one. Meanwhile, spatial data was doing its own thing, off to one side. 8
9 Data Management in 2001 App 1 App 2 App... Project DB 1 Project DB 2 GIS Integration DB Spatial DB Data Management Best Practices Source DB Slide Body So we move on to The world has changed- we are now getting our data from a vendor who does all the formatting that the data management department used to do. So now we only have 1 person working there- but he knows a LOT about the database. The applications are still being used by the end user and they are all working from their own project stores. The problem facing the users now is physically finding the data and knowing when new data arrives or is updated. GIS is a GREAT way of doing that- people can look at a map and in seconds know if there are any changes or if things need to be updated. So we need to move the GIS system into the main data flow. And it can be used to decide which data is moved into the project stores. So that needs a spatial database in the main flow. And fortunately the vendor can supply the data so that we can load it straight into the project store. But you know that the world is never straightforward. The data management department, in their infinite wisdom have created a series of Best Practices and all the data has to go through these best practices. The problem is that the data management department understands attribute data really well- so that can through the best practices, but they don t understand spatial data. So we finish up with the source data going straight into the spatial database. The other issue that we face is that because the source data is coming from a number of different sources, all with best practices different from our own we need to store the attribute data in some sort of integration layer. This layer has to store all the data that most users will ever want to see and everything that can be displayed on a map. The alert people may be thinking this looks a lot like a big bucket The difference is that there are still applications that run of their own source data. Completely outside of the main flow. This was the failing of the big bucket- it tried to cater for every application- the integration layer is much more limited in its ambition- it just wants to cater for most of the people most of the time- but it also wants to allow you to know what data the other applications are using, even if it can t store the details about that data. So we finish up with a main flow and others. But the spatial data and the attribute data in the integration layer don t really talk to each other. That itch that the data management department had? It is still there. Not as big, but itching none the less and the fear of data busts is just as large as ever 9
10 Data Management in 2003 App 1 App 2 App... Project DB 1 Project DB 2 GIS Spatially Enabled Integration DB Data Management Best Practices Source DB Slide Body Which brings us up to date. The good news is that unlike the real world, the data management world has not changed that much since Source data still arrives, applications exist, they use their own data stores, people still like to use a GIS to understand the data and best practices still cause as much trouble as ever, and I should add, still solve as many problems as ever. The only difference is that there is a methodology to integrate your spatial data with your attribute data and create a single, consistent, clean, contained integration layer. 10
11 Integration Database Data storage Normal" attribute data Anything that can be displayed on a map Storing spatial data In a spatial storage format Integrating multiple data stores Structured data Integrating data types Unstructured data Values to catalogue EDMS Integration Database The question then becomes "what is the integration database" Normal Attribute Data It is very difficult to define what is normal - but whatever you think is normal, you can be sure that someone else thinks a bit differently. So you will need a pretty comprehensive data model. The other thing to note is that the integration layer is going to duplicate data. But, if you do it right- the data in the database has been passed through all your best practices and data quality processes. You can call it information. Go on- you know you want to- and your manager will love it when you do. Just don t call it knowledge. That gets all sorts of attention. And most of it the wrong sort. The level of data duplication can be decided company by company but to use GIS and Geodatabase there needs to be a minimum of data in it Spatial Data Not only do you need to store the spatial data- you need to store it in a format that the GIS can understand- a spatial storage format. You can choose any one- but when you come to implementing a system you will probably need to choose 1. Or maybe 2. Integrating data stores This was the original objective of this layer- so you had better make sure you can handle the fact that in Argentina a well can have up to 7 names - and 2 of them were provided by the government. Or in the UK the official government name for a well not only has spaces in it, but also slashes. Most of our applications can t handle that- so we had better find a way of naming wells so that the computer doesn t barf. Oh yeah, and when it comes to the spatial data, don t forget that Columbia and Ecuador have different definitions of where a basin is and neither of them agree with the one that the geologists in your company want to use. The integration database should be able to store all the information associated with these problems. However, actually solving these problems will involve a large amount of process work - there is no way that technology alone can solve all these problems 11
12 Integration Implementation Define best practices Naming conventions Implement integration database Populate cross reference tables Populate attribute tables Relational model provides data constraints Populate spatial storage format data Implement data management processes Technology Think of this as the box- there probably isn t one out there that exactly meets your needs. Your choice will depend on the skills of the personnel in your organization- do they need a GUI? Are they comfortable with handling data and databases? How much data are you dealing with? How often does it change? What is the cost to your organization of the problem at the moment? How quickly do you need the solution? How many datatypes are you dealing with? How many databases storing the same information are you dealing with? What data do you users want to see? Spatial integration You need to have a system so that when a seismic line goes from being a planned line, to one that has been surveyed in, your users get to see the new, correct information as soon as possible. And they will want to see it on the map. When a deviated well is resurveyed you need to make sure that the x,y locations of the formation tops that your geologists have picked get plotted in the correct place. Data Management Objectives Most organisations have a visionary who drives data management with objectives like the data needs to be clean, correct, complete, contained etc. Those objectives will be captured in the Best Practices, make sure that they are not lost in the integration implementation. 12
13 Information Observations Best practices are essential Specialized applications will always exist outside the main data flow Use a GIS to display Integration database Integration occurs before display Best Practices Most organizations recognize that best practices are essential. However, actually getting round to designing them, and more importantly, implementing and maintaining them is expensive and it hurts your head. However, in order to maintain a system you MUST have them. End of sermon. Specialized application The big bucket failed by trying to cater to all applications. Accept that there will always will be applications outside the flow. But if you accept that, at least you can manage it. Use a GIS GIS's are really cool. Use them- a lot. And good things will happen to you. End of sales pitch for GIS technology 13
14 Contact Information PPDM Web Vendor Faire Booth 12 14
The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.
Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that
More information9 R1 Get another piece of paper. We re going to have fun keeping track of (inaudible). Um How much time do you have? Are you getting tired?
Page: 1 of 14 1 R1 And this is tell me what this is? 2 Stephanie x times y plus x times y or hm? 3 R1 What are you thinking? 4 Stephanie I don t know. 5 R1 Tell me what you re thinking. 6 Stephanie Well.
More information6 Stephanie Well. It s six, because there s six towers.
Page: 1 of 10 1 R1 So when we divided by two all this stuff this is the row we ended up with. 2 Stephanie Um hm. 3 R1 Isn t that right? We had a row of six. Alright. Now before doing it see if you can
More informationPost Experiment Interview Questions
Post Experiment Interview Questions Questions about the Maximum Problem 1. What is this problem statement asking? 2. What is meant by positive integers? 3. What does it mean by the user entering valid
More informationParcel QA/QC: Video Script. 1. Introduction 1
1. Introduction 1 Hi! It s been a while since you heard from us. I am Ara Erickson with the University of Washington. We are taking this opportunity to do a quick introduction and explain a few things
More informationMITOCW ocw f99-lec07_300k
MITOCW ocw-18.06-f99-lec07_300k OK, here's linear algebra lecture seven. I've been talking about vector spaces and specially the null space of a matrix and the column space of a matrix. What's in those
More informationCIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability
CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability CIO 24/7 Podcast: Tapping into Accenture s rich content with a new search capability Featuring Accenture managing directors
More information5 R1 The one green in the same place so either of these could be green.
Page: 1 of 20 1 R1 Now. Maybe what we should do is write out the cases that work. We wrote out one of them really very clearly here. [R1 takes out some papers.] Right? You did the one here um where you
More informationCopyright 2017 by Kevin de Wit
Copyright 2017 by Kevin de Wit All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic
More informationMITOCW watch?v=zm5mw5nkzjg
MITOCW watch?v=zm5mw5nkzjg The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationExcel Basics: Working with Spreadsheets
Excel Basics: Working with Spreadsheets E 890 / 1 Unravel the Mysteries of Cells, Rows, Ranges, Formulas and More Spreadsheets are all about numbers: they help us keep track of figures and make calculations.
More informationHello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and
Hello, and welcome to another episode of Getting the Most Out of IBM U2. This is Kenny Brunel, and I'm your host for today's episode which introduces wintegrate version 6.1. First of all, I've got a guest
More informationWord: Print Address Labels Using Mail Merge
Word: Print Address Labels Using Mail Merge No Typing! The Quick and Easy Way to Print Sheets of Address Labels Here at PC Knowledge for Seniors we re often asked how to print sticky address labels in
More informationMITOCW watch?v=0jljzrnhwoi
MITOCW watch?v=0jljzrnhwoi The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationIntroduction to Programming
CHAPTER 1 Introduction to Programming Begin at the beginning, and go on till you come to the end: then stop. This method of telling a story is as good today as it was when the King of Hearts prescribed
More informationFinancial Statements Using Crystal Reports
Sessions 6-7 & 6-8 Friday, October 13, 2017 8:30 am 1:00 pm Room 616B Sessions 6-7 & 6-8 Financial Statements Using Crystal Reports Presented By: David Hardy Progressive Reports Original Author(s): David
More informationWin-Back Campaign- Re-Engagement Series
Win-Back Campaign- Re-Engagement Series At this point the re-engagement campaign has ended, so if the prospect still hasn t responded it s time to turn up the heat. NOTE: In the emails below, everywhere
More informationSucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead
Sucuri Webinar Q&A HOW TO IDENTIFY AND FIX A HACKED WORDPRESS WEBSITE. Ben Martin - Remediation Team Lead 1 Question #1: What is the benefit to spammers for using someone elses UA code and is there a way
More informationChapter 1 Introduction
Chapter 1 Introduction Why I Am Writing This: Why I am I writing a set of tutorials on compilers and how to build them? Well, the idea goes back several years ago when Rapid-Q, one of the best free BASIC
More information6 counterintuitive strategies to put your list building efforts into overdrive
6 counterintuitive strategies to put your list building efforts into overdrive Ant Carter is an online marketer, blogger and educator. Find out more about me, and the mission I have to free 1,000 people
More informationIn today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.
Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this
More information(Refer Slide Time: 02.06)
Data Structures and Algorithms Dr. Naveen Garg Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture 27 Depth First Search (DFS) Today we are going to be talking
More informationExcel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller
Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing
More informationXP: Backup Your Important Files for Safety
XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to
More informationBasic Reliable Transport Protocols
Basic Reliable Transport Protocols Do not be alarmed by the length of this guide. There are a lot of pictures. You ve seen in lecture that most of the networks we re dealing with are best-effort : they
More informationModule 6. Campaign Layering
Module 6 Email Campaign Layering Slide 1 Hello everyone, it is Andy Mackow and in today s training, I am going to teach you a deeper level of writing your email campaign. I and I am calling this Email
More informationRobert Ragan s TOP 3
Robert Ragan s TOP 3 Internet Genealogy Research POWER TECHNIQUES that Have Stunned Audiences POWER TECHNIQUES TWO: Robert s Unique "Gather, Store and Quick Find Method." You'll have to see it to believe
More informationBlackfin Online Learning & Development
Presentation Title: Multimedia Starter Kit Presenter Name: George Stephan Chapter 1: Introduction Sub-chapter 1a: Overview Chapter 2: Blackfin Starter Kits Sub-chapter 2a: What is a Starter Kit? Sub-chapter
More informationConsiderations for Mobilizing your Lotus Notes Applications
Considerations for Mobilizing your Lotus Notes Applications John Kingsley Teamstudio Technical Director Why Mobilize? It all started with email. Not any one email in particular, just the fact that you
More informationTaskbar: Working with Several Windows at Once
Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,
More informationKeep Track of Your Passwords Easily
Keep Track of Your Passwords Easily K 100 / 1 The Useful Free Program that Means You ll Never Forget a Password Again These days, everything you do seems to involve a username, a password or a reference
More informationData Reduction Helpdesk First Responder Guidelines
Data Reduction Helpdesk First Responder Guidelines Kathleen Labrie Science Users Support Department V1.1 12 March 2018 Revision History V1.0 16 January 2018 Kathleen Labrie V1.1 12 March 2018 Kathleen
More informationAsking for information (with three complex questions, so four main paragraphs)
Structures of different kinds of emails Write typical paragraph plans for the kinds of emails, describing the paragraphs in the body and what kinds of opening lines and closing lines you need. Asking for
More informationLecture 34 SDLC Phases and UML Diagrams
That Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur Lecture 34 SDLC Phases and UML Diagrams Welcome
More informationSection 0.3 The Order of Operations
Section 0.3 The Contents: Evaluating an Expression Grouping Symbols OPERATIONS The Distributive Property Answers Focus Exercises Let s be reminded of those operations seen thus far in the course: Operation
More informationMAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager
MAPLOGIC CORPORATION GIS Software Solutions Getting Started With MapLogic Layout Manager Getting Started with MapLogic Layout Manager 2008 MapLogic Corporation All Rights Reserved 330 West Canton Ave.,
More informationProgramming and Data Structure
Programming and Data Structure Dr. P.P.Chakraborty Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture # 09 Problem Decomposition by Recursion - II We will
More informationDigital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience
Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,
More informationTerm Definition Introduced in: This option, located within the View tab, provides a variety of options to choose when sorting and grouping Arrangement
60 Minutes of Outlook Secrets Term Definition Introduced in: This option, located within the View tab, provides a variety of options to choose when sorting and grouping Arrangement messages. Module 2 Assign
More informationFractions and their Equivalent Forms
Fractions Fractions and their Equivalent Forms Little kids use the concept of a fraction long before we ever formalize their knowledge in school. Watching little kids share a candy bar or a bottle of soda
More informationDatacenter Care HEWLETT PACKARD ENTERPRISE. Key drivers of an exceptional NPS score
Datacenter Care The things I love about Datacenter Care is the a la carte nature of the offering. The contract is really flexible and the services delivered correspond exactly to what we bought. The contract
More informationTMG Clerk. User Guide
User Guide Getting Started Introduction TMG Email Clerk The TMG Email Clerk is a kind of program called a COM Add-In for Outlook. This means that it effectively becomes integrated with Outlook rather than
More information2SKILL. Variables Lesson 6. Remembering numbers (and other stuff)...
Remembering numbers (and other stuff)... Let s talk about one of the most important things in any programming language. It s called a variable. Don t let the name scare you. What it does is really simple.
More informationIntroduction to Access 97/2000
Introduction to Access 97/2000 PowerPoint Presentation Notes Slide 1 Introduction to Databases (Title Slide) Slide 2 Workshop Ground Rules Slide 3 Objectives Here are our objectives for the day. By the
More informationOur legacy archival system resides in an Access Database lovingly named The Beast. Having the data in a database provides the opportunity and ability
Our legacy archival system resides in an Access Database lovingly named The Beast. Having the data in a database provides the opportunity and ability to maintain a semblance of structure in the data However,
More informationM.A.M System. Final Report. Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao. Wordcount: Mobile Aided Manufacturing
M.A.M System Mobile Aided Manufacturing Final Report Wordcount:1660+300 Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao 1.Introduction Our Application is aim to help the user to have a better
More informationMaster Cold s. - The ebook. Written with at FindThatLead.com
Master Cold Emails - The ebook Written with at.com Index Introduction: What Do I Do Now? The Best Tools To Improve Your Cold Email Game How to Craft the Perfect Cold Email Follow-Ups A Few Examples Your
More informationVirtualization. Q&A with an industry leader. Virtualization is rapidly becoming a fact of life for agency executives,
Virtualization Q&A with an industry leader Virtualization is rapidly becoming a fact of life for agency executives, as the basis for data center consolidation and cloud computing and, increasingly, as
More informationDiscover How to Watch the Mass Ascension of the Albuquerque International Balloon Fiesta Even if You Can t Be There
Attention: Balloon Enthusiasts Interested in Seeing the Balloon Fiesta Discover How to Watch the Mass Ascension of the Albuquerque International Balloon Fiesta Even if You Can t Be There Here s A New,
More informationDevel::Cover - An Introduction
Devel::Cover - An Introduction Paul Johnson paul@pjcj.net 11.1 Introduction Testing is an important part of the software development process. The more important the software, the more important the testing
More informationChapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change
Chapter01.fm Page 1 Monday, August 23, 2004 1:52 PM Part I The Mechanics of Change The Mechanics of Change Chapter01.fm Page 2 Monday, August 23, 2004 1:52 PM Chapter01.fm Page 3 Monday, August 23, 2004
More informationAnatomy of a Standard Transcript
Anatomy of a Standard Transcript Maddie: Hi everyone! Throughout this joint project, Eli, Christina, & I all had to use technical standards to make sure our products met the necessary requirements & specifications,
More informationYour Data Demands More NETAPP ENABLES YOU TO LEVERAGE YOUR DATA & COMPUTE FROM ANYWHERE
Your Data Demands More NETAPP ENABLES YOU TO LEVERAGE YOUR DATA & COMPUTE FROM ANYWHERE IN ITS EARLY DAYS, NetApp s (www.netapp.com) primary goal was to build a market for network-attached storage and
More informationWelcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.
Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!
More informationDirect Variations DIRECT AND INVERSE VARIATIONS 19. Name
DIRECT AND INVERSE VARIATIONS 19 Direct Variations Name Of the many relationships that two variables can have, one category is called a direct variation. Use the description and example of direct variation
More informationElectronic Gateway Functional Team Website Usability Working Group Usability Test September 2005
Electronic Gateway Functional Team Website Usability Working Group Usability Test September 2005 Queen s University Library website http://library.queensu.ca/ SUMMARY There were 11 testers, drawn from
More informationThe case for devolved authentication: over-centralised security doesn't work
The case for devolved authentication: over-centralised security doesn't work JISC Core Middleware meeting at NeSC: Developments within Security and Access Management Mark Norman This talk The DCOCE and
More informationHello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications
Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this
More informationMeet the Cast. The Cosmic Defenders: Gobo, Fabu, and Pele The Cosmic Defenders are transdimensional
Meet the Cast Mitch A computer science student who loves to make cool programs, he s passionate about movies and art, too! Mitch is an all-around good guy. The Cosmic Defenders: Gobo, Fabu, and Pele The
More informationMr G s Java Jive. #11: Formatting Numbers
Mr G s Java Jive #11: Formatting Numbers Now that we ve started using double values, we re bound to run into the question of just how many decimal places we want to show. This where we get to deal with
More informationIntro. Scheme Basics. scm> 5 5. scm>
Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if
More informationSPRITES Moving Two At the Same Using Game State
If you recall our collision detection lesson, you ll likely remember that you couldn t move both sprites at the same time unless you hit a movement key for each at exactly the same time. Why was that?
More information(Refer Slide Time 00:01:09)
Computer Organization Part I Prof. S. Raman Department of Computer Science & Engineering Indian Institute of Technology Lecture 3 Introduction to System: Hardware In the previous lecture I said that I
More informationEstablishing Trust in Disconnected Environments, page 1
Establishing Trust in Disconnected Environments featuring Grace Lewis as Interviewed by Suzanne Miller ---------------------------------------------------------------------------------------------Suzanne
More informationICANN Start, Episode 1: Redirection and Wildcarding. Welcome to ICANN Start. This is the show about one issue, five questions:
Recorded in October, 2009 [Music Intro] ICANN Start, Episode 1: Redirection and Wildcarding Welcome to ICANN Start. This is the show about one issue, five questions: What is it? Why does it matter? Who
More informationWelcome to this IBM podcast, Realizing More. Value from Your IMS Compiler Upgrade. I'm Kimberly Gist
IBM Podcast [ MUSIC ] Welcome to this IBM podcast, Realizing More Value from Your IMS Compiler Upgrade. I'm Kimberly Gist with IBM. System z compilers continue to deliver the latest programming interfaces
More informationTranscript for Episode 3: The Right Tool for the Job
(October 2013) Panelists: Jonathan Stark (), Mobile Strategy Consultant and Series Host Kevin Smith (), General Manager, Mobile Computing & Compilers, Developer Products Division, Intel Doug Schepers (DW),
More informationLibrary Website Migration and Chat Functionality/Aesthetics Study February 2013
Library Website Migration and Chat Functionality/Aesthetics Study February 2013 Summary of Study and Results Georgia State University is in the process of migrating its website from RedDot to WordPress
More informationNew user introduction to Attend
1 New user introduction to Attend 1. Sign up to Attend... 2 2. First Steps Create a Course... 2 3. Sharing your course... 4 4. Viewing the course participants... 5 5. Create a new member of Staff... 6
More informationFrequently Asked Questions about the NDIS
Frequently Asked Questions about the NDIS Contents 3 4 5 5 5 5 6 6 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 What is the NDIS and how is it different to current funding
More informationYup, left blank on purpose. You can use it to draw whatever you want :-)
Yup, left blank on purpose. You can use it to draw whatever you want :-) Chapter 1 The task I have assigned myself is not an easy one; teach C.O.F.F.E.E. Not the beverage of course, but the scripting language
More informationOut for Shopping-Understanding Linear Data Structures English
Out for Shopping-Understanding Linear Data Structures English [MUSIC PLAYING] [MUSIC PLAYING] TANZEELA ALI: Hi, it's Tanzeela Ali. I'm a software engineer, and also a teacher at Superior University, which
More information2016 All Rights Reserved
2016 All Rights Reserved Table of Contents Chapter 1: The Truth About Safelists What is a Safelist Safelist myths busted Chapter 2: Getting Started What to look for before you join a Safelist Best Safelists
More informationLeakDAS Version 4 The Complete Guide
1 LeakDAS Version 4 The Complete Guide SECTION 3 SCHEDULING, ROUTES AND EOP Second Edition - 2014 Copyright InspectionLogic 2 Table of Contents END OF PERIOD PROCESSING... 3 How Frequently Should I run
More informationPart 1 - Your First algorithm
California State University, Sacramento College of Engineering and Computer Science Computer Science 10A: Accelerated Introduction to Programming Logic Spring 2017 Activity A Introduction to Flowgorithm
More informationINCOGNITO TOOLKIT: TOOLS, APPS, AND CREATIVE METHODS FOR REMAINING ANONYMOUS, PRIVATE, AND SECURE WHILE COMMUNICATING, PUBLISHING, BUYING,
INCOGNITO TOOLKIT: TOOLS, APPS, AND CREATIVE METHODS FOR REMAINING ANONYMOUS, PRIVATE, AND SECURE WHILE COMMUNICATING, PUBLISHING, BUYING, DOWNLOAD EBOOK : INCOGNITO TOOLKIT: TOOLS, APPS, AND CREATIVE
More informationDay in the Life of an SAP Consultant using IntelliCorp s LiveCompare Software
Day in the Life of an SAP Consultant using IntelliCorp s LiveCompare Software Introduction Consultants use LiveCompare on a daily basis to help them deliver results to their clients more effectively and
More informationPart 1 - Your First algorithm
California State University, Sacramento College of Engineering and Computer Science Computer Science 10: Introduction to Programming Logic Spring 2016 Activity A Introduction to Flowgorithm Flowcharts
More informationThe first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.
Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you
More informationTRIS Teaching Resource Information Service
TRIS Teaching Resource Information Service Newsletter Issue 4 The TRIS - team at the Faculty of Sciences, University of Kent, Canterbury Funded by Challenge Fund, UELT P DF (portable document format) documents
More informationParticipants. Results & Recommendations. Summary of Findings from User Study Round 3. Overall. Dashboard
Summary of Findings from User Study Round 3 Participants 6 people total 4 Product users Jay Nicole Chris Nic 2 Non Product users Karine (QB ProAdvisor) Ellen (pilot test) Results & Recommendations Overall
More informationPROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between
MITOCW Lecture 10A [MUSIC PLAYING] PROFESSOR: Last time, we took a look at an explicit control evaluator for Lisp, and that bridged the gap between all these high-level languages like Lisp and the query
More informationTHE MAGIC OF A MILLION DOLLARS BY MAIL!
THE MAGIC OF A MILLION DOLLARS BY MAIL! (A simple premise that explores the Secrets of Wealth and how a small purchase can lead to $1,000,000) Dear Fellow Wealth Seeker, You ve been pre-approved to join
More informationGadget in yt. christopher erick moody
Gadget in yt First of all, hello, and thank you for giving me the opp to speak My name is chris moody and I m a grad student here at uc santa cruz and I ve been working with Joel for the last year and
More informationLife, the Universe, and CSS Tests XML Prague 2018
It turns out that the answer to the ultimate question of life, the Universe, and CSS Tests isn t a number. It is, in fact, multiple numbers. It is the answers to: How many test results are correct? How
More informationLet s Make a Front Panel using FrontCAD
Let s Make a Front Panel using FrontCAD By Jim Patchell FrontCad is meant to be a simple, easy to use CAD program for creating front panel designs and artwork. It is a free, open source program, with the
More informationYour . A setup guide. Last updated March 7, Kingsford Avenue, Glasgow G44 3EU
fuzzylime WE KNOW DESIGN WEB DESIGN AND CONTENT MANAGEMENT 19 Kingsford Avenue, Glasgow G44 3EU 0141 416 1040 hello@fuzzylime.co.uk www.fuzzylime.co.uk Your email A setup guide Last updated March 7, 2017
More informationThese are notes for the third lecture; if statements and loops.
These are notes for the third lecture; if statements and loops. 1 Yeah, this is going to be the second slide in a lot of lectures. 2 - Dominant language for desktop application development - Most modern
More informationBUYING DECISION CRITERIA WHEN DEVELOPING IOT SENSORS
BUYING DECISION CRITERIA WHEN DEVELOPING IOT SENSORS PHILIP POULIDIS VIDEO TRANSCRIPT What is your name and what do you do? My name is Philip Poulidis and I m the VP and General Manager of Mobile and Internet
More informationBuilding your follow-up engine
Building your email follow-up engine Course Overview: Your email followup engine is the set of automated email campaigns (aka autoresponders ) that power your business on autopilot. You ve probably heard
More informationBurning CDs in Windows XP
B 770 / 1 Make CD Burning a Breeze with Windows XP's Built-in Tools If your PC is equipped with a rewritable CD drive you ve almost certainly got some specialised software for copying files to CDs. If
More informationWithout further ado, let s go over and have a look at what I ve come up with.
JIRA Integration Transcript VLL Hi, my name is Jonathan Wilson and I m the service management practitioner with NHS Digital based in the United Kingdom. NHS Digital is the provider of services to the National
More informationC Pointers 2013 Author Riko H i
http:/cdorm.net/understanding C Pointers 2013 Author Riko H i Copyright 2013 CDorm.net All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form
More informationSubversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not?
Subversion was not there a minute ago. Then I went through a couple of menus and eventually it showed up. Why is it there sometimes and sometimes not? Trying to commit a first file. There is nothing on
More informationIMPORTANT WORDS AND WHAT THEY MEAN
MOBILE PHONES WHAT IS DATA Data is Internet. It can let you do lots of different things on your phone or tablet. You can send or receive texts, emails or photos, listen to music, watch TV shows, movies
More informationLesson 9 Transcript: Backup and Recovery
Lesson 9 Transcript: Backup and Recovery Slide 1: Cover Welcome to lesson 9 of the DB2 on Campus Lecture Series. We are going to talk in this presentation about database logging and backup and recovery.
More information4. Write sets of directions for how to check for direct variation. How to check for direct variation by analyzing the graph :
Name Direct Variations There are many relationships that two variables can have. One of these relationships is called a direct variation. Use the description and example of direct variation to help you
More informationWelcome to today s Webcast. Thank you so much for joining us today!
Welcome to today s Webcast. Thank you so much for joining us today! My name is Michael Costa. I m a member of the DART Team, one of several groups engaged by HAB to provide training and technical assistance
More informationLesson 3 Transcript: Part 1 of 2 - Tools & Scripting
Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2
More information(Refer Slide Time: 06:01)
Data Structures and Algorithms Dr. Naveen Garg Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture 28 Applications of DFS Today we are going to be talking about
More information