NTR Lab
Homepage >> Experience

.NET

PepUp

PepUp is a social mobile game based on the user’s real-world, physical movements as measured by accelerometer and location data.
http://pepup.me/ 

        

Description:
A PepUp user inputs her activity and receives activity coins based on the intensity level and then posts the results to Facebook. Players will not be able to fudge the results because they are based on smartphone accelerometer/geo data. Top achievers are ranked competitively on the pepup.me website.

PepUp beta for Android phones launched on April 5th, 2011
 

 
Technologies:
Client: Android, Java, Facebook API, Google API, kSoap, SQLite.
Service: Web-service, MSSQL 2005, SOAP.
Site: ASP.NET+MVC.

Medvedev.places

Task:

Develop a tool for Civil Society in Russia.
 
 
Solution:
 
NTR Lab created Medvedev.places, a mobile application that directly sends a ‘complaint’ tweet to the twitter account of the President of Russia.
 
Using Medvedev.places allows people to register a problem by providing a text description, photo, address and/or GPS coordinate. The application shows the location on a map and can retrieve the exact address from it. The user can drag-and-drop the map pin in order to define a new address if required.
 
All tweets are collected at http://4medvedev.info and are available to the general public.
 
 
Technologies: iPhone, Objective-C, SOAP, XML, Android, Java, GoogleMaps, GPS, Twitter, PHP.

 

QR code scanning and search features for iPhone application

Task:

Project to add a QR barcode scanning and search feature into an existing iPhone application.

Solution:

We embedded a scanning QR code (ZXing based) feature by automatically decoding QR codes visible in the viewfinder, and passed decoded data to user interface; developed a web search service and appropriate user interface and reworked the video player functionality and general application structure in the existing iPhone app.
 
Technologies: iPhone, Objective-C, .NET, Web service, SOAP, XML.

Tagology

Client:  www.tagology.net

Task:

To build a platform for Tagology, a language based on logos and binary code. It required a website where users view, search, add and change Tagology tags in an iPhone application intended for tag decoding.

Solution:

NTR Lab created an ASP.NET website that allows the user to:

  • Learn about Tagology principles;
  • Register for free;
  • Create tags in different categories in visual editor and assign meaning to them;
  • Modify tags in visual editor;
  • Comment on tags;
  • Receive notification emails from the site;
  • Search tags by meaning or image.

The iPhone application decodes tags generated on the site. The camera runs in video mode and is constantly extracting images, finding and decoding available tags. The user simply points at the tag and waits until it is recognized. The application also:

  • displays tag meaning immediately after decoding; meanings are taken from either a local database or the server;
  • selects preferred languages (primary and secondary) from the list of languages supported; and
  • saves all decoded tag histories and meanings in the selected language.

iPhone application is available on App Store.

Technologies: ASP.NET, MS SQL, C#, iPhone, C++, Objective-C, SQLite, Web service, SOAP

Add multiple language support to existing ASP.NET website

Task: Add multilingual support on the existing ASP.NET website allowing users to select website language via dropdown menu on the main page.

Solution:
Reviewed existing website code and developed a multilanguage support addition approach by moving all site text and images (with texts) to the resources area for both the desktop and mobile versions of the web site, as well as the admin area as required. Added language selection interfaces for both desktop and mobile sites; modified the database as needed and added pages to manage languages.
Additional work included bug fixing, GUI forms layout adjustments for desktop and mobile site, enhancements for user registration procedure, etc.

Technologies: ASP.NET, C#, SQL Server.

Android QR Code scanning terminal & web

Task: To develop a web component that generates a QRCode (two-dimensional bar code) and an Android component that recognizes the codes on devices and passes information using soap calls to the server

Solution: Developed an Android application that reads QR Code, decrypts the information and passes it to the web service in real-time using a basic ASP.NET test page. The test page requests data and generates a QR Code, in which the information is encrypted. The Android application reads the QR Code, decrypts and validates the information, then uploads it to the web. The Android application has a password protected setup option for administrators that allows them to configure the phone for specific QR code scanning. The app includes statistics showing the activity of QR Code uploaded to the web and the total of QR Codes scanned by terminals and other details.

Technologies: Google Android, ASP.NET, SOAP Web Services, MS SQL Server 2008, C#, Java

Customer testimonial: "NTR Lab is the best provider we found in Elance. We will definitely work with them on our next projects".

Subsystem to create automated accounts for budget recipients

Client: The Moscow City economic policy and development Department
Contractor: Project Management Administration "Economika"

Task
Develop an automated system for budget expenditures and budget recipients.

Solution
The subsystem provides for electronic document management, including creating, saving and exchanging documents internally and with related information systems; correlation checking and printing.
The subsystem also

  • Preserves a register of expenditure commitments;
  • Defines tasks for providing state service to budget administrators and recipients;
  • Creates budget financing targets;
  • Registers and distributs budgetary provisions, commitment limits, amount of financing of junior budget administrators and recipients;
  • Creates, registers and corrects budget estimate;

(more…)

City dedicated programs registry subsystem

Client: The Moscow City economic policy and development Department
Contractor: Project Management Administration "Economika"

Task
Develop an automated system to implement, control and monitor dedicated programs, including a registry of the programs, contracting authorities and their activities.

Solution
The main functions of the dedicated program subsystem:

  • Collect initial data for a list of dedicated programs;
  • Record target codes and rates used for evaluation of implementation (projects and reports expertise);
  • Monitor programs;
  • Provide records of program activities for implementation;
  • Control program development, approval, financing and implementation;
  • Store historical records of budgets and financing and estimate future financial requirements;
  • Create a list of the city’s dedicated programs, including a draft budget for the next fiscal year, for submission to the Moscow City Duma;

(more…)

Electronic Document Management System DocsMaster

DocsMaster was created and developed by NTR Group; PNTN is a document storage system integrated into DocsMaster and is improved and supported by NTR Group.

Purpose: allows structured, web-based storage of large numbers of documents.

Main functionality:

  • Structuring documents by customizable metadata;
  • Search by metadata;
  • Associates images with documents and allows manipulation of the images;
  • Accounts and access management.

Technologies: MS SQL 2005, ASP.NET, .NET Framework 3.0, MS ActiveX

Call Campaign Dialer

Idea and design were provided by IT MAX Group, LLC; modeling and implementation were performed by NTR Group.
This project supports creating and processing of special dialing campaigns. It facilitates call list creation, dials the call and includes the ability to transfer the call to an operator.

Purpose: it can be used in various ways, including telemarketing and expired credit card reminders.

Main functionality:

  • Web-based managing and tracking of campaigns and their status.
  • Support of wave and text phrase input (for audio messages).
  • Export/import call lists.
  • Call Center operator’s workplace: start/stop conversation and tracking call status.

Technologies: MS SQL 2005, MS Visual Studio 2005/2008, MS IIS 6.0, C#, .NET Framework 2.0/3.5 SP1, MS ActiveX, MS Speech Server 2007

 

Microsoft gold certified partner

ISO 9001