Sunday, December 14, 2014

CEP Market players - end of 2014 - from Paul Vincent


Paul Vincent published the new instance of his series on the genealogy of event processing players, as seen in the picture above.   Note that it includes also streaming platforms like STORM which is not an event processing tool per se, but a platform on which event processing functionality can be programmed.  Such platforms are indeed the most notable shift from previous versions.  

Tuesday, November 25, 2014

Starting my own radio show

When asked what do you want to do when you grow up, some people say they want to be pilots, and some say they want to be firefighters.  I was a strange kid and said: I want to work in the radio,  

The years passed and I have gone into computer programming and then into other areas around information technology and gave up my childhood dream, but did not forget it.

A few months ago I discovered that there is a regional radio station located in the campus of the college I am working in. I approached the station manager with the idea to have my own radio show in which I am hosting interesting people talking about technology, societal activities, and the bridge between them.   She agreed to record a pilot and take it from there.    I have recorded three  sessions, and then an opening session, interviewing me (in the picture), and then this week the program went live.    Until this year I have never participated in a radio program, neither as host nor as a participant. Earlier this year I have been interviewed twice in two different radio stations about the activity of the Institute of Technological Empowerment,  Actually I prefer the role of host, it is a lot of fun!. 
Here is a picture in which I am hosting my first interviewer, Rami Gazit.


It is never late to fulfill the childhood dreams....

For those who can read Hebrew, all details are in the Facebook page of the program.    

Tuesday, November 11, 2014

More on storytelling



Ramesh Jain has uploaded his presentation on objective storytelling from the ACM multimedia conference last week.    Ramesh introduces the notion of personicle as "personal chronicle". This notion stands for a collection of events that describe the story of a single person in a specific time context (day, year etc...).  A story is a collection of events that are represented in multimedia fashion, where currently digital pictures are the dominant way of representation.    The objective story is the collection of events documenting the story.  

This is an interesting concept, and I intend to look at the notion of events creating stories also in other areas where events, the interaction between events, and stories interact.   For example: creative adaptive stories using event flows.   I'll write more about this topic at a later phase. 

Saturday, November 8, 2014

On the huevent'14 workshop at ACM Multimedia 2014


This is me looks small standing near a slide from my presentation at the huevent'14 workshop.  This was kind of a keynote talk so I could talk for an hour (which is better than a typical conference talk of 20 minutes).  My talk is similar to some recent talks and can be found on slideshare

One new thing is that  I have cited a recent post by Chris Curan entitled: "12 hurdles hampering the Internet of Things".    There is also a position paper co-authored with Fabiana Fournier that is available through the ACM digital library

An interesting keynote given by Ramesh Jain on storytelling.  Ramesh views a story as a flow of events. This is an interesting concept. I guess that the relationship among events is a function of the genre.  For documentary  story events are coming in a sequence of chronological order, in a detective story, the crime is an event, and later events are relating backwards to previous events in the way to solve the mystery.   Other stories have other patterns.  This is an interesting topic to investigate further, and I'll continue to do so in the framework of the work on creative skills which is part of the agenda of my institute.      More about this - later 

Tuesday, November 4, 2014

The Institute of Technological Empowerment -- Newsletter in English


The start of the school year marked also the launch of eight projects within the framework of the institute of technological empowerment.  Typically we report on the activities in Hebrew since most of the stakeholders are in Israel, however it is time to issue a newsletter in English for all the international readers who might be interested in this.  The newsletter reflects the current status at the beginning of November 2014.   

Tuesday, October 21, 2014

Michael Jordan on the delusions of big data

Michael Jordan (the one from Berkeley, not the basketball player) gave an interesting interview to IEEE Spectrum.  it is recommended to read his own words. 

Some of the highlights of Jordan's opinions are:


  1. Using brain metaphors for computing is misleading:   computing does not work like the brain, this is also includes one of Jordan's expertise areas - neural nets.
  2. He says that the advances in computer vision lead us to be able to solve some kind of useful problems, but we are very far from giving machine the vision capabilities of a human
  3. "Big Data" is over-promising.  One can prove many false hypotheses using big data methods.  This is similar to building bridges without a theory of how to build bridges,  some may  survive, and some will collapse... 
  4. If he will have $1B to spend on research, he will invest in natural languages processing...


I think that it adds to some other observations about the overhype of "big data" (for example, see my posting on Noam Chomsky's opinion couple of years ago, or Tim Harford's recent article). 

Sunday, October 19, 2014

The Physical Web - by Google




Google recently revealed the "Physical Web" project.  This project is aimed at "interaction on demand" which will be a standard way that everybody will be able to consume data from devices connected to the Internet (AKA "Internet of Things") without the intervention of applications.   
This idea reminds of the idea of the grand challenge posed by the Event Processing Manifesto that was the result of the Dagstuhl seminar in 2010 and talked about "event fabric".     The "event fabric" challenge went further than get events on demand and also included processing event patterns on demand which I believe will be the next step to create access for everybody.  The ability to compose patterns on demand by everybody is a key to making this real-time data useful and complete the IoT revolution....  I am planned to give a talk related to this idea in early November in a workshop adjacent to the ACM Multimedia conference in Orlando... Will write more on this later...