Social Data Visualization with HTML5 and JavaScript

Social Data Visualization with HTML5 and JavaScript
eBook: $17.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $47.98    Print cover: $29.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Learn how to use JavaScript to create compelling visualizations of social data
  • Use the d3 library to create impressive SVGs
  • Master OAuth and how to authenticate with social media sites

Book Details

Language : English
Paperback : 104 pages [ 235mm x 191mm ]
Release Date : September 2013
ISBN : 1782166548
ISBN 13 : 9781782166542
Author(s) : Simon Timms
Topics and Technologies : All Books, Big Data and Business Intelligence, Enterprise Products and Platforms, Open Source

Table of Contents

Chapter 1: Visualizing Data
Chapter 2: JavaScript and HTML5 for Visualizations
Chapter 3: OAuth
Chapter 4: JavaScript for Visualization
Chapter 5: Twitter
Chapter 6: Stack Overflow
Chapter 7: Facebook
Chapter 8: Google+
  • Chapter 1: Visualizing Data
    • There's a lot of data out there
    • Getting excited about data
      • Data beyond Excel
      • Social media data
        • Why should I care?
    • HTML visualizations
    • Summary
      • Chapter 3: OAuth
        • Authentication versus authorization
        • The OAuth protocol
          • OAuth versions
        • Summary
          • Chapter 5: Twitter
            • Getting access to the APIs
            • Setting up a server
            • OAuth
            • Visualization
              • Server side
              • Client side
            • Summary

                  Simon Timms

                  Simon Timms is a developer who works in the oil and gas industry in Calgary, Alberta. He has a BSc in Computing Science from the University of Alberta and a Masters from Athabasca University. He is interested in distributed systems, visualization, and the acquisition of ice-cream. This is his first book, but he blogs frequently on diverse topics such as code contracts and cloud computing at He is involved in the local .NET and JavaScript community, and speaks frequently at conferences.

                  Code Downloads

                  Download the code and support files for this book.

                  Submit Errata

                  Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


                  - 2 submitted: last submission 15 May 2014

                  The bio of Jonathan Petitcolas (Reviewer) in the Front Matter of the book is incorrect. the correct one is as follows:


                  Jonathan Petitcolas is a web developer specialized in Symfony2 and Node.js development. He graduated from the International Institute of Information Technologies (also known as SUPINFO), and spent his last year of study teaching web technologies (and also C/C++) not only in several French campuses, but also at the Chinese Shandong University of Science and Technology (SUST).

                  Open-source aficionado, he contributes regularly to several open-source projects. He also shares all of his experience and discoveries about programming through his blog ( or through social networks (@Sethpolma on Twitter).

                  Errata Type: Typo   Page: 2


                  The website to download node.js mentioned on the Preface is incorrect. The correct one is as follows:

                  Sample chapters

                  You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                  Frequently bought together

                  Social Data Visualization with HTML5 and JavaScript +    Oracle Coherence 3.5 =
                  50% Off
                  the second eBook
                  Price for both: $39.60

                  Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                  What you will learn from this book

                  • Understand how the ever-growing world of data can be simplified through visualization
                  • See how traditional graphs fall down in the face of modern visualization
                  • Explore the various features of HTML5 which allow for creating visualizations
                  • Investigate how social networks delegate authority through OAuth
                  • Discover what data is available on Stack Overflow, Facebook, Twitter, and Google+
                  • Create exciting graphs which go beyond the normal standards
                  • Simplify your code with scales, layouts, and other features of the d3.js visualization library
                  • Set up Node.js as a platform to develop visualizations from social media

                  In Detail

                  The increasing adoption of HTML5 opens up a new world of JavaScript-powered visualizations. By harnessing the power of scalable vector graphics (SVGs), you can present even complex data to your users in an easy-to-understand format and improve the user experience by freeing users from the burden of tabular data.

                  Social Data Visualization with HTML5 and JavaScript teaches you how to leverage HTML5 techniques through JavaScript to build visualizations. It also helps to clear up how the often complicated OAuth protocol works to help you unlock a universe of social media data from sites like Twitter, Facebook, and Google+.

                  Social Data Visualization with HTML5 and JavaScript provides you with an introduction to creating an accessible view into the massive amounts of data available in social networks. Developers with some JavaScript experience and a desire to move past creating boring charts and tables will find this book a perfect fit. You will learn how to make use of powerful JavaScript libraries to become not just a programmer, but a data artist.

                  By using OAuth, which is helpfully demystified in one of the book’s chapters, you will be able to unlock the universe of social media data. Through visualizations, you will also tease out trends and relationships which would normally be lost in the noise.


                  This book is a fast-paced guide full of step-by-step instructions that teach you how to visualize social data using HTML5 and JavaScript.

                  Who this book is for

                  This book is for developers who are excited about data and who want to share that excitement with others. Developers who are interested in the data which can be extracted from social networks will also find this book hugely beneficial.

                  Readers should have a working knowledge of both JavaScript and HTML.

                  Code Download and Errata
                  Packt Anytime, Anywhere
                  Register Books
                  Print Upgrades
                  eBook Downloads
                  Video Support
                  Contact Us
                  Awards Voting Nominations Previous Winners
                  Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                  Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software