APIs for audio applications development
|
|
- Annice Ray
- 6 years ago
- Views:
Transcription
1 APIs for audio applications development Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz Instituto de Matemática e Estatística Universidade de São Paulo Computer Music Research Group - IME/USP IV SMCT 03/07/2012 Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 1 Music / 20 R
2 Applications Applications are built for n reasons Stand-alone or plugin Usually the application is developed using an audio API Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 2 Music / 20 R
3 Application Programming Interface An interface or library provided by a computer system Provides users with a way of accesing functions and routines particular to the control program A means of harnessing an existing application functionality within a host application Choosing an API can simplify an application development......but brings it s limitations Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 3 Music / 20 R
4 Choosing an API Portability Programming language License Need of MIDI Layers Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 4 Music / 20 R
5 Layers Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 5 Music / 20 R
6 The hardware layer Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 6 Music / 20 R
7 The OS layer Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 7 Music / 20 R
8 Audio Hardware Each device has it s own properties Applications need to get this information This is done talking to the interface or to the OS driver In order to simplify it, there is the audio API for each OS ex. ALSA, OSS / CoreAudio, ASIO / DirectSound, ASIO Application written with an OS audio API works only in that OS Port the application to another system Rewriting the code(using another API) Different versions of the same OS might have different latencies Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 8 Music / 20 R
9 The multiplatform layer Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São03/07/2012 PauloComputer 9 Music / 20 R
10 Multiplatform APIs Portability of a system - Capacity of running under various architectures and/or operational systems PortMedia - PortAudio and PortMidi Juce, OpenAl, SDL, RTAUdio Development of application for various OS ex. Ardour, Audacity, PureData, CSound Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer10 Music / 20 R
11 Comparing multiplatform APIs API MIDI Language License JUCE Yes C++ GPL SDL No various LGPL v2 RTAudio Yes C / C++ MIT / GPL3 PortAudio Yes C / C++ MIT OpenAL No C++ LGPL Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer11 Music / 20 R
12 The sound servers layer Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer12 Music / 20 R
13 Sound servers Interaction among existing applications Modules working together Interconnection, like a patch bay Sound server API to develop applications able to connect to it Jack, PulseAudio, SoundFlower Rewire, DirectConnect Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer13 Music / 20 R
14 Comparing sound servers API MIDI Language Multiplatform License Jack Yes C / C++ Yes GPL / LGPL PulseAudio No C Yes LGPL 2.1 SoundFLower Yes C++ No GPL v2 Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer14 Music / 20 R
15 The plugins/hosts layer Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer15 Music / 20 R
16 Plugins Harness an existing application functionality within a host application Extend the functionalities of an application LADSPA / LV2 / DSSI AudioUnit / VST / RTAS DirectX / VST / RTAS Plugins technology still tied with the OS s Unfortunatelly, nothing about a common API for all hosts and OS s yet Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer16 Music / 20 R
17 Comparing plugins API MIDI Language Multiplatform License LADSPA No C Yes LGPL LV2 Yes C Yes LGPL AU Yes C++ No Proprietary RTAS Yes C++ Yes Proprietary VST Yes C++ Yes Proprietary DirectX Yes C++ No Proprietary Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer17 Music / 20 R
18 Conclusions Possibility to choose different API s to develop an audio application Working with API s developers don t need to concentrate on low-level tasks, but only on the high-level signal processing ones An API influences the interaction among the developed application and the already existing ecossystem of applications The license must be taken into account The programming language must be taken into account - Predominance of C and C++ Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer18 Music / 20 R
19 Future work Internal functioning is similar for the API s Initializing Process blocks Finalize and free memory Compare API s, considering: Source-code Difficulty to implement the same task Existing documentation for the developer Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer19 Music / 20 R
20 FIM Dúvidas? Computer Music Research Group - IME/USP jaime - Just Another Implementation of Musical Effects Obrigado! Flávio Schiavoni, Antonio Goulart, Marcelo Queiroz APIs(Instituto for audiode applications Matemática development e Estatística Universidade de São 03/07/2012 PauloComputer20 Music / 20 R
gvsig: Open Source Solutions in spatial technologies
gvsig: Open Source Solutions in spatial technologies gvsig is a tool for handling geographical information, a completely GIS client with license GNU GPL. Alvaro A. Anguix Alfaro, Gabriel Carrión Rico Conselleria
More informationThe NRC ESSI Simulator
B. Jeremić, A. Kammerer, N. Tafazzoli, B. Kamrani University of California, Davis, CA Lawrence Berkeley National Laboratory, Berkeley, CA U.S. Nuclear Regulatory Commission, Washington DC SMiRT 21, New
More informationA new Audacity feature: room objective acustical parameters calculation module
A new Audacity feature: room objective acustical parameters calculation module Simone CAMPANINI and Angelo FARINA Departement of Industrial Engineering - University of Parma viale G.P.Usberti, 181/A 431
More informationFree Open Source Software for Geoinformatics (FOSS4G) A Practical Example System for Automated Geoscientific Analyses (SAGA)
Free Open Source Software for Geoinformatics (FOSS4G) A Practical Example System for Automated Geoscientific Analyses (SAGA) Zlatko Horvat, MSc DGU Područni ured za katastar Čakovec My Motivation Give
More informationHigh-performance Technical Computing with Erlang
High-performance Technical Computing with Erlang Alceste Scalas Giovanni Casu Piero Pili Center for Advanced Studies, Research and Development in Sardinia ACM ICFP 2008 Erlang Workshop September 27th,
More informationRiDMC: an R package for the numerical analysis of dynamical systems
RiDMC: an R package for the numerical analysis of dynamical systems Antonio, Fabio Di Narzo 1 Marji Lines 2 1 Università degli studi di Bologna 2 Università degli studi di Udine UseR! 2008, Dortmund 12-08-2008
More informationFull Toblerian Spaces: Recovering Tobler s Views on the Representations for Fluxes in Geographical Analysis
Full Toblerian Spaces: Recovering Tobler s Views on the Representations for Fluxes in Geographical Analysis Marcio Azeredo - MsC Candidate (Applied Computer Science) Advisor: Dr. Antônio Miguel Vieira
More informationAdvanced network for the distribution of endangered species
Advanced network for the distribution of endangered species Cristián Bonacic & Andrea Vásquez PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE Sao Paulo May 2013 The problem: Wildlife Data Challenges in Latin
More informationThe conceptual view. by Gerrit Muller University of Southeast Norway-NISE
by Gerrit Muller University of Southeast Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The purpose of the conceptual view is described. A number of methods or models is given to use
More informationSOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP
SOFTWARE ARCHITECTURE DESIGN OF GIS WEB SERVICE AGGREGATION BASED ON SERVICE GROUP LIU Jian-chuan*, YANG Jun, TAN Ming-jian, GAN Quan Sichuan Geomatics Center, Chengdu 610041, China Keywords: GIS; Web;
More informationA study of entropy transfers
A study of entropy transfers in the Linux Random Number Generator Th. Vuillemin, F. Goichon, G. Salagnac, C. Lauradoux The need for random numbers Computers are built to be fully deterministic......but
More informationMULTI PURPOSE MISSION ANALYSIS DEVELOPMENT FRAMEWORK MUPUMA
MULTI PURPOSE MISSION ANALYSIS DEVELOPMENT FRAMEWORK MUPUMA Felipe Jiménez (1), Francisco Javier Atapuerca (2), José María de Juana (3) (1) GMV AD., Isaac Newton 11, 28760 Tres Cantos, Spain, e-mail: fjimenez@gmv.com
More informationRethink energy accounting with cooperative game theory. Mian Dong, Tian Lan and Lin Zhong!
Rethink energy accounting with cooperative game theory Mian Dong, Tian Lan and Lin Zhong! Energy accounting by software How much energy does a software principal consume given a time period? Software evaluation
More informationTransactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN
GIS in the process of road design N.C. Babic, D. Rebolj & L. Hanzic Civil Engineering Informatics Center, University ofmaribor, Faculty of Civil Engineering, Smetanova 17, 2000 Maribor, Slovenia. E-mail:
More informationQuantum ESPRESSO Performance Benchmark and Profiling. February 2017
Quantum ESPRESSO Performance Benchmark and Profiling February 2017 2 Note The following research was performed under the HPC Advisory Council activities Compute resource - HPC Advisory Council Cluster
More informationMark Redekopp, All rights reserved. Lecture 1 Slides. Intro Number Systems Logic Functions
Lecture Slides Intro Number Systems Logic Functions EE 0 in Context EE 0 EE 20L Logic Design Fundamentals Logic Design, CAD Tools, Lab tools, Project EE 357 EE 457 Computer Architecture Using the logic
More informationPerformance Metrics for Computer Systems. CASS 2018 Lavanya Ramapantulu
Performance Metrics for Computer Systems CASS 2018 Lavanya Ramapantulu Eight Great Ideas in Computer Architecture Design for Moore s Law Use abstraction to simplify design Make the common case fast Performance
More informationTechnical Trends in Geo Information
Technical Trends in Geo Information Joachim WIESEL 1 Introduction Geo Information Systems as a small part of the IT-Industry is a fast changing technology, driven by market demands and technical advances.
More informationWhat is the computational cost of automating brilliance or serendipity? (Computational complexity & P vs NP) COS 116, Spring 2010 Adam Finkelstein
What is the computational cost of automating brilliance or serendipity? (Computational complexity & P vs NP) COS 116, Spring 2010 Adam Finkelstein Combination lock Why is it secure? (Assume it cannot be
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 informationYYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi
YYT-C3002 Application Programming in Engineering GIS I Otaniemi Overview: GIS lectures & exercise We will deal with GIS application development in two lectures. Because of the versatility of GIS data models
More informationIntroduction Basic Audio Feature Extraction
Introduction Basic Audio Feature Extraction Vincent Koops (with slides by Meinhard Müller) Sound and Music Technology, December 6th, 2016 1 28 November 2017 Today g Main modules A. Sound and music for
More informationECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University
ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University Prof. Sunil P Khatri (Lab exercise created and tested by Ramu Endluri, He Zhou and Sunil P
More informationKarsten Vennemann, Seattle. QGIS Workshop CUGOS Spring Fling 2015
Karsten Vennemann, Seattle 2015 a very capable and flexible Desktop GIS QGIS QGIS Karsten Workshop Vennemann, Seattle slide 2 of 13 QGIS - Desktop GIS originally a GIS viewing environment QGIS for the
More informationfor Effective Land Administration
Role of Geospatial Technology in Land Information System(LIS) for Effective Land Administration Dr. Deb Jyoti Pal Sections Role of GIS in Land Records Proposed Work Flow Case Studies Role of GIS Creating
More informationGLoBES. Patrick Huber. Physics Department VT. P. Huber p. 1
GLoBES Patrick Huber Physics Department VT P. Huber p. 1 P. Huber p. 2 General Long Baseline Experiment Simulator GLoBES is a software package designed for Simulation Analysis Comparison of neutrino oscillation
More informationExisting Open Source Tools and Possibilities for Cadastre Systems
Existing Open Source Tools and Possibilities for Cadastre Systems Gertrude Pieper Espada FIG Congress Sydney, 11-16 April 2010 What is FLOSS? What is open source? What open source software tools are available?
More informationDigital Systems Roberto Muscedere Images 2013 Pearson Education Inc. 1
Digital Systems Digital systems have such a prominent role in everyday life The digital age The technology around us is ubiquitous, that is we don t even notice it anymore Digital systems are used in:
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 informationWeb GIS: Architectural Patterns and Practices. Shannon Kalisky Philip Heede
Web GIS: Architectural Patterns and Practices Shannon Kalisky Philip Heede Web GIS Transformation of the ArcGIS Platform Desktop Apps Server GIS Web Maps Web Scenes Layers Web GIS Transformation of the
More informationChe-Wei Chang Department of Computer Science and Information Engineering, Chang Gung University
Che-Wei Chang chewei@mail.cgu.edu.tw Department of Computer Science and Information Engineering, Chang Gung University } 2017/11/15 Midterm } 2017/11/22 Final Project Announcement 2 1. Introduction 2.
More informationOHW2013 workshop. An open source PCIe device virtualization framework
OHW2013 workshop An open source PCIe device virtualization framework Plan Context and objectives Design and implementation Future directions Questions Context - ESRF and the ISDD electronic laboratory
More informationLeigh Orf 1 Robert Wilhelmson 2,3 Roberto Sisneros 3 Brian Jewett 2 George Bryan 4 Mark Straka 3 Paul Woodward 5
Simulation and Visualization of Tornadic Supercells on Blue Waters PRAC: Understanding Tornadoes and Their Parent Supercells Through Ultra-High Resolution Simulation/Analysis Leigh Orf 1 Robert Wilhelmson
More informationChanging the geospatial landscape in libraries. Karen Majewicz University of Minnesota Libraries Tom Cramer Stanford Libraries
Changing the geospatial landscape in libraries Jack Reed Stanford Libraries Karen Majewicz University of Minnesota Libraries Tom Cramer Stanford Libraries Finding geospatial data can be the most difficult
More informationA NONLINEAR FINITE ELEMENT TOOLBOX FOR STRUCTURAL CONTROL
A NONLINEAR FINITE ELEMENT TOOLBOX FOR STRUCTURAL CONTROL Matthew W. Roberts 1, Luciana R. Barroso 2, and Loren D. Lutes ABSTRACT The unique informational requirements of structural control often preclude
More informationcontrol in out in out Figure 1. Binary switch: (a) opened or off; (b) closed or on.
Chapter 2 Digital Circuits Page 1 of 18 2. Digital Circuits Our world is an analog world. Measurements that we make of the physical objects around us are never in discrete units but rather in a continuous
More informationUsing Aspect-Oriented Programming in the Development of a Multi-strategy Theorem Prover
Using Aspect-Oriented Programming in the Development of a Multi-strategy Theorem Prover Adolfo Gustavo Serra Seca Neto and Marcelo Finger Departamento de Ciência da Computação, Instituto de Matemática
More informationSimpleDreamEQ2. Upgrade kit equatorial mounts Synta EQ2, Celestron CG3. User guide. Micro GoTo system. Micro GoTo system
SimpleDreamEQ2 Upgrade kit equatorial mounts Synta EQ2, Celestron CG3 User guide Micro GoTo system Micro GoTo system AstroGadget 2017 1. DESCRIPTION The kit consists of a control unit and a set of drives
More informationMAGMA MIC 1.0: Linear Algebra Library for Intel Xeon Phi Coprocessors
MAGMA MIC 1.0: Linear Algebra Library for Intel Xeon Phi Coprocessors J. Dongarra, M. Gates, A. Haidar, Y. Jia, K. Kabir, P. Luszczek, and S. Tomov University of Tennessee, Knoxville 05 / 03 / 2013 MAGMA:
More informationA quadratic expression is a mathematical expression that can be written in the form 2
118 CHAPTER Algebra.6 FACTORING AND THE QUADRATIC EQUATION Textbook Reference Section 5. CLAST OBJECTIVES Factor a quadratic expression Find the roots of a quadratic equation A quadratic expression is
More informationNEC PerforCache. Influence on M-Series Disk Array Behavior and Performance. Version 1.0
NEC PerforCache Influence on M-Series Disk Array Behavior and Performance. Version 1.0 Preface This document describes L2 (Level 2) Cache Technology which is a feature of NEC M-Series Disk Array implemented
More informationTHE UTP SUITE YOUR ALL-IN-ONE SOLUTION FOR BUILDING MODERN TEST SYSTEM SOFTWARE
THE UTP SUITE YOUR ALL-IN-ONE SOLUTION FOR BUILDING MODERN TEST SYSTEM SOFTWARE UTP Suite THE UTP SUITE DEVELOPING A STANDARD Increasing customer requirements, shorter product cycles and higher time to
More informationUsing the File Geodatabase API. Lance Shipman David Sousa
Using the File Geodatabase API Lance Shipman David Sousa Overview File Geodatabase API - Introduction - Supported Tasks - API Overview - What s not supported - Updates - Demo File Geodatabase API Provide
More informationCantilever enhanced tunable diode laser photoacoustic spectroscopy in gas purity measurement case study: acetylene in ethylene
Cantilever enhanced tunable diode laser photoacoustic spectroscopy in gas purity measurement case study: acetylene in ethylene Juho Uotila, Jussi Raittila, Ismo Kauppinen ¹Gasera Ltd., Tykistökatu 4, 20520
More informationThe File Geodatabase API. Craig Gillgrass Lance Shipman
The File Geodatabase API Craig Gillgrass Lance Shipman Schedule Cell phones and pagers Please complete the session survey we take your feedback very seriously! Overview File Geodatabase API - Introduction
More informationJulian Merten. GPU Computing and Alternative Architecture
Future Directions of Cosmological Simulations / Edinburgh 1 / 16 Julian Merten GPU Computing and Alternative Architecture Institut für Theoretische Astrophysik Zentrum für Astronomie Universität Heidelberg
More informationWhat is the computational cost of automating brilliance or serendipity? (P vs NP question and related musings) COS 116: 4/12/2006 Adam Finkelstein
What is the computational cost of automating brilliance or serendipity? (P vs NP question and related musings) COS 116: 4/12/2006 Adam Finkelstein Combination lock Why is it secure? (Assume it cannot be
More informationGEOSTAT 2010 Introduction System for Automated Geoscientific Analyses SAGA. System for Automated Geoscientific Analyses
SAGA System for Automated Geoscientific Analyses Dr. Olaf Conrad Physical Geography, University Hamburg SAGA Concepts and Basics What is SAGA? SAGA is the abbreviation for System for Automated Geoscientific
More informationECE 407 Computer Aided Design for Electronic Systems. Simulation. Instructor: Maria K. Michael. Overview
407 Computer Aided Design for Electronic Systems Simulation Instructor: Maria K. Michael Overview What is simulation? Design verification Modeling Levels Modeling circuits for simulation True-value simulation
More informationBentley Map Advancing GIS for the World s Infrastructure
Bentley Map Advancing GIS for the World s Infrastructure Presentation Overview Why would you need Bentley Map? What is Bentley Map? Where is Bentley Map Used? Why would you need Bentley Map? Because your
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 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 informationS0214 : GPU Based Stacking Sequence Generation For Composite Skins Using GA
S0214 : GPU Based Stacking Sequence Generation For Composite Skins Using GA Date: 16th May 2012 Wed, 3pm to 3.25pm(Adv. Session) Sathyanarayana K., Manish Banga, and Ravi Kumar G. V. V. Engineering Services,
More informationSpecial Nodes for Interface
fi fi Special Nodes for Interface SW on processors Chip-level HW Board-level HW fi fi C code VHDL VHDL code retargetable compilation high-level synthesis SW costs HW costs partitioning (solve ILP) cluster
More informationMITOCW 6. Standing Waves Part I
MITOCW 6. Standing Waves Part I 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.
More informationEECS150 - Digital Design Lecture 23 - FFs revisited, FIFOs, ECCs, LSFRs. Cross-coupled NOR gates
EECS150 - Digital Design Lecture 23 - FFs revisited, FIFOs, ECCs, LSFRs April 16, 2009 John Wawrzynek Spring 2009 EECS150 - Lec24-blocks Page 1 Cross-coupled NOR gates remember, If both R=0 & S=0, then
More informationChapter 3. Digital Design and Computer Architecture, 2 nd Edition. David Money Harris and Sarah L. Harris. Chapter 3 <1>
Chapter 3 Digital Design and Computer Architecture, 2 nd Edition David Money Harris and Sarah L. Harris Chapter 3 Chapter 3 :: Topics Introduction Latches and Flip-Flops Synchronous Logic Design Finite
More informationMP3 Digital Voice Module Model No.: VCM-SD Rev.A3. Content
Content Introduction Page 01 - Feature Function / Specification Page 02 - Electronic Specification Page 03 Hardware Information - PCB Scheme Page 04 - Jumper / Connectors Description Page 04 - Operation
More informationFree and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada. Overview
Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada Overview FLOSS concepts Digital Land Administration systems FLOSS Database alternatives FLOSS
More informationWeb georeference of historical maps
Vassilios Tsioukas Web georeference of historical maps Keywords: Historical maps, Georeference, Cartography, Cartographic Heritage Summary The creation of an application to perform the geo-referencing
More informationECEN 651: Microprogrammed Control of Digital Systems Department of Electrical and Computer Engineering Texas A&M University
ECEN 651: Microprogrammed Control of Digital Systems Department of Electrical and Computer Engineering Texas A&M University Prof. Mi Lu TA: Ehsan Rohani Laboratory Exercise #4 MIPS Assembly and Simulation
More informationModeling the Effects of AUTOSAR Overhead on Automotive Application Software Timing and Schedulability
Modeling the Effects of AUTOSAR Overhead on Automotive Application Software Timing and Schedulability by Manish Chauhan A thesis presented to the University of Waterloo in fulfillment of the thesis requirement
More informationA Decision Support System in a Geographical Environment
A Decision Support System in a Geographical Environment Roberto Abbondanza - Giuliana Bonello + Edoardo Bracci * Guglielmo Cresci * Alfredo Di Domenican tonio - - Ministero dell'ambiente - Roma + CSI Piemonte
More informationSTRIBOB : Authenticated Encryption
1 / 19 STRIBOB : Authenticated Encryption from GOST R 34.11-2012 or Whirlpool Markku-Juhani O. Saarinen mjos@item.ntnu.no Norwegian University of Science and Technology Directions in Authentication Ciphers
More informationDesigning Information Devices and Systems I Fall 2015 Anant Sahai, Ali Niknejad Homework 2. This homework is due September 14, 2015, at Noon.
EECS 16A Designing Information Devices and Systems I Fall 2015 Anant Sahai, Ali Niknejad Homework 2 This homework is due September 14, 2015, at Noon. Submission Format Your homework submission should consist
More informationEnabling Web GIS. Dal Hunter Jeff Shaner
Enabling Web GIS Dal Hunter Jeff Shaner Enabling Web GIS In Your Infrastructure Agenda Quick Overview Web GIS Deployment Server GIS Deployment Security and Identity Management Web GIS Operations Web GIS
More informationAutomatic calculation of plane loci using Gröbner bases and integration into a Dynamic Geometry System
Automatic calculation of plane loci using Gröbner bases and integration into a Dynamic Geometry System Michael Gerhäuser, Alfred Wassermann July 24, 2010 Overview JSXGraph - A short overview Computing
More informationNUMERICAL MODELING OF TRANSIENT ACOUSTIC FIELD USING FINITE ELEMENT METHOD
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 73 Electrical Engineering 213 Lukáš KOUDELA* Jindřich JANSA* Pavel KARBAN* NUMERICAL MODELING OF TRANSIENT ACOUSTIC FIELD USING FINITE ELEMENT METHOD
More informationLecture 11. Data Standards and Quality & New Developments in GIS
Lecture 11 Data Standards and Quality & New Developments in GIS Lecture 11: Outline I. Data Standards and Quality 1. Types of Spatial Data Standards 2. Data Accuracy II. New Developments/The Future of
More informationFLAME Flexible Lightweight Active Measurement Environment
FLAME Flexible Lightweight Active Measurement Environment Marcos L. Kirszenblatt Thiago B. Cardozo Artur Ziviani Antônio Tadeu A. Gomes National Laboratory for Scientific Computing (LNCC) {marcoslk,thiagoc,ziviani,atagomes}@lncc.br
More informationInfrastructure Automation with Salt
Infrastructure Automation with Salt Sean McGrath 10th November 2016 About Research IT Where I work as a systems administrator http://www.tchpc.tcd.ie/ Ireland s premier High Performance Computing Centre
More informationSummary of Hyperion Research's First QC Expert Panel Survey Questions/Answers. Bob Sorensen, Earl Joseph, Steve Conway, and Alex Norton
Summary of Hyperion Research's First QC Expert Panel Survey Questions/Answers Bob Sorensen, Earl Joseph, Steve Conway, and Alex Norton Hyperion s Quantum Computing Program Global Coverage of R&D Efforts
More informationOn-line scheduling of periodic tasks in RT OS
On-line scheduling of periodic tasks in RT OS Even if RT OS is used, it is needed to set up the task priority. The scheduling problem is solved on two levels: fixed priority assignment by RMS dynamic scheduling
More informationWhy GIS & Why Internet GIS?
Why GIS & Why Internet GIS? The Internet bandwagon Internet mapping (e.g., MapQuest) Location-based services Real-time navigation (e.g., traffic) Real-time service dispatch Business Intelligence Spatial
More informationGo Learn In Space (Educational Fun with Orbiter)
Go Learn In Space (Educational Fun with Orbiter) by Bruce Irving bruceirvingmusic@pobox.com http://flyingsinger.blogspot.com December 15, 2005 Picture from Orbiter: International Space Station above the
More informationThe integration of land change modeling framework FUTURES into GRASS GIS 7
The integration of land change modeling framework FUTURES into GRASS GIS 7 Anna Petrasova, Vaclav Petras, Douglas A. Shoemaker, Monica A. Dorning, Ross K. Meentemeyer NCSU OSGeo Research and Education
More informationArcGIS Deployment Pattern. Azlina Mahad
ArcGIS Deployment Pattern Azlina Mahad Agenda Deployment Options Cloud Portal ArcGIS Server Data Publication Mobile System Management Desktop Web Device ArcGIS An Integrated Web GIS Platform Portal Providing
More informationOn two-point configurations in subsets of pseudo-random sets
On two-point configurations in subsets of pseudo-random sets Elad Aigner-Horev 2 Department of Mathematics University of Hamburg Bundesstrasse 55 D-20146 Hamburg, Germany Hiệp Hàn 1,3 Instituto de Matemática
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 informationarxiv: v2 [cs.lg] 5 May 2015
fastfm: A Library for Factorization Machines Immanuel Bayer University of Konstanz 78457 Konstanz, Germany immanuel.bayer@uni-konstanz.de arxiv:505.0064v [cs.lg] 5 May 05 Editor: Abstract Factorization
More informationThese are special traffic patterns that create more stress on a switch
Myths about Microbursts What are Microbursts? Microbursts are traffic patterns where traffic arrives in small bursts. While almost all network traffic is bursty to some extent, storage traffic usually
More informationIntroduction to Portal for ArcGIS. Hao LEE November 12, 2015
Introduction to Portal for ArcGIS Hao LEE November 12, 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration options Portal for ArcGIS + ArcGIS for
More informationOBEUS. (Object-Based Environment for Urban Simulation) Shareware Version. Itzhak Benenson 1,2, Slava Birfur 1, Vlad Kharbash 1
OBEUS (Object-Based Environment for Urban Simulation) Shareware Version Yaffo model is based on partition of the area into Voronoi polygons, which correspond to real-world houses; neighborhood relationship
More informationOverview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant
Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant Cameron SHORTER, Australia Key words: Open Source Geospatial Foundation, OSGeo, Open Standards, Open Geospatial
More informationMESSAGES FROM YOUR ANIMAL SPIRIT GUIDES ORACLE CARDS: A 44-CARD DECK AND GUIDEBOOK! BY STEVEN D. FARMER
Read Online and Download Ebook MESSAGES FROM YOUR ANIMAL SPIRIT GUIDES ORACLE CARDS: A 44-CARD DECK AND GUIDEBOOK! BY STEVEN D. FARMER DOWNLOAD EBOOK : MESSAGES FROM YOUR ANIMAL SPIRIT GUIDES ORACLE Click
More informationFEniCS Course. Lecture 1: Introduction to FEniCS. Contributors Anders Logg André Massing
FEniCS Course Lecture 1: Introduction to FEniCS Contributors Anders Logg André Massing 1 / 30 What is FEniCS? 2 / 30 FEniCS is an automated programming environment for differential equations C++/Python
More informationCALCULATION OF THE DETECTOR-CONTRIBUTION TO ZIRCONIUM PEAKS IN EDXRF SPECTRA OBTAINED WITH A SI-DRIFT DETECTOR
CALCULATION OF THE DETECTOR-CONTRIBUTION TO ZIRCONIUM PEAKS IN EDXRF SPECTRA OBTAINED WITH A SI-DRIFT DETECTOR A. C. Neiva 1, J. N. Dron 1, L. B. Lopes 1 1 Escola Politécnica da Universidade de São Paulo
More informationJonghwa Lee assistant engineer Samsung Electronics
Jonghwa Lee assistant engineer Samsung Electronics Contents Generic Thermal Framework Thermal zone device Cooling device Binding & Thermal instance Governors SYSFS interfaces Thermal management CPU Cooling
More informationOutline Introduction Background Related Rl dw Works Proposed Approach Experiments and Results Conclusion
A Semantic Approach to Detecting Maritime Anomalous Situations ti José M Parente de Oliveira Paulo Augusto Elias Emilia Colonese Carrard Computer Science Department Aeronautics Institute of Technology,
More informationHow to make R, PostGIS and QGis cooperate for statistical modelling duties: a case study on hedonic regressions
202 RESEARCH CONFERENCES How to make R, PostGIS and QGis cooperate for statistical modelling duties: a case study on hedonic regressions Author Olivier Bonin, Université Paris Est - IFSTTAR - LVMT, France
More informationIntroduction to Portal for ArcGIS
Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration
More informationCHAPTER 3 RESEARCH METHODOLOGY
CHAPTER 3 RESEARCH METHODOLOGY 3.1 INTRODUCTION The research methodology plays an important role in implementing the research and validating the results. Therefore, this research methodology is derived
More informationAcceleration of WRF on the GPU
Acceleration of WRF on the GPU Daniel Abdi, Sam Elliott, Iman Gohari Don Berchoff, Gene Pache, John Manobianco TempoQuest 1434 Spruce Street Boulder, CO 80302 720 726 9032 TempoQuest.com THE WORLD S FASTEST
More informationLOGIC CIRCUITS. Basic Experiment and Design of Electronics
Basic Experiment and Design of Electronics LOGIC CIRCUITS Ho Kyung Kim, Ph.D. hokyung@pusan.ac.kr School of Mechanical Engineering Pusan National University Outline Combinational logic circuits Output
More informationHow to make R, PostGIS and QGis cooperate for statistical modelling duties: a case study on hedonic regressions
How to make R, PostGIS and QGis cooperate for statistical modelling duties: a case study on hedonic regressions Olivier Bonin To cite this version: Olivier Bonin. How to make R, PostGIS and QGis cooperate
More informationSymmetry insights for design of supercomputer network topologies: roots and weights lattices.
Symmetry insights for design of supercomputer network topologies: roots and weights lattices. School of Arts, Sciences and Humanities - University of São Paulo May 26, 2014 Applications require further
More informationFramework for on an open 3D urban analysis platform based on OGC Web Services
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Framework for on an open 3D urban analysis platform based on OGC Web Services Marc-O. Löwner & Thomas Adolphi (née Becker) Technische
More informationPysynphot: A Python Re Implementation of a Legacy App in Astronomy
Pysynphot: A Python Re Implementation of a Legacy App in Astronomy Vicki Laidler 1, Perry Greenfield, Ivo Busko, Robert Jedrzejewski Science Software Branch Space Telescope Science Institute Baltimore,
More informationSimulation Of Compressors With The Help Of An Engineering Equation Solver
Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 00 Simulation Of Compressors With The Help Of An Engineering Equation Solver J. Lebrun University
More information