Mobile softwares

In mobile software, we have worked to build a strong competence and research base on all available mobile software platforms. The research and development of technical solutions of current and future interest to the scientific community is carried out in parallel thanks to the wide coverage of platforms (e.g. distributed peer-to-peer information retrieval, energy management issues, mathematical and implementation issues of social network based applications, etc.). Below we mention solutions and projects that demonstrate our competence in the areas concerned.

Symella

Symella is a free (open source) Gnutella file sharing client for Symbian mobile phones. It currently runs on mobile phones with the S60 second and third edition platform

Symella supports multi-threaded downloading, which means that if multiple users have a file at the same time, Symella can download the desired file from different locations at the same time.

SymTorrent

SymTorrent is the first free (open source), full-featured complete Bit Torrent client application for Symbian operating system. It supports downloading multiple torrent files at the same time, can both download and upload, and can save the status of incomplete torrents, allowing you to resume the operation after restarting the application. As well as displaying a range of statistics, the status of each download and upload can be monitored.

NHome

NHome is a personal mobile website based on the Nokia Raccoon mobile web server project. It can be installed on any Symbian based phone. A mobile website is then generated automatically based on the information stored on the phone. It is also possible to create new content that can be accessed by other users in real time. This could be blog posts, pictures, etc.

SmartWeb

The aim is to adapt web content for mobile devices. The effective display of web pages on mobile devices is a complex task. The difficulty arises from the fact that the design of web pages favours the PC. They are accessed from the browser of desktop computers which, unlike mobile devices, have large screens, fast and cheap internet access, large memory capacity and fast processors.

SmartWeb is a proxy-based solution developed under .NET that transforms complex web pages into a format that can adapt to the capabilities of mobile devices.

MeetYouThere

Myth is a research and development project in the field of Mobile Software and is part of the “HeyYouThere” series of location-based mobile applications. The aim of the project is to develop a Symbian-based application for GPS-enabled mobile phones that recommends meeting locations to its users. When two users make an appointment, the application helps them to find a suitable meeting place by outlining a number of options. The options offered include the location, the time, and the optimal meeting probability given the given parameters. The data – time, location – is evaluated based on the user’s travel habits. The information is continuously collected by the application using the built-in or connected GPS device and stored in the phone’s database.

Mobile DHT

Mobile Kademlia is a Kademlia protocol implementation for Symbian operating system. Kademlia is a distributed hash table: a peer-to-peer system designed to store pairs in a fully distributed and scalable manner without the need for a central server to operate.

Smiwle

Smiwle is an innovative mobile social networking software developed on the Nokia WidSets platform. Smiwle provides a new and very human-friendly way to use social networks.

MobSensor

MobSensor is a motion and sound sensing application for Java-enabled mobile phones. The principle is to make the most of the potential of mobile devices. Motion detection uses the phone’s camera, while sound detection uses the microphone and can detect events in real time.

In addition, the application takes advantage of wireless technologies on mobile phones. It is able to report alarms in the form of SMS/MMS/http requests and send the event (image/audio) that triggered the alarm. It also provides the possibility to create an ad-hoc sensor network using multiple devices.

AndGuard

AndGuard is a research project that implements the functionality defined in MobSensor on the Android platform. Android-based devices usually have advanced hardware (processor) capabilities, so in the context of this research we were able to implement more efficient motion detection algorithms, for example by filtering out background noise.

MobTorrent

MobTorrent is a full-featured BitTorrent client for Java ME platform for simpler, mid-range phones. Available at

Other services

Modeling

IT Security

Software quality

Business applications

Distributed systems

Data processing

Web portals

Cloud computing

Mobile softwares