Twitter Data Collection and Analysis

Size: px
Start display at page:

Download "Twitter Data Collection and Analysis"

Transcription

1 Twitter Data Collection and Analysis Tutorial Session EDEE CSM Course Darshan Santani April

2 Outline Twitter API Basics Applications API (REST vs. Streaming) Descriptive Analysis Authentication Localization (Geo) Rate Limits and TOS Text Analysis (NLP) Data Access Language Topic Modeling Networks

3 Twitter API Basics

4 Twitter API API: Application Programming Interface REST vs. Streaming API REST Non-persistent Streaming Persistent Source:

5 Authentication App registration at Oauth Authentication Protocol Application level authentication Consumer Key Consumer Secret User level authentication Access Token Access Secret Source:

6 Rate Limits and Bias Imposes clear rate limits on REST interface No clear documentation on Streaming interface Can potentially vary from 1% to X% (potentially unknown) At most 1% of all the tweets produced on Twitter Representativeness Sample bias Law of large numbers Firehose 100% of all public tweets Cost and Computing resources Source:

7 Sample Bias F Morstatter,et al. Is the Sample Good Enough? Comparing Data from Twitter's Streaming API with Twitter's Firehose. International AAAI Conference on Web and Social Media, 2013.

8 Terms of Service (TOS) Not allowed to share the dataset publicly Can share derivative and aggregated analysis Student License Agreement for data sharing with CSM class students Source:

9 Data Access Data access via Streaming API Free version! Streaming endpoints Public streams: public data flowing through Twitter User streams: single-user streams Site streams: multi-user version of user streams Public Streams Establishing too many connections with the same credentials Reading data too slowly message queue overflows Error Code: 420 Source:

10 Streaming Request Parameters track comma-separated list of keywords incl. hashtags a keyword may be one or more terms keywords' order does not matter case agnostic Source:

11 Streaming Request Parameters locations comma-separated list of {longitude, latitude} pairs specifying a set of bounding boxes to filter tweets southwest corner of the bounding box comes first bounding boxes do not act as filters for other filter parameters More request parameters: Source:

12 Response Object (JSON) JSON, or JavaScript Object Notation Key-value pair Human-readable format Platform independent Twitter-specific Attributes of a JSON-encoded object are unordered Unexpected or missing fields Source:

13 Tweet Attributes Entities Media Urls User Mentions Hashtags (#) Places are named locations with geo coordinates Tweets associated with places are not necessarily issued from that location Sources:

14 User Attributes Source:

15

16 Practical Notes Decouple collection and processing of high volume streams When requesting high-volume streams, request compressed streams (GZIP) ~1/5th the size of an uncompressed stream Accept-Encoding: deflate, gzip Twitter API support in different languages: Source:

17 Hands-on Tutorial

18 Applications

19

20

21 Topic Modeling Topic 1 Transport Topic 7 Junk Food Topic 3 Italian Cuisine airport train swiss ticket hour don t zurich security class chf wi-fi area long buy shop switzerland shopping expensive open trains burger burgers de drink forget fries chips kind generous dont cheese owners backpacker hostel pub guinness romandie big live hamburgers pizza italian pizzas pasta pie tiramisu shopping pretty terrible restaurant chocolate vis al store bernerhof made special gnocchi manor luxemburgerli Darshan Santani, Daniel Gatica-Perez, Speaking Swiss: Languages and Venues in Foursquare, ACM MM 2013

22 Lausanne Gare Zurich HB

23

24 Q&A

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 12 Tutorial 3 Part 1 Twitter API In this tutorial, we will learn

More information

6/29/ :38 AM 1

6/29/ :38 AM 1 6/29/2017 11:38 AM 1 Creating an Event Hub In this lab, you will create an Event Hub. What you need for this lab An Azure Subscription Create an event hub Take the following steps to create an event hub

More information

Grandstream Networks, Inc. Captive Portal Authentication via Twitter

Grandstream Networks, Inc. Captive Portal Authentication via Twitter Grandstream Networks, Inc. Table of Content SUPPORTED DEVICES... 4 INTRODUCTION... 5 CAPTIVE PORTAL SETTINGS... 6 Policy Configuration Page... 6 Landing Page Redirection... 8 Pre-Authentication Rules...

More information

Advanced Computer Graphics CS 525M: Crowds replace Experts: Building Better Location-based Services using Mobile Social Network Interactions

Advanced Computer Graphics CS 525M: Crowds replace Experts: Building Better Location-based Services using Mobile Social Network Interactions Advanced Computer Graphics CS 525M: Crowds replace Experts: Building Better Location-based Services using Mobile Social Network Interactions XIAOCHEN HUANG Computer Science Dept. Worcester Polytechnic

More information

How to Register for a Developer Account Nick V. Flor

How to Register for a Developer Account Nick V. Flor How to Register for a Developer Account Nick V. Flor (professorf@gmail.com) Before you can scrape Twitter, you need a Consumer Key and Consumer Secret (codes). But before you can get these codes, you need

More information

Account Activity Migration guide & set up

Account Activity Migration guide & set up Account Activity Migration guide & set up Agenda 1 2 3 4 5 What is the Account Activity (AAAPI)? User Streams & Site Streams overview What s different & what s changing? How to migrate to AAAPI? Questions?

More information

Aruba Central Guest Access Application

Aruba Central Guest Access Application Aruba Central Guest Access Application User Guide Copyright Information Copyright 2017Hewlett Packard Enterprise Development LP. Open Source Code This product includes code licensed under the GNU General

More information

Cookies, sessions and authentication

Cookies, sessions and authentication Cookies, sessions and authentication TI1506: Web and Database Technology Claudia Hauff! Lecture 7 [Web], 2014/15 1 Course overview [Web] 1. http: the language of Web communication 2. Web (app) design &

More information

PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility

PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means

More information

Social Media Tip and Tricks

Social Media Tip and Tricks Social Media Tip and Tricks Hey 2016 CCP attendees! The Technology Council has put together social media tips and tricks to support your CCP process. Social media and other online tools can be great resources

More information

Visualization of Large Dynamic Networks

Visualization of Large Dynamic Networks Visualization of Large Dynamic Networks Name: (11252107) Advisor: Dr. Larry Holder School of Electrical Engineering and Computer Science Washington State University, Pullman, WA 99164 PART I. Abstract

More information

Mobile Procurement REST API (MOBPROC): Access Tokens

Mobile Procurement REST API (MOBPROC): Access Tokens Mobile Procurement REST API (MOBPROC): Access Tokens Tangoe, Inc. 35 Executive Blvd. Orange, CT 06477 +1.203.859.9300 www.tangoe.com TABLE OF CONTENTS HOW TO REQUEST AN ACCESS TOKEN USING THE PASSWORD

More information

Part 1. Learn how to collect streaming data from Twitter web API.

Part 1. Learn how to collect streaming data from Twitter web API. Tonight Part 1. Learn how to collect streaming data from Twitter web API. Part 2. Learn how to store the streaming data to files or a database so that you can use it later for analyze or representation

More information

Account Activity Migration guide & set up

Account Activity Migration guide & set up Account Activity Migration guide & set up Agenda 1 2 3 4 5 What is the Account Activity (AAAPI)? User Streams & Site Streams overview What s different & what s changing? How to migrate to AAAPI? Questions?

More information

Harvesting, Processing and Visualising Geo-Encoded Data from Social Media

Harvesting, Processing and Visualising Geo-Encoded Data from Social Media Harvesting, Processing and Visualising Geo-Encoded Data from Social Media Nikola Ljubešić Department of Knowledge Technologies Jožef Stefan Institute, Ljubljana Aims of this tutorial 1. Understand APIs

More information

Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service.

Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix.com Data Governance For up-to-date information visit: This section

More information

Making a POST Request Using Informatica Cloud REST API Connector

Making a POST Request Using Informatica Cloud REST API Connector Making a POST Request Using Informatica Cloud REST API Connector Copyright Informatica LLC 2016, 2017. Informatica, the Informatica logo, and Informatica Cloud are trademarks or registered trademarks of

More information

Quantitative Text Analysis. Applications to Social Media Research. pablobarbera.com/text-analysis-vienna

Quantitative Text Analysis. Applications to Social Media Research. pablobarbera.com/text-analysis-vienna Quantitative Text Analysis. Applications to Social Media Research Pablo Barberá London School of Economics www.pablobarbera.com Course website: pablobarbera.com/text-analysis-vienna APIs APIs API = Application

More information

Giovanni Stilo, Ph.D. 140 Chars to Fly. Twitter API 1.1 and Twitter4J introduction

Giovanni Stilo, Ph.D. 140 Chars to Fly. Twitter API 1.1 and Twitter4J introduction Giovanni Stilo, Ph.D. stilo@di.uniroma1.it 140 Chars to Fly Twitter API 1.1 and Twitter4J introduction Twitter (Mandatory) Account General operation REST principles Requirements Give every thing an ID

More information

A Guide to Understand, Install and Use Pie Register WordPress Registration Plugin

A Guide to Understand, Install and Use Pie Register WordPress Registration Plugin A Guide to Understand, Install and Use Pie Register WordPress Registration Plugin 1 P a g e Contents 1. Introduction... 5 2. Who is it for?... 6 3. Community v/s PRO Version... 7 3.1. Which version is

More information

Running the ESPM Twitter Integration sample app on SAP Cloud Platform

Running the ESPM Twitter Integration sample app on SAP Cloud Platform Running the ESPM Twitter Integration sample app on SAP Cloud Platform By Daniel Gomes da Silva Learn how to download, build, deploy, configure and run the ESPM Twitter Integration JAVA sample app on SAP

More information

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki Leveraging the Globus Platform in your Web Applications GlobusWorld April 26, 2018 Greg Nawrocki greg@globus.org Topics and Goals Platform Overview Why expose the APIs A quick touch of the Globus Auth

More information

Advisor/Committee Members Dr. Chris Pollett Dr. Mark Stamp Dr. Soon Tee Teoh. By Vijeth Patil

Advisor/Committee Members Dr. Chris Pollett Dr. Mark Stamp Dr. Soon Tee Teoh. By Vijeth Patil Advisor/Committee Members Dr. Chris Pollett Dr. Mark Stamp Dr. Soon Tee Teoh By Vijeth Patil Motivation Project goal Background Yioop! Twitter RSS Modifications to Yioop! Test and Results Demo Conclusion

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

Quick Start Guide: ios Iridium Mail & Web app and Iridium GO!

Quick Start Guide: ios Iridium Mail & Web app and Iridium GO! Quick Start Guide: ios Iridium Mail & Web app and Iridium GO! Iridium Mail & Web mobile application is available for download on the Apple ios App Store. This quick start guide provides step-by-step instructions

More information

FREE AJAX SUITE. User Guide FOR MAGENTO 2. Version: Release Date: Product Page: Ajax Suite. Support:

FREE AJAX SUITE. User Guide FOR MAGENTO 2. Version: Release Date: Product Page: Ajax Suite. Support: FREE AJAX SUITE FOR MAGENTO 2 User Guide Version: 1.2.0 Release Date: 19.09.2017 Product Page: Ajax Suite Support: info@tigren.com C O P Y R I G H T 2017 TABLE OF CONTENTS Installation. 1 Ajax Suite....2

More information

Facebook data extraction using R & process in Data Lake

Facebook data extraction using R & process in Data Lake Facebook data extraction using R & process in Data Lake An approach to understand how retail companie B s y G c a a ut n am p Go e sw rf a o m r i m Facebook data mining to analyze customers behavioral

More information

Using OAuth 2.0 to Access ionbiz APIs

Using OAuth 2.0 to Access ionbiz APIs Using OAuth 2.0 to Access ionbiz APIs ionbiz APIs use the OAuth 2.0 protocol for authentication and authorization. ionbiz supports common OAuth 2.0 scenarios such as those for web server, installed, and

More information

ForgeRock Access Management Customization and APIs

ForgeRock Access Management Customization and APIs training@forgerock.com ForgeRock Access Management Customization and APIs Description AM-421 Course Description Revision B This course provides a hands-on technical introduction to ForgeRock Access Management

More information

Connect your Lotus Notes app to the Activity Stream with XPages. Frank van der Linden

Connect your Lotus Notes app to the Activity Stream with XPages. Frank van der Linden Connect your Lotus Notes app to the Activity Stream with XPages Frank van der Linden Agenda Introduction Social Business oauth and OpenSocial Let s connect to the Activity Stream Post to the Activity Stream

More information

lab Creating a Low Cost Sync Database for JavaScript Applications with AWS V1.00 AWS Certified Developer Associate lab title Course title

lab Creating a Low Cost Sync Database for JavaScript Applications with AWS V1.00 AWS Certified Developer Associate lab title Course title lab lab title Creating a Low Cost Sync Database for JavaScript Applications with AWS V1.00 Course title AWS Certified Developer Associate Table of Contents Contents Table of Contents... 1 About the Lab...

More information

OAuth2.0: the Promise and Pitfalls. Sergey Ozernikov Security Consultant OWASP NZ Day 4 th February 2016

OAuth2.0: the Promise and Pitfalls. Sergey Ozernikov Security Consultant OWASP NZ Day 4 th February 2016 OAuth2.0: the Promise and Pitfalls Sergey Ozernikov Security Consultant OWASP NZ Day 4 th February 2016 Company Overview Company Lateral Security (IT) Services Limited Founded in April 2008 by Nick von

More information

Authentication with OAuth 2.0

Authentication with OAuth 2.0 Authentication with OAuth 2.0 The OAuth 2.0 specification defines a delegation protocol that is useful for conveying authorization decisions across a network of web-enabled applications and APIs. OAuth

More information

AEM Mobile: Setting up Google as an Identity Provider

AEM Mobile: Setting up Google as an Identity Provider AEM Mobile: Setting up Google as an Identity Provider Requirement: Prerequisite knowledge Understanding of AEM Mobile Required Products AEM Mobile Google Account Generating the client ID and secret To

More information

Mining Social Media Users Interest

Mining Social Media Users Interest Mining Social Media Users Interest Presenters: Heng Wang,Man Yuan April, 4 th, 2016 Agenda Introduction to Text Mining Tool & Dataset Data Pre-processing Text Mining on Twitter Summary & Future Improvement

More information

Appendix A Additional Information

Appendix A Additional Information Appendix A Additional Information In this appendix, we provide more information on building practical applications using the techniques discussed in the chapters of this book. In Sect. A.1, we discuss

More information

Impressory Documentation

Impressory Documentation Impressory Documentation Release 0.2-SNAPSHOT William Billingsley January 10, 2014 Contents 1 Contents: 3 1.1 Courses.................................................. 3 1.2 Enrolling students............................................

More information

Data Collection at the Edge with OSIsoft Message Format

Data Collection at the Edge with OSIsoft Message Format Data Collection at the Edge with OSIsoft Message Format Presented by: Jeremy Korman, Product Marketing Manager Konstantin Chudnovskiy, SaaS Products Team Leader Frank Gasparro, Edge Products Group Lead

More information

Exploring World s Interest in Paralympics through Twitter

Exploring World s Interest in Paralympics through Twitter Exploring World s Interest in Paralympics through Twitter Venkata Sravya Kalla, Thanaa Ghanem Information and Computer Science Department Metropolitan State University St. Paul, MN, 55106 cu9426bs@metrostate.edu,

More information

CM Social Post Documentation

CM Social Post Documentation CM Social Post Documentation Release 1.0.1 CMExtension March 15, 2016 Contents 1 Overview 3 2 Install & update 5 3 Facebook application 7 4 Facebook personal timeline plugin 13 5 Facebook page timeline

More information

Red Hat Fuse 7.2 Fuse Online Sample Integration Tutorials

Red Hat Fuse 7.2 Fuse Online Sample Integration Tutorials Red Hat Fuse 7.2 Fuse Online Sample Integration Tutorials How business users can share data among different applications Last Updated: 2018-12-13 Red Hat Fuse 7.2 Fuse Online Sample Integration Tutorials

More information

Events at Towson University: Editor s Guide

Events at Towson University: Editor s Guide Events at Towson University: Editor s Guide Table of Contents INTRODUCTION... 3 LOGGING IN... 3 ADMIN DASHBOARD... 4 ADDING AND MANAGING EVENTS... 4 ADDING AN EVENT... 4 MANAGING EVENTS... 8 Editing an

More information

Introduction to Kony Fabric

Introduction to Kony Fabric Kony Fabric Introduction to Kony Fabric Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on the Revision

More information

Technical Overview. Version March 2018 Author: Vittorio Bertola

Technical Overview. Version March 2018 Author: Vittorio Bertola Technical Overview Version 1.2.3 26 March 2018 Author: Vittorio Bertola vittorio.bertola@open-xchange.com This document is copyrighted by its authors and is released under a CC-BY-ND-3.0 license, which

More information

Integrating Salesforce and SharePoint Netwoven Inc.

Integrating Salesforce and SharePoint Netwoven Inc. Integrating Salesforce and SharePoint 2013 Netwoven Inc. Audience Background How many have some experience with: Salesforce.com: basic Sales or other Apps SharePoint 2013 Apps (SP or Cloud hosted) Development

More information

EventCenter Training SEPTEMBER CrowdCompass 2505 SE 11 th Ave, Suite #300 Portland, OR

EventCenter Training SEPTEMBER CrowdCompass 2505 SE 11 th Ave, Suite #300 Portland, OR EventCenter Training SEPTEMBER 2014 CrowdCompass 2505 SE 11 th Ave, Suite #300 Portland, OR www.crowdcompass.com Toll-free: +1.888.889.3069 Fax: +1.877.615.6699 Contents Familiarize Yourself... 3 Introduction...

More information

Math 1526: Excel Lab 5 Summer 2004

Math 1526: Excel Lab 5 Summer 2004 Math 5: Excel Lab 5 Summer Matrix Algebra In order to complete matrix operations using Excel, you must learn how to use arrays. First you must learn how to enter a matrix into a spreadsheet. For practice,

More information

API Signup Instructions

API Signup Instructions API Signup Instructions Pixabay The API Key for Pixabay is already included in the FotoPress plugin, so you don t need to do anything with it. Flickr 1. Flickr is also a part of Yahoo. If you already have

More information

ios BYOD Wireless Instructions

ios BYOD Wireless Instructions ios BYOD Wireless Instructions The following is an outline of the process required to connect your personally-owned ios device to the BYOD Wireless. First open the settings App Select the BYOD wireless

More information

Overview! Automated Certificate Management (ACME) Protocol! IP-NNI Task Force! Mary Barnes - iconectiv!

Overview! Automated Certificate Management (ACME) Protocol! IP-NNI Task Force! Mary Barnes - iconectiv! Overview! Automated Certificate Management (ACME) Protocol! IP-NNI Task Force! Mary Barnes - iconectiv! ACME Overview! ACME is a protocol being developed in IETF for Automated Certificate Management.!

More information

CUSTOMER PORTAL. Connectors Guide

CUSTOMER PORTAL. Connectors Guide CUSTOMER PORTAL Connectors Guide Connectors Clicking into this area will display connectors that can be linked to the portal. Once linked to the portal certain connectors will display information in the

More information

1. How do you deploy an application to Cloud Foundry with multiple instances, on a non-default domain?

1. How do you deploy an application to Cloud Foundry with multiple instances, on a non-default domain? CFCD Study Guide This guide will help you prepare for the Cloud Foundry Certified Developer examination. The guide is not meant to be inclusive of all topics, but rather encourage you to further study

More information

Virtual Desktop (Windows 7 VM) User Guide

Virtual Desktop (Windows 7 VM) User Guide Virtual Desktop (Windows 7 VM) User Guide Welcome to using your new Virtual Desktop. This technology will offer mobility, enhanced security, and extreme versatility via Citrix technologies and Windows

More information

Xerox Connect App for Blackboard

Xerox Connect App for Blackboard Xerox Connect App for Blackboard Information Assurance Disclosure Additional information, if needed, on one or more lines Month 00, 0000 2018 Xerox Corporation. All rights reserved. Xerox,

More information

OAuth with On-Premise ReportPlus Server Installation Guide

OAuth with On-Premise ReportPlus Server Installation Guide OAuth with On-Premise ReportPlus Server Installation Guide ReportPlus Server OAuth On-Premise ReportPlus Server Installation 1.0 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS

More information

Cisco Spark API Workshop

Cisco Spark API Workshop BRING YOUR LAPTOP! Cisco Spark API Workshop Eugene Morozov Technical Manager CEE-RCIS, N&B 21 April 2018 Fulda What is this? This session IS NOT: The upcoming Emerging Technologies Workshop Experimenting

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 07 Tutorial 2 Part 1 Facebook API Hi everyone, welcome to the

More information

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web White Paper EVERY THING CONNECTED Is Putting Every Physical Thing Every Thing Connected The Internet of Things a term first used by technology visionaries at the AUTO-ID Labs at MIT in the 90s 1 has received

More information

October J. Polycom Cloud Services Portal

October J. Polycom Cloud Services Portal October 2018 3725-42461-001J Polycom Cloud Services Portal Copyright 2018, Polycom, Inc. All rights reserved. No part of this document may be reproduced, translated into another language or format, or

More information

QUICK GUIDE. Setting up aha on your phone to work with the BeSpoke Premium Audio System * and pairing your Bluetooth phone.

QUICK GUIDE. Setting up aha on your phone to work with the BeSpoke Premium Audio System * and pairing your Bluetooth phone. QUICK START GUIDE Setting up aha on your phone to work with the BeSpoke Premium Audio System * and pairing your Bluetooth phone. * Refer to the BeSpoke Quick Start Guide for usage instructions. BeSpoke

More information

Table of Contents. I. How do I register for a new account? II. How do I log in? (I already have a MyJohnDeere.com account.)

Table of Contents. I. How do I register for a new account? II. How do I log in? (I already have a MyJohnDeere.com account.) Quick Start Guide If you are an App Developer, you can get started by adding a new app and configuring it to consume Deere APIs on developer.deere.com. Use this Quick Start Guide to find and try our APIs.

More information

Aruba Central Application Programming Interface

Aruba Central Application Programming Interface Aruba Central Application Programming Interface User Guide Copyright Information Copyright 2016 Hewlett Packard Enterprise Development LP. Open Source Code This product includes code licensed under the

More information

Metadata. Frauke Kreuter BLS 2018 University of Maryland (JPSM), University of Mannheim & IAB

Metadata. Frauke Kreuter BLS 2018 University of Maryland (JPSM), University of Mannheim & IAB Metadata Frauke Kreuter BLS 2018 University of Maryland (JPSM), University of Mannheim & IAB Metadata? Process data whiskey Spaghetti Metadata Paradata and metadata Paradata capture information about

More information

E l a s t i c s e a r c h F e a t u r e s. Contents

E l a s t i c s e a r c h F e a t u r e s. Contents Elasticsearch Features A n Overview Contents Introduction... 2 Location Based Search... 2 Search Social Media(Twitter) data from Elasticsearch... 4 Query Boosting in Elasticsearch... 4 Machine Learning

More information

Software Requirement Specification

Software Requirement Specification Software Requirement Specification Publish/Subscribe System Group-03 Atul Jangra 2010CS50277 Dushyant Behl 2010CS50282 Shantanu 2010CS50295 Utkarsh 2010CS50299 1 1. Introduction Table of Content 1.1 Purpose...

More information

User Management. Juan J. Doval DEIMOS SPACE S.L.U. NextGEOSS, September 25 th 2017

User Management. Juan J. Doval DEIMOS SPACE S.L.U. NextGEOSS, September 25 th 2017 User Management Juan J. Doval DEIMOS SPACE S.L.U. NextGEOSS, September 25 th 2017 Agenda Introduction User Management Federation Objectives 1 Introduction NextGEOSS High-Level Architecture DataHub harvest

More information

Grandstream Networks, Inc. Captive Portal Authentication via Facebook

Grandstream Networks, Inc. Captive Portal Authentication via Facebook Grandstream Networks, Inc. Table of Content SUPPORTED DEVICES... 4 INTRODUCTION... 5 CAPTIVE PORTAL SETTINGS... 6 Policy Configuration Page... 6 Landing Page Redirection... 9 Pre-Authentication Rules...

More information

Start To Develop THE NEXT LEVEL

Start To Develop THE NEXT LEVEL Start To Develop THE NEXT LEVEL 11.10.2017 OVERVIEW I. MARKET & REGISTRATION II. API SUBSCRIPTION III. API TYPES IV. CALLING API S V. SANDBOX VS LIVE VI. TOOLS 10/13/2017 NxtPort The Next Level 2 I. MARKET

More information

Oracle Cloud Using the Eventbrite Adapter with Oracle Integration

Oracle Cloud Using the Eventbrite Adapter with Oracle Integration Oracle Cloud Using the Eventbrite Adapter with Oracle Integration E85506-05 January 2019 Oracle Cloud Using the Eventbrite Adapter with Oracle Integration, E85506-05 Copyright 2017, 2019, Oracle and/or

More information

Information Sharing and User Privacy in the Third-party Identity Management Landscape

Information Sharing and User Privacy in the Third-party Identity Management Landscape Information Sharing and User Privacy in the Third-party Identity Management Landscape Anna Vapen¹, Niklas Carlsson¹, Anirban Mahanti², Nahid Shahmehri¹ ¹Linköping University, Sweden ²NICTA, Australia 2

More information

Developing Solutions for Google Cloud Platform (CPD200) Course Agenda

Developing Solutions for Google Cloud Platform (CPD200) Course Agenda Developing Solutions for Google Cloud Platform (CPD200) Course Agenda Module 1: Developing Solutions for Google Cloud Platform Identify the advantages of Google Cloud Platform for solution development

More information

NCORE 2018 New Orleans GUIDE to Guidebook. 31st ANNUAL NATIONAL CONFERENCE ON RACE AND ETHNICITY IN AMERICAN HIGHER EDUCATION 1

NCORE 2018 New Orleans GUIDE to Guidebook. 31st ANNUAL NATIONAL CONFERENCE ON RACE AND ETHNICITY IN AMERICAN HIGHER EDUCATION 1 NCORE 2018 New Orleans GUIDE to Guidebook 31st ANNUAL NATIONAL CONFERENCE ON RACE AND ETHNICITY IN AMERICAN HIGHER EDUCATION 1 Hello and welcome to this quick guidebook tutorial for downloading and using

More information

ITP 140 Mobile Technologies. Mobile Topics

ITP 140 Mobile Technologies. Mobile Topics ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users

More information

Inland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE

Inland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE Inland Revenue Build Pack Identity and Access Services Date: 04/09/2017 Version: 1.5 IN CONFIDENCE About this Document This document is intended to provide Service Providers with the technical detail required

More information

SugarCRM for Hootsuite

SugarCRM for Hootsuite SugarCRM for Hootsuite User Guide Document izeno Pte Ltd Version 1.0 Hootsuite for Sugar User Guide P a g e 1 Revision / Modifications SN Version Date Author Comments 1 0.1 Wed 20 December 2017 Kris Haryadi

More information

MAX Realtime messaging and activity stream engine. Carles Bruguera Víctor Fernández de Alba

MAX Realtime messaging and activity stream engine. Carles Bruguera Víctor Fernández de Alba MAX Realtime messaging and activity stream engine Carles Bruguera (@sunbit) Víctor Fernández de Alba (@sneridagh) Víctor Senior Python Developer and IT architect Plone Foundation member Plone core developer

More information

Leveraging the Globus Platform in your Web Applications

Leveraging the Globus Platform in your Web Applications Leveraging the Globus Platform in your Web Applications Steve Tuecke tuecke@uchicago.edu NCAR September 5, 2018 Globus serves as A platform for building science gateways, web portals and other applications

More information

Banner Management. Welcome CHAPTER

Banner Management. Welcome CHAPTER CHAPTER 6 allows you to create different types of messages to interact with the customers at the stores or venues. You can set the message specific rules and validity rules. An Admin user or account user

More information

Red Hat JBoss Fuse 7.0-TP

Red Hat JBoss Fuse 7.0-TP Red Hat JBoss Fuse 7.0-TP Ignite Sample Integration Tutorials Instructions for Creating Sample Integrations Last Updated: 2018-04-03 Red Hat JBoss Fuse 7.0-TP Ignite Sample Integration Tutorials Instructions

More information

Android project proposals

Android project proposals Android project proposals Luca Bedogni, Federico Montori 13 April 2018 Abstract In this document, we describe three possible projects for the exam of Laboratorio di applicazioni mobili course. Each student

More information

User Guide NRC Research Press Journals Published by

User Guide NRC Research Press Journals Published by RP Mobile User Guide NRC Research Press Journals Published by ACCESS Accessing RP Mobile Open the browser on a compatible device and enter the URL www.nrcresearchpress.com. As you are accessing the site

More information

CMX Dashboard Visitor Connect

CMX Dashboard Visitor Connect CHAPTER 11 Cisco CMX Visitor Connect is a guest access solution based on Mobility Services Engine (MSE), Cisco Wireless LAN Controller (WLC) and Lightweight Access points (AP). The CMX Visitor Connect

More information

Adding Cloud Based Interactive Compute Capabilities to Globus Endpoints

Adding Cloud Based Interactive Compute Capabilities to Globus Endpoints Adding Cloud Based Interactive Compute Capabilities to Globus Endpoints Ben Galewsky Research Programmer, National Center for Supercomputing Applications bengal1@illinois.edu http://www.nationaldataservice.org/

More information

ONE SOCIAL. A Writing Project. Presented to. The Faculty of the Department of Computer Science. San José State University

ONE SOCIAL. A Writing Project. Presented to. The Faculty of the Department of Computer Science. San José State University ONE SOCIAL A Writing Project Presented to The Faculty of the Department of Computer Science San José State University In Partial Fulfillment of the Requirements for the Degree Master of Computer Science

More information

Security and Privacy. SWE 432, Fall 2016 Design and Implementation of Software for the Web

Security and Privacy. SWE 432, Fall 2016 Design and Implementation of Software for the Web Security and Privacy SWE 432, Fall 2016 Design and Implementation of Software for the Web Today Security What is it? Most important types of attacks Privacy For further reading: https://www.owasp.org/index.php/

More information

Supported 3rd Party Authentication Providers for Odyssys

Supported 3rd Party Authentication Providers for Odyssys Supported 3rd Party Authentication Providers for Odyssys 1. Introduction... 3 1.1 Authentication Provider Menu... 3 1.2 Gateway Configuration... 4 2. Google+/Google Apps... 4 2.1 Prerequisites... 4 2.2

More information

OAuth securing the insecure

OAuth securing the insecure Black Hat US 2011 khash kiani khash@thinksec.com OAuth securing the insecure roadmap OAuth flow malicious sample applications mobile OAuth google app web-based OAuth facebook app insecure implementation

More information

Downloading Tweet Streams and Parsing

Downloading Tweet Streams and Parsing and Parsing Ayan Bandyopadhyay IR Lab. CVPR Unit Indian Statistical Institute (Kolkata) To download this slide go to: https://goo.gl/aywi1s 1 and Parsing Downloading Tweet Streams It is imagined that Tweets

More information

SOCIAL MEDIA. Charles Murphy

SOCIAL MEDIA. Charles Murphy SOCIAL MEDIA Charles Murphy Social Media Overview 1. Introduction 2. Social Media Areas Blogging Bookmarking Deals Location-based Music Photo sharing Video 3. The Fab Four FaceBook Google+ Linked In Twitter

More information

SAS Viya 3.2: Self-Service Import

SAS Viya 3.2: Self-Service Import SAS Viya 3.2: Self-Service Import About Self-Service Import Overview of Self-Service Import Self-service import offers an easy way to bring data into the SAS Cloud Analytic Services (CAS) environment.

More information

Netvibes A field guide for missions, posts and IRCs

Netvibes A field guide for missions, posts and IRCs Netvibes A field guide for missions, posts and IRCs 7/2/2012 U.S. Department of State International Information Programs Office of Innovative Engagement Table of Contents Introduction... 3 Setting up your

More information

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0 REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations

More information

AVAYA LEARNING CENTER END USER GUIDE. Avaya Learning Virtual Campus License Registration Guidelines

AVAYA LEARNING CENTER END USER GUIDE. Avaya Learning Virtual Campus License Registration Guidelines AVAYA LEARNING CENTER END USER GUIDE Avaya Learning Virtual Campus License Registration Guidelines 1 Avaya Learning Virtual Campus License Registration Guide November 2015 ENROLLMENT REGISTRATION PROCESS

More information

Integrate Microsoft Office 365. EventTracker v8.x and above

Integrate Microsoft Office 365. EventTracker v8.x and above EventTracker v8.x and above Publication Date: March 5, 2017 Abstract This guide provides instructions to configure Office 365 to generate logs for critical events. Once EventTracker is configured to collect

More information

OAuth App Impersonation Attack

OAuth App Impersonation Attack OAuth App Impersonation Attack HOW TO LEAK A 100-MILLION-NODE SOCIAL GRAPH IN JUST ONE WEEK? A REFLECTION ON OAUTH AND API DESIGN IN ONLINE SOCIAL NETWORKS Pili Hu & Prof. Wing Cheong Lau The Chinese University

More information

Integrating with ClearPass HTTP APIs

Integrating with ClearPass HTTP APIs Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,

More information

Quick Start Guide for Data Buyers

Quick Start Guide for Data Buyers Quick Start Guide for Data Buyers November 2015 Quick start guide Welcome to DataStreamX! Our marketplace allows you to easily source for data from across the world. We focus on simplifying the data procurement

More information

for Salesforce Question-to-Case Connector

for Salesforce Question-to-Case Connector for Salesforce Question-to-Case Connector Contents 2 Contents Cloud Help for Community Managers... 3 What is the Salesforce Question-to-Case Connector... 4 Setting up the Salesforce Question-to-Case Connector...5

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

Social Network Analytics on Cray Urika-XA

Social Network Analytics on Cray Urika-XA Social Network Analytics on Cray Urika-XA Mike Hinchey, mhinchey@cray.com Technical Solutions Architect Cray Inc, Analytics Products Group April, 2015 Agenda 1. Introduce platform Urika-XA 2. Technology

More information