 |
|
 |
Microsoft Technologies |
.Net Frameworks
The .NET framework created by Microsoft is a
software development platform focused on rapid application development,
platform independence and network transparency. .NET is Microsoft's
strategic initiative for server and desktop development for the next decade.
.NET includes many technologies that are designed to facilitate rapid
development of Internet and intranet applications.
Cybage started working with Microsoft .Net technologies from the beta stages
of .Net 1.0 and executed a number of projects in 1.0, 1.1, 2.0 and 3.0
frameworks.
With 10 years of experience in software design and development, our creative
ideas and time-tested business models assist our dynamic software
professionals in delivering state-of-the-art software solutions that live up
to customer expectations.
|
| |
 |
.Net Frameworks 3.0
.NET Framework 3.0 is an integral part of Windows
Vista and Windows Server "Longhorn" operating systems. It consists of four
major new components:
- Windows Presentation Foundation (WPF): A new user interface
subsystem and API based on XML and vector graphics, which uses 3D
computer graphics hardware and Direct3D technologies
- Windows Communication Foundation (WCF): A service-oriented messaging
system which allows programs to interoperate locally or remotely similar
to web services
- Windows Workflow Foundation (WF): It allows for building of task
automation and integrated transactions using workflows
- Windows CardSpace (WCS): A software component which securely stores
a person's digital identities and provides a unified interface for
choosing the identity for a particular transaction, such as logging in
to a website
|
| |
 |
WCF
Our ken with WCF includes:
- Contract design and factoring
- Custom Channel stacks design
- Transaction Management and propagation
- Instance Management Techniques
- Message Exchange Patterns
- Use of Meta Data Driven architecture to extract the definition of web service for creating proxy
- Application of built in as well as custom diagnostic features such as...
- Faults
- Tracing and logging
- Performance counters. Etc.
Our vast portfolio of projects covers several software application
development, re-engineering, maintenance, documentation and testing
projects. Cybage has successfully carried out many large, turnkey
outsourced engagements - right from the requirements definition stage to
deployment phase. Designing, developing and delivering ingenious
solutions is our forte.
With 10 years of experience in software design and development, our
creative ideas and time-tested business models assist our dynamic
software professionals in delivering state-of-the-art software solutions
that live up to customer expectations.
Our emphasis on a strong and flexible design and framework ensures
efficiency, high performance, scalability, reliability and
maintainability of our solutions. We incorporate the best of both worlds
by using the right mix of latest technologies and still-valuable
components of legacy systems to generate results.
Cybage has been providing services to several global product companies,
and has assumed ownership of many products for its clients. Our
engineering team has worked on more than 80 new development projects or
web-enabling of existing systems in varied technologies, programming
environments and platforms. Majority of these products fall into one of
the following categories: Desktop, Network, Client-Server, Multi-tier
e-commerce, Internet/Intranet applications. These applications cover
manifold areas like remote control, security, accounting, billing,
web-enabling, document management, content management, workflow, CRM et cetera.
|
 |
WF
Our workflow implementation includes:
- Basic workflows implementations
- Criteria workflows implementations
- Net applications based workflows
- Sharepoint portal solutions workflows
|
| |
 |
Web Development
Microsoft offers a range
of tools and technologies for building, hosting and exposing applications
over the Web.
ASP.NET, a framework for creating dynamic Web applications, is at the center
of Microsoft’s Web development platform. It combines unprecedented developer
productivity with performance, reliability, and deployment. ASP.Net is a
critical part of Microsoft’s .net platform.
Cybage has a rich tradition of web development using these technologies
spanning from classic ASP applications to ASP.Net 1.0, 1.1 and now ASP.Net
2.0, the latest version of ASP.Net framework.
Currently most of our web development projects are using ASP.Net 2.0
framework for web application development and are using concepts like:
- Master Pages
- Web parts
- ASP.Net2.0 AJAX extensions and AJAX control toolkit (formerly known
as ATLAS)
- Themes
- Role and Membership providers
Our previous projects have utilized ASP.Net
1.1, ASP.Net 1.0 as well as classic ASP.
|
 |
Web Services
Web Services provide a simple, flexible,
standards-based model for binding applications together over the Internet
that takes advantage of existing infrastructure and applications. Web
applications can be easily assembled with locally developed services and
existing services, irrespective of the platform, development language, or
object model used to implement any of the constituent services or
applications.
The Microsoft .NET Framework provides an application model and key enabling
technologies to simplify the creation, deployment, and ongoing evolution of
secure, reliable, scalable, highly available Web Services while building on
existing developer skills.
Our experience in web services includes:
- Simple remote procedure calls implementations
- SOA applications using web services
- WSE1.0, 2.0 and 3.0 extensions as well as WCF
- Web service security implementations
- Application of built in as well as custom diagnostic features such
as
- Username token
- X509 Token
- Kerberos token
- SAML token
- SOAP Extensions implementation
|
 |
Expertise
|
Desktop
Management
On .net platform we use winforms and smart controls
to develop applications which provide rich user experience.
We have also delivered desktop applications and components outside .net
Framework using Win32 API and COM concepts.
|
| |
 |
Distributed application development
We have comprehensive know-how in development of
enterprise applications using Service Oriented Architecture (SOA). We have
implemented SOA using .Net remoting as well as Web Services.
|
| |
 |
Mobile and Embedded application development
We have seen a steady growth in demand for Mobile
and embedded application based projects. Our teams have successfully
implemented applications using .Net compact framework, Windows CE as well as
ASP.Net mobile controls for WAP applications.
|
| |
 |
Programming Languages
OC# is our preferred choice of language for .net
based programming. However our teams have also demonstrated proficiency in
other programming languages such as VB.Net and managed C++.
We also have dedicated team of crack C++ and VC++ programmers.
|
| |
 |
Databases
Cybage teams have widespread expertise in various
databases applications such as SQL Server, Oracle, and mySQL.
With SQL Server 2005, our strengths include:
OLTP Applications
- SQL Cache invalidation
- Transaction Scope
- 2005 database enhancements like High availability and scalability
OLAP Applications
- SSIS package implementations to perform complex transformation /
translation needs
- Dimensional modeling for Data Warehouses
- Cubes design and implementation for the reporting needs using
analysis services
- Usage of reporting services on top of the cubes created
- Notification implementations using the notification framework
SQL Server Service Broker
- Service broker setup
- Services to consume the data
- Service broker setup management
- Distributed and clustered database applications
|
| |
 |
Enterprise Servers
Microsoft provides a host of specialized Enterprise
Servers for specific critical enterprise scenarios. For these cases we have
recommended and delivered applications powered by these servers. BizTalk
Servers.
Cybage Teams have implemented BizTalk Server based projects which:
- Used EAI feature of BizTalk server to integrate enterprise
applications
- Implemented workflow engine to orchestrate business process using
- BizTalk server 2006
- Applied EDI order processing capabilities of BizTalk
|
| |
 |
Sharepoint Servers
Cybage has been leveraging portal and collaboration
features of Sharepoint technologies for it’s own in house projects. Starting
early with Sharepoint Server 2003, our teams were early adopters of MOSS
2007 to deliver:
- Reporting dashboards (Web parts)
- Rich forms with business logic and workflows using InfoPath and
SharePoint combination
- CMS based portals
- Portals based on the enterprise theme
|
| |
 |
Commerce Servers
Our Commerce Server 2007 based applications have
used features such as:
- Products
- Baskets
- Order Pipeline
- Discounts
- Profiles
- Customized order pipelines to handle the unique needs of customers
We also have experience in sustained engineering
and in enhancing features implemented in Commerce Server 2002.
|
| |
 |
Project Servers
Our Project Server portfolio includes Project
Dashboard Applications which interact with Project Server.
|
| |
 |
Microsoft Patterns & Practices
Microsoft
Patterns and practices remain at the core of our project design,
development, deployment as well as maintenance operations.
- Cybage architects regularly use design
patterns for system design
- Enterprise Library is integral part of all our application code
|
| |
 |
IDE & Programming Tools
All our teams use Visual Studio to develop .net
applications. A few of our projects have successfully used Visual Studio
Team System. Currently we are planning to make VSTE as a default mode of
team application development.
Apart from these our teams have been using a lot of other tools and add-ins
such as:
Microsoft Patterns and practices remain at the core of our project design,
development, deployment as well as maintenance operations.
Version Control and Build Tools
Testing and Performance Tools
Tools for Static Analysis & Source Code
|
| |
 |
 |
Read more about Cybage ExcelShore™ model of Operational Excellence |
 |