microsoft .net portfolio

32
1 www.enterra-inc.com Enterra .NET team .NET team has been created in 2001, actually when the first accessible .NET Framework version appeared. Since that time the team has gained a huge experience in developing diverse projects: websites, real-time applications, eCommerce applications, integration tasks and of course games. These projects gave invaluable experience in developing and introducing real applications and helped to test different approaches to task solving. Together with using ready components, we have developed our own components. They are graphic components, which help to demonstrate different graphics; graphics editors which can work with layers, text and graphic primitives; ORM Library working through xml-description or attributes; HTML-editor and many others. Such developments give comprehension of fundamental things which underlie .NET. This helps to become familiar with exterior components and comprehend their features and constraints better. We widely use patterns in our practice. Their usage is a company standard claimed to development process. Every new member of the team studies generally known patterns as well as the team accumulated experience. It simplifies the process of communication helping to decrease costs on development and product support as well as increase end product reliability. As an example of generally used pattern one can remember MVC (Model-View-Controller) pattern. This pattern practically assists every application having UI or SOA (Service Oriented Architecture) and is widely used in distributed applications. Actually all the team got a profile education at the leading University of the region in the dedicated department. Academic education gives an undeniable advantage in solving algorithmic tasks, optimization and in search of non-standard task solvings. Studying in the University for 5 years not only the programmers get knowledge in certain areas but also get a certain way of thinking, develop skills on independent analysis and solution search. The team follows novelties in development, architecture and design areas. We try to use the most technological decisions which are available at the moment. The latest technologies, time-proved architecture solutions in combination with professional team guarantee the high level of the services we render.

Upload: enterra

Post on 30-Aug-2014

432 views

Category:

Technology


1 download

DESCRIPTION

Enterra .NET portfolio.

TRANSCRIPT

Page 1: Microsoft .NET Portfolio

1

www.enterra-inc.com

Enterra .NET team

.NET team has been created in 2001, actually when the first accessible .NET Framework version

appeared. Since that time the team has gained a huge experience in developing diverse projects:

websites, real-time applications, eCommerce applications, integration tasks and of course games.

These projects gave invaluable experience in developing and introducing real applications and helped

to test different approaches to task solving.

Together with using ready components, we have developed our own components. They are graphic

components, which help to demonstrate different graphics; graphics editors which can work with

layers, text and graphic primitives; ORM Library working through xml-description or attributes;

HTML-editor and many others. Such developments give comprehension of fundamental things which

underlie .NET. This helps to become familiar with exterior components and comprehend their features

and constraints better.

We widely use patterns in our practice. Their usage is a company standard claimed to development

process. Every new member of the team studies generally known patterns as well as the team

accumulated experience. It simplifies the process of communication helping to decrease costs on

development and product support as well as increase end product reliability. As an example of

generally used pattern one can remember MVC (Model-View-Controller) pattern. This pattern

practically assists every application having UI or SOA (Service Oriented Architecture) and is widely

used in distributed applications.

Actually all the team got a profile education at the leading University of the region in the dedicated

department. Academic education gives an undeniable advantage in solving algorithmic tasks,

optimization and in search of non-standard task solvings. Studying in the University for 5 years not

only the programmers get knowledge in certain areas but also get a certain way of thinking, develop

skills on independent analysis and solution search.

The team follows novelties in development, architecture and design areas. We try to use the most

technological decisions which are available at the moment.

The latest technologies, time-proved architecture solutions in combination with professional team

guarantee the high level of the services we render.

Page 2: Microsoft .NET Portfolio

2

www.enterra-inc.com

Technologies, tools and libraries used:

Microsoft Technologies and Software

WinForms

ASP.Net

ASP.Net AJAX

ASP.Net MVC

Silverlight/ WPF

Windows Service

Web Service

.Net Remoting

WCF

Reflection

Interop

PInvoke

ADO.Net

WF

LINQ

Microsoft Enterprise Library

Microsoft Entity Framework

MS SQL 2000, MS SQL 2005, MS SQL 2008

SQL Reporting Services

SharePoint

BizTalk 2006

Business Scorecard Manager

Windows Phone 7

XNA

Third Party Technologies and Software

Janus Windows Forms Controls for Microsoft .NET

Telerik Rad Controls for ASP.Net AJAX and for WinForms

Nevron

ZedChart

Desaware

DevComponents

Ingragistic

DevExpress

XPO (eXtensible Persistent Objects)

NHibernate

iBatis

Oracle

Page 3: Microsoft .NET Portfolio

3

www.enterra-inc.com

Enterra .NET projects

Private journal «PerfectJournal»

Acquisition and analyzing data received from tunneling machine «TMAP»

Household management «Starkey»

Real-time data gathering and reports generation

Text role game «Academagia»

Betting system «SportsMonitor»

Data analyzing and trend calculation «Worldview CSR»

Core business indicators management «KPIFinder»

Electricity supply and payments for energy monitoring

Associating secure information from different sources into a single centralized management console

Private albums management «PhotoModule»

Learning system «Elsi»

Virtual life actions monitoring «SecondLife Client Performance Monitor»

Due Diligence process automation «DRP»

Clinic processes automation «PerfectPractice»

Extension for analytical part of QuickBooks «ExtendedAnalytics»

Report Sharp Shooter for Silverlight

Silverlight Viewer for Reporting Services

Instrumentation ModelKit

Multi-touch kiosk application «Alco Testing»

Accelerometer game for Windows Phone «Splash»

Windows Phone game version «The Moron Test»

Car search on the parking place «Car Locator»

Location view for Windows Phone «Advanced Maps Viewer»

Table clock on Windows Phone

Weather check «Fresh Weather»

Business Intelligent application

Page 4: Microsoft .NET Portfolio

4

www.enterra-inc.com

PerfectJornal

The purpose of PerfectJournal for Windows is to create a powerful personal journaling program but

also provide a solution that has the ability to publish RSS/XML files that can be used on the popular

blogging web sites. PerfectJournal changes the way you capture, management, keyword and store

critical thoughts and information.

<to the project list>

Page 5: Microsoft .NET Portfolio

5

www.enterra-inc.com

TMAP

This is a software product for monitoring tunneling machine indexes. It is a complete solution which

combines both data acquisition software and visualization software.

<to the project list>

Page 6: Microsoft .NET Portfolio

6

www.enterra-inc.com

Starkey

The Starkey Household Management System is an overall service management software that

identifies, defines, and organizes service expectations; customizes service and delineates the required

service staff within a specified environment.

<to the project list>

Page 7: Microsoft .NET Portfolio

7

www.enterra-inc.com

Page 8: Microsoft .NET Portfolio

8

www.enterra-inc.com

RTPRS

The Real-time Productivity Reporting System is destined to collect data in the real-time on

production processes and with further report generating. Via a common desktop client, the user

can view and edit productivity data, update employee information, update runtime

configuration information and run reports. RTPRS represents a set of screens that allow

entering data extremely fast. <to the project list>

Page 9: Microsoft .NET Portfolio

9

www.enterra-inc.com

Academagia

Academagia is text role game. The player gets the opportunity to become a young magician. Being the

learner of the Academy player is free to choose the way of evolution: challenge to a duel, organize

clique, explore secrets of College and it's outskirts, take part in Rimbal Game. Academagia gather it

all: exciting intrigue, interesting stories and vividly portrayed characters

<to the project list>

Page 10: Microsoft .NET Portfolio

10

www.enterra-inc.com

SportsMonitor

There is a huge number of sites in the Internet that accept bets on sports events in leagues like NBA,

CBA, NFL, CFB, MLB and NHL. However to win guessing on the game results is hard enough

therefore it is necessary to spend a lot of time to learn teams' strengths and weaknesses, track leading

players stats, view reports on traumas and many others for a successful game.

<to the project list>

Page 11: Microsoft .NET Portfolio

11

www.enterra-inc.com

WorldView CSR

Worldview CSR provides a means for social compliance departments to store and trend data such as

internal and external audits, certifications, and (CAP) corrective action plans. Worldview CSR focuses

on providing users with in depth reporting and analytics to measure the results of audits and efficacy of

training and associated programs.

<to the project list>

Page 12: Microsoft .NET Portfolio

12

www.enterra-inc.com

KPIFinder

The success of an organization depends largely on the ability of its employees to discover, analyze,

and act on line-of-business data and operational information. Unfortunately, there is traditionally a

deep divide between the enterprise systems used to collect and manage data and the desktop tools that

information workers use to communicate and act on this information. Microsoft Office Business

Scorecard Manager 2005 for the first time organizes that information into a central data store. KPI

Finder 2005 allows you to query out the business intelligence directly into your favorite Office

application.

<to the project list>

Page 13: Microsoft .NET Portfolio

13

www.enterra-inc.com

BGES

The solution facilitates electricity supply monitoring consumed by individuals and companies, and

payments for energy.

<to the project list>

Page 14: Microsoft .NET Portfolio

14

www.enterra-inc.com

SPM

The Security Posture Manager associates the information together into a single, centralized

management console, harnessing data from isolated security assessment tools that were never designed

to be integrated. By consolidating security posture information and automating security functions like

host configuration management processes and vulnerability assessment, security managers no longer

need to manually correlate facts across reports, tools and networks using email and spreadsheets as

their primary management tools.

<to the project list>

Page 15: Microsoft .NET Portfolio

15

www.enterra-inc.com

Page 16: Microsoft .NET Portfolio

16

www.enterra-inc.com

PhotoModule

PhotoModule is an independent block for building Internet shared image repository of a web site (for

example for building photo community web site). PhotoModule allows users to publish their images,

add FotoNotes (rectangular area over picture with tooltips), organize and manipulate personal photo

albums and image galleries. Also users can view pictures (personal images and images of other users)

and make comments to them.

<to the project list>

Page 17: Microsoft .NET Portfolio

17

www.enterra-inc.com

Elsi

Elsi is a complex solution, providing a full cycle of students training from content development to

results analysis. The system has been developed for ABC Company and focused on training process

organization for insurance companies.

<to the project list>

Page 18: Microsoft .NET Portfolio

18

www.enterra-inc.com

SecondLife Client Performance Monitor

SecondLife Client Performance Monitor is a tool aimed to simulate activity of SecondLife inhabitants

and measure availability and performance metrics of the Linden Lab's Grid. The system is completely

customizable by ability to add new metrics and behavioral scripts on the following programming

languages: .Net C#, .Net Visual Basic, Iron Python.

<to the project list>

Page 19: Microsoft .NET Portfolio

19

www.enterra-inc.com

DRP

DRP is a system for automation of Due Diligence processes for Drueker & Co firm engaged in

Merging and Acquisition business. The system consists of a set of applications providing a full

complex of solutions on data preparation, processes management and further analysis of the results.

<to the project list>

Page 20: Microsoft .NET Portfolio

20

www.enterra-inc.com

PerfectPractice Application

The system intended to automate the processes of clinic. The main functions of system are: doctor

appointment booking, doctor management and scheduling, patient management and billing,

clinic/office management and scheduling, clinic/office staff accounting, inventory, instant messaging,

mailing center, reports, administration.

<to the project list>

Page 21: Microsoft .NET Portfolio

21

www.enterra-inc.com

ExtendedAnalytics Application

ExtendedAnalytics is a dashboard application for building charts from the QuickBooks data.

<to the project list>

Page 22: Microsoft .NET Portfolio

22

www.enterra-inc.com

Report Sharp Shooter for Silverlight

Components for viewing reports for Silverlight, which combines advantages of web and desktop

applications. It allows to cut down delivery timelines of analytical applications, simplify and optimize

reporting works.

<to the project list>

Page 23: Microsoft .NET Portfolio

23

www.enterra-inc.com

Silverlight Viewer for Reporting Services

Silverlight control that can be easily integrated into any Silverlight application based on the html page

or out-of-browser mode. Interface settings with a help of styles and templates allow users to add it to

any application. All actions and features of the control for viewing Silverlight applications can be

controlled from the code.

<to the project list>

Page 24: Microsoft .NET Portfolio

24

www.enterra-inc.com

Instrumentation ModelKit

Instrumentation ModelKit allows to easily create complicated indicators for .NET and ASP.NET

applications, including emulators, SCADA systems, KPIs, information panels and other applications

for visualization and data management.

<to the project list>

Page 25: Microsoft .NET Portfolio

25

www.enterra-inc.com

AlcoTesting Kiosk

System for automated collecting, processing and reporting the results of blood alcohol concentration

(BAC) tests of convicts to their probation/parole officers

<to the project list>

Page 26: Microsoft .NET Portfolio

26

www.enterra-inc.com

Splash!

This game designed specifically for phones with accelerometer and touch screen. You maneuver the

ball with the help of accelerometer by tilting phone to different sides as if it is rolling in a square box.

There are colored balls on the field which try to reach the white balls to paint it in their colors. User

breaks colored balls by tapping on it with a fingertip. When you tap, the ball turns into colored

splashes and disappears.

<to the project list>

Page 27: Microsoft .NET Portfolio

27

www.enterra-inc.com

The Moron Test

This is an addictive interactive game application which helps to measure intellect in a funny way. The

game consists of several questions with seemingly obvious answers. It has 7 levels, beginning with

Moron. The highest level to be achieved is Genius. Players can upload their latest scores directly to

Facebook.

<to the project list>

Page 28: Microsoft .NET Portfolio

28

www.enterra-inc.com

Car Locator

This application allows you to save your car location on the parking place and quickly find it when

needed. It has a big number of settings where you can also add a photo with description. Besides you

can view location history. You can view directions and rotate radar on the go. The application has an

animated radar and bing maps view. The application has simple and intuitive interface.

<to the project list>

Page 29: Microsoft .NET Portfolio

29

www.enterra-inc.com

Advanced Maps Viewer

The application uses different types of maps. You can find your current location on it. The application

supports various views: hybrid, map, satellite, physical. Currently it has Google Maps only.

OpenStreetMap will appear soon.

<to the project list>

Page 30: Microsoft .NET Portfolio

30

www.enterra-inc.com

Night Stand Clock

The application transforms your phone into the amazing clock. Shake phone to toggle the flashlight or

slide it up/down to dim the screen. It displays current time and date. You choose one of eight themes.

It also has seven built-in alarms to wake you up at a preset time.

<to the project list>

Page 31: Microsoft .NET Portfolio

31

www.enterra-inc.com

Fresh Weather

The application allows you to see the weather in any city of the world. You can see current weather or

weather forecast for the next 3 days. The application also checks your local weather using location

services.

<to the project list>

…и много других проектов, которые в полной мере отражают наши квалификацию и возможности по созданию приложений.

Page 32: Microsoft .NET Portfolio

32

www.enterra-inc.com

PushBI Server

PushBI is a business intelligent solution which uses a proof method which combines a huge

knowledgebase, technical experience and deep understanding of all the necessary processes. It helps to

use the inside information a lot more productive and take the right decisions in no time.

<to the project list>

and many other projects, which fully show our expertise and capability to developing

up-to-date applications.