Activities, Fragments and Intents
|
|
- Ophelia Francis
- 6 years ago
- Views:
Transcription
1 Mobile App Development
2 1 2 Design Principles 3
3 1 2 Design Principles 3
4 Manifest file Outline AndroidManifest.xml XML file Contains name of the application and a default package, Sets up the various permissions required by this application, Defines the application-wide parameters, Defines the startup Activity for the application.
5 1 2 Design Principles 3
6 res/values/strings.xml You can use file string.xml to keep global constants such as name of the app, communicates, headers etc. 1 < s t r i n g name= a b o u t t i t l e >About Android </ s t r i n g > 2 < s t r i n g name= a b o u t t e x t >\ 3 Android a l l o w s you to use xml to d e s c r i b e GUI and to s t o r e v a l u e s. 4 You can a s l o use <i >HTML</i > t a g s i n t h e r e. 5 </ s t r i n g >
7 1 2 Design Principles 3
8 res/values/colors.xml Outline You can define custom colors that can be used in definitions of layout and layout elements 1 <r e s o u r c e s > 2 <c o l o r name= background >#3500 f f f f </c o l o r > 3 </ r e s o u r c e s >
9 1 2 Design Principles 3
10 How? Outline Declarative Statically (off-line) declare the interface using XML-based language. It is similar to building XHTML web page.
11 How? Outline Declarative Statically (off-line) declare the interface using XML-based language. It is similar to building XHTML web page. Procedural Simply means in code. You write Java code to create and manipulate all the user interface objects called Views.
12 How? Outline Declarative Statically (off-line) declare the interface using XML-based language. It is similar to building XHTML web page. Procedural Simply means in code. You write Java code to create and manipulate all the user interface objects called Views. Mixed Android allows you also to mix both methods. You can build a skeleton declaratively and fill in required elements during the execution. This approach allows for flexibility minimizing coding.
13 Advice from Google Outline Google s advice is to use declarative XML as much as possible. The XML code is often shorter and easier to understand than the corresponding Java code, and its less likely to change in future versions.
14 Why XML? Isn t it ineffective? Although you see XML when writing your program, the Eclipse plug-in invokes the Android resource compiler, aapt, to preprocess the XML into a compressed binary format. It is this format, not the original XML text, that is stored on the device.
15 1 2 Design Principles 3
16 Basic elements Outline View An object that knows how to draw itself to the screen. ViewGroup Views that can contain or group other Views. Layout Gives Android hints about how youd like to see the Views arranged.
17 Layout View 1 View 2 ViewGroup View 3 View 4 Figure: A concept of layouts, groups and views
18 Layout Outline Layout is: a container for one or more child objects a behaviour to position them on the screen within the rectangle of the parent object
19 Layout Outline Commonly used layouts FrameLayout all children start at the top left of the screen LinearLayout children in a single column or row RelativeLayout children in relation to each other or to the parent TableLayout children in rows and columns, similar to an HTML table
20 Vertical vs. Horizontal You can declare layouts fitted for specific position of the device Horizontal res/layout/main.xml Can contain e.g. ListLayout Vertical res/layout-land/main.xml Can contain TableLayout nested in ListLayout to make better use of the space
21
22 Design Principles 1 2 Design Principles 3
23 Design Principles Design Principles Enchant Me Simplify My Life Make Me Amazing Source: get-started/principles.html
24 Action Bars and other... Design Principles Action Bar 1 Home button that takes your user to Home Screen/Activity 2 View control (e.g. in Calendar it may be option to show Year/Month/Week/Day) 3 Action buttons such as Search, Zoom etc 4 Overflow actions...
25 Design Principles
26 Design Principles
27 1 2 Design Principles 3
28 Activity Outline What is it? An activity is a user interface screen. Applications can define one or more activities to handle different phases of the program. Declaration In AndroidManifest.xml Definition In Java as an extension of Activity class
29 Declaration Outline 1 <a p p l i c a t i o n... > < a c t i v i t y a n d r o i d : name=. S u n C a l c u l a t o r A c t i v i t y 4 a n d r o i d : l a b e s t r i n g / app name > 5 <i n t e n t f i l t e r > 6 <a c t i o n a n d r o i d : name= a n d r o i d. i n t e n t. a c t i o n. MAIN /> 7 <c a t e g o r y a n d r o i d : name= a n d r o i d. i n t e n t. c a t e g o r y. LAUNCHER /> 8 </ i n t e n t f i l t e r > 9 </ a c t i v i t y > </ a p p l i c a t i o n >
30 Definition Outline 1 p u b l i c c l a s s S u n C a l c u l a t o r A c t i v i t y e x t e n d s A c t i v i t y { 2 3 / C a l l e d when t h e a c t i v i t y i s f i r s t c r e a t e d. / O v e r r i d e 5 p u b l i c v o i d o n C r e a t e ( Bundle s a v e d I n s t a n c e S t a t e ) { 6 s u p e r. o n C r e a t e ( s a v e d I n s t a n c e S t a t e ) ; 7 8 // Here you i n i t i a l i z e, b u i l d t h e UI e l e m e n t s e t c 9 10 } // then you can add v a r i o u s c a l l b a c k f u n c t i o n s to h a n d l e e v e n t s 13 }
31 Activity main app component
32 1 2 Design Principles 3
33 Intent Outline What is it? An intent is a mechanism for describing a specific action, such as pick a photo, phone home, or show map How is it done? An instance of Intent class is created and parameters such as action, category and data are set.
34 Calling specific activity 1 2 I n t e n t m y I n t e n t = new I n t e n t ( t h i s, C a l l e d A c t i v i t y. c l a s s ) ; 3 s t a r t A c t i v i t y ( m y I n t e n t ) ; 4 5 // o r s t a r t A c t i v i t y F o r R e s u l t ( m y I n t e n t rescode ) ; 6 // i f you want to g e t a r e s u l t
35 Component based architecture Ask others to do it for you Android allows you to call activities and services from other apps! You can send a request e.g. to open a photo or show a map and (if there is an app accepting such call) it will be served. If multiple apps can handle it then user can choose who (which app) will be used.
36 Calling activity based on action/category 1 2 I n t e n t m y I n t e n t = new I n t e n t ( 3 a n d r o i d. c o n t e n t. I n t e n t. ACTION VIEW, 4 // White house l o c a t i o n 5 U r i. p a r s e ( geo : , ) 6 ) ; 7 8 s t a r t A c t i v i t y ( m y I n t e n t ) ; 9 10 // o r s t a r t A c t i v i t y F o r R e s u l t ( m y I n t e n t rescode ) ; 11 // i f you want to g e t a r e s u l t
37 1 2 Design Principles 3
38 Fragment Encapsulated, reusable component with own lifecycle and UI that can be used to build activity. It is tightly bound to the Activity into which it is placed. They can be reused in various activities.
39 Fragments in Android Fragments were introduced as a part of Android 3.0 Honeycomb (API level 11). Recquired Your activity has to extend FragmentActivity public class MyActivity extends FragmentActivity
40 Create a Fragment Class Extend Fragment class Create layout file with view hierarchy (optionally) If your fragment requires UI override oncreateview handler to inflate and return the view hierarchy (from layout file or automatically).
41 1 2 Design Principles 3
42 Created Fragment.onAttach Fragment.onDeatach Fragment.onCreate Fragment.onDestroy Fragment.onCreateView Fragment.onDestroyView Fragment.onActivityCreated.
43 .. Visible Fragment.onStart Fragment.onStop Active Fragment.onResume Fragment.onPause
44 Fragment-specific Lifecycle Events Attach/Deattach Start and End of the life-cycle Create/Destroy Start and End of the created lifetime Create/Destroy UI oncreateview should be used to initialize fragment s UI
45 Fragment States Outline State A state of the fragment is closely related to the corresponding Activity state and it s transitions are related to Activity s transitions.
46 1 2 Design Principles 3
47 Fragment Manager Outline FragmentManager is used to manage fragments that the Activity contains. It provides the methods to perform fragment transaction to add, remove and replace fragments.
48 Layout file Simplest way to add a fragment to an activity is to add <fragment> tag to the layout. 1 <f ragment 2 a n d r o i d : name= com. paad. w e a t h e r s t a t i o n. D e t a i l s F r a g m e n t 3 a n d r o i d : i d / fragment1 4 a n d r o i d : l a y o u t w i d t h= m a t c h p a r e n t 5 a n d r o i d : l a y o u t h e i g h t= m a t c h p a r e n t 6 a n d r o i d : l a y o u t w e i g h t= 3 7 />
49 Fragment transaction Fragment Transactions can be used to add, remove, and replace fragments within the activity at runtime. 1 F r a g m e n t T r a n s a c t i o n t = fragmentmanager. b e g i n T r a n s a c t i o n ( ) ; 2 // to add 3 t. add (R. i d. u i c o n t a i n e r, new MyFragment ( ) ) ; 4 5 // to remove 6 Fragment f = fragmentmanager. f i n d F r a g m e n t B y I d (R. i d. myfragment ) ; 7 t. remove ( f ) ; 8 9 // to r e p l a c e 10 t. r e p l a c e (R. i d. myfragment, new MyFragment ( ) ) ; t. commit ( ) ;
50 Back Stack If you use fragments to display different screens within the same activity, user will expect that back button will revers the Fragment Transaction effects. You can fulfill this expectation by adding the transaction to the back stack fragmenttransaction.addtobackstack(tag).
51 Built-in Fragment Classes DialogFragment floating dialog ListFragment wrapper class featuring ListView WebViewFragment wrapper class featuring WebView
52 Summary Outline Fragment should encapsulate a functionality and be fairy independent Fragment can have own UI (but it s possible to create one without it) Fragments can be dynamically added, removed and replaced Fragments can communicate through Activity
53
Activities, Services, Intents...
,,... Mobile App Development Przemyslaw Pawluk 1 2 3 4 1 2 3 4 Basic components Activity functionality with UI Service long-running task without UI Content Provider abstracts data and enables interprocess
More informationMobile and Wireless Systems Programming
Application Fundamentals Java programming language Android package :.apk Dalvik VM executes files in the Dalvik Executable (.dex) format 1.apk = 1 application 1 application = 1 Linux process 1 application
More informationAndroid Security Mechanisms
Android Security Mechanisms Lecture 8 Operating Systems Practical 7 December 2016 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license,
More informationArboretum Explorer: Using GIS to map the Arnold Arboretum
Arboretum Explorer: Using GIS to map the Arnold Arboretum Donna Tremonte, Arnold Arboretum of Harvard University 2015 Esri User Conference (UC), July 22, 2015 http://arboretum.harvard.edu/explorer Mission
More informationAperTO - Archivio Istituzionale Open Access dell'università di Torino
AperTO - Archivio Istituzionale Open Access dell'università di Torino Android applications are inspired by Multi-Agent Systems This is the author's manuscript Original Citation: Android applications are
More informationData Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning
CI125230 Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Stephen Brockwell Brockwell IT Consulting Inc. Sean Kinahan Brockwell IT Consulting Inc. Learning Objectives
More informationEnabling ENVI. ArcGIS for Server
Enabling ENVI throughh ArcGIS for Server 1 Imagery: A Unique and Valuable Source of Data Imagery is not just a base map, but a layer of rich information that can address problems faced by GIS users. >
More informationOECD QSAR Toolbox v.4.1. Tutorial illustrating new options for grouping with metabolism
OECD QSAR Toolbox v.4.1 Tutorial illustrating new options for grouping with metabolism Outlook Background Objectives Specific Aims The exercise Workflow 2 Background Grouping with metabolism is a procedure
More informationAndroid Services. Lecture 4. Operating Systems Practical. 26 October 2016
Android Services Lecture 4 Operating Systems Practical 26 October 2016 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
More informationGIS Functions and Integration. Tyler Pauley Associate Consultant
GIS Functions and Integration Tyler Pauley Associate Consultant Contents GIS in AgileAssets products Displaying data within AMS Symbolizing the map display Display on Bing Maps Demo- Displaying a map in
More informationA few words on white space control
A few words on white space control General Description The control of leading and trailing white spaces is always a problem regarding XML document processing. You always have to decide where you want to
More informationAn object-oriented design process. Weather system description. Layered architecture. Process stages. System context and models of use
An object-oriented design process Process stages Structured design processes involve developing a number of different system models. They require a lot of effort for development and maintenance of these
More informationGPS Mapping with Esri s Collector App. What We ll Cover
GPS Mapping with Esri s Collector App Part 1: Overview What We ll Cover Part 1: Overview and requirements Part 2: Preparing the data in ArcGIS for Desktop Part 3: Build a web map in ArcGIS Online Part
More informationEsri UC2013. Technical Workshop.
Esri International User Conference San Diego, California Technical Workshops July 9, 2013 CAD: Introduction to using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support
More information4D information management system for road maintenance using GIS
icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) 4D information management system for road maintenance
More informationIntroduction to ArcGIS Server Development
Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15
More informationLimnor Studio User s Guide
L i m n o r S t u d i o U s e r G u i d e - S c r e e n s a v e r F i l e s 1 Limnor Studio User s Guide Screensaver Contents 1 Create Screensaver Project... 2 2 Distribute Screensaver... 3 3 Test Before
More informationThe CSC Interface to Sky in Google Earth
The CSC Interface to Sky in Google Earth CSC Threads The CSC Interface to Sky in Google Earth 1 Table of Contents The CSC Interface to Sky in Google Earth - CSC Introduction How to access CSC data with
More informationModel-Driven Migration of Scientific Legacy Systems to Service-Oriented Architectures
Model-Driven Migration of Scientific Legacy Systems to Service-Oriented Architectures Presentation at Model-Driven Software Migration (MDSM) 2011, Oldenburg, Germany, March 1 st 2011 Jon Oldevik (SINTEF
More informationWatershed Application of WEPP and Geospatial Interfaces. Dennis C. Flanagan
Watershed Application of WEPP and Geospatial Interfaces Dennis C. Flanagan Research Agricultural Engineer USDA-Agricultural Research Service Adjunct Professor Purdue Univ., Dept. of Agric. & Biol. Eng.
More informationTutorial. Getting started. Sample to Insight. March 31, 2016
Getting started March 31, 2016 Sample to Insight CLC bio, a QIAGEN Company Silkeborgvej 2 Prismet 8000 Aarhus C Denmark Telephone: +45 70 22 32 44 www.clcbio.com support-clcbio@qiagen.com Getting started
More informationUML. Design Principles.
.. Babes-Bolyai University arthur@cs.ubbcluj.ro November 20, 2018 Overview 1 2 3 Diagrams Unified Modeling Language () - a standardized general-purpose modeling language in the field of object-oriented
More informationGeodatabase Best Practices. Dave Crawford Erik Hoel
Geodatabase Best Practices Dave Crawford Erik Hoel Geodatabase best practices - outline Geodatabase creation Data ownership Data model Data configuration Geodatabase behaviors Data integrity and validation
More informationYour Virtual Workforce. On Demand. Worldwide. COMPANY PRESENTATION. clickworker GmbH 2017
Your Virtual Workforce. On Demand. Worldwide. COMPANY PRESENTATION 2017 CLICKWORKER AT A GLANCE Segment: Paid Crowdsourcing / Microtasking Services: Text Creation (incl. SEO Texts), AI-Training Data, Internet
More informationAccount Setup. STEP 1: Create Enhanced View Account
SpyMeSatGov Access Guide - Android DigitalGlobe Imagery Enhanced View How to setup, search and download imagery from DigitalGlobe utilizing NGA s Enhanced View license Account Setup SpyMeSatGov uses a
More informationAppendix 4 Weather. Weather Providers
Appendix 4 Weather Using weather data in your automation solution can have many benefits. Without weather data, your home automation happens regardless of environmental conditions. Some things you can
More informationComparing whole genomes
BioNumerics Tutorial: Comparing whole genomes 1 Aim The Chromosome Comparison window in BioNumerics has been designed for large-scale comparison of sequences of unlimited length. In this tutorial you will
More informationThe Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.
GIS LAB 7 The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands. This lab will ask you to work with the Spatial Analyst extension.
More informationSudarshan Murthy, David Maier, Lois Delcambre
Sudarshan Murthy, David Maier, Lois Delcambre Department of Computer Science, Portland State University http://sparce.cs.pdx.edu/mash-o-matic/ mailto:smurthy@cs.pdx.edu Supported in part by US National
More informationTroubleshooting Replication and Geodata Service Issues
Troubleshooting Replication and Geodata Service Issues Ken Galliher & Ben Lin Esri UC 2014 Demo Theater Tech Session Overview What is Geodatabase Replication Replication types Geodata service replication
More informationLecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap
Lecture 2 Introduction to ESRI s ArcGIS Desktop and ArcMap Outline ESRI What is ArcGIS? ArcGIS Desktop ArcMap Overview Views Layers Attribute Tables Help! Scale Tips and Tricks ESRI Environmental Systems
More informationIntroduction to geoprocessing services using SEXTANTE. Víctor Olaya SEXTANTE Geospatial Services
Introduction to geoprocessing services using SEXTANTE. Víctor Olaya SEXTANTE Geospatial Services Overview Quick introduction to SEXTANTE Client/Server fundamentals Standards for web-based geoservices SEXTANTE
More informationYes, the Library will be accessible via the new PULSE and the existing desktop version of PULSE.
F R E Q U E N T L Y A S K E D Q U E S T I O N S THE LIBRARY GENERAL W H A T I S T H E L I B R A R Y? The Library is the new, shorter, simpler name for the Business Development (Biz Dev) Library. It s your
More informationSDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version
SDS developer guide Develop distributed and parallel applications in Java Nathanaël Cottin sds@ncottin.net http://sds.ncottin.net version 0.0.3 Copyright 2007 - Nathanaël Cottin Permission is granted to
More informationSmart Data Collection and Real-time Digital Cartography
Smart Data Collection and Real-time Digital Cartography Yuji Murayama and Ko Ko Lwin Division of Spatial Information Science Faculty of Life and Environmental Sciences University of Tsukuba IGU 2013 1
More informationReport of Dragable Notebook
Report of Dragable Notebook Lu Guandong, Qi Zhenlin, Mao Yong, Han Bing May 18, 2017 Abstract This report shows you why we develop the app, the function of the app and the features of the app. We include
More informationBuilding Inflation Tables and CER Libraries
Building Inflation Tables and CER Libraries January 2007 Presented by James K. Johnson Tecolote Research, Inc. Copyright Tecolote Research, Inc. September 2006 Abstract Building Inflation Tables and CER
More informationAnimating Maps: Visual Analytics meets Geoweb 2.0
Animating Maps: Visual Analytics meets Geoweb 2.0 Piyush Yadav 1, Shailesh Deshpande 1, Raja Sengupta 2 1 Tata Research Development and Design Centre, Pune (India) Email: {piyush.yadav1, shailesh.deshpande}@tcs.com
More informationTransformation of round-trip web application to use AJAX
Transformation of round-trip web application to use AJAX by Jason Chu A thesis submitted to the Department of Electrical and Computer Engineering in conformity with the requirements for the degree of Master
More informationMcIDAS-V Tutorial Displaying Point Observations from ADDE Datasets updated July 2016 (software version 1.6)
McIDAS-V Tutorial Displaying Point Observations from ADDE Datasets updated July 2016 (software version 1.6) McIDAS-V is a free, open source, visualization and data analysis software package that is the
More informationSpyMeSat Mobile App. Imaging Satellite Awareness & Access
SpyMeSat Mobile App Imaging Satellite Awareness & Access Imaging & Geospatical Technology Forum ASPRS Annual Conference March 12-16, 2017 Baltimore, MD Ella C. Herz 1 Orbit Logic specializes in software
More informationGeo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation
Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Michael Terner Executive Vice President Co-author and Project Manager Andy Buck Overview
More informationAmong various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.
Comparison of Geographic Information Systems (GIS) software As of January 2018, WHO has reached an agreement with ESRI (an international supplier of GIS software) for an unlimited use of ArcGIS Desktop
More informationMass Asset Additions. Overview. Effective mm/dd/yy Page 1 of 47 Rev 1. Copyright Oracle, All rights reserved.
Overview Effective mm/dd/yy Page 1 of 47 Rev 1 System References None Distribution Oracle Assets Job Title * Ownership The Job Title [list@yourcompany.com?subject=eduxxxxx] is responsible for ensuring
More informationPlanning Softproviding Meat User Documentation
Great ideas are always simple Softproviding simply makes them happen. Planning Softproviding Meat User Documentation Version: 1.00 Date: 24 August 2017 Release: v5.50 Softproviding AG Riehenring 175 CH-4058
More informationDescription of the ED library Basic Atoms
Description of the ED library Basic Atoms Simulation Software / Description of the ED library BASIC ATOMS Enterprise Dynamics Copyright 2010 Incontrol Simulation Software B.V. All rights reserved Papendorpseweg
More informationArcGIS Runtime: Migrating from ArcGIS Engine. Rex Hansen
ArcGIS Runtime: Migrating from ArcGIS Engine Rex Hansen Thank You to Our Sponsors Migrating from ArcGIS Engine to ArcGIS Runtime ArcGIS Runtime API: new and evolved workflows on all platforms Windows Linux
More information1. Go the Kepler and K2 Science Center:
INSTRUCTIONS FOR USING THE KEPLER FITS v2.0 FILE VStar PLUG IN This contains instructions for first time use. After that you can skip directly to the URL for the Kepler (or K2) Data Search and Retrieval
More informationDeveloping An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile
Developing An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile Ritik Sharma,A,1, Shubhangi Garg B,2, Yogesh Kumar c,3, Jeevash Mutreja d,4 a ABES Engg.College Ghaziabad
More informationNovaToast SmartVision Project Requirements
NovaToast SmartVision Project Requirements Jacob Anderson William Chen Christopher Kim Jonathan Simozar Brian Wan Revision History v1.0: Initial creation of the document and first draft. v1.1 (2/9): Added
More informationComputer Science Introductory Course MSc - Introduction to Java
Computer Science Introductory Course MSc - Introduction to Java Lecture 3:,, Pablo Oliveira ENST Outline 1 2 3 Definition An exception is an event that indicates an abnormal condition
More informationTHE SPATIAL DATA SERVER BASED ON OPEN GIS STANDARDS IN HETEROGENEOUS DISTRIBUTED ENVIRONMENT
Geoinformatics 2004 Proc. 12th Int. Conf. on Geoinformatics Geospatial Information Research: Bridging the Pacific and Atlantic University of Gävle, Sweden, 7-9 June 2004 THE SPATIAL DATA SERVER BASED ON
More informationWrite a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas:
UPR 6905 Internet GIS Homework 1 Yong Hong Guo September 9, 2008 Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application
More informationAndroid Security Mechanisms
Android Security Mechanisms Lecture 9 Android and Low-level Optimizations Summer School 1 August 2015 This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy
More informationAgile modeling for INF5150
Agile modeling for INF5150 Version 071012 11-Oct-07 INF5150 Unassailable IT-systems 1 Tools for INF5150 Autumn 2007 We are going to keep to the safe and already proven technology this time... 11-Oct-07
More informationWelcome! Power BI User Group (PUG) Copenhagen
Welcome! Power BI User Group (PUG) Copenhagen Making Maps in Power BI Andrea Martorana Tusa BI Specialist Welcome to Making maps in Power BI Who am I? First name: Andrea. Last name: Martorana Tusa. Italian,
More informationOECD QSAR Toolbox v.4.1. Tutorial on how to predict Skin sensitization potential taking into account alert performance
OECD QSAR Toolbox v.4.1 Tutorial on how to predict Skin sensitization potential taking into account alert performance Outlook Background Objectives Specific Aims Read across and analogue approach The exercise
More informationThe information you need will be on the internet. Please label your data with the link you used, in case we need to look at the data again.
Solar Activity in Many Wavelengths In this lab you will be finding the sidereal rotation period of the Sun from observations of sunspots, you will compare the lifetimes of larger and smaller sunspots,
More informationCALIOPE EU: Air Quality
CALIOPE EU: Air Quality CALIOPE EU air quality forecast application User Guide caliope@bsc.es Version 30/09/2015 TABLE OF CONTENTS 1. Description... 1 2. Installation... 1 3. User Guide... 2 3.1 Air quality
More informationMAGNETITE OXIDATION EXAMPLE
HSC Chemistry 7.0 1 MAGNETITE OXIDATION EXAMPLE Pelletized magnetite (Fe 3 O 4 ) ore may be oxidized to hematite (Fe 2 O 3 ) in shaft furnace. Typical magnetite content in ore is some 95%. Oxidation is
More informationBoyle s Law: A Multivariable Model and Interactive Animated Simulation
Boyle s Law: A Multivariable Model and Interactive Animated Simulation Using tools available in Excel, we will turn a multivariable model into an interactive animated simulation. Projectile motion, Boyle's
More informationD2D SALES WITH SURVEY123, OP DASHBOARD, AND MICROSOFT SSAS
D2D SALES WITH SURVEY123, OP DASHBOARD, AND MICROSOFT SSAS EDWARD GAUSE, GISP DIRECTOR OF INFORMATION SERVICES (ENGINEERING APPS) HTC (HORRY TELEPHONE COOP.) EDWARD GAUSE, GISP DIRECTOR OF INFORMATION
More informationEngineering for Compatibility
W17 Compatibility Testing Wednesday, October 3rd, 2018 3:00 PM Engineering for Compatibility Presented by: Melissa Benua mparticle Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationGRASS GIS Development APIs
GRASS GIS Development APIs Lifting the fog on the different ways to develop with and for GRASS Moritz Lennert Member of the GRASS GIS Project Steering Comittee PostGISomics Over 30 years of development
More informationA Reconfigurable Quantum Computer
A Reconfigurable Quantum Computer David Moehring CEO, IonQ, Inc. College Park, MD Quantum Computing for Business 4-6 December 2017, Mountain View, CA IonQ Highlights Full Stack Quantum Computing Company
More informationFactory method - Increasing the reusability at the cost of understandability
Factory method - Increasing the reusability at the cost of understandability The author Linkping University Linkping, Sweden Email: liuid23@student.liu.se Abstract This paper describes how Bansiya and
More informationGraphical User Interfaces for Emittance and Correlation Plot. Henrik Loos
Graphical User Interfaces for Emittance and Correlation Plot Common GUI Features Overview Files Configs Measure Data Point Export Common GUI Features Save Saves the present data. Auto-generated file name
More informationDYNAMIC PORTRAYAL AND DIRECT LOCATION METHOD FOR
DYNAMIC PORTRAYAL AND DIRECT LOCATION METHOD FOR NEW GEOGRAPHIC INFORMATION PROCESSING WEB SERVICE Hiroyuki Ohno, Norishige Kubo, Noriyuki Takakuwa Hidenori Fujimura, Takayuki Ishizeki Geographical Survey
More informationInformation System Design IT60105
Information System Design IT60105 Lecture 6 Object-Oriented Design Paradigms Concepts of objects Lecture #5 Object-Oriented Paradigms Class Encapsulation Relation between classes Association Aggregation
More informationPerforming Map Cartography. using Esri Production Mapping
AGENDA Performing Map Cartography Presentation Title using Esri Production Mapping Name of Speaker Company Name Kannan Jayaraman Agenda Introduction What s New in ArcGIS 10.1 ESRI Production Mapping Mapping
More informationSpecification of Basic Tools and Platform
Project IST-511599 RODIN Rigorous Open Development Environment for Complex Systems RODIN Deliverable 3.3 (D10) Specification of Basic Tools and Platform Editor: Laurent Voisin (ETH Zürich) Public Document
More informationOECD QSAR Toolbox v.4.0. Tutorial on how to predict Skin sensitization potential taking into account alert performance
OECD QSAR Toolbox v.4.0 Tutorial on how to predict Skin sensitization potential taking into account alert performance Outlook Background Objectives Specific Aims Read across and analogue approach The exercise
More informationST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.
ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database
More informationSpatial Asset Management
Spatial Asset Management What can Maximo do for you? Jeremy Myers www.cohesivesolutions.com Today s Topics What is Maximo Spatial High Level Architecture Using Spatial Configuration Capabilities Use Case
More informationDesign and implementation of a new meteorology geographic information system
Design and implementation of a new meteorology geographic information system WeiJiang Zheng, Bing. Luo, Zhengguang. Hu, Zhongliang. Lv National Meteorological Center, China Meteorological Administration,
More informationMolecular Modeling and Conformational Analysis with PC Spartan
Molecular Modeling and Conformational Analysis with PC Spartan Introduction Molecular modeling can be done in a variety of ways, from using simple hand-held models to doing sophisticated calculations on
More informationWeb GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri
Web GIS Deployment for Administrators Vanessa Ramirez Solution Engineer, Natural Resources, Esri Agenda Web GIS Concepts Web GIS Deployment Patterns Components of an On-Premises Web GIS Federation of Server
More informationA Cotton Irrigator s Decision Support System Using National, Regional and Local Data
A Cotton Irrigator s Decision Support System Using National, Regional and Local Data ISESS 2015, Melbourne Jamie Vleeshouwer, Nicholas J. Car, John Hornbuckle 26 March 2015 LAND & WATER FLAGSHIP / AGRICULTURE
More informationYou are Building Your Organization s Geographic Knowledge
You are Building Your Organization s Geographic Knowledge And Increasingly Making it Available Sharing Data Publishing Maps and Geo-Apps Developing Collaborative Approaches Citizens Knowledge Workers Analysts
More informationDescribing Geographical Objects
Describing Geographical Objects Web Architecture and Information Management [./] Spring 2009 INFO 190-02 (CCN 42509) Erik Wilde, UC Berkeley School of Information Contents Abstract Geodata on the Web 1
More informationARGUS.net IS THREE SOLUTIONS IN ONE
OVERVIEW H i g h l y c o n f i g u r a b l e s o f t w a r e a c c o m m o d a t e s a w i d e r a n g e o f c o l l e c t i o n s T h r e e s o l u t i o n s c o v e r P o r t a l s, C o l l e c t i o
More informationLab Activity H4 It s Snow Big Deal
Lab Activity H4 It s Snow Big Deal OUTCOMES After completing this lab activity, the student should be able to use computer-based data acquisition techniques to measure temperatures. draw appropriate conclusions
More informationSuperCELL Data Programmer and ACTiSys IR Programmer User s Guide
SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide This page is intentionally left blank. SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide The ACTiSys IR Programmer and SuperCELL
More informationWatershed Modeling Orange County Hydrology Using GIS Data
v. 10.0 WMS 10.0 Tutorial Watershed Modeling Orange County Hydrology Using GIS Data Learn how to delineate sub-basins and compute soil losses for Orange County (California) hydrologic modeling Objectives
More informationSoftwaretechnik. Prof. Dr. Rainer Koschke. Fachbereich Mathematik und Informatik Arbeitsgruppe Softwaretechnik Universität Bremen
Softwaretechnik Prof. Dr. Rainer Koschke Fachbereich Mathematik und Informatik Arbeitsgruppe Softwaretechnik Universität Bremen Wintersemester 2011/12 Überblick I OSGI OSGI: OSGI OSGI Architektur Manifest
More informationLocation Intelligence Infrastructure Asset Management. Confirm. Confirm Mapping Link to ArcMap Version v18.00b.am
Location Intelligence Infrastructure Asset Management Confirm Confirm Mapping Link to ArcMap Version v18.00b.am Information in this document is subject to change without notice and does not represent a
More informationComposite FEM Lab-work
Composite FEM Lab-work You may perform these exercises in groups of max 2 persons. You may also between exercise 5 and 6. Be critical on the results obtained! Exercise 1. Open the file exercise1.inp in
More informationMANUAL for GLORIA light curve demonstrator experiment test interface implementation
GLORIA is funded by the European Union 7th Framework Programme (FP7/2007-2013) under grant agreement n 283783 MANUAL for GLORIA light curve demonstrator experiment test interface implementation Version:
More informationReaxys Pipeline Pilot Components Installation and User Guide
1 1 Reaxys Pipeline Pilot components for Pipeline Pilot 9.5 Reaxys Pipeline Pilot Components Installation and User Guide Version 1.0 2 Introduction The Reaxys and Reaxys Medicinal Chemistry Application
More informationUsing MAGIC to Access Spatial Imagery: Putting ER Mapper Image Web Server, ArcIMS and MrSID to work in your Library
Using MAGIC to Access Spatial Imagery: Putting ER Mapper Image Web Server, ArcIMS and MrSID to work in your Library Patrick McGlamery Shirley Quintero University of Connecticut Libraries Building the Connecticut
More informationItem Reliability Analysis
Item Reliability Analysis Revised: 10/11/2017 Summary... 1 Data Input... 4 Analysis Options... 5 Tables and Graphs... 5 Analysis Summary... 6 Matrix Plot... 8 Alpha Plot... 10 Correlation Matrix... 11
More informationStep-by-Step Procedure for Creating Customized BEx Maps
Step-by-Step Procedure for Creating Customized BEx Maps Applies to: SAP BI or product release (release 701, level 0004, SAP EHP 1 for SAP NetWeaver 7.0). For more information, visit the Business Intelligence
More informationCollaborative Forecasts Implementation Guide
Collaborative Forecasts Implementation Guide Version 1, Spring 16 @salesforcedocs Last updated: February 11, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered
More informationDemaq: A Foundation for Declarative XML Message Processing
: A Foundation for Declarative Message Processing Alexander Böhm Carl-Christian Kanne Guido Moerkotte University of Mannheim Carl-Christian Kanne, January 8, 2007 - p. 1/20 Messaging Messaging Networks
More informationA SHORT INTRODUCTION TO ADAMS
A. AHADI, P. LIDSTRÖM, K. NILSSON A SHORT INTRODUCTION TO ADAMS FOR MECHANICAL ENGINEERS DIVISION OF MECHANICS DEPARTMENT OF MECHANICAL ENGINEERING LUND INSTITUTE OF TECHNOLOGY 2017 1 FOREWORD THESE EXERCISES
More informationMnova Software for Analyzing Reaction Monitoring NMR Spectra
Mnova Software for Analyzing Reaction Monitoring NMR Spectra Version 10 Chen Peng, PhD, VP of Business Development, US & China Mestrelab Research SL San Diego, CA, USA chen.peng@mestrelab.com 858.736.4563
More informationTENANT INSTRUCTOR REFERENCE GUIDE
TENANT INSTRUCTOR REFERENCE GUIDE Contents About This Document... 3 Audience... 3 Overview of Instructor-Led Labs... 4 Launching the Instructor Console... 4 Using the Instructor Console s Options... 5
More informationHow to Make or Plot a Graph or Chart in Excel
This is a complete video tutorial on How to Make or Plot a Graph or Chart in Excel. To make complex chart like Gantt Chart, you have know the basic principles of making a chart. Though I have used Excel
More informationData Structures & Database Queries in GIS
Data Structures & Database Queries in GIS Objective In this lab we will show you how to use ArcGIS for analysis of digital elevation models (DEM s), in relationship to Rocky Mountain bighorn sheep (Ovis
More informationinaturalist Training AOP inaturalist Training May 21, 2016 Slide 1
inaturalist Training AOP inaturalist Training May 21, 2016 Slide 1 What is inaturalist? inaturalist is a free tool that allows people to record, share, and discuss their observations inaturalist is designed
More information