ObjectLabs
     Cost efficient development of IT systems                                Home    IT-services    IT-consultants    Experience    Contact   


Windows applicationsIT consultants Microsoft and .NET technology

The IT-consultants of ObjectLabs are well versed in complex 3-layer object-oriented and component-based applications on the Microsoft Windows platform. This includes advanced utilization of internet and databases. We will primarily recommend the object-oriented languages Visual C++ og Visual C# which Microsoft itself is using for development. We do also use Visual Basic, Visual J++, Java, ASP and more. The development may, for instance, be based on UML modeling. We will also integrate Microsoft technology with for instance Oracle databases, Java applications, and web services. Our consultants make a point of avoiding unnecessary use of proprietary technology.

The .NET conceptMicrosoft .NET technology improves systems development

At mid-2000 Microsoft introduced a new concept called .NET. This is a completely new platform for the development, maintenance and operation of software. The new generation with .NET technology implies a substantial improvement in the development of programs for Windows and especially for the internet. ObjectLab IT-consultants have extensive experience with .NET and the development languages Visual Basic.NET, Visual C#.NET, Visual C++.NET and ASP.NET. The Microsoft .NET concept is based on 3 parts:
  • .NET Framework: A framework for designing, creating and distributing solutions and next generation of internet components called web services. The framework consists of 3 parts: A common language runtime is an integrated platform for programming in any programming language. A new set av framework classes that simplifies programming. And a server-side web-technology, ASP.NET.
  • .NET Products: All Microsoft products from Windows to Visual Studio have been integrated with this vision enabling easier integration between end products, based on XML as a data description language and SOAP as a protocol for data transfer between products.
  • .NET Services: This tool is for third party developers who want to develop business services on the .NET platform.

.NET or Java systems Points of resemblance, .NET and Java

.NET and the Java development platform have several common denominators. For instance the application code utilizes services and objects within the .NET framework only. This ensures encapsulation of the program code and thereby also that the application is independent of any operating system. All contacts with the operative system go through the .NET framework. Therefore the application may easily be relocated to any another .NET framework, for example one executing on a Linux-system.

Among other things .NET offers program development in the new language C#. This is very close to Java. Converting business logic between these languages is simple and thus cheaper than with other alternatives. I.NET offers ample opportunities for integration of existing Windows systems. You may for instance call COM-components built in traditional Visual Basic or Visual C++ from within .NET. Employing webservices one may easily establish communication between, for instance, Microsoft- and SUN/Java-solutions over the internet.

ObjectLabs a.s offers consultation services as well as implementation of .NET solutions. Read more on Windows, .NET, ASP.NET, COM, Visual C#, Visual Basic, Visual C++, XML, ADO.NET og SqlServer.

ObjectLabs a.s, Aschehougsvei 6, N-0587 Oslo, Norway. Phone (+ 47) 21 39 00 06. Mail post@objectlabs.no