Friday, November 29, 2013

How we understand our cities?

An interesting read about City data visualization

/via City Geographics blog.

Wednesday, November 27, 2013

Web Pair - share data between HTML5 browsers

Our web pairing for mobile phones has been updated. This basic service lets you connect two smart phones so you will be able to transfer data from one to another. More precisely – it links two browsers. Actually, you cal link mobile to desktop, desktop to desktop, mobile to smart TV, etc. The key idea is that internet connection should be enough for passing data from one browser to another (from any screen to another screen). There is no need to download applications. Everything should work in the browser.

How does it work? Point two browsers (two phones, for example) to the same URL:

You can use the following QR-code:

QR code

You can see the following:

There is an unique 4-digits code on the top. The picture will be the same in the second browser. Just a code should be different:

This random code will be used for pairing two devices. The schema for pairing is similar to Bluetooth pairing. On the screen (phone) that should display the data (be linked to another phone/show data in slave mode) type the code presented on the second browser. You do not need to type anything on the second (master) phone. It will recognize the connection from the slave device automatically.

As soon as you submit the code, slave screen is ready to accept data:

As soon as the code in entered, the second screen (master) will be updated automatically:

Type any text and press Push button on the master screen. You (your pal) will see data on the slave screen.

It is a basic example that transfers text data. Technically it is possible to pass any data available in the browser. What can you transfer right now:

- just type any text. All connected slaves phones will see that

- type any phone number. It will be presented as a clickable link on the slave screen (screens)

- type any URL. E.g. Slave screen will show a clickable link

- type any email address. Slave screen will show a clickable link

- type the following command t:some_name_from_Twitter. E.g.:  t:t411. Slave screen (screens) will show the link to that account in Twitter ( in our example). So, your pals will be able to read your feed, follow it, etc.

- type the following command f:some_name_from_Facebook. The same as above but for Facebook. Slave screen (screens) will show the link to that profile in Facebook. So, your pals will be able to read your feed, subscribe, etc.

- type the following command v:some_name_from_Vkontakte. The same as above but for Vkontakte. Slave screen (screens) will show the link to that profile in Vkontakte. So, your pals will be able to read your feed, subscribe, etc.

In the latest version you can transfer image files (or pictures from the camera) too. E.g., get the file (camera picture) from mobile and show it on Smart TV, etc. As you can see (try to enlarge the pictures above) master screen contains a widget for images selection.

Note. File transfer is based on HTML5 File Read API. It is not 100% supported right now for mobie browsers (especially, with old operational systems). But it works fine for the desktop already. So, you can transfer images from your desktop browser (master) to mobile (slave), for example.

What are the prototypes? There are two componets in Coldtags suite. Both controls are pre-ajax and use frames but they work. They are Cobrowse and Slide.

Tuesday, November 26, 2013

Gathering Pattern

An interesting paper about discovering useful patterns from movement behaviours: "Online Discovery of Gathering Patterns over Trajectories".

We did the similar things for proximity data. E.g.: Analysis of trajectories in mobile networks based on data about the network proximity.

Sunday, November 24, 2013

Open Source M2M

An interesting Open Source M2M framework - DeviceHive. Java based.

Friday, November 22, 2013

Type, please

Users can be identified with a half percent margin of error based on the way they type - from this paper.

Monday, November 18, 2013

Dynamic Networks

Relational data—like graphs, networks, and matrices—is often dynamic, where the relational structure evolves over time. A fundamental problem in the analysis of time-varying network data is to extract a summary of the common structure and the dynamics of the underlying relations between the entities. - from here

Sunday, November 17, 2013

Computational creativity

Can a computer be creative? Computational creativity is concerned with machine systems that produce novel and high-quality artifacts (broadly construed) for the pleasure and consumption of people. Such systems could produce jokes, poems, visual art, architectural blueprints, business processes, fashion ensembles, financial service designs, or any other such artifact that is popularly viewed by people as creative output. In this paper, we focus primarily on culinary recipes, which include both the set and quantities of ingredients to be used as well as the methods and procedures of preparation. We also discuss menus, which are sequences of culinary recipes. - from here.

Thursday, November 14, 2013

Educational courses

Search for online courses. 95+ sites. And you can discuss your results right on the site via TogetherJS from Mozilla.

Wednesday, November 13, 2013

Slush 2013

We continue to share links for monitoring the interesting events in Twitter. Now it is Slush 2013, Helsinki 2013

Slush tweets

/via Geo Messages

Sunday, November 10, 2013

Why location matters again in e-commerce

"For every mile closer a store was, smartphone users were 23 percent more likely to click on an ad. When they were on a PC, they were only 12 percent more likely to click close-by stores." - from here

Friday, November 08, 2013

Twitter about Twitter

Send the following tweet to user @t411 t TWTR and wait for reply.

In other words, do this in your Twitter client: @t411 t TWTR

/via T411 for Twitter

Thursday, November 07, 2013


The International Journal of Open Information Technologies (INJOIT) is an all-electronic journal with the aim to bring the most recent and unpublished research and development results in the area of information technologies to the scientific and technical societies. Free, peer reviewed papers. Russian or English.

It is published by the OIT Lab (Open Information Technologies Lab, Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University).

Wednesday, November 06, 2013


An interesting event, devoted to open IoT systems. Interesting, how does it correlate with FI_WARE?

Sunday, November 03, 2013

Heterogeneity in Big Data

"The patterns observed [at population level] may be surprisingly different from the underlying patterns on the individual level." - from here