Add to Watchlist

The economics of bringing a new geo product to market by leveraging open standards, FOSS and FOSS4G

7 views

Citation of segment
Embed Code
Purchasing a DVD Cite video

Formal Metadata

Title The economics of bringing a new geo product to market by leveraging open standards, FOSS and FOSS4G
Title of Series FOSS4G Bonn 2016
Part Number 122
Number of Parts 193
Author Terner, Michael (Applied Geographics, Inc. (AppGeo))
Metcalf, Calvin (AppGeo)
License CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
DOI 10.5446/20324
Publisher FOSS4G, Open Source Geospatial Foundation (OSGeo)
Release Date 2016
Language English
Production Place Bonn

Content Metadata

Subject Area Computer Science
Abstract The cloud and open source software have fueled a wave of innovation that has enabled both large and small companies to bring products to market more easily and with less cost and friction than ever before. This talk will describe our journey to bringing such a new product to market. In 2014 Google began selling its high resolution imagery and purchasers received the data as large buckets of files deployed within Google’s Cloud Platform (GCP). This opened a requirement for high performance serving of that imagery via the Open Geospatial Consortium’s (OGC) WMS and WMTS standards. This talk will describe the process of a small company developing this image serving technology by both incorporating and contributing to open source and geo open source initiatives. The talk will describe the market opportunity for the new product as well as the business case that led us to choosing an open source approach even for something that is ultimately sold. The talk will also describe the Node.js technical approach that was chosen and the array of geo tools, such as Mapnik and PostGIS, and other open javascript frameworks (e.g. Bootstrap, Handlebars.js, etc.) that underpin the solution. The talk will also highlight our development team’s open source contributions back to projects and the community. The talk will conclude with a description of the lightweight server and its features that enable an “imagery as a service” business model that daily serves hundreds of users in Utah and Texas.
Keywords Applied Geographics
AppGeo
Series
Annotations
Transcript
Loading...
we have a firm the next presentation from Martin tolerant chemicals I'm excited stressful way stop this is because that's what you mentioned briefly about the inhabitants of radio and you have what and there are a lot of things that are happening in our industry in general and women's roles in the maintenance of marketing but part of the violence was that as engines innovation and then what you really have to do is we saw in having brought something market I'm going to go overseas operations which can work this is that there is a technology the just form and and this In this presentation so again the notion is that it is something that only this this idea is not spatial what do you think there is not that and just as in previous presentations mark on it really doesn't really wanna contain costs world where begin in which leads you to get so the reality is the
flower right because the small companies more easily than the rest of of the market and you're successful you can scale which is really worth going the rate of
success and I just a fundamentally different nature of nature of business side of the station is the way in which the service platforms service operators service or the game changes so we have to
have an open source connected in my assessment is in many ways are have a right to Google
Cloud millions but when you have servers and to and other companies contribute the to the links about on the right the mass so when you have infrastructure reading range virtual machines for pennies per hour reality is that part of the costs of lower than you know you dataset and on the air-conditioning you you have hands on the wall and you have that is and the same software is lower cost and then there's
always a lot things that we're probably going use them your or the new companies that part of the power source you can do it for the class is much lower than in the rest of the the but so this is where is the name of national software will cost so there is this little
chart I have the 1st is used the and and and will and he was used to resolve correct or are unavoidable platform you result because it's for a lot of time you may enjoy this year next year at a rate quarantine and and not and that's essentially what did and all
essentially what all of things these and you this is the model order so that that's the way they're running companies out of class is not really open source software to pass the company the company's products so what was our
idea of building a high-performance cloud-based tell server essentially realizing the notion of service so it is
that you come from a magazine resources as well so long partner is an enormous amount of the this is going to be mostly used and so he was actually 1 the and in the world now
so that you really really want to know about need to and and it's a really
members of its citizens so that means that you're it like a few years that is normal and years and I will not ask that everything use for free yeah right brain and the heart of software in bringing in and you just bring in as you can bring it in time them you're right down to the end of the original 1 and the only way to create a derivative work digit has about the same as the previous features all these things are prohibited by freezes the mass of the woman with format of the reverse maxi
so this is how we deployed in somewhat by the regional news there are overlaps engines to do however represented that working announced the occasional will nonsense and well to workers who work with the you you create a certain technology people over there and I managed to build a policies of the so we have the
emotionally I will this the and they have the right kinds of services all us and the the same thing version machines but it's
also to invite you to read it is 1 of those patterns in the absence of relational data people also images and so basically happening inside your purchased hundreds of data mining is to does care about where are the facts and so how again
where it is files into the solid is we use right where OGC services on open standards you around for a while and even the commercial software packages but is really about they test set is working in right and software prohibits all over the world and some the service so by using the standard we provide the and reality version of this variable costs of storage and use so so this is always the so you just have to find the right yesterday and this is what the user so gallant wrote this
amazing program were mapped to a broader market and literary several customers to what is the
customer no yes lesions that manage of both of the result of the genes in small clusters to find genes and how many users have you use that get 1 thing about hormones it use the ability of the rows and rows in the mind of the masses you guess what is nice about this sort so this is our so we have
it looks like this unless you don't get a lot of things have lots of different parts so using stories for will compute and virtual machines and we also 1 moment in a lot of every request to the server is lost in the service of the query so this is just you know who's using it in the way of the world and looking at you in your back so while using
exhaust approach for reduce the model doesn't want to the last 1 to differentiate them as we wanted leverage existing tools that solve our problem and we believing that God will be with and that's what community of the tools to so that the rate that
will talk about how this
thing is is engineers In
these high but for the record mine is actually not a caricature because I got the numbers wrong and it's actually a it's
15 slides 15 seconds each so it's a hyper Patrick richer
act so it's no DS and if you're not familiar with that yes no
JS is the heart of gold from rich out and put under service you just run I based applications very fast and it has
a very good service cynical expressed and that has a great middleware systems even just there's a lot tools the box and it's it's very good for stuff we're waiting for disk not doing like a computation
we have some client-side AP components of it that's all built using browser 5 which is a fantastic way just having small bits of code that is get smashed together and some I think called last which is
persist that's the actual like geospatial stuff is a middleware that I wrote we open source that's for doing w mass MTS stuff on I winced every time Michael said the compliance because it's impossible right it's compliant 1 of those as you work for everybody on because
everybody does it their own horrible way on we use map OX stuff to actually states this stuff together there's have a cluster is just give a bounding box and we tiles and will give you a beagle image and then we use a map to convert
between styles between types of images in this and structure that we used to use graphics magic but that was in social low graphics magic change the image size took longer than stitching Mulligan so
so that was a and then we put everything in a big way the steps it's the I think it's a big is service it's basically you you cannot edit cannot delete you could only add rows you can never change them but it it's the same speed if
you have a gigabyte if you terrabytes 1st megabytes I'm so there was no real Google library for node for for using bigram we started so he said right my own and it is also open source and and is denoted as
and idea a the W-mass parts of with the easy parts and most of the the hard problem variety geospatial problems there were problems with managing users will all I wanted to look at this problem with the step like that and that kind of stuff
and that's so originally had a handlebar servers at a template and server-side templating out were just send static fairly static data and users but HTML on and then uses whichever styling we
ended up switching out the server sided side out and making more client-side out using reactive and redox which are heart frameworks these days that the young and use and it is very
easy to use but we deploy using the which is a which is the agonies for Gould container engine and the case from its present another coup we need is it makes a lot of applying them
diverse place is really easy commonly used posters suppose just and and readers to the back and read it is technically a database but it's not really databases for for like cashing in and light
interprocess communication of and then we also had another geo huitres so like we listen he of the query quiz getting heat maps that's easy right but it was not easy but we ended up using a z
curve based approach worry turned all the i tiles in geohash is basically an prefix queries and get all the things that I knew that it's not of interest as really normally and that's
but I guess we could there's nothing more than embarrassing you know what I like that amount of things this is the 1st part of the so
what we're done we notice which was all but the way to go this will start you don't want to but there's nothing that has some sort of any any around into different classes of hours news you New-Zealand responses from 1 always follow this production and use and with a little work has were you know about the security past we use the exact same product is probably didn't really have about this and by the way that it will there were made by the and so really have a flexible architecture in society and really here and you really major commercial to what about the 1 of the
statistics so can have on the interest expenses but he's using the Soviet will tell how to some that is to say the user or the environment transportation facilities have these different answers to the owner about who's taking in managing units and that helps the user wants to that's around explained and then once you have the more massive the changes many so this is looking at the entirety of parameters
the prior knowledge the most busy but there is no surprise that there is a union of this 1 here is axis of world sometimes last year and this page and what you know about the world around you use that to do so when the
other is that people are so over the top the of head down the end
of its success in story and is the 1 that was created using of and this year I'm by now you were suppose we need and where there was a lot of of on the right of the the last 3rd of all instances of the path the
loop of so that you know there is
passed so this is the type of data from June
2006 the the more servers and so just forth that was from the small user boxes is greatest during and you have have what we're going to for it is characterized by the use of and you also the user is possible in the services that want that and the moles of video rights out there and you know what the result
is that the cost of about 2 thousand dollars to 24 thousand dollars a year deserving imagery of 46 chordates hundreds of years daily users for finding out you in the it turned out the cost of what previously would you have just so they cast and its hands to the approach and let will cost so inclusion of some of the well written market and he was last year was the source of the words used that that kind the work of their learners and to our advantage and the velocity of the particle proceedings but actions of the we don't have that really is just around 1 he's and as part of world he you know like to hear about whereas in the the that you this really is that the schools the world and
many now and what is the last
year of the gene is the kind we will have similar was set up by the media and I will try to use find and so on we
and the question is there will a sum the the units in the fall and you're landing on over here and there is no need and where he was stationed at all serial want so this is where we start with the and My Thank you thank you very much michael entailment and thank you for showing a picture of Sebastian former polite to protect
them down of any questions in 1 of his slides you mentioned about you have the concept idea 1 and then use the cloud and an open source of being devoted to the market and the issue is the latest look but I'm sure you had a difficult times and is that anything that you want the shares 1 of the important lessons learned from the work journey together and you know 1 is that the a gene I intentionally leisure and on the football came from Boston is very very successful and had a lot continuity of our of our approach so you really have to have the next few years and uh you have to in town on a team development and help and really sort using this simple and you will have this is designed to do 1 thing 1 thing well we had a lot of things that you do now geographic where you you again because in so is that yeah word usually consultancy where you say yes you know I will take it if you wanna give us money will do it everyone will be sort of whatever you like if you give us money but with the product you know it's it's different and you have to be much because it's not just the 1 customer to all customers next customer so you have to be you know you have to be a bit of an absolute this is no you may not have nice things we give you this you enjoy and if you buy something else being the but this is this thing yeah like so you help users design was designed software has to deal with I will want to bring to market the thanks see them just for the presentation yes yesterday about that Copernicus status do you have any plans to bring them into the platform as a notes an open alternative to you have to give the imagery not thinking about but if someone wanted to promote the this is not a word and parameters of the analysis is really what we want to to read act out some of his indicates how and it's the variance of the variance in the that on yeah we would love to take some his money to make to make out the of Copernicus data that they could dampen the application but you know that's not really what this is really flat on the right is not a storehouse for imagery that's of freely available for people who have their own imagery and wanna get out to others I think 1 more question I in which will uh um is 0 w this middleware is in the genus on the to open source yeah yes it is as to be announced OK thank you very much
Standard deviation
Three-valued logic
Product (category theory)
Axiom of choice
Presentation of a group
Geometry
Interior (topology)
Open source
Propositional formula
Point cloud
Icosahedron
Software maintenance
Mereology
Open set
Fermat's Last Theorem
Computer animation
Operator (mathematics)
Product (category theory)
Server (computing)
Geometry
Cloud computing
Usability
Video game
Workstation
Mathematics
Computer animation
Natural number
Operator (mathematics)
Right angle
Game theory
Subtraction
Computing platform
Server (computing)
Open source
Server (computing)
Range (statistics)
Open source
Virtual machine
Cloud computing
Division (mathematics)
Cloud computing
Mass
Euler angles
Mereology
Scalability
Computer animation
Software
Software
Computing platform
Right angle
Reading (process)
Metropolitan area network
Product (category theory)
Axiom of choice
Server (computing)
Multiplication sign
Open source
Cloud computing
Division (mathematics)
Mereology
Word
Computer animation
Software
Lattice (order)
Moving average
Computing platform
Maize
Computing platform
Social class
Friction
Product (category theory)
Server (computing)
Decision tree learning
Mapping
Open source
Scientific modelling
Cloud computing
Discrete element method
Variance
Data management
Physical law
Computer worm
Social class
World Wide Web Consortium
Metropolitan area network
Satellite
Product (category theory)
Geometry
Server (computing)
Open source
Open set
Power (physics)
Computer animation
Software
Multi-agent system
Order (biology)
Computing platform
Cuboid
Satellite
Mapping
Decision tree learning
View (database)
Geometry
Open source
Client (computing)
Mereology
Motion capture
Open set
Variance
Data management
Computer animation
Google Maps
Computing platform
Physical law
Key (cryptography)
Cuboid
World Wide Web Consortium
File format
Multiplication sign
Computer-aided design
Mass
Derivation (linguistics)
Image resolution
Computer animation
Software
Software
Google Maps
Right angle
Freeware
Pixel
Digitizing
Reverse engineering
Revision control
Server (computing)
Computer animation
Server (computing)
Google Maps
Virtual machine
Computing platform
Cloud computing
Decimal
Right angle
Data storage device
Game theory
Medical imaging
Data mining
God
Theory of relativity
Computer animation
Computing platform
Cloud computing
Pattern language
Data storage device
Ultraviolet photoelectron spectroscopy
Standard deviation
Modul <Software>
Server (computing)
Standard deviation
Gateway (telecommunications)
Electronic data interchange
Computer file
Geometry
Computer-aided design
Cloud computing
Set (mathematics)
Variable (mathematics)
Open set
Open set
Revision control
Flow separation
Computer animation
Software
Data storage device
Web service
Computer programming
Software
Computing platform
Right angle
Service (economics)
Server (computing)
Moment (mathematics)
Gene cluster
Virtual machine
Cloud computing
Point cloud
Mereology
Mass
Mereology
Computer animation
Oval
Query language
Data storage device
Quicksort
Subtraction
Resultant
Row (database)
Computer animation
Bit rate
Software developer
Scientific modelling
Open source
Open set
God
Component-based software engineering
Data mining
Computer animation
Software developer
4 (number)
Function (mathematics)
Row (database)
Slide rule
Server (computing)
Computer animation
Cartesian coordinate system
2 (number)
Server (computing)
Computer animation
Computer
Code
Connectivity (graph theory)
Infinite conjugacy class property
MiniDisc
Cuboid
Bit
Web browser
Hand fan
Physical system
Manufacturing execution system
Open source
Mapping
Multiplication sign
Computer-generated imagery
Mass
Infinity
Rechentafel
Tessellation
Medical imaging
Computer animation
Computer cluster
Cuboid
Data conversion
Right angle
Middleware
Image resolution
Medical imaging
Server (computing)
Mathematics
Computer animation
Data structure
Data type
Row (database)
NP-hard
Computer animation
Variety (linguistics)
Real number
Vertex (graph theory)
Statistics
Vertex (graph theory)
Mereology
Library (computing)
Fluid statics
Server (computing)
Computer animation
Software framework
Template (C++)
Computer animation
Personal digital assistant
Database
Curve
Query language
Computer animation
Mapping
Query language
Geometry
Interprozesskommunikation
Tessellation
Component-based software engineering
Electronic data interchange
Computer animation
4 (number)
Software developer
Function (mathematics)
Mereology
Component-based software engineering
Product (category theory)
Computer animation
Software developer
Dependent and independent variables
Point cloud
Quicksort
Information security
Subtraction
Open set
Computer architecture
Social class
Query language
Statistics
Computer animation
Transportation theory (mathematics)
Integrated development environment
Server (computing)
Statistics
Parameter (computer programming)
Web page
Computer animation
Server (computing)
Statistics
Cartesian coordinate system
Disk read-and-write head
Units of measurement
Octahedron
MUD
State of matter
Mass
Instance (computer science)
Hand fan
Thomas Kuhn
Loop (music)
Computer animation
Decimal
Physical law
Right angle
Wide area network
Server (computing)
Freeware
Server (computing)
Cloud computing
Point cloud
Bit rate
Computer animation
Videoconferencing
Cuboid
Right angle
Data storage device
Data type
Resultant
Sanitary sewer
Scale (map)
Product (category theory)
Group action
Open source
Server (computing)
Open source
Cloud computing
Point cloud
Coma Berenices
Bit rate
Mereology
Particle system
Inclusion map
Word
Computer animation
Velocity
Computer hardware
Data storage device
Key (cryptography)
Summation
Computer animation
Hypermedia
Coma Berenices
Conditional-access module
Units of measurement
Slide rule
Presentation of a group
Open source
Multiplication sign
Online help
Point cloud
Parameter (computer programming)
Information technology consulting
Meeting/Interview
Analytic continuation
Subtraction
Computing platform
Product (category theory)
Software developer
Mathematical analysis
Shared memory
Planning
Variance
Bit
Cartesian coordinate system
Word
Exterior algebra
Computer animation
Software
Oval
Right angle
Quicksort
Middleware
Loading...
Feedback

Timings

  503 ms - page object

Version

AV-Portal 3.8.0 (dec2fe8b0ce2e718d55d6f23ab68f0b2424a1f3f)