Broadband Session Michael Byrne. Broadband Map Technical Details Data Integration Map Presentation Since Launch.

Slides:



Advertisements
Similar presentations
Search Engine Marketing 101 June 20, 2006 Presented By:
Advertisements

Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
Web Center Certification Administration Web Center Certification Training Intuit Financial Services University.
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Fatma Y. ELDRESI Fatma Y. ELDRESI ( MPhil ) Systems Analysis / Programming Specialist, AGOCO Part time lecturer in University of Garyounis,
Open Source Intelligence: Presented by Abe Lederman, President and CTO Deep Web Technologies, LLC IOP 06 Sheraton Premier, Tysons Corner, Virginia January.
The creation of "Yaolan.com" A Site for Pre-natal and Parenting Education in Chinese by James Caldwell DAE Interactive Marketing a Web Connection Company.
CAP Support in Esris Open Source Geoportal Server WMO Information System (WIS) CAP Implementation Workshop Geneva, 6-7 April 2011 Clive Reece
Rapidly Respond to Business Needs Unleash the Power of Microsoft SharePoint 2010 Create a differentiated online experience using SharePoints unified platform!
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Yammer Technical Solutions Overview
High level QA strategy for SQL Server enforcer
A Service Driven Web Map On Core GIS Web Services.
Program Update and Site Redesign Program Update and Site Redesign | Aug 2013.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Day 11 – UML and Use Case Diagrams
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
Marketing Strategy and the Marketing Plan
Ken Varnum Copyright © 2001 Ford Motor Company Information Architecture at Ford Motor Company Ken Varnum Head, Web Development Group Library.
Page 1 GADD Software & GADD Analytics 1.6 Public version, 2015, gaddsoftware.com GADD Analytics.
© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
Leadbot Service Overview Click any component on the diagram for more information.
© 2014 VMware Inc. All rights reserved. BlazeMeter Load Testing Solution with vCloud Air High-level Overview Jan 2015.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
ProjectWise V8i Overview Part 2
Chapter 10 Publishing and Maintaining Your Web Site.
MyIsagenix - Intro Class. Intro Class Agenda  MyIsagenix Overview  Getting Started  Page by Page Walkthrough  Q & A.
Title Information First Lastname, Title August 2012 Software Assurance Planning Services.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
By Raza / Faisal By: Raza Usmani Faisal Khan. What is SEO? It is the process of affecting the visibility of a website or a web page in a search engine's.
Sage CRM Developers Course
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
WEB ANALYTICS Prof Sunil Wattal. Business questions How are people finding your website? What pages are the customers most interested in? Is your website.
9. Website/Technology Category a) Website/Internet with Consultant 2013 AASHTO TransComm Skills Contest.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Michael Byrne Geographic Information Officer National Broadband Map Update.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Fundamentals of Database Chapter 7 Database Technologies.
CHAPTER 9 Using the World Wide Web. OBJECTIVES 1.Describe the Internet and the World Wide Web 2.Define related Internet terms 3.Explain the components.
The Anatomy of a Large-Scale Hypertextual Web Search Engine Presented By: Sibin G. Peter Instructor: Dr. R.M.Verma.
WHAT IS A SEARCH ENGINE A search engine is not a physical engine, instead its an electronic code or a software programme that searches and indexes millions.
Extending the Game to the Web Aaron Lieberman. The Web Website as a feature area Why is it interesting? Implementation Results.
Web Archiving and Access Mike Smorul Joseph JaJa ADAPT Group University of Maryland, College Park.
NCSU Libraries Kristin Antelman NCSU Libraries June 24, 2006.
The evolution of hrblock.com Jonathan Heavner Web Designer 1.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
The Anatomy of a Large-Scale Hyper textual Web Search Engine S. Brin, L. Page Presenter :- Abhishek Taneja.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
DEV14 – Building Business Dashboards: Excel Services, KPIs and Report Centers Darwin Schweitzer Enterprise Technology Strategist
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
CS5604: Final Presentation ProjOpenDSA: Log Support Victoria Suwardiman Anand Swaminathan Shiyi Wei Department of Computer Science, Virginia Tech December.
IPS Infrastructure Technological Overview of Work Done.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
Web Analytics Fundamentals Presented by Tejaswi, Chandrika, Sunil.
Introduction to Oracle Forms Developer and Oracle Forms Services
DDR Automates Sales Content with Mobile App
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Introduction to Oracle Forms Developer and Oracle Forms Services
W3 Status Analyzer.
Introduction to Oracle Forms Developer and Oracle Forms Services
East Africa Resilience Innovation Hub Web Development Proposal
Accessing Spatial Information from MaineDOT
Dynamic Web Pages (Flash, JavaScript)
Lecture 1: Multi-tier Architecture Overview
The implementation of the HIRMEOS Annotation Service
Pitch Deck.
Presentation transcript:

Broadband Session Michael Byrne

Broadband Map Technical Details Data Integration Map Presentation Since Launch

Data Integration – What we did Review data for format and content Poured data into 1 container Summary Statistics – Feedback to awardees Analyze data for completeness Incorporating speed data from Overview Wireline Statistics (any geography, population, hhs) Wireless Statistics (any geography, population, hhs)

Data Integration – Challenges / Innovations Challenge #1 – Data integrity problems –Feedback; communication; client side cleaning scripts Challenge #2 – Speed in a different geography –Substantial hand matching of providers to all records Challenge #3 – Spatial integrity of data –Parallel software processing; OGC Validation tools Challenge #4 – Spatial data complexity –Custom code for dissolving features (2/1/11) Challenge #5 – Calculate availability (pop / hhs) –Custom code for spatially distributing households

Map Presentation – What we did 1 st requirement was entirely built on RESTful services Wanted to embody the spirit of the internet (innovation, fast response, full volume of data) Wanted to serve multiple users Required to serve out 100% of data (that we could) Wanted to make data (all of it) easily consumable Wanted to make a.gov look like a.com Searchable and interactive

Map – Challenges / Innovations Challenge #1 – Time (we, like the awardees didnt have any) –Build a prototype; re-use code; –Agile development cycle –Rapid Application Development; –Separate the application development into component parts; –Focus on foundation architecture; –Use the right pieces for the solution

Map – Challenges / Innovations Challenge #2 – Provide multiple points of entry –REST –Develop an architecture to translate codes to english –Put english words in the REST url –Develop an API information architecture to support ANY combination of geography and metric –Build on standards (e.g. no plug-ins); this site is only html, CSS and JavaScript –Build reusable modules in Web Tier (e.g. WordPress) – 475 modules

Map – Challenges / Innovations Challenge #3 – how can you serve this volume of data this quickly ( Some will say we didnt ) –Cache, cache, cache We pre-cache the geospatial tiles to level 10, then cache on the fly for every spatial zoom We implemented an open source caching software to cache queries (Varnish – it returns 89% of all hits) –Develop right approach for search; and map Search is point in poly Map is dissolve –Single color maps –Focus on what we control; leave basemap to others

Map – Challenges / Innovations Challenge #3a – how do you serve this fast

Map – Challenges / Innovations Challenge #3a – how do you architect this back end –Focus on the data to make it consumable for your audience (23 tables; ~120 view; views => cached tiles) –Table structure 22 million records over 23 tables 2 tables make up 93% of all records Organized by unique values –Type of geography; Type of technology; Number of providers; Holding companies Reduce data to common denominators –Provider by Block; Technology type; download speed; upload speed –Know someone else can do it better than us

Since Launch First 11 hours –158,123,884 hits (89 served by cache) –862 GB served –Peak requests (8,970 per second; average 1,095 per second) –~500,000 visits

Since Launch

Site Launch 30,000 user feedback votes

Since Launch nal-Broadband-Map-jQuery-Demohttp:// nal-Broadband-Map-jQuery-Demo Code for America US Department of Education

The bottom line Developers who are thinking about integrating with your platform want three things. First, they want to improve their application. Second, they want to get more users. Third, they want the first two things to take as little time as possible.

Scaling to billions … Search Engine Optimization Level 1 – create enough buzz around title of project – keyword national broadband map Level 2 – optimize for combination of key words + location (broadband map and new york) Level 3 – educational and consumer oriented (broadband map speed 10 mbs) Level 4 – national and strategic keywords + provider name (national broadband map + verizon)

Scaling to billions … Level 1 – keyword national broadband map –Reached #1 w/i 48 hours of launch Level 2 – combination of key words + location –Reached spots 1 – 10 in first week of launch Level 3 – educational and consumer oriented –Reached #1 and 1 st page for 4 of our pages (Classroom, Rank, map) Level 4 – national and strategic keywords + provider –Reached #1 w/ our APIs and first page w/ Search

Thanks Michael Byrne Geographic Information Officer