New Methods of Disseminating Statistics Hiren Bhimjiyani Data Science and Visualisation Team BIS.

Slides:



Advertisements
Similar presentations
USING WORDPRESS. WEEK 1 1.Why WP? 2.Setting Up WP 3.Exploring the Admin screen 4.Page Organization 5.Posting 6.Polls.
Advertisements


Emerging Trends in Data Dissemination Alan Smith OBE ONS Data Visualisation Centre, United
Web Visualization Technology Horner APG Ver 1.0.
WebFOCUS Active Technologies: Continuing Innovation
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Make your choice from more than 70 templates to get a quick start online!70 templates.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Using Social Care Online: an overview Version 1.0 April 2015.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Cathy Bailey Comp 6626 Project # 2 10/23/2009. WireFrame Alternative #1 Scenario: Click on a state and a PDF document of the state’s two page profile.
Development of mobile applications using PhoneGap and HTML 5
 What I hate about you things people often do that hurt their Web site’s chances with search engines.
Web Design Basic Concepts.
OARE Module 3: OARE Portal.
2012 National BDPA Technology Conference Creating Rich Data Visualizations using the Google API Yolanda M. Davis Senior Software Engineer AdvancED August.
Lecture 3 – Data Storage with XML+AJAX and MySQL+socket.io
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
SharePoint 2010 Business Intelligence Module 2: Business Intelligence.
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
Ruth Betcher Ruth Christie
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
GIS technologies and Web Mapping Services
Yahoo! User Interface (YUI) Library Natly Mekdara.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Open Government Comes to the Department of State A case study exploring the Office of the Historian’s migration to web publication.
Medicare Claims Dashboard Application Overview. THE CHALLENGE The challenge being put forth is to develop an online dashboard for researchers or other.
INTRODUCTION TO WORDPRESS. About WordPress The free service that we will use from WordPress is often used as blogging software – very little knowledge.
Visualisation of Statistics Callum, Daniel, Charlie, Courtney, Tom, Amel, Jesse.
Flash! Macromedia Flash is the key to designing and delivering low-bandwidth animations, presentations, and Web sites. It offers scripting capabilities.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
United Nations Economic Commission for Europe Statistical Division The Importance of Databases in the Dissemination Process Steven Vale, UNECE.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
SVG & INKSCAPE Student Talk: Erica Weiss DIG 4104c Spring 2014.
Web Development Process The Site Development Process Site Construction is one of the last steps.
JavaScript Introduction.  JavaScript is a scripting language  A scripting language is a lightweight programming language  A JavaScript can be inserted.
Extending the Operations Dashboard
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Kendo Ui Basics.
ANIMATION FOR THE WEB. WHAT ARE WEB ANIMATIONS? Web animations are often saved as GIF, CSS, SVG, WebGL or video Ranges from simple animations (hover effects)
NSDL Technical Platforms Diagrams. NSDL Collections Technical Platform NSDL.org Library search and browse UI Key Ingest services and tools Repository.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
PRESENTED BY GRADUATE DESIGN GROUP 2 MEREDITH, JENNIFER, CAMMAY AND DIANE How to build a web site in Dreamweaver.
Introduction to JavaScript MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/2/2016.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Portfolio Cases Dom Santucci. AstraZeneca Digital Centre of Excellence Issue: The DCOE site aims to showcase digital capabilities and understanding across.
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
In order to survive in the era of competition a business firm needs market research. Researching market involves thorough analysis and gathering of data.
Dissemination of ONS Data - Future Channels and Tools Callum Foster, Web Data Access Project ONS 1.
visit or call to enroll now..
Accessing journals by title 1 Journals can be accessed by title from an alphabetical list. For this exercise, click on ‘L’ from the A-Z list. Note: there.
Developing Online Tools To Support The Visualization Of Ocean Data For Educational Applications Poster #1767 Michael Mills, S. Lichtenwalner,
Using Social Care Online: an overview
Imaging and Design for Online Environment
JavaScript is a language that is used on any website to add tags, improve the function of the website and allow users to interact. When the development.
AJAX.
Improving public accessibility and user engagement
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Teaching slides Chapter 6.
Getting Started With Solr
UI, UX: Who Does What? A Designers guide to the tech industry.
Web AppBuilder for ArcGIS
Introduction to JavaScript & jQuery
TracCloud.
Presentation transcript:

New Methods of Disseminating Statistics Hiren Bhimjiyani Data Science and Visualisation Team BIS

Digital age Estimates that about 90% of all the data in the world today has been created in the past few years.

Key message Advance users

How our data is used Government statistics Benchmarking Planning services Internal research Marketing Resource allocation Policy

“ There is a need for government……to improve the accessibility of existing official data to meet a wider range of user needs and encourage future use. Ways to do this suggested in the research included: simplifying the data structure, reducing the volume of data, improving online access, especially the search facility on websites, Improving the timeliness. ” Statistics Commission The Use Made of Official Statistics March 2007

Three BIS projects Allow user to visually explore the data dynamically Improve search on the internet (limit use of Word or Excel) proprietary downloadable applications that can’t be indexed Provide timely information (API querying) Use of Scalable Vector Graphics (SVG) to improve search engine optimisation

Over to the browser

BIS Pulse Survey

Technical challenges: Pulse Survey My question to JQuery forum “Dear community, I am trying to use the JQuery ui combox and trying to link it to a button…………….. Here is my fiddle:…………………….” Response from JQuery forum “……The Autocomplete Combobox demo is very complex…… It is so complex that very few developers have been able to modify or enhance it…... ” The menu bar

Technical challenges: Pulse Survey The menu bar //button function for next question function next() { $('#dropdown').combobox("destroy"); //destroy the combobox and erase it leaving the underlying HTML select box var next_value = (document.getElementById("dropdown").selectedIndex + 1 ); if (next_value ===31){next_value = 1;}//hb //Unselect the currently selected option //setTimeout(function(){ }, 800); $("#dropdown option:selected").removeAttr("selected"); //remove the current selected value from the dropdown box document.getElementById("dropdown").selectedIndex = next_value; //change the HTML dropdown box value to the third one $('#dropdown').combobox(); //recreate the combobox. the new value will now stick selected_value = document.getElementById("dropdown").value; //redefine the selected_value variable and updateData(); //recall the combobox but this time with all its attributes and select event, ui so that if you use the drop down box again it fires properly $("#dropdown").combobox({ select: function (event, ui) { selected_value = ui.item.value; updateData(); //alert(ui.item.value); } } ); }

Technical challenges: Pulse Survey The menu bar //Special function created so that people don't keep pressing the next/previous button really fast //and messing up the transition $('#next').click(function() { var aaa = $(this); aaa.prop('disabled', true); setTimeout(function() { aaa.prop('disabled', false); }, 800); });

BIS Economic Growth Dashboard

Technical challenges: Economic Growth Dashboard Inclusive or exclusive

BIS International Trade in Goods map

Technical challenges: Trade in Goods map Loading of large amounts of CSV data into the browser Issues with Cross-Origin Resource Sharing (CORS) End userBIS server UN server database

The tools D3 CSS programming knowledge Other custom libs To get the job done A good development platform (IDE) Netbeans (free) Leaflet InkScape SVG editor (free) Just scratching the surface Development environment JavaScript programming knowledge JQuery HTML5 programming knowledge Web hosting service MapInfo, QGIS Graphics Adobe Illustrator R and Python

Questions Hiren Bhimjiyani Data Science and Visualisation Team BIS

Underlying methods Querying a live database using an API Disseminating information via non-propriety and open formats such as CSV and JSON Search engine optimisation using xml based graphics (SVG) Providing on demand content and increasing user engagement through interactivity Providing an interface for data access