SlideShare a Scribd company logo
Building Social 
Tools
Social Tools Suite 
Reviews 
Aggregation 
Reputation 
Monitoring 
Content Discovery Content Publishing 
Realtime Feeds Analytics
Reviews Aggregation
Reviews Aggregation 
• Customer Reviews from Review Sites 
o Yelp 
o Edmunds 
o Facebook…. 
• Site Demo 
• Aggregation Models 
o API 
o HTML Scraping
Reviews Aggregation - Toolkit 
o Home Grown Web Extraction Tools 
• Scrapers , HTML Parsers 
• Maintenance Overhead 
• Black Listing, Bots etc.. 
• Sample Code
Reviews Aggregation - Toolkit 
o Web Based Extraction Tools 
• Import.IO ( http://import.io) 
oAvailable as API 
oLittle or NoCoding 
oSelf Healing APIs 
oFree ( as in Beer ) 
oDemo
Reputation Monitoring
Reputation Monitoring 
• “Understanding or Influencing of an Individual’s or 
Business’s Reputation. “ 
• Look for Unstructured Information online. 
• 
• Sentiment Analyze it. 
• Sentiment Analysis – Computationally Identify and 
Categorize Opinion in a Piece of Text 
• Site Demo
Reputation Monitoring 
• Employ Techniques to find Information Online 
o Web Crawlers 
• 80legs - Scalable , Online Web Crawler 
• Search Engine APIs – Google/Bing etc.. 
o RSS 
• Rome Library - 
http://rometools.github.io/rome/ 
o Social Media Data 
• Social Mentions API - 
http://www.socialmention.com/
Sentiment Analysis 
• Why  Lots of Opinions on the web 
• Machine Learning/ Lexicon Based 
Machine Learning Based 
• Collect Data 
• Label Data 
• Prepare and Upload Data 
• Predict new Data 
• Iterate 
Lexicon based 
• Tokenize Words, 
• Lematize Them ( good  gud .. ) 
• Assign negators/ intensifiers
Sentiment Analysis - Tools 
• Google Predictions API 
• Stanford NLP 
• Demo 
• Site Demo
Content Discovery
Content Discovery 
• Discover Relevant Content 
• Purpose : To Engage more audience and attract 
Leads 
• Different Channels 
o RSS 
o Social Trends – Youtube , Twitter, Topsy… 
o Local News Feeds 
o Custom APIs 
• Site Demo 
• Twitter Demo
Content Publishing 
• Publishing Interesting Content to engage Users 
• Oauth Permission to Act on Client’s behalf 
o Provides Client Applications a ‘Secure’ Access to Server Resources on 
Behalf of a resource Owner 
• Publish to Multiple Channels at once. 
• Several APIs 
o spring-social-facebook/twitter/* 
o RestFB 
o Twitter4j 
o Google APIs 
• Site Demo 
• Twitter Demo
Realtime Notifications 
• Notifications on your social media Actions 
• Supported Sites only 
• Techniques 
o HTTP Push 
o Persistent Connections 
• Libraries Available 
o Twitter4j, HTTP APIs, Native Java APIs 
• Demo – Twitter 
• Site Demo
Analytics/Insights 
• Provider APIs 
o Facebook Insights API 
• Thirdparty Providers – 
o Gnip , Datasift 
o Topsy Labs
Other Products 
• Hootsuite 
• Sprout Social 
• Buffer

More Related Content

Viewers also liked

Top 3 khu căn hộ tốt nhất việt nam
Top 3 khu căn hộ tốt nhất việt namTop 3 khu căn hộ tốt nhất việt nam
Top 3 khu căn hộ tốt nhất việt nam
Kieutrinhfivestarland
 
Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"
Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"
Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"
Mari Andreeva
 
Презентация АЛЬТЕРНАТИВА КЛИМАТ
Презентация АЛЬТЕРНАТИВА КЛИМАТПрезентация АЛЬТЕРНАТИВА КЛИМАТ
Презентация АЛЬТЕРНАТИВА КЛИМАТ
Roman Fadeev
 
Mua nhà tầm trung tiện ích tầm cao nào
Mua nhà tầm trung tiện ích tầm cao nàoMua nhà tầm trung tiện ích tầm cao nào
Mua nhà tầm trung tiện ích tầm cao nào
Kieutrinhfivestarland
 
Building Social Tools
Building Social ToolsBuilding Social Tools
Building Social Tools
Anand Hemmige
 
Книжкин дом в городе моем
Книжкин дом в городе моемКнижкин дом в городе моем
Книжкин дом в городе моем
Mari Andreeva
 
Альтернатива-Климат. Общая информация
Альтернатива-Климат. Общая информацияАльтернатива-Климат. Общая информация
Альтернатива-Климат. Общая информация
Roman Fadeev
 
When air becomes deadly by. Vichinsky Elien
When air becomes deadly by. Vichinsky ElienWhen air becomes deadly by. Vichinsky Elien
When air becomes deadly by. Vichinsky Elien
vichinskye
 
Бізнес-план теплиць
Бізнес-план теплицьБізнес-план теплиць
Бізнес-план теплиць
Artem Makienko
 
Abnt nbr 14639 posto de servico - instalacoes eletricas
Abnt nbr 14639   posto de servico - instalacoes eletricasAbnt nbr 14639   posto de servico - instalacoes eletricas
Abnt nbr 14639 posto de servico - instalacoes eletricas
Mônica Nobrega
 
02 manual andaime-tubular
02 manual andaime-tubular02 manual andaime-tubular
02 manual andaime-tubular
Mônica Nobrega
 
МБА "Молодо-зелено" - 2014
МБА  "Молодо-зелено" - 2014МБА  "Молодо-зелено" - 2014
МБА "Молодо-зелено" - 2014
Mari Andreeva
 
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
Mônica Nobrega
 
Seguranca com-escadas-rampas-passarelas-construcao-civil
Seguranca com-escadas-rampas-passarelas-construcao-civilSeguranca com-escadas-rampas-passarelas-construcao-civil
Seguranca com-escadas-rampas-passarelas-construcao-civil
Mônica Nobrega
 
Презентация к докладу. Библиотеки в культурном ареале детства
Презентация к докладу. Библиотеки в культурном ареале детстваПрезентация к докладу. Библиотеки в культурном ареале детства
Презентация к докладу. Библиотеки в культурном ареале детства
Mari Andreeva
 
Методика организации летнего чтения
Методика организации летнего чтенияМетодика организации летнего чтения
Методика организации летнего чтения
Mari Andreeva
 
Виртуальная выставка как форма раскрытия фонда
Виртуальная выставка как форма раскрытия фондаВиртуальная выставка как форма раскрытия фонда
Виртуальная выставка как форма раскрытия фонда
Mari Andreeva
 

Viewers also liked (18)

Top 3 khu căn hộ tốt nhất việt nam
Top 3 khu căn hộ tốt nhất việt namTop 3 khu căn hộ tốt nhất việt nam
Top 3 khu căn hộ tốt nhất việt nam
 
Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"
Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"
Константа годового календаря на 2015 год. МКУ "ЦБС" ГО "город Якутск"
 
Презентация АЛЬТЕРНАТИВА КЛИМАТ
Презентация АЛЬТЕРНАТИВА КЛИМАТПрезентация АЛЬТЕРНАТИВА КЛИМАТ
Презентация АЛЬТЕРНАТИВА КЛИМАТ
 
Mua nhà tầm trung tiện ích tầm cao nào
Mua nhà tầm trung tiện ích tầm cao nàoMua nhà tầm trung tiện ích tầm cao nào
Mua nhà tầm trung tiện ích tầm cao nào
 
Building Social Tools
Building Social ToolsBuilding Social Tools
Building Social Tools
 
Книжкин дом в городе моем
Книжкин дом в городе моемКнижкин дом в городе моем
Книжкин дом в городе моем
 
Gioi thieu sunview town111
Gioi thieu sunview town111Gioi thieu sunview town111
Gioi thieu sunview town111
 
Альтернатива-Климат. Общая информация
Альтернатива-Климат. Общая информацияАльтернатива-Климат. Общая информация
Альтернатива-Климат. Общая информация
 
When air becomes deadly by. Vichinsky Elien
When air becomes deadly by. Vichinsky ElienWhen air becomes deadly by. Vichinsky Elien
When air becomes deadly by. Vichinsky Elien
 
Бізнес-план теплиць
Бізнес-план теплицьБізнес-план теплиць
Бізнес-план теплиць
 
Abnt nbr 14639 posto de servico - instalacoes eletricas
Abnt nbr 14639   posto de servico - instalacoes eletricasAbnt nbr 14639   posto de servico - instalacoes eletricas
Abnt nbr 14639 posto de servico - instalacoes eletricas
 
02 manual andaime-tubular
02 manual andaime-tubular02 manual andaime-tubular
02 manual andaime-tubular
 
МБА "Молодо-зелено" - 2014
МБА  "Молодо-зелено" - 2014МБА  "Молодо-зелено" - 2014
МБА "Молодо-зелено" - 2014
 
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
 
Seguranca com-escadas-rampas-passarelas-construcao-civil
Seguranca com-escadas-rampas-passarelas-construcao-civilSeguranca com-escadas-rampas-passarelas-construcao-civil
Seguranca com-escadas-rampas-passarelas-construcao-civil
 
Презентация к докладу. Библиотеки в культурном ареале детства
Презентация к докладу. Библиотеки в культурном ареале детстваПрезентация к докладу. Библиотеки в культурном ареале детства
Презентация к докладу. Библиотеки в культурном ареале детства
 
Методика организации летнего чтения
Методика организации летнего чтенияМетодика организации летнего чтения
Методика организации летнего чтения
 
Виртуальная выставка как форма раскрытия фонда
Виртуальная выставка как форма раскрытия фондаВиртуальная выставка как форма раскрытия фонда
Виртуальная выставка как форма раскрытия фонда
 

Similar to South JVM Users Group Talk - Building Social Media Tools using JVM Supported APIs

SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools
NEW MEDIA GURU
 
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Bespoke Agency
 
Semtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialSemtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorial
Barbara Starr
 
Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011
Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011
Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011Toni de la Fuente
 
Alfresco day madrid toni de la fuente - roadmap 2011
Alfresco day madrid   toni de la fuente - roadmap 2011Alfresco day madrid   toni de la fuente - roadmap 2011
Alfresco day madrid toni de la fuente - roadmap 2011Alfresco Software
 
The Hacking Game - Think Like a Hacker Meetup 12072023.pptx
The Hacking Game - Think Like a Hacker Meetup 12072023.pptxThe Hacking Game - Think Like a Hacker Meetup 12072023.pptx
The Hacking Game - Think Like a Hacker Meetup 12072023.pptx
lior mazor
 
Tools of the Trade: SEO Edition
Tools of the Trade: SEO EditionTools of the Trade: SEO Edition
Tools of the Trade: SEO Edition
Raven Tools
 
PGA NMC Social Media Workshop - PGA East - Spring 2015
PGA NMC Social Media Workshop - PGA East - Spring 2015PGA NMC Social Media Workshop - PGA East - Spring 2015
PGA NMC Social Media Workshop - PGA East - Spring 2015Caitlin Burns
 
SEO for Developers - Little Rock Tech Fest 2014
SEO for Developers - Little Rock Tech Fest 2014SEO for Developers - Little Rock Tech Fest 2014
SEO for Developers - Little Rock Tech Fest 2014
Bill Hartzer
 
Technical SEO Checklist for Beginners
Technical SEO Checklist for BeginnersTechnical SEO Checklist for Beginners
Technical SEO Checklist for Beginners
BristolSEO
 
SEO Presentation
SEO PresentationSEO Presentation
SEO Presentation
Alli Berry
 
SEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And ToolsSEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And Tools
Digital Vidya
 
MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4
Michael Germano
 
SEO 101 deck for 3dCart webinar
SEO 101 deck for 3dCart webinarSEO 101 deck for 3dCart webinar
SEO 101 deck for 3dCart webinar
Duane Forrester
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
Jani Tarvainen
 
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Nordic APIs
 
Search engine optimization simplified
Search engine optimization simplifiedSearch engine optimization simplified
Search engine optimization simplified
Sagar Barapatre
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences Search
Philipp Klöckner
 
Online strategies - How to promote your website (old)
Online strategies - How to promote your website (old)Online strategies - How to promote your website (old)
Online strategies - How to promote your website (old)
Sébastien Flury
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
Bill Doerrfeld
 

Similar to South JVM Users Group Talk - Building Social Media Tools using JVM Supported APIs (20)

SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools SEO Audit Workshop : Frameworks , Techniques and Tools
SEO Audit Workshop : Frameworks , Techniques and Tools
 
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
Tips and tools for effective SEO and brand recognition - eCommerce Expo Melbo...
 
Semtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialSemtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorial
 
Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011
Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011
Alfresco Day Madrid - Toni de la Fuente - Roadmap 2011
 
Alfresco day madrid toni de la fuente - roadmap 2011
Alfresco day madrid   toni de la fuente - roadmap 2011Alfresco day madrid   toni de la fuente - roadmap 2011
Alfresco day madrid toni de la fuente - roadmap 2011
 
The Hacking Game - Think Like a Hacker Meetup 12072023.pptx
The Hacking Game - Think Like a Hacker Meetup 12072023.pptxThe Hacking Game - Think Like a Hacker Meetup 12072023.pptx
The Hacking Game - Think Like a Hacker Meetup 12072023.pptx
 
Tools of the Trade: SEO Edition
Tools of the Trade: SEO EditionTools of the Trade: SEO Edition
Tools of the Trade: SEO Edition
 
PGA NMC Social Media Workshop - PGA East - Spring 2015
PGA NMC Social Media Workshop - PGA East - Spring 2015PGA NMC Social Media Workshop - PGA East - Spring 2015
PGA NMC Social Media Workshop - PGA East - Spring 2015
 
SEO for Developers - Little Rock Tech Fest 2014
SEO for Developers - Little Rock Tech Fest 2014SEO for Developers - Little Rock Tech Fest 2014
SEO for Developers - Little Rock Tech Fest 2014
 
Technical SEO Checklist for Beginners
Technical SEO Checklist for BeginnersTechnical SEO Checklist for Beginners
Technical SEO Checklist for Beginners
 
SEO Presentation
SEO PresentationSEO Presentation
SEO Presentation
 
SEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And ToolsSEO Audit Workshop: Framework, Techniques And Tools
SEO Audit Workshop: Framework, Techniques And Tools
 
MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4MKT 420 Search Engine Optimization Week 4
MKT 420 Search Engine Optimization Week 4
 
SEO 101 deck for 3dCart webinar
SEO 101 deck for 3dCart webinarSEO 101 deck for 3dCart webinar
SEO 101 deck for 3dCart webinar
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
 
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
 
Search engine optimization simplified
Search engine optimization simplifiedSearch engine optimization simplified
Search engine optimization simplified
 
SEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences SearchSEO in the Age of Artificial Intelligence | How AI influences Search
SEO in the Age of Artificial Intelligence | How AI influences Search
 
Online strategies - How to promote your website (old)
Online strategies - How to promote your website (old)Online strategies - How to promote your website (old)
Online strategies - How to promote your website (old)
 
API Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and AdvocacyAPI Discovery: Visibility, Usability, and Advocacy
API Discovery: Visibility, Usability, and Advocacy
 

Recently uploaded

一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 

Recently uploaded (20)

一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 

South JVM Users Group Talk - Building Social Media Tools using JVM Supported APIs

  • 2. Social Tools Suite Reviews Aggregation Reputation Monitoring Content Discovery Content Publishing Realtime Feeds Analytics
  • 4. Reviews Aggregation • Customer Reviews from Review Sites o Yelp o Edmunds o Facebook…. • Site Demo • Aggregation Models o API o HTML Scraping
  • 5. Reviews Aggregation - Toolkit o Home Grown Web Extraction Tools • Scrapers , HTML Parsers • Maintenance Overhead • Black Listing, Bots etc.. • Sample Code
  • 6. Reviews Aggregation - Toolkit o Web Based Extraction Tools • Import.IO ( http://import.io) oAvailable as API oLittle or NoCoding oSelf Healing APIs oFree ( as in Beer ) oDemo
  • 8. Reputation Monitoring • “Understanding or Influencing of an Individual’s or Business’s Reputation. “ • Look for Unstructured Information online. • • Sentiment Analyze it. • Sentiment Analysis – Computationally Identify and Categorize Opinion in a Piece of Text • Site Demo
  • 9. Reputation Monitoring • Employ Techniques to find Information Online o Web Crawlers • 80legs - Scalable , Online Web Crawler • Search Engine APIs – Google/Bing etc.. o RSS • Rome Library - http://rometools.github.io/rome/ o Social Media Data • Social Mentions API - http://www.socialmention.com/
  • 10. Sentiment Analysis • Why  Lots of Opinions on the web • Machine Learning/ Lexicon Based Machine Learning Based • Collect Data • Label Data • Prepare and Upload Data • Predict new Data • Iterate Lexicon based • Tokenize Words, • Lematize Them ( good  gud .. ) • Assign negators/ intensifiers
  • 11. Sentiment Analysis - Tools • Google Predictions API • Stanford NLP • Demo • Site Demo
  • 13. Content Discovery • Discover Relevant Content • Purpose : To Engage more audience and attract Leads • Different Channels o RSS o Social Trends – Youtube , Twitter, Topsy… o Local News Feeds o Custom APIs • Site Demo • Twitter Demo
  • 14. Content Publishing • Publishing Interesting Content to engage Users • Oauth Permission to Act on Client’s behalf o Provides Client Applications a ‘Secure’ Access to Server Resources on Behalf of a resource Owner • Publish to Multiple Channels at once. • Several APIs o spring-social-facebook/twitter/* o RestFB o Twitter4j o Google APIs • Site Demo • Twitter Demo
  • 15. Realtime Notifications • Notifications on your social media Actions • Supported Sites only • Techniques o HTTP Push o Persistent Connections • Libraries Available o Twitter4j, HTTP APIs, Native Java APIs • Demo – Twitter • Site Demo
  • 16. Analytics/Insights • Provider APIs o Facebook Insights API • Thirdparty Providers – o Gnip , Datasift o Topsy Labs
  • 17. Other Products • Hootsuite • Sprout Social • Buffer

Editor's Notes

  1. Sample Groovy Scripts : /Users/ddcanandh/Projects/git/bearcode-ratings/html.support/src/main/resources/groovy
  2. https://apps.dealer.com/social/as/precisionacuraofprincetonadw/precisionacuraofprincetonadw-admin/content/browse
  3. Demo pages or throw in some points
  4. https://apps.dealer.com/social/as/precisionacuraofprincetonadw/precisionacuraofprincetonadw-admin/content/browse
  5. Examples, and Demos for each
  6. http://text-processing.com/demo/sentiment/ http://nlp.stanford.edu:8080/sentiment/rntnDemo.html
  7. https://apps.dealer.com/social/as/ddcdemobmw/ddcdemobmw-admin/socialSyndication/index/facebook?disconnect=Disconnect
  8. Screenshot of the Realtime API page Demo