Cloud-Based Sentiment Analyzis on Twitter Tweets
with IBM Bluemix
Advanced Software Engineering, FS16
Chris Wells, Riccardo Patané, Sebastian Schrepfer, Yuri Belevskiy
Architecture


Bluemix

Bluemix

Bluemix

Technologies Back-End
Java
Spring Data
Spring Web Sockets
Spring Boot
FRAMEWORKS
TECHNOLOGIES
MongoDB
Front-End
Technologies
HTML5
CSS3
C3.js
jQuery
Angular.js
Bower
Uglify/Minify
Grunt.js
Sass
FRONT-END: BUILD
FRONT-END: FRAMEWORKS
FRONT-END
Material Design
Autoprefix
Angular Material
Font Awesome

Un-Uglified Code
Uglified Code
Technologies
HTML5
CSS3
C3.js
jQuery
Angular.js
Websockets
REST
Bower
Uglify/Minify
Grunt.js
Sass
FRONT-END – BACK-END INTERFACE
FRONT-END: BUILD
FRONT-END: FRAMEWORKS
FRONT-END
Material Design
Autoprefix
Angular Material
Font Awesome
Interface Front-End – Back-End
POST /rest/analyze/{itemId}
→ Analyze one keyword
POST /rest/keyword
→ Create new keyword
SOCKET /socket/cpu
→ Returns work load of all current cpu's, including a date
SOCKET /socket/keywords
→ Returns a list of all registered keywords with its meta-information
Demonstration
Advanced Software Engineering
By S.S.
Advanced Software Engineering
- 352