SDS's .NET Technical Capabilities
| Domain |
.NET Technologies |
Reporting
|
Crystal Reports, Microsoft SQL Server Reporting Services, Excel-based Reports, LGX Reports, ActiveReports
|
Product Extensions
|
MS Office Add-Ins, MS Office Smart Document Applications, Smart Tags, Visual Studio Add-Ins, Shell Extensions, Internet Explorer Extensions
|
Multithreaded Programming
|
Synchronization, Multithread processing, Thread pooling, COM apartment management
|
Data Access
|
Online/Offline ADO.NET Models, Typed DataSets, Smart Client Applications, Object-Relation Mappers, Data Access Code Generation, Heterogonous Data Source support, Custom Managed ADO.NET Data Providers
|
Advanced WebForms Techniques
|
ASP.NET User Controls, ASP.NET Custom Controls, Caching (data, page, control), Custom Validators Client side scripting, Ajax and XQuery techniques
|
Code Generation
|
Brute-force Code Generation, CodeDOM Code Generation, XSLT Code Generation, Dymanic Code Generating
|
Graphics/Media Programming
|
GDI+ Drawing, Managed DirectX, OpenGL
|
XML Web Service Programming
|
SOAP Messages, WS-Security, WS-Policy, WS-Trust, Service Discovery (UDDI, Disco), Grid Services
|
Network Programming
|
Sockets, Asynchronous Data Processing, Standard Protocols, Custom Protocols
|
Interoperability
|
COM Interop, PInvoke, Primary Interop Libraries, Custom Marshalling
|
Security
|
Declarative security, Imperative security, Impersonation and Delegation, Code Access security, Cryptography, ASP.NET Authentication
|
Windows Service Programming
|
Service management, Performance Counters, Event logging (Event Log, WMI, Database)
|
Distributed Programming
|
.NET Remoting, Custom Channels, Asynchronous Remoting, Remote object life-time management
|
Advanced WinForms Techniques
|
WinForm User Controls, WinForm Custom Controls, Bidirectional Data Binding, Custom Error Providers, Asynchronous Data Processing, Custom Designers
|
Installation/Deployment
|
MSI installation packages, ClickOne technique, AutoUpdate technique, Custom installation packages
|
Enterprise Services Programming
|
Distributed Transactions (MTC), Application Pooling, JIT Activation, Loosely Coupled Events, Queued Components (MSMQ), Role-Based Security
|
Advanced Application Framework Techniques
|
Multilanguage Application UI (MUI), Application Localization, Application configuration, XML/XSLT/XSD programming, Reflection
|
Mobile Technologies |
.NET Compact Framework, ASP.NET Mobile Controls
|
|  |