Drools Complex Event Processing with Twitter4J. Toshiya Kobayashi Red Hat Senior Software Maintenance Engineer
|
|
|
- Jason Lang
- 10 years ago
- Views:
Transcription
1 Drools Complex Event Processing with Twitter4J Toshiya Kobayashi Red Hat Senior Software Maintenance Engineer
2 Agenda Overview Simple Demo Guvnor Integration Developing a bot
3 Agenda Overview Simple Demo Guvnor Integration Developing a bot Wifi SSID : Judcon pass : 6judcon2012
4 Overview Knowlege Base with STREAM mode Twitter Stream API Rule1 Rule2 Rule3 Tweet Tweet Match? Fire! Tweet EntryPoint twitter Knowlege Session Tweet
5 Simple Demo Command Line Interface with Eclipse Static rules Good for understanding the basic concept DRL Tweet Standalone Java
6 Simple Demo -contributed-experiments original contains this 'Simple Demo' only fork judcon branch contains 'Guvnor integration' and 'Bot' as well
7 Simple Demo $ git clone git://github.com/tkobayas/droolsjbpmcontributed-experiments.git $ cd droolsjbpm-contributed-experiments $ git checkout track origin/judcon $ cd twittercbr/ $ mvn clean package
8 Drools Complex Event Processing Known as Drools Fusion "Complex Event Processing, or CEP, is primarily an event processing concept that deals with the task of processing multiple events with the goal of identifying the meaningful events within the event cloud. CEP employs techniques such as detection of complex patterns of many events, event correlation and abstraction, event hierarchies, and relationships between events such as causality, membership, and timing, and event-driven processes."
9 Drools CEP Declare Event in Rule declare event createdat 2s ) end rule "Dump tweets" when $s : Status() from entry-point "twitter" then System.out.println(... ); end
10 Drools CEP Declare Event in Rule declare event createdat 2s ) end rule "Dump tweets" when $s : Status() from entry-point "twitter" then System.out.println(... ); end
11 Drools CEP Declare Event in Rule declare event createdat 2s ) end rule "Dump tweets" when $s : Status() from entry-point "twitter" then System.out.println(... ); end
12 Drools CEP Declare Event in Rule declare event createdat 2s ) end rule "Dump tweets" when $s : Status() from entry-point "twitter" then System.out.println(... ); end
13 Drools CEP Declare Event in Rule declare event createdat 2s ) end rule "Dump tweets" when $s : Status() from entry-point "twitter" then System.out.println(... ); end
14 Drools CEP Temporal operators rule "Dump tweets from user conversation" when $s1 : Status( $name : user.screenname ) from entry-point "twitter" $s2 : Status( inreplytoscreenname == $name, this after[1ms,2m] $s1 ) from entry-point "twitter" then System.out.println(... ); 1ms 2min end $s1 this
15 Drools CEP Set STREAM mode KnowledgeBaseConfiguration conf = KnowledgeBaseFactory.newKnowledgeBaseConfiguration(); conf.setoption( EventProcessingOption.STREAM ); KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase( conf );
16 Drools CEP Create an Entry Point and insert events into it in a different thread final WorkingMemoryEntryPoint ep = ksession.getworkingmemoryentrypoint( "twitter" );... public void onstatus( Status status ) { ep.insert( status ); }
17 Fire until halt Drools CEP ksession.fireuntilhalt();
18 Twitter4J Java library for the Twitter API REST Search Stream
19 Twitter4J Stream API Streamed Tweets sample filter firehose links retweet User Stream Site Stream
20 Twitter4J Register to to acquire your access token
21 Twitter4J Edit twitter4j.properties to enable OAuth oauth.consumerkey=xxxxxxxxxxxxxx oauth.consumersecret=xxxxxxxxxxxxxxxx oauth.accesstoken=xxxxxxxxxxxxxxxx oauth.accesstokensecret=xxxxxxxxxxxxxx
22 Twitter4J Get a TwitterStream instance, add a custom listener and read a sample stream StatusListener listener = new TwitterStatusListener( ep ); TwitterStream twitterstream = new TwitterStreamFactory().getInstance(); TwitterStream.addListener( listener ); twitterstream.sample();
23 Twitter4J A custom listener public class TwitterStatusListener implements StatusListener {... public void onstatus( Status status ) { ep.insert( status ); }...
24 Twitter4J Offline stream is useful in case that Twitter/network is unavailable Later Tweet Persist as a file Tweet emulate stream Tweet dump file
25 Twitter4J Offline stream is useful in case that Twitter/network is unavailable private static void feedevents( final StatefulKnowledgeSession ksession, final WorkingMemoryEntryPoint ep ) { try { StatusListener listener = new TwitterStatusListener( ep ); ObjectInputStream in = new ObjectInputStream( new FileInputStream( "src/main/resources/twitterstream.dump" ) ); SessionPseudoClock clock = ksession.getsessionclock(); for( int i = 0; ; i++ ) { try { Status st = (Status) in.readobject(); clock.advancetime( st.getcreatedat().gettime() - clock.getcurrenttime(), TimeUnit.MILLISECONDS ); listener.onstatus( st ); } catch( IOException ioe ) { break; }
26 DEMO Simple Demo Wifi SSID : Judcon pass : 6judcon2012
27 Filter stream Twitter4J TwitterStream twitterstream = new TwitterStreamFactory().getInstance(); twitterstream.addlistener( listener ); FilterQuery query = new FilterQuery(); query.track(new String[]{"#judcon"}); twitterstream.filter(query);
28 Guvnor Integration Authoring rules with Guvnor GUI Editor Simple Web Application which re-loads results with Ajax poll Dynamic rule change DRL Tweet Guvnor JBoss AS Web Application JBoss AS
29 Guvnor A centralized repository for Drools Knowledge Bases, with rich web based GUIs
30 Guvnor Develop rules with CEP support Note: There are some issues in Editor with CEP. Please check the latest build.
31 Guvnor original fork judcon branch contains quick fixes for some rule editor CEP issues. I will raise JIRAs soon ;) $ git clone git://github.com/tkobayas/guvnor.git $ cd guvnor $ git checkout track origin/judcon $ mvn clean package -DskipTests Note: There are some issues in Editor with CEP. Please check the latest build.
32 Knowledge Agent Knowledge Agent supports dynamic rule loading from Guvnor repository KnowledgeBaseConfiguration kbaseconf = KnowledgeBaseFactory.newKnowledgeBaseConfiguration(); kbaseconf.setoption(eventprocessingoption.stream); KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase(kbaseConf); kagent = KnowledgeAgentFactory.newKnowledgeAgent("MyAgent", kbase); kagent.applychangeset(resourcefactory.newclasspathresource("changeset.xml")); Note: The KnowledgeBaseConfiguration will be re-used when the knowledge agent re-build a knowledge base. So Stream mode will be applied continuously
33 Knowledge Agent ResourceChangeScanner scans the repository with the configured interval ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration(); sconf.setproperty("drools.resource.scanner.interval", "20"); ResourceFactory.getResourceChangeScannerService().configure(s conf); ResourceFactory.getResourceChangeScannerService().start(); ResourceFactory.getResourceChangeNotifierService().start(); Note: Use the same Drools version in Guvnor and the client
34 Knowledge Agent Use KnowledgeAgentEventListener to trigger action on resource change kagent.addeventlistener(new HaltKnowledgeAgentEventListener()); static class HaltKnowledgeAgentEventListener extends DefaultKnowledgeAgentEventListener { public void afterchangesetapplied(afterchangesetappliedevent event) { // If the changeset is updated, halt the ksession and re-run if (ksessionrunning) { try { stopknowledgesession(); run(); } catch (Exception e) {...
35 DEMO Guvnor Integration
36 Developing a bot Have fun Do not spam DRL Tweet Guvnor JBoss AS Standalone Java Tweet
37 Developing a bot Please
38 Developing a bot Which stream (filter/user/sample) do you use? How much do you narrow down the stream by FilterQuery? How to deal with rule update What condition can be hard-coded? How to maintain the daemon thread Please
39 Developing a bot Too frequent login will be restricted Too frequent tweet will be restricted Duplicate tweet will be restricted Please
40 DEMO Developing a bot Please
Real World Hadoop Use Cases
Real World Hadoop Use Cases JFokus 2013, Stockholm Eva Andreasson, Cloudera Inc. Lars Sjödin, King.com 1 2012 Cloudera, Inc. Agenda Recap of Big Data and Hadoop Analyzing Twitter feeds with Hadoop Real
Open Source Business Rules Management System Enables Active Decisions
JBoss Enterprise BRMS Open Source Business Rules Management System Enables Active Decisions What is it? JBoss Enterprise BRMS provides an open source business rules management system that enables active
Introduction to Programming Tools. Anjana & Shankar September,2010
Introduction to Programming Tools Anjana & Shankar September,2010 Contents Essentials tooling concepts in S/W development Build system Version Control System Testing Tools Continuous Integration Issue
Drools: The Business Logic Integration Platform
Drools: The Business Logic Integration Platform Jim Tyrrell jtyrrell at redhat dot com Principal JBoss Solutions Architect Red Hat Sept 4, 2014 Agenda There is still time to leave What is Open Source?
Getting Started Android + Linux. February 27 th, 2014
Getting Started Android + Linux February 27 th, 2014 Overview AllJoyn: High-level architecture Sample AllJoyn Apps for Android, Linux Downloading the AllJoyn Android SDKs Building the Sample AllJoyn Android
A Rules Engine Experiment: Lessons Learned on When and How to use a Rules-Based Solution
Approved for Public Release; Distribution Unlimited. Case Number 14-1985 A Rules Engine Experiment: Lessons Learned on When and How to use a Rules-Based Solution June 24, 2014. 2 Agenda Discuss BRMS Rules
Production time profiling On-Demand with Java Flight Recorder
Production time profiling On-Demand with Java Flight Recorder Using Java Mission Control & Java Flight Recorder Klara Ward Principal Software Developer Java Platform Group, Oracle Copyright 2015, Oracle
Configuration Manual Yahoo Cloud System Benchmark (YCSB) 24-Mar-14 SEECS-NUST Faria Mehak
Configuration Manual Yahoo Cloud System Benchmark (YCSB) 24-Mar-14 SEECS-NUST Faria Mehak Table of Contents 1 Introduction... 3 1.1 Purpose... 3 1.2 Product Information... 3 2 Installation Manual... 3
Open source business rules management system
JBoss Enterprise BRMS Open source business rules management system What is it? JBoss Enterprise BRMS is an open source business rules management system that enables easy business policy and rules development,
Scheduling. Reusing a Good Engine. Marian Edu. [email protected] http://www.ganimede.ro
Scheduling Reusing a Good Engine Marian Edu [email protected] http://www.ganimede.ro Job Scheduling Batch processing, traditional date and time based execution of background tasks Event-driven process automation,
Frysk The Systems Monitoring and Debugging Tool. Andrew Cagney
Frysk The Systems Monitoring and Debugging Tool Andrew Cagney Agenda Two Use Cases Motivation Comparison with Existing Free Technologies The Frysk Architecture and GUI Command Line Utilities Current Status
Developing tests for the KVM autotest framework
Lucas Meneghel Rodrigues [email protected] KVM Forum 2010 August 9, 2010 1 Automated testing Autotest The wonders of virtualization testing 2 How KVM autotest solves the original problem? Features Test structure
How To Use Guvnor On Linux (Web) (Webapp) (Dnu) (Gpl) (Netware) (Demo) (Powerpoint) (Orgode) (Proper) (Programming) (Server
Guvnor User Guide For users and administrators of Guvnor Version 5.4.0.Final by The JBoss Drools team [http://www.jboss.org/drools/team.html] 1. Introduction... 1 1.1. What is a Business Rules Manager?...
Welcome The webinar will begin shortly
Welcome The webinar will begin shortly Angela Chumley [email protected] 08.18.15 Engagement Tip Mute Button Listen Actively Ask Questions 2 AGENDA Getting Started Web Content Management (WCMS)
JSR-303 Bean Validation
JSR-303 Bean Validation Emmanuel Bernard JBoss, by Red Hat http://in.relation.to/bloggers/emmanuel Copyright 2007-2010 Emmanuel Bernard and Red Hat Inc. Enable declarative validation in your applications
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
Simplifying the Development of Rules Using Domain Specific Languages in DROOLS
Simplifying the Development of Rules Using Domain Specific Languages in DROOLS Ludwig Ostermayer, Geng Sun, Dietmar Seipel University of Würzburg, Dept. of Computer Science INAP 2013 Kiel, 12.09.2013 1
Practical Android Projects Lucas Jordan Pieter Greyling
Practical Android Projects Lucas Jordan Pieter Greyling Apress s w«^* ; i - -i.. ; Contents at a Glance Contents --v About the Authors x About the Technical Reviewer xi PAcknowiedgments xii Preface xiii
How to Participate in a Twitter Pitch Party
How to Participate in a Twitter Pitch Party Twitter pitch parties are popping up all over the place. Not only is there #PBPitch, but #PitMad, #pitchmadness, #pitmas and more. There are lots of good posts
Rapid Application Development. and Application Generation Tools. Walter Knesel
Rapid Application Development and Application Generation Tools Walter Knesel 5/2014 Java... A place where many, many ideas have been tried and discarded. A current problem is it's success: so many libraries,
Sophos Mobile Control Web service guide
Sophos Mobile Control Web service guide Product version: 3.5 Document date: July 2013 Contents 1 About Sophos Mobile Control... 3 2 Prerequisites... 4 3 Server-side implementation... 5 4 Client-side implementation...
Using Files as Input/Output in Java 5.0 Applications
Using Files as Input/Output in Java 5.0 Applications The goal of this module is to present enough information about files to allow you to write applications in Java that fetch their input from a file instead
OpenDaylight & PacketFence install guide. for PacketFence version 4.5.0
OpenDaylight & PacketFence install guide for PacketFence version 4.5.0 OpenDaylight & PacketFence install guide by Inverse Inc. Version 4.5.0 - Oct 2014 Copyright 2014 Inverse inc. Permission is granted
Big Data : Experiments with Apache Hadoop and JBoss Community projects
Big Data : Experiments with Apache Hadoop and JBoss Community projects About the speaker Anil Saldhana is Lead Security Architect at JBoss. Founder of PicketBox and PicketLink. Interested in using Big
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
Service Integration course. Cassandra
Budapest University of Technology and Economics Department of Measurement and Information Systems Fault Tolerant Systems Research Group Service Integration course Cassandra Oszkár Semeráth Gábor Szárnyas
Turnitin User Guide. Includes GradeMark Integration. January 2014 (revised)
Turnitin User Guide Includes GradeMark Integration January 2014 (revised) Copyright 2014 2 Contents Contents... 3 Turnitin Integration... 4 How This Guide is Organized... 4 Related Documentation... 4 Campus
Memopol Documentation
Memopol Documentation Release 1.0.0 Laurent Peuch, Mindiell, Arnaud Fabre January 26, 2016 Contents 1 User guide 3 1.1 Authentication in the admin backend.................................. 3 1.2 Managing
RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards
RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards 2012 Roving Networks. All rights reserved. Version 1.0 9/7/2012 USER MANUAL OVERVIEW The RN-131 and RN-171 WiFly radio modules are complete, standalone
Automatic Pull Request Integration
MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Automatic Pull Request Integration BACHELOR THESIS Jan Brázdil Brno, 2013 Declaration I declare that I have worked on this thesis independently
GitLab as an Alternative Development Platform for Github.com
Platform for Github.com LinuxCon Europe 2014 October 13, 2014 Ralf Lang Linux Consultant / Developer [email protected] - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems
Capabilities of a Java Test Execution Framework by Erick Griffin
Capabilities of a Java Test Execution Framework by Erick Griffin Here we discuss key properties and capabilities of a Java Test Execution Framework for writing and executing discrete Java tests for testing
AVRO - SERIALIZATION
http://www.tutorialspoint.com/avro/avro_serialization.htm AVRO - SERIALIZATION Copyright tutorialspoint.com What is Serialization? Serialization is the process of translating data structures or objects
MOOSE-Based Application Development on GitLab
MOOSE-Based Application Development on GitLab MOOSE Team Idaho National Laboratory September 9, 2014 Introduction The intended audience for this talk is developers of INL-hosted, MOOSE-based applications.
! E6893 Big Data Analytics:! Demo Session II: Mahout working with Eclipse and Maven for Collaborative Filtering
E6893 Big Data Analytics: Demo Session II: Mahout working with Eclipse and Maven for Collaborative Filtering Aonan Zhang Dept. of Electrical Engineering 1 October 9th, 2014 Mahout Brief Review The Apache
Collecting and archiving tweets: a DataPool case study
Collecting and archiving tweets: a DataPool case study Steve Hitchcock, JISC DataPool Project, Faculty of Physical and Applied Sciences, Electronics and Computer Science, Web and Internet Science, University
NotePad No More: - A Personal Survey of HTML5 Developer Toolsets. Stewart Christie - Tizen and HTML5 Community Manager.
NotePad No More: - A Personal Survey of HTML5 Developer Toolsets Stewart Christie - Tizen and HTML5 Community Manager @intel_stewart HTML5 Developer Conference Oct 2013 Editor Wars. Mat says: January 22,
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle
Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general
LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training
LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training Tony Wong 1 Copyright Copyright 2012 2012 Hewlett-Packard Development Development Company, Company, L.P. The L.P. information
OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat [email protected] November 1, 2013
OpenShift on you own cloud Troy Dawson OpenShift Engineer, Red Hat [email protected] November 1, 2013 2 Infrastructure-as-a-Service Servers in the Cloud You must build and manage everything (OS, App Servers,
Continuous Integration on System z
Continuous Integration on System z A Proof of Concept at Generali Deutschland Informatik Services GmbH Enterprise Modernization GSE Frankfurt, 14th October 2013 Markus Holzem, GDIS-AS mailto: [email protected]
Evaluation and implementation of CEP mechanisms to act upon infrastructure metrics monitored by Ganglia
Project report CERN Summer Student Programme Evaluation and implementation of CEP mechanisms to act upon infrastructure metrics monitored by Ganglia Author: Martin Adam Supervisors: Cristovao Cordeiro,
Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk
Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.
HBase Key Design. 2012 coreservlets.com and Dima May. 2012 coreservlets.com and Dima May
2012 coreservlets.com and Dima May HBase Key Design Originals of slides and source code for examples: http://www.coreservlets.com/hadoop-tutorial/ Also see the customized Hadoop training courses (onsite
Developing Android Apps with the ArcGIS Runtime SDK for Android. Dan O Neill @jdoneill @doneill
Developing Android Apps with the ArcGIS Runtime SDK for Android Dan O Neill @jdoneill @doneill Xueming Wu @xuemingrocks Agenda Introduction to the ArcGIS Android SDK Maps & Layers Basemaps (Portal) Location
Java Forum Nord 2015. Dirk Mahler
by Java Forum Nord 2015 Dirk Mahler Black Boxes Called Artifacts Software As A Graph jqassistant Let s Explore Libraries! 2 Yes We Scan Software Analysis Using jqassistant 3 Artifact Result of a build/integration
OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN
OpenShift is FanPaaStic For Java EE By Shekhar Gulati Promo Code JUDCON.IN About Me ~ Shekhar Gulati OpenShift Evangelist at Red Hat Hands on developer Speaker Writer and Blogger Twitter @ shekhargulati
www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk
CS506 Web Design and Development Solved Online Quiz No. 01 Which of the following is a general purpose container? JFrame Dialog JPanel JApplet Which of the following package needs to be import while handling
Oracle Application Development Framework Overview
An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
SETTING UP YOUR JAVA DEVELOPER ENVIRONMENT
SETTING UP YOUR JAVA DEVELOPER ENVIRONMENT Summary This tipsheet describes how to set up your local developer environment for integrating with Salesforce. This tipsheet describes how to set up your local
Drools at Intermountain Healthcare. Herman Post Homer Warner Center 5/9/2011
Drools at Intermountain Healthcare Herman Post Homer Warner Center 5/9/2011 What is Drools? Drools is a Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow
Platform as a Service and Container Clouds
John Rofrano Senior Technical Staff Member, Cloud Automation Services, IBM Research [email protected] or [email protected] Platform as a Service and Container Clouds using IBM Bluemix and Docker for Cloud
Chulalongkorn University International School of Engineering Department of Computer Engineering 2140105 Computer Programming Lab.
Chulalongkorn University Name International School of Engineering Student ID Department of Computer Engineering Station No. 2140105 Computer Programming Lab. Date Lab 2 Using Java API documents, command
Google Cloud Print Administrator Configuration Guide
Google Cloud Print Administrator Configuration Guide 1 December, 2014 Advanced Customer Technologies Ricoh AMERICAS Holdings, Inc. Table of Contents Scope and Purpose... 4 Overview... 4 System Requirements...
Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft
5.6 Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft logo, Jaspersoft ireport Designer, JasperReports Library, JasperReports Server, Jaspersoft
Instrumentation for Linux Event Log Analysis
Instrumentation for Linux Event Log Analysis Rajarshi Das Linux Technology Center IBM India Software Lab [email protected] Hien Q Nguyen Linux Technology Center IBM Beaverton [email protected] Abstract
Ikasan ESB Reference Architecture Review
Ikasan ESB Reference Architecture Review EXECUTIVE SUMMARY This paper reviews the Ikasan Enterprise Integration Platform within the construct of a typical ESB Reference Architecture model showing Ikasan
Robotium Automated Testing for Android
Robotium Automated Testing for Android Hrushikesh Zadgaonkar Chapter No. 1 "Getting Started with Robotium" In this package, you will find: A Biography of the author of the book A preview chapter from the
JBOSS ESB. open source community experience distilled. Beginner's Guide. Enterprise. Magesh Kumar B
JBOSS ESB Beginner's Guide A comprehensive, practical guide to developing servicebased applications using the Open Source JBoss Enterprise Service Bus Kevin Conner Tom Cunningham Len DiMaggio Magesh Kumar
The Monitis Monitoring Agent ver. 1.2
The Monitis Monitoring Agent ver. 1.2 General principles, Security and Performance Monitis provides a server and network monitoring agent that can check the health of servers, networks and applications
Integration of an open source rule engine to enhance the IHTSDO Workbench testing
Integration of an open source rule engine to enhance the IHTSDO Workbench testing Dr. Guillermo Reynoso Dr. Alejandro Lopez Osornio termmed IT Buenos Aires, Argentina 2009 termmed SA Terminology maintenance
Towards Smart and Intelligent SDN Controller
Towards Smart and Intelligent SDN Controller - Through the Generic, Extensible, and Elastic Time Series Data Repository (TSDR) YuLing Chen, Dell Inc. Rajesh Narayanan, Dell Inc. Sharon Aicler, Cisco Systems
iway iway Business Activity Monitor User's Guide Version 6.0.2 Service Manager (SM) DN3501982.1209
iway iway Business Activity Monitor User's Guide Version 6.0.2 Service Manager (SM) DN3501982.1209 Cactus, EDA, EDA/SQL, FIDEL, FOCUS, Information Builders, the Information Builders logo, iway, iway Software,
Gentran Integration Suite. Archiving and Purging. Version 4.2
Gentran Integration Suite Archiving and Purging Version 4.2 Copyright 2007 Sterling Commerce, Inc. All rights reserved. Additional copyright information is located on the Gentran Integration Suite Documentation
Running a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
Drools Developer's Cookbook
PUBLISHING I community experience distilled Drools Developer's Cookbook Lucas Amador Chapter No. 2 "Expert: Behind the Rules" In this package, you will find: A Biography of the author of the book A preview
Paul Barham ([email protected]) Program Manager - Java. David Staheli ([email protected]) Software Development Manager - Java
Paul Barham ([email protected]) Program Manager - Java David Staheli ([email protected]) Software Development Manager - Java to empower every person and every organization on the planet to achieve
Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.
1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards
WebSphere MQ Managed File Transfer. Parineeta Mattur
WebSphere MQ Managed File Transfer Parineeta Mattur Agenda Basic FTP What is Managed File Transfer? WebSphere MQ File Transfer Edition The Three Key Components of FTE Integration with MQ Networks Data
Designing with Exceptions. CSE219, Computer Science III Stony Brook University http://www.cs.stonybrook.edu/~cse219
Designing with Exceptions CSE219, Computer Science III Stony Brook University http://www.cs.stonybrook.edu/~cse219 Testing vs. Debugging Testing Coding Does the code work properly YES NO 2 Debugging Testing
Using Git for Project Management with µvision
MDK Version 5 Tutorial AN279, Spring 2015, V 1.0 Abstract Teamwork is the basis of many modern microcontroller development projects. Often teams are distributed all over the world and over various time
C Programming Review & Productivity Tools
Review & Productivity Tools Giovanni Agosta Piattaforme Software per la Rete Modulo 2 Outline Preliminaries 1 Preliminaries 2 Function Pointers Variadic Functions 3 Build Automation Code Versioning 4 Preliminaries
Security Analytics Topology
Security Analytics Topology CEP = Stream Analytics Hadoop = Batch Analytics Months to years LOGS PKTS Correlation with Live in Real Time Meta, logs, select payload Decoder Long-term, intensive analysis
Koen Aers JBoss, a division of Red Hat jbpm GPD Lead
JBoss jbpm Overview Koen Aers JBoss, a division of Red Hat jbpm GPD Lead Agenda What is JBoss jbpm? Multi Language Support Graphical Process Designer BPMN Reflections What is it? JBoss jbpm is a sophisticated
Android Security Evaluation Framework
INTRODUCING... A S E F Android Security Evaluation Framework - Parth Patel $ whoami_ Agenda Manual Research Automation - A S E F Let s solve problems Conclusion Android OS Open Source Security Evaluation
The power of root on Android emulators
The power of root on Android emulators Command line tooling for Android Development Gabe Martin LinuxFest Northwest 2013 10:00 AM to 10:50 AM, CC 239 Welcome Describe alternative title Questions can be
MSDG Services Integration Document Draft Ver 1.2
Table of contents Page 1 of 17 Table of Contents 2 Push SMS Integration 1. 1.1 Overview HTTP API lets departments send across SMS messages using HTTP URL interface. The API supports SMS push (Single SMS
Automated performance testing using Maven & JMeter. George Barnett, Atlassian Software Systems @georgebarnett
Automated performance testing using Maven & JMeter George Barnett, Atlassian Software Systems @georgebarnett Create controllable JMeter tests Configure Maven to create a repeatable cycle Run this build
Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner
1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi
Working Copy 1.4 users manual
Working Copy 1.4 users manual Introduction 3 Cloning repositories 3 Accessing files 3 Committing changes 4 Staying up-to-date 4 Remotes 5 Clone catalog 5 SSH keys 6 Viewing and editing files 6 File changes
CI/CD Cheatsheet. Lars Fabian Tuchel Date: 18.March 2014 DOC:
CI/CD Cheatsheet Title: CI/CD Cheatsheet Author: Lars Fabian Tuchel Date: 18.March 2014 DOC: Table of Contents 1. Build Pipeline Chart 5 2. Build. 6 2.1. Xpert.ivy. 6 2.1.1. Maven Settings 6 2.1.2. Project
... Introduction... 17
... Introduction... 17 1... Workbench Tools and Package Hierarchy... 29 1.1... Log on and Explore... 30 1.1.1... Workbench Object Browser... 30 1.1.2... Object Browser List... 31 1.1.3... Workbench Settings...
Enterprise Informatization LECTURE
Enterprise Informatization LECTURE Piotr Zabawa, PhD. Eng. IBM/Rational Certified Consultant e-mail: [email protected] www: http://www.pk.edu.pl/~pzabawa/en 07.10.2011 Lecture 2 Business Process Modeling
Grid-In-Hand Mobile Grid Revised 1/27/15
Grid-In-Hand Mobile Grid Revised 1/27/15 Grid-In-Hand provides a mobile solution framework by coupling your mobile scanner to your ios or Android device. Use Mobile Grid for inventory, asset management,
Technical Data Sheet: imc SEARCH 3.1. Topology
: imc SEARCH 3.1 Database application for structured storage and administration of measurement data: Measurement data (measurement values, measurement series, combined data from multiple measurement channels)
ApacheCon 2014. Infinite Session Clustering with Apache Shiro & Cassandra
ApacheCon 2014 Infinite Clustering with Apache Shiro & Cassandra Les Hazlewood @lhazlewood Apache Shiro Project Chair CTO, Stormpath stormpath.com .com User Management and Authen=ca=on API Security for
Facebook: Cassandra. Smruti R. Sarangi. Department of Computer Science Indian Institute of Technology New Delhi, India. Overview Design Evaluation
Facebook: Cassandra Smruti R. Sarangi Department of Computer Science Indian Institute of Technology New Delhi, India Smruti R. Sarangi Leader Election 1/24 Outline 1 2 3 Smruti R. Sarangi Leader Election
Advanced Java Client API
2012 coreservlets.com and Dima May Advanced Java Client API Advanced Topics Originals of slides and source code for examples: http://www.coreservlets.com/hadoop-tutorial/ Also see the customized Hadoop
Project Report BIG-DATA CONTENT RETRIEVAL, STORAGE AND ANALYSIS FOUNDATIONS OF DATA-INTENSIVE COMPUTING. Masters in Computer Science
Data Intensive Computing CSE 486/586 Project Report BIG-DATA CONTENT RETRIEVAL, STORAGE AND ANALYSIS FOUNDATIONS OF DATA-INTENSIVE COMPUTING Masters in Computer Science University at Buffalo Website: http://www.acsu.buffalo.edu/~mjalimin/
AAI for Mobile Apps How mobile Apps can use SAML Authentication and Attributes. Lukas Hämmerle [email protected]
AAI for Mobile Apps How mobile Apps can use SAML Authentication and Attributes Lukas Hämmerle [email protected] Berne, 13. August 2014 Introduction App by University of St. Gallen Universities
