Sunday, December 18, 2016

The basics of Neural Networks

Wednesday, November 23, 2016

On Internet of Things programming models

Monday, November 21, 2016

On Smart City Platform

Our paper about plaforms for Smart Cities

Thursday, November 17, 2016

Smart City Expo

We continue to share links for monitoring the interesting events in Twitter. Now it is Smart City Expo World Congress, Barselona 2016

Twitter Live Feed: Smart City Expo 2016

/via Bluetooth Data Points

Tuesday, November 01, 2016

On Standards for Application Level Interfaces in SDN

In this paper, authors discuss application level interfaces for Software Defined Networks. While the Application Programming Interfaces for the interaction with the hardware are widely described in Software Defined Networks, the software interfaces for applications received far less attention. However, it is obvious that interfaces to software applications are very important. Actually, application level interfaces should be one of the main elements in Software Defined Networks. It is a core feature. In this article, we want to discuss the issues of standardization of software interfaces for applications in Software Defined Networks area. Nowadays, there are several examples of unified Application Program Interfaces in the telecommunications area. Is it possible to reuse this experience for Software Defined Networks or Software Defined Networks standards are radically different? This is the main question discussed in this paper.

Yousef Ibrahim Daradkeh, Mujahed Aldhaifallah, Dmitry Namiot and Manfred Sneps-Sneppe, “On Standards for Application Level Interfaces in SDN” International Journal of Advanced Computer Science and Applications(IJACSA), 7(10), 2016. http://dx.doi.org/10.14569/IJACSA.2016.071006

Friday, October 28, 2016

Tuesday, September 27, 2016

Hypercat16


We continue to share links for monitoring the interesting events in Twitter. Now it is Hypercat16 Summit, London 2016

Twitter Live Feed: Hypercat 2016

/via Bluetooth Data Points

Friday, September 02, 2016

Free ebooks

Data Ebook Archive - an archive of all O'Reilly data ebooks is available below for free download. Dive deep into the latest in data science and big data, compiled by O'Reilly editors, authors, and Strata speakers.

Friday, August 26, 2016

On telecom services

Communication specialists around the world are facing the same problem: shifting from circuit switching to packet switching. Network paradigm shift means the transition from Signal System Seven (SS7) signaling to Internet Protocol (IP). SS7 is a set of protocol standards that controls signaling for the public switched telephone network, allowing mobile carriers around the world to pass information across their networks. The transition to IP assumes that the IP protocol will be the only means of communication between the transport layer and applications. Telecom services evaluation due to the transition from Time-division multiplexing network to IP are considered.

from our latest paper On telecom services evaluation

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, 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

Monday, May 30, 2016

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.

Wednesday, February 24, 2016

Lock-free programming patterns

Namiot Dmitry. On lock-free programming patterns. WSEAS Transactions on Computers, 15:117–124, 2016.

Lock-free programming is a well-known technique for multithreaded programming. Lock-free programming is a way to share changing data among several threads without paying the cost of acquiring and releasing locks. On practice, parallel programming models must include scalable concurrent algorithms and patterns. Lock-free programming patterns play an important role in scalability. This paper is devoted to lockfree data structures and algorithms. Our task was to choose the data structures for the concurrent garbage collector. We aim to provide a survey of lock-free patterns and approaches, estimate the potential performance gain for lock-free solutions. By our opinion, the most challenging problem for concurrent programming is the coordination and data flow organizing, rather than relatively low-level data structures. So, as the most promising from the practical point of view lock-free programming pattern, we choose the framework based on the Software Transactional Memory.

From WSEAS page

Wednesday, February 03, 2016

The Physical Web

Our new paper in arxiv: Manfred Sneps-Sneppe, Dmitry Namiot "On Physical Web models"

The Physical Web is a generic term describes interconnection of physical objects and web. The Physical Web lets present physical objects in a web. There are different ways to do that and we will discuss them in our paper. Usually, the web presentation for a physical object could be implemented with the help of mobile devices. The basic idea behind the Physical Web is to navigate and control physical objects in the world surrounding mobile devices with the help of web technologies. Of course, there are different ways to identify and enumerate physical objects. In this paper, we describe the existing models as well as related challenges. In our analysis, we will target objects enumeration and navigation as well as data retrieving and programming for the Physical Web.

Monday, February 01, 2016

NIPS 2015: Deep Learning

NIPS’2015 Tutorial by Geoff Hinton, Yoshua Bengio & Yann LeCun: video & slides

Saturday, January 23, 2016

Monday, January 18, 2016

Saturday, January 16, 2016

DSL for IoT

Sneps-Sneppe M., Namiot D. On web-based domain-specific language for internet of things // Proceedings of the 7th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). — United States: United States, 2015. — P. 287–292.

This paper discusses the challenges of the Internet of Things programming. Sensing and data gathering from the various sources are often the key elements of applications for Smart Cities. So, the effective programming models for them are very important. In this article, we discuss system software models and solutions, rather than network related aspects. In our paper, we present the web-based domain-specific language for Internet of Things applications. Our goal is to present the modern models for data processing in Internet of Things and Smart Cities applications. In our view, the use of this kind of tools should seriously reduce the time to develop new applications.

Friday, January 15, 2016

Chat bots in Twitter

Namiot D. Twitter as a transport layer platform // Artificial Intelligence and Natural Language and Information Extraction, Social Media and Web Search FRUCT Conference (AINL-ISMW FRUCT), 2015. — Piscataway, NJ, United States: Piscataway, NJ, United States, 2015. — P. 46–51.

Internet messengers and social networks have become an integral part of modern digital life. We have in mind not only the interaction between individual users but also a variety of applications that exist in these applications. Typically, applications for social networks use the universal login system and rely on data from social networks. Also, such applications are likely to get more traction when they are inside of the big social network like Facebook. At the same time, less attention is paid to communication capabilities of social networks. In this paper, we target Twitter as a messaging system at the first hand. We describe the way information systems can use Twitter as a transport layer for own services. Our work introduces a programmable service called 411 for Twitter, which supports user-defined and application-specific commands through tweets

Wednesday, January 06, 2016

Chat bots in Facebook

Facebook provides API for chat bots in Messenger. I am still wondering, why Twitter does not follow to this obvious trend? We did this for Twitter several years ago