Sunday, June 29, 2014

Directory of mashups

Our mashups directory has been updated. A huge collection of applications: Facebook, Twitter, Google Maps, LBS, QR-codes, mobile HTML5 etc.

The latest release includes for example our new mobile tool: Bluetooth Data Points.

Friday, June 27, 2014

Cisco IoT Challenge

Bluetooth Data Points (BDP) let share and discover data in a local proximity. The main idea behind this approach is doing that without the preliminary scene preparation. BDP model does not require wireless tags, fingerprints (radio maps), etc. An ordinary smart phone is enough for creating own data channel and start sharing (distribute) own data.

BDP approach lets mobile users (enterprises) associate own data snippets with Bluetooth nodes. So, other mobile users in proximity (Bluetooth radio distance) will be able to discover and read them. You can think about the web browsing, where web pages provide some hyper-local data. Read more.

/via Cisco IoT Innovation Grand Challenge

Wednesday, June 25, 2014

Google I/O 2014


We continue to share links for monitoring the interesting events in Twitter. Now it is Google I/O 2014, San-Francisco 2014

Google I/O 2014

/via Geo Messages

Sunday, June 22, 2014

Saturday, June 21, 2014

Tuesday, June 17, 2014

Monday, June 02, 2014

BDP - Bluetooth Data Points

More information about Bluetooth Data Points

Bluetooth Data Points (BDP) is a new approach for creating mobile services with wireless tags. It is a yet another use case for the network proximity. Mobile application (Android) lets any user post some announce (advertising, classified, etc.) and associate it with Bluetooth node on the phone. The same application on another phone can scan nearby Bluetooth nodes and collect local announces. Dislike iBeacon and similar applications:

a) this approach is based on the Core Bluetooth rather than on Bluetooth Low Energy. So it will work with any phone;

b) this application works like a browser. So, mobile user decides when to run and what to read rather than constantly get unwanted notifications.

The following picture illustrates BDP (Bluetooth Data Points) approach:

BDP uses Core Bluetooth. So, it could be used with almost any smartphone. Let us see how it works:

1. Mobile user can browse local announces:

2. Another user publish own announce:

It is simply a text. User can publish links (URLs), email, phone or links to Twitter: @t411

3. Application switch on Bluetooth for published announces:

Of course, the publisher can switch Bluetooth off and make own announces unavailable. And later, switch it on again, etc. So, publisher's announces will follow his phone. When published materials are on, other mobile users nearby will the them:

Mobile application for Android, which implements this approach could be downloaded right from Google Play: BDP on Google Play. Here is an appropriate QR-code:

QR code for BDP

You can download it right from our site too: BDP on servlewtsuite. And here is an appropriate QR-code:

QR code for BDP

As the possible use cases for this approach we can mention applications for retail, indoor navigation, as well as context-dependent services for Smart Cities.

P.S. We've used the similar approach for Wi-Fi: SpotEx

Wednesday, May 28, 2014

Distributed computing

A great article about paradigm shift in programming: all computing has become distributed computing. The age of standalone applications has disappeared, and applications that run on a single computer are almost inconceivable.

Sunday, May 25, 2014

More about Bluetooth Data Points

More information about Bluetooth Data Points

Bluetooth Data Points (BDP) is a new approach for creating mobile services with wireless tags. It is a yet another use case for the network proximity. Mobile application (Android) lets any user post some announce (advertising, classified, etc.) and associate it with Bluetooth node on the phone. The same application on another phone can scan nearby Bluetooth nodes and collect local announces. Dislike iBeacon and similar applications:

a) this approach is based on the Core Bluetooth rather than on Bluetooth Low Energy. So it will work with any phone;

b) this application works like a browser. So, mobile user decides when to run and what to read rather than constantly get unwanted notifications.

The following picture illustrates BDP (Bluetooth Data Points) approach:

BDP uses Core Bluetooth. So, it could be used with almost any smartphone. Let us see how it works:

1. Mobile user can browse local announces:

2. Another user publish own announce:

It is simply a text. User can publish links (URLs), email, phone or links to Twitter: @t411

3. Application switch on Bluetooth for published announces:

Of course, the publisher can switch Bluetooth off and make own announces unavailable. And later, switch it on again, etc. So, publisher's announces will follow his phone. When published materials are on, other mobile users nearby will the them:

Mobile application for Android, which implements this approach: BDP (Bluetooth Data Point). You can download it right from our site servletsuite.com. And here is an appropriate QR-code:

QR code for BDP

As the possible use cases for this approach we can mention applications for retail, indoor navigation, as well as context-dependent services for Smart Cities.

P.S. We've used the similar approach for Wi-Fi: SpotEx

Saturday, May 24, 2014

Bluetooth Data Points

Here is a yet another use case for the network proximity. Mobile application (Android) lets any user post some announce (advertising, classified, etc.) and starts Bluetooth on the phone. The same application on another phone can scan nearby Bluetooth nodes and collect local announces. Dislike iBeacon and similar applications:

a) this approach is based on the Core Bluetooth rather than on Bluetooth Low Energy. So it will work with any phone;

b) this application works like a browser. So, mobile user decides when to run and what to read rather than constantly getting unwanted notifications

The following picture illustrates BDP (Bluetooth Data Points) approach:

You can download this application right from our server: BDP.apk

QR code for BDP


Sunday, May 18, 2014

Data Mining

A good collection: free books on Data Mining

Thursday, May 08, 2014

Thursday, April 24, 2014

Tuesday, April 15, 2014

ECIR 2014


We continue to share links for monitoring the interesting events in Twitter. Now it is ECIR Conference 2014, Amsterdam 2014

ECIR 2014

/via Geo Messages

Wednesday, April 09, 2014

WWW 2014


We continue to share links for monitoring the interesting events in Twitter. Now it is World Wide Web Conference 2014, Seoul 2014

WWW 2014

/via Geo Messages

Wednesday, April 02, 2014

EU Future Internet


We continue to share links for monitoring the interesting events in Twitter. Now it is 1st European Conference on the Future Internet, Brussels 2014

ECFI tweets

/via Geo Messages

Online Courses

Search for online courses: http://courses.linkstore.ru

Monday, March 31, 2014

Wednesday, March 26, 2014

INJOIT - call for papers

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. English or Russian languages.

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

Indexing: Google Scholar, DOAJ, Ulrich's Periodicals Directory, ResearchBib, Elibrary.ru (RINC)

Wednesday, March 12, 2014

Semantic Web and IoT

"The Internet of Things is coming, but it needs a semantic backbone to flourish" - from here.

Monday, March 10, 2014

LWM2M protocol

Lightweight M2M: Enabling Device Management and Applications for the Internet of Things - a new OMA standard.

Tuesday, March 04, 2014

IoT EU Summit


We continue to share links for monitoring the interesting events in Twitter. Now it is IoT EU Summit 2014, Brussels 2014

IoT EU Summit tweets

/via Geo Messages

Monday, March 03, 2014

SXSW 2014


We continue to share links for monitoring the interesting events in Twitter. Now it is SXSW 2014, Austin 2014

SXSW tweets

/via Geo Messages

Thursday, February 27, 2014

Search for online courses

Our mashup based on Google Custom Search Engine - Search for Online Courses. 110 sites. And you can discuss search results right on the page via TogetherJS from Mozilla.

Tuesday, February 25, 2014

MWC 2014


We continue to share links for monitoring the interesting events in Twitter. Now it is MWC 2014, Barselona 2014

MWC tweets

/via Geo Messages

Monday, February 24, 2014

IoT framework

Yet another IoT framework. Now the whole picture looks similar to Java web frameworks - there are more IoT frameworks than developers for them.

Friday, February 14, 2014

Mobile Services on Wi-Fi Proximity Base

Our paper in IJESIT: Yousef Daradkeh, Tariq (Moh’d Taisir) Al Omari, and Dmitry Namiot "Mobile Services on Wi-Fi Proximity Base". International Journal of Engineering Science and Innovative Technology (IJESIT), Vol. 3, Issue 1, 2014. pp.24-35

This paper describes a new model for delivering hyper-local data for mobile subscribers. Our model uses Wi-Fi proximity as a service. According to this concept, any existing or even a specially created Wi-Fi hot spot could be used as presence sensor that can trigger access for some user-generated information snippets. In this article we present several examples for deployment: context-aware browser, integration for proximity and social streams and human dynamics models based on proximity data. As the possible use-cases, we can mention, for example, news and deals delivery in malls, news feeds for office centers and campuses, social curation, Smart City projects, personal classifieds, etc.

Thursday, February 13, 2014

Friday, February 07, 2014

Postdoc positions

4 postdoc positions are available in top Russian university: robots, AI, big data. Working language is English, a good package.

Send CV to info@servletsuite.com

Thursday, February 06, 2014

Twitter Data Grants

"With more than 500 million Tweets a day, Twitter has an expansive set of data from which we can glean insights and learn about a variety of topics, from health-related information such as when and where the flu may hit to global events like ringing in the new year. To date, it has been challenging for researchers outside the company who are tackling big questions to collaborate with us to access our public, historical data. Our Data Grants program aims to change that by connecting research institutions and academics with the data they need." - from Twitter

Wednesday, February 05, 2014

INJOIT - call for papers

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. English or Russian languages. Here you can see the archive.

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

Thursday, January 30, 2014

Sunday, January 26, 2014

Sunday, January 19, 2014

DLD 2014


We continue to share links for monitoring the interesting events in Twitter. Now it is DLD 2014, Munich 2014

DLD tweets

/via Geo Messages

Tuesday, January 14, 2014

Saturday, January 11, 2014

Data-Driven Discovery Initiative

Data-Driven Discovery Initiative seeks to advance the people and practices of data-intensive science, to take advantage of the increasing volume, velocity, and variety of scientific data to make new discoveries. Within this initiative, we’re supporting data-driven discovery investigators – individuals who exemplify multidisciplinary, data-driven science, coalescing natural sciences with methods from statistics and computer science.

It is anticipated that the DDD initiative will make about 15 awards at ~$1,500,000 each, at $200K-$300K/year for five years.

read more here.

Friday, January 10, 2014

Thursday, January 09, 2014

INJOIT: call for papers

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. English or Russian languages.

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

Monday, January 06, 2014

CES 2014


We continue to share links for monitoring the interesting events in Twitter. Now it is CES 2014, Las Vegas 2014

CES tweets

/via Geo Messages

P2P framework

From the recent read: "ConnectEnc: Encounter-based Connections & Opportunistic Trust in Mobile Networks". But it looks like the core P2P functionality is missed. At least, in the paper.

Thursday, January 02, 2014

Mining relationships in proximity movements

A new paper about mining relationships in proximity movements has been published in APPLIED MATHEMATICAL SCIENCES Journal.

Saturday, December 28, 2013

Search for online courses

Our mashup based on Google Custom Search Engine - Search for Online Courses. 105+ sites. And discuss your result right on the page via TogetherJS from Mozilla.

Sunday, December 22, 2013

M2M & Smart Cities

Machine-to-Machine in Smart Grids & Smart Cities: Technologies, Standards & Applications.


Friday, December 20, 2013

Social Streams

A new paper has been published in International Journal of Space-Based and Situated Computing. This paper describes a new approach for using wireless sensors on mobile phones for integrating data from social networks. See Social streams based on network proximity.

Saturday, December 14, 2013

About mobile sensing

Here is the list of open source mobile libraries for collecting data from sensors (in no particular order):

What is missed? New suggestions are more than welcome.

Tuesday, December 10, 2013

LeWeb 2013


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

LeWeb tweets

/via Geo Messages

Saturday, December 07, 2013

Time-series databases

An actual question in connection with M2M and Smart Cities tasks - Open source databases for time-series, events and metrics. E.g.:

What is else?

Thursday, December 05, 2013

Blacklisted journals

There are 4 publishers not recognized by Malaysia Ministry of Higher Education (MOHE):

  • EuroJournals Inc.
  • Common Ground Publishing
  • Academic Journals
  • African World Press

See list of journals here.

Tuesday, December 03, 2013

AppNation 2013


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

AppNation tweets

/via Geo Messages

i-ASC 2014

Monday, December 02, 2013

Friday, November 29, 2013

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: http://pair.linkstore.ru

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. http://servletsuite.com 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 (http://twitter.com/t411 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

INJOIT CFP

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

Webinos

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

Thursday, October 31, 2013

Web Summit 2013


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

WebSummit tweets

/via Geo Messages

Friday, October 25, 2013

Fi-Ware Open Call

Open Call for an interesting project has been posted. The “Smart City Service” platform is a portfolio of functions, designed to foster the development and uptake of city guide applications for end users based on future internet technologies (“smart city guide”). The “smart city guide” aims at having functions before, during and after a visit in a town. Another goal of this final application is to be available on various devices (mobile, tablet, PC, TV).

We are looking for partners. We have some ideas for B5: Platform Enrichment (Data and Content). Extend or build Open City Databases.

Monday, October 21, 2013

Online courses

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


Thursday, October 10, 2013

Context-aware QR-codes

Our paper devoted to context-aware QR-code has been published in World Applied Sciences Journal.

See also this message

Tuesday, October 08, 2013

Place 2013


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

Place tweets

/via Geo Messages

Sunday, October 06, 2013

City Sciences

Smart Cities in the University. It is the first time that the Universidad Politecnica of Madrid promotes a cross-cutting postgraduate program between the schools of engineering and architecture, with the ambition to become an international benchmark. The Master in City Sciences is an advanced program that provides a holistic view on the development of the city - City Sciences

Here is an example for ICT course - Big Data for Smart Cities

Wednesday, September 25, 2013

How do you explain Machine Learning?

It looks like the marketing won in math too. As per this thread How do you explain Machine Learning and Data Mining to non Computer Science people? any statistics is machine learning. As I can guess, everything unknown is a deep learning ...

Tuesday, September 24, 2013

Search for online courses

Our mashup based on Google Custom Search Engine - Search for Online Courses. And discuss your result right on the page with TogetherJS from Mozilla.

Monday, September 23, 2013

Sunday, September 22, 2013

How Twitter can cash in?

MIT review published an article about the possible earnings for Twitter.

More or less traditionally referred to in conjunction with Twitter sources. At the first hand it is location based services. Although fewer than 1 percent of tweets are "geotagged," or voluntarily labeled by users with location coordinates. The second big area is natural language processing for tweets. For example, there are various demographics data that could be extracted and making sense of breaking news.

We would like to point attention to our old idea - Twitter as a transport. The system could be used as a transport layer. Think for example about many services that provide request/response cycles over SMS. Why do not use Twitter for this? Request data (and/or service) over Twitter rather than SMS.

For example, try to send the following tweet:

@t411 t GOOG

It will return to you (as a reply in Twitter) stock quotes for GOOG. Here:

@t411 is service address (a-la service number in SMS world)
t - is a request
GOOG is a parameter

It is from our T411 for Twitter service. And it is DIY service. You can define your own bot at T411.

Obviously, that such service could be a part of Twitter's offering. E.g. allow unlimited statuses for a fee, etc. It is Twitter for business.

Wednesday, September 18, 2013

How to replace Apple's iBeacons

Explanatory article describes iBeacon from Apple.

iBeacons is a Bluetooth-based micro-locations system. But instead of being used by people to determine their own locations, it's used by retailers, museums and businesses of all kinds to find out exactly where people are, so they can automatically serve up highly relevant interactions to customers' phones.

How does it work? The closes analogue is, probably, an automatic check-in. As per Apple, if you walked into, say, Jay's Donut Shop, iBeacons would know for certain that you had walked into Jay's Donut shop, whereas other location apps might use GPS, Wi-Fi and cellular triangulation to produce a list of guesses about where you were. A check-in wouldn't even be required.

But of course, it depends on pre-installed BLE devices (iBeacons). They have to have some global addresses (unique IDs) in order to distinguish Jay's Donut Shop from Ann's Donut Shop.

And here I would like to highlight again our old idea about triggering data access depends on the network environment. It is SpotEx. See our papers, for example. In this concept, any existing or even specially created wireless network node could be used as a presence sensor that can open (discover) access to some dynamic or user-generated content. The content itself could also be linked to social media. An appropriate mobile service (context-aware browser) can present that information to mobile subscribers. Potential use-cases for the proposed approach include any project associated with hyper-local news data. For example, projects providing Smart City data, delivering indoor retail information, etc. In other words, we can replace iBeacons right now (more precisely - simulate the same behavior) with Wi-Fi nodes. And because Wi-Fi access point could be opened right on the mobile phone, any smartphone can play a role of iBeacon.

Actually, we wrote about this in discussion about Estimote. Once again - any wireless node (e.g. Wi-Fi access point or even the smartphone itself) is a beacon. The location is completely insignificant here. It is about the visibility only. As soon as some access point is visible (and this access point could be opened right on the phone, of course), we can deliver some data to the mobile user (to the subscriber).
Of course, the metric could be more complex (e.g., we can use The Spearman rank-order, etc.), but the whole idea is transparent. The presence statement for some network node (nodes) triggers data access.

Tuesday, September 17, 2013

M2M & IoT

In short, 'M2M/IoT Application Platforms' represent M2M platforms re-cast for the age of the Internet of Things.

The M2M/IoT Application Platform provides the 'glue' that intermediates between application developers, M2M connected devices and a range of niche and specialised M2M platforms and wider enterprise IT systems. Referring to the dynamics of this new M2M/IoT world, Morrish commented: "In the world of the M2M/IoT Application Platform, the application developer is king." - from here