.NET Application Development & Programming
The .NET Framework created by Microsoft is a software development platform focused on rapid application development (RAD), platform independence and network transparency. .NET is Microsoft's strategic initiative for server and desktop development for the next decade. According to Microsoft, .NET includes many technologies designed to facilitate rapid development of Internet and intranet applications.
.NET has brought new functionalities and tools to the application programming interface (API). These innovations allow development of applications for both Windows and the web as well as components and services (web services). .NET provides a new reflective, object-oriented API. .NET is designed to be sufficiently generic so that many different high-level languages can be compiled.
There is a collection of development tools specifically developed for use with the .NET platform. The principal example is Visual Studio .NET, an integrated development environment from Microsoft.
Wiztek's Expertise in .NET
Wiztek provides design, development and integration business solutions based on the .NET platform. Our team of experienced Microsoft certified .NET architects, analysts and developers delivers a wide range of comprehensive solutions in the following key areas.
.NET Desktop and Web Application Development
In order to succeed in the ever evolving and dynamically changing business environment, such features as easiness of GUI navigation, flexibility in changing business rules, data mining and data transformation services (DTS) are crucial for any desktop or web application. Other important issues that need to be considered are security, role-based access of the information, backup/archiving, fail-safe and auto recovery, trail-back and application logs. For achieving these common business goals, Wiztek's developers use the full range of .NET framework functionality for building sophisticated stand-alone applications as well as hosted applications.
.NET Software Product Development
Possessing an in-depth understanding of independent software vendors and software product companies' needs, such as short development and testing lifecycles, reducing software development and support costs, enhancing product functionality for generating greater value to the customers, Wiztek is committed to providing .NET software product development services based on specific clients' requirements and business goals. Our .NET based product development and engineering framework encompasses the full life-cycle starting with strategic planning and conceptualization, architecture and design, development, testing, deployment and enhancements up to porting and ongoing support of the end-to-end custom software product.
Web Services Based .NET Application Development
.NET development team at Wiztek leverages the full range of .NET functionality for building enterprise-class Web Services Based .NET applications. The .NET Framework is an integral Windows component that supports building and running the next generation of applications and XML Web services.
ASP.NET is the hosting environment that enables to use the .NET Framework to target Web-based applications. However, ASP.NET is more than just a runtime host; it is a complete architecture for developing Web sites and Internet-distributed objects using managed code. Both Web Forms and XML Web services use IIS and ASP.NET as the publishing mechanism for applications, and both have a collection of supporting classes in the .NET Framework.
XML Web services, an important evolution in Web-based technology, are distributed, server-side application components similar to common Web sites. However, unlike Web-based applications, XML Web services components have no UI and are not targeted for browsers such as Internet Explorer and Netscape Navigator. Instead, XML Web services consist of reusable software components designed to be consumed by other applications, such as traditional client applications, Web-based applications, or even other XML Web services. As a result, XML Web services technology is rapidly moving application development and deployment into the highly distributed environment of the Internet.
The .NET Framework also provides a collection of classes and tools to aid in development and consumption of XML Web services applications. XML Web services are built on standards such as SOAP (a remote procedure call protocol), XML (an extensible data format), and WSDL (the Web Services Description Language). The .NET Framework is built on these standards to promote interoperability with non-Microsoft solutions.
ASP.NET is more than the next version of Active Server Pages (ASP); it is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications. While ASP.NET is largely syntax compatible with ASP, it also provides a new programming model and infrastructure that enables a powerful new class of applications. You can feel free to augment your existing ASP applications by incrementally adding ASP.NET functionality to them.
Mobile applications based on .NET Compact Framework
The Microsoft .Net Compact Framework is a streamlined version of the .NET Framework that is designed to run on mobile devices with limited memory, resources, and battery power, including smart devices like personal digital assistants (PDAs), mobile phones, and set-top boxes. The .NET Compact Framework includes the base class libraries from the full .NET Framework and a few libraries designed specifically for mobile devices such as Windows CE InputPanel. To run .NET Compact Framework applications, the platform must support the Microsoft .NET Compact Framework runtime. This includes Windows CE.NET, Windows CE 4.1, Microsoft Pocket PC, Microsoft Pocket PC 2002/2003, Smartphone 2003 and Windows Mobile 5/ Mobile 5 Smartphone. |