We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

OpenLayers 3: Under The Hood

00:00

Formal Metadata

Title
OpenLayers 3: Under The Hood
Title of Series
Number of Parts
95
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language
Production PlaceNottingham

Content Metadata

Subject Area
Genre
Abstract
OpenLayers 3 is the next generation of web mapping. A radical new architecture and the use of cutting edge JavaScript techniques, libraries, and tools enables a full suite of previously unimaginable functionality while maintaining a compact, high performance library. In this talk we'll show you how to use this functionality in your applications, and peek under the hood to see how OpenLayers 3's architecture makes it possible. We'll include: Virtual globe (Cesium) integration: a carefully designed camera and data source abstractions permit close integration with the virtual globes. Switch between 2D and 3D views of the same data, or display synchronized 2D and 3D views side by side. Multiple rendering back-ends: a pluggable rendering architecture supports multiple renderers for maximum performance and portability. A Canvas 2D renderer provides fast, reliable rendering on current devices, a DOM renderer provides fall-back capabilities for older browsers, and a WebGL renderer opens the door to the next generation of performance for the most demanding applications. Rich data sources: generic and powerful core data representations of tiled, single image, and vector data make it easy to add support for a wide range of geospatial data sources. Smooth and flexible interaction and animation: an optimized rendering path ensures that interaction remains smooth at all times. Compact library size: use of the Closure suite of tools creates keeps the build size small while keeping the source code readable.
Decision theoryArchitectureFunction (mathematics)Level (video gaming)Axonometric projectionWeb browserRange (statistics)Vector spaceRaster graphicsView (database)Graphics tabletMobile WebServer (computing)UsabilityConnectivity (graph theory)Library (computing)Graph (mathematics)EmulationKolmogorov complexityAlgebraic closureAsynchronous Transfer ModeCompilerPerfect graphMetropolitan area networkCurveComputerLocal GroupControl flowMenu (computing)Wide area networkSummierbarkeitConditional-access moduleSpecial unitary groupUniform resource nameAsynchronous Transfer ModeSoftware developerAlgebraic closureFraction (mathematics)Representation (politics)Graph (mathematics)CompilerQuicksortParsingCodeSoftware frameworkLibrary (computing)BitCartesian coordinate systemSound effectWeb browserVector spaceCore dumpConnectivity (graph theory)BuildingObject (grammar)Perfect graphCurveData structureSoftware testingFunctional (mathematics)Complex (psychology)VolumenvisualisierungElement (mathematics)Expected valueFunction (mathematics)Front and back endsMaxima and minimaProduct (business)View (database)Projective planeDecision theoryDifferent (Kate Ryan album)Variable (mathematics)Level (video gaming)Entire functionType theoryRaw image formatMultiplication signContinuous integrationGaussian eliminationComputabilityBranch (computer science)Goodness of fitBand matrixMathematical optimizationOpen sourceINTEGRALMappingPoisson-KlammerReal numberOpen setSpacetimeCellular automatonClient (computing)Process (computing)Scripting languageVirtual machineFreewareCAN busCentralizer and normalizerAbsolute valueSet (mathematics)ForestIdentity managementMatching (graph theory)Video gameMoment (mathematics)Dependent and independent variablesMereologyInsertion lossAdaptive behaviorStaff (military)Web 2.0NumberRight angleCovering spaceArchaeological field surveySystem administratorComputer animation
First-person shooterFrame problemState of matterFunction (mathematics)View (database)Operations researchEmulationMetropolitan area networkWide area networkPhysical lawWechselseitige InformationExponential functionValue-added networkCAN busMenu (computing)ArmInfinityMUDUniform resource nameExecution unitMach's principleDirected graphVector spaceComputer-generated imageryFluid staticsSequenceKey (cryptography)Uniform resource locatorInterface (computing)Point (geometry)Multiplication signComplex (psychology)AreaVideo gameQuicksortMusical ensembleRotationGraph (mathematics)CodeProcess (computing)Frame problemState of matterInsertion lossMetropolitan area networkTesselationImage resolutionFlow separationMatching (graph theory)Level (video gaming)Lattice (order)Computer fileCASE <Informatik>Operator (mathematics)Cartesian coordinate systemFunction (mathematics)Degree (graph theory)Cycle (graph theory)Basis (linear algebra)WritingFront and back endsMobile WebDifferent (Kate Ryan album)Interrupt <Informatik>Presentation of a groupWeb 2.0Water vaporView (database)Structural loadPower (physics)Software frameworkComputer-generated imagerySource codeBit rateInteractive televisionPrime idealGame theoryWave packetType theorySocial classParameter (computer programming)SpeicherbereinigungCalculationZoom lensDemo (music)Drop (liquid)Keyboard shortcutWeb browserBefehlsprozessorWeb applicationAsynchronous Transfer ModeDirected graphHelmholtz decompositionBitLine (geometry)Vector spaceConfiguration spaceConnectivity (graph theory)Representation (politics)Electronic mailing listObject (grammar)Computer animation
Image resolutionCoordinate systemUniform resource locatorLine (geometry)Dimensional analysisParameter (computer programming)LastteilungFunction (mathematics)Structural loadDirected graphSummierbarkeitGamma functionValue-added networkMetropolitan area networkMaxima and minimaWide area networkEvent horizonElement (mathematics)Category of beingObject (grammar)outputView (database)Pointer (computer programming)Interior (topology)IcosahedronArmFunction (mathematics)Direction (geometry)Software testingSlide ruleTesselationImage resolutionLevel (video gaming)QuicksortElement (mathematics)Object (grammar)Matching (graph theory)Point (geometry)Interpreter (computing)Graph (mathematics)Structural loadView (database)MathematicsMereologyParameter (computer programming)outputPhysical systemPower (physics)Total S.A.Multiplication signCASE <Informatik>Phase transitionWeb browserEvent horizonPrisoner's dilemmaPhysical lawMassOpen setMultiplicationBounded variationFront and back endsPatch (Unix)Negative numberCartesian coordinate systemFile systemCodeWeb pageComplex (psychology)Roundness (object)Process (computing)MappingMetropolitan area networkPosition operatorComputer fileRotationCategory of beingElectronic mailing listWeb 2.0Client (computing)AbstractionServer (computing)Computer-generated imageryBitHookingType theoryKeyboard shortcutImplementationCoordinate systemUniform resource locatorDirected graphMetadataComputer architectureDemo (music)Different (Kate Ryan album)Greatest elementZoom lensDebuggerComputer animation
Special unitary groupMetropolitan area networkSummierbarkeitValue-added networkGame theorySynchronizationCodeDifferent (Kate Ryan album)MappingView (database)Level (video gaming)Open setCartesian coordinate systemLine (geometry)Element (mathematics)Presentation of a groupMetropolitan area networkMatching (graph theory)ResultantComputer animation
Electronic mailing listNetwork topologyLocal GroupRule of inferenceMoving averageSimulationMagnetic stripe cardVector spaceBuildingPhysical systemEmulationDisintegrationCurvatureTerm (mathematics)3 (number)Electronic program guideSoftware developerWikiCartesian coordinate systemPhysical systemRaster graphicsSoftware developerVector spaceMultiplicationTesselationDemo (music)NumberKeyboard shortcutElectric generatorPoint (geometry)Power (physics)SurfaceLink (knot theory)Functional (mathematics)Source codeGroup actionLebesgue integrationLevel (video gaming)Connectivity (graph theory)Right angleDemosceneElectronic mailing listGeometryDifferent (Kate Ryan album)Open sourceNetwork topologyComputer-generated imageryElectronic program guideGraph coloringBoundary value problemType theoryFlow separationHeat transferPixelOpen setTerm (mathematics)Spectrum (functional analysis)Set (mathematics)Video gameInsertion lossStaff (military)Computer configurationMatching (graph theory)Mixed realityQuicksortGraph (mathematics)INTEGRALShooting methodWeb 2.0Student's t-testComputer animation
Transcript: English(auto-generated)