Home  >  Telemedicine  >  .Net Technologies
.Net Technologies

Our telemedicine software e-Sanjeevani which is technology based health care system to deliver e-health information and patient care has been developed with asp.net technology using language C#. To create this revolutionary software, our team made a detailed proposal with a possible approach on the technical solution. .NET is an integrated web services strategy provided by Microsoft to connect information, people, systems, and devices through software. .NET technology provides the ability to quickly build, deploy, manage, and use connected and security-enhanced solutions with Web services such as XML (Extensible Markup Language), SOAP (Simple Object Access Protocol) and WSDL (Web Services Description Language). .NET connected solutions enable businesses to integrate their systems more rapidly and in a quick manner and help them realize the promise of information anytime, anywhere, on any device. The Microsoft platform includes everything a business needs to develop and deploy a Web service-connected IT architecture: servers to host Web services, development tools to create them, applications to use them, and a worldwide network of more than 35,000 Microsoft Certified Partner organizations to provide any help you need.

Why Consider Development on .NET?
  • .NET enhances the computing experience with highly integrated communications and information.
  • .NET helps to get the most of client's existing technology investments while creating new ways to implement powerful, cost-effective information technology that will meet future needs.
  • .NET delivers substantial savings in the development costs, and creates new revenue streams, through the use of XML Web services.
A main part of the .Net technology and structure is the ASP.net set of technologies. ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. It is part of .NET platform and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime, allowing programmers to write ASP.NET code using any Microsoft .NET language like C#, VB.net, JScript.Net.

Advantages of Using ASP.Net
  • Powerful database-driven functionality
    ASP.Net allows programmers to develop web applications that interface with a database. The advantage of ASP.Net is that it is object-oriented and has many programming tools that allow for faster development and more functionality.
  • Faster web applications
    Two aspects of ASP.Net make it fast -- compiled code and caching. With ASP.Net the code is compiled into "machine language" before your visitor ever comes to your site. Caching is the storage of information that will be reused in a memory location for faster access in the future. ASP.Net allows programmers to set up pages or areas of pages that are commonly reused to be cached for a set period of time to improve the performance of web applications. In addition, ASP.Net allows the caching of data from a database so your website isn't slowed down by frequent visits to a database when the data doesn't change very often.
  • Memory leak and crash protection
    ASP.Net automatically recovers from memory leaks and errors to make sure that your website is always available to your visitors.
  • Multiple language support
    Programmers can actually write their code in more than 25 .Net languages (including VB.Net, C#, and JScript.Net). This allows programmers to develop your site in the language they know best and it means that you can more easily find programmers to support the work on your site.
C# is an object-oriented programming language developed by Microsoft as part of the .NET initiative and later approved as a standard by ECMA and ISO. Anders Hejlsberg leads development of the C# language, which has a procedural, object-oriented syntax based on C++ and includes aspects of several other programming languages (most notably Delphi and Java) with a particular emphasis on simplification.

Features of C#
  • C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
  • Because software robustness, durability and programmer productivity are important, the language should include strong type checking, array bounds checking, and detection of attempts to use undeclared variables, source code portability, and automatic garbage collection.
  • The language is intended for use in developing software components that can take advantage of distributed environments.
  •  C# is intended to be suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions.
  •  Although C# applications are intended to be economical with regards to memory and processing power requirements, the language was not intended to compete directly on performance and size with C or assembly language.
  • C# code speeds up the application’s performance.
  • Language support for unsigned types.
  • Explicit interface implementation, where an interface which is already implemented in a base class can be reimplemented separately in a derived class. Arguably this makes the class harder to understand, in the same way that member hiding normally does.
  • C# allows you to define sections of "Unsafe" code means managed code , where you can use pointers and directly access memory.
Legal Notice | Privacy Policy | © 2007 C-DAC Mohali, India. All rights reserved.