Microsoft .NET

DataArt: Professional Microsoft .Net Development Force

DataArt is a Microsoft Gold Certified Partner. The company has successfully completed hundreds of .NET projects and continues to integrate the latest Microsoft products.

Member of Microsoft.net Early Adopter Program

DataArt was selected from fewer than 40 companies worldwide to become a member of Microsoft .NET Early Adopter Program (.NET EAP) launched in November of 2000. As part of the .NET EAP program, DataArt had access to the latest software development tools within Microsoft .NET framework, including beta versions and knowledge base information, and participates in various Microsoft educational events for selected partners. Starting with Microsoft .NET Beta 1 version, DataArt has invested into the sample development based on the new platform.

DataArt has been repeatedly noted by Bill Gates, in his keynote presentation of Microsoft .NET Visual Studio global launch in February 2002, and during regional launch events in Russia.

Dedicated .Net R&D Team

DataArt’s dedicated Microsoft .NET R&D team is responsible for research of the latest software releases, testing new technologies and knowledge sharing with the rest of the team. Members of this group have attended numerous technical seminars organized by Microsoft in Russia and the U.S., and possess years of expertise developing on this platform. The dedicated Microsoft .NET development team enjoys full support by Microsoft through our dynamic partnership program.

Technical Capabilities

Software Design and Development Lifecycle

  • Agile Software Development
  • Team Development
  • Continuous Integration using Microsoft Team Foundation Server (TFS)
  • Unit-testing: MSUnit, NUnit
  • Model Driven Development
  • UML modeling

Enterprise Applications

  • Windows Communication Foundation (WCF) & SOA
  • Windows Workflow Foundation (WWF)
  • Enterprise Services
  • Microsoft Enterprise Library
  • Windows Services
  • Microsoft Cluster Service (MSCS)
  • Component Load Balancing (CLB)
  • Microsoft Network Load Balancing Services (NLB)

Distributed Applications

  • Windows Azure Cloud Applications
  • Distributed Transactions
  • Web Services
  • Web Service Extensions, SOAP customization, XSD usage
  • Remoting
  • Custom Remoting: marshaling, channeling, security
  • BizTalkv
  • MSMQ

Web-Based Applications

  • ASP.NET
    • Third party controls
    • Custom controls
    • AJAX
    • XML/XSLT
    • Master Pages
  • ASP.NET MVC
  • Silverlight
  • Microsoft Office SharePoint Server (MOSS)
  • Windows SharePoint Services (WSS)
  • Microsoft SharePoint Server (SharePoint 2010)
  • FAST Search Server 2010 for SharePoint

Desktop Applications

  • Windows Presentation Foundation (WPF)
  • WinForms
    • Third party controls
    • Custom controls
    • Asynchronous data and message processing
    • Custom designers
  • Smart Clients
  • Composite Application Blocks (CAB)
  • Smart Client Software Factory (SCSF)
  • Microsoft Surface
  • 2D Graphics
  • GDI+
  • Font management

Mobile Applications

  • Windows Phone 7
  • Compact Framework
  • Web services collaboration
  • SQL Server CE

Data Access, Management, Reporting and Analysis

  • RDBMS
    • Microsoft SQL Server 2000, 2005, 2008, SQL Express
  • ORM
    • LINQ
    • Entity Framework
    • NHibernate
  • Data Access and Management
    • ADO.NET, DataSets
    • MSSQL Server Integration Services (SSIS)
  • Reporting
    • Microsoft SQL Server Reporting Services
    • Crystal Reports
  • Analisys
    • OLTP
    • OLAP
    • Multi-dimensional Data Processing

Advanced Development Technologies

  • Reflection (dynamic emitting of assemblies, CodeDOM, custom attributes, auto generation of Web Service proxy)
  • AppDomain management (custom assembly resolving), Garbage collection, GAC
  • Security (windows authorization, code access permissions, cryptography usage)
  • COM interop/Platform interop
  • COM Interop, PInvoke, IE, MS Office and shell integration
  • Multithreading (synchronization, thread-safe UI, thread pooling, com interop apartments management)
  • Serialization (custom, selective, versioning support)
  • Deployment (web deployment, Click Once)
  • Globalization (multi-language application support)

Microsoft .NET Framework Versions

  • .NET Framework
    • 1.x
    • 2.0
    • 3.x
    • 4.0