Wednesday, July 20, 2016

BLE guard

It is a side effect from our experiments with Bluetooth Low Energy tags. See our program BLE guard for Android. You can download it here: http://servletsuite.com/BLECop.apk

The idea of the app is in the continuous scanning (determining of accessibility) for tags and issuing alerts when some changes in the environment are detected. For example, a tag is gone. Or a new tag appears. During the first scan cycle, the app remembers the 'visible’ tags. If during the next consecutive scan any tag is missed, then the application activates the sound alarm and vibration. The typical use cases are:

  • You place the tag in your suitcase. If suitcase is “leaving” you – the phone will notify
  • Your tag is a bracelet (the collar of the animal). If the bearer of the bracelet moves away from the phone – the phone will notify
And so on.

Also, you can specify the phone number that will receive SMS notification with tag’s loss information. This can be used, for example, for such models: the phone is in the car and the scanner will remember the tags around on the parking slot. If your car gets taken away (evacuated), the phone sends an SMS to a specified number.

By default phone number is blank and application uses only beep and vibration.

Wednesday, July 13, 2016

10 ML

Friday, July 01, 2016

Conditional probability

Wednesday, June 01, 2016

Personalised Medicine 2016


We continue to share links for monitoring the interesting events in Twitter. Now it is Personalised Medicine, Brussels, 2016

Twitter Live Feed: PerMed 2016

/via Bluetooth Data Points

Wednesday, May 25, 2016

Geo IoT 2016


We continue to share links for monitoring the interesting events in Twitter. Now it is Geo IoT World, Brussels, 2016

Twitter Live Feed: GeoIot 2016

/via Bluetooth Data Points

12 methods

A good idea - collect some minimal required background for data science: 12 Statistical and Machine Learning Methods that Every Data Scientist Should Know

Wednesday, May 11, 2016

On Mobile Cloud for Smart City Applications

Manfred Sneps-Sneppe, Dmitry Namiot "On Mobile Cloud for Smart City Applications"

This paper is devoted to mobile cloud services in Smart City projects. As per mobile cloud computing paradigm, the data processing and storage are moved from the mobile device to a cloud. In the same time, Smart City services typically contain a set of applications with data sharing options. Most of the services in Smart Cities are actually mashups combined data from several sources. This means that access to all available data is vital to the services. And the mobile cloud is vital because the mobile terminals are one of the main sources for data gathering. In our work, we discuss criteria for selecting mobile cloud services.

Friday, April 22, 2016

On Physical Web Browser

In this paper, we present the Physical Web Browser project for web applications depending on the environment. At this moment, many of users all over the world visit websites using their mobile devices only. Any mobile device (e.g., smartphone) has sensors to capture the environmental information. This information (context) could be analyzed and used within the web applications. There are, at least, two models for using this information. Firstly, we can use context information for data gathering requests in a web application. In this case, the output depends on the context. It is the classical model for context-aware data retrieval. In the second model, we can use context-aware data for improving user experience (for changing and tuning user interfaces). In other words, we present a way for the adaptation of web applications depending on the environment.

The paper is here

Tuesday, April 05, 2016

On data sharing in education

Yousef Ibrahim Daradkeh, Mujahed ALdhaifallah, Dmitry Namiot "On Data Sharing in Educational Processes", International Journal of Emerging Technologies in Learning, vol. 11, no. 4, 2016, pp. 28-31

In this paper, we present one model for data sharing in educational classes. Typically, Learning Management Systems present data stores for keeping educational materials as well as the conversations between teachers and students. In our model, we propose a peer to peer data exchange via smartphones. With the high penetration of smartphones across students, the ability to support one-to-one communication with teachers could be a good add-on for the traditional learning support systems. This ability could be especially useful for on-demand organized classes, where the standard support is very costly.

Friday, March 18, 2016

On hyper-local web

Namiot, D., and M. Sneps-Sneppe. "On Hyper-local Web Pages." Distributed Computer and Communication Networks. Springer International Publishing, 2015. 11-18.

In this paper, we discuss one approach for development and deployment of web sites (web pages) devoted to the description of objects (events) with a precisely delineated geographic scope. This article describes the usage of context-aware programming models for web development. In our paper, we propose mechanisms to create mobile web applications which content links to some predefined geographic area. The accuracy of such a binding allows us to distinguish individual areas within the same indoor space. Target areas for such development are applications for Smart Cities and retail

Tuesday, March 15, 2016

Browsing in the Physical Web

Dmitry Namiot, Manfred Sneps-Sneppe "On Physical Web Browser"

In this paper, we present the Physical Web Browser project for web applications depending on the environment. At this moment, many of users all over the world visit websites using their mobile devices only. Any mobile device (e.g., smartphone) has sensors to capture the environmental information. This information (context) could be analyzed and used within the web applications. There are, at least, two models for using this information. Firstly, we can use context information for data gathering requests in a web application. In this case, the output depends on the context. It is the classical model for context-aware data retrieval. In the second model, we can use context-aware data for improving user experience (for changing and tuning user interfaces). In other words, we present a way for the adaptation of web applications depending on the environment.