NTR Lab
Homepage >> Experience

Java

Mobile Google Maps application

Task:
Develop an application that 

  • provides browsing a Point-Of-Interest (POI) on the mobile phone;
  • searches POIs by category, subcategory and keywords;
  • searches for driving directions for specified locations; and
  • provides a way for users to rate POIs.

Functionality: 

  • The application consists of two parts: a server proxy (SP) and j2me smart client (JSC). The server proxy works under JBoss and provides floating-point calculations and all specific communications with the Google server.
  • The client works on the user’s mobile phone and provides a representation of map images, POIs information, search facilities, POIs rating and also maintains a history of user-entered data and maps caching.

The zest of the project is that it has been developed long before the launch of the official Mobile Google Maps product.

Technologies: MySQL, J2ME, JSP under JBOSS server.

PiSafe Desk - secure information

Description: Develop a secure data transmission and storage system for computers or computers and mobile phones.

The system uses two-dimensional bar codes to deliver the security keys and a combination of encryption and authentication/authorization for user verification. Compression methods are used to optimize the amount of data stored and transmitted. A specially developed protocol for package header descriptions enables post-processing of information received on mobile phones.

Functionality:
The application allows the user to do the following actions:

  • Capture and decode 2D barcodes in manual or continuous modes;
  • Setup capture modes and image sizes;
  • Save captured images to the phone;
  • Process the captured information from the barcode and present it to the user as follows:
  • Manually enter safeuri ‘access’ key to obtain data to be processed from the server.

(more…)

A software suite to analyze horse racing statistical data

Description: A software suite that collects and analyzes information on all horse races run in the US and Canada. Betting information is tracked and saved in a real-time, multi-threaded mode for each race; tactical, statistical, and analytic data for every race is uploaded and processed daily. Clients use custom algorithms via the analyzer program to crunch the massive amount of data to evaluate the current functional state of any horse. Status: Active development

3PM Version 2.0 - project management software

Client: ProcessProfessional LLC (UK)

Description: Large-scale system for managing projects includes modules for managing all project aspects, such as

  • schedule management;
  • hours worked;
  • problem management;
  • development planning;
  • personnel management.

The system uses modular architecture, currently with 15 modules. It was designed for large enterprises with a significant number of employees.

Mobilography J2ME project

Client: Mobilography

Mobilography.com

Description:
Internet community dedicated to ‘Mobilography’ - a new form of photographic art using camera-equipped cell-phones.
Mobilography allows users to share their mobilographies with friends and send them to the mobilography.com website.

Functionality:
The J2ME midlet allows the user to

  • Create a mobilography;
  • Save mobilography to the application’s Gallery together with a comment in order to send it later;
  • Edit the text to be sent together with the mobilography;
  • Delete the mobilography;
  • Send the mobilography in one of two ways:
    • Upload to the user’s mobilography website account by a single click;
    • Send the mobilography to a friend by email and to the Mobilography website by a single click. The application maintains a list of recently used emails and allows users to select from it;
  • Select default mobilography size: 160×120, 320×240 or 640×480;

Compatibility:
Mobilography midlet is intended for J2ME enabled mobile phones (MIDP 2.0+, CLDC 1.0+) that support image capture (JSR-135) and wireless messaging (JSR-120).

Technologies: Sun Java Wireless Toolkit for CLDC

PinDown - a dating service website

PinDown - a dating service website

From the point of view of technologies, the project is a very interesting one: to define the degree of proximity of the profiles, a singular matrix decomposition of the profile element of the profile was used.

Microsoft gold certified partner

ISO 9001