Software Applications

ASP.NET MVC

A design pattern can be termed as a solution that can be reused across the application to solve a complex software engineering and design problem. It can be defined as a template of how to solve a problem under a given scenario that can be applied in various applications. Among the various design patterns used in the field of software engineering, MVC is the commonest and earliest evolved design pattern that segregates the application model from the user interface. Requests/responses that arise...

.NET 3.5 Language Enhancements

Microsoft .NET has been enhancing and upgrading its language framework since its inception. There seems a tremendous upgrade from .NET 2.0 Framework to .NET 3.5 framework, not just with introducing new sets of API but also in terms of dealing with objects, properties and methods. Below are a list of such language enhancements that are explained in brief in this article: Automatic Properties Object Initializer Collection Initializer Extension Methods Anonymous Methods Lambda...

New Features of C # 4.0

The new .NET Framework provides a better approach in terms of language support in C# with its version 4.0. With lots more features being added with the version, let us deal with new things in terms of method invocations and COM interoperability. These features enable us to create objects that can even conform to the standards of Dynamic Language Runtime. Some of the features which we would like to focus in this blog post are as follows: 1. Dynamic Lookup 2. Named and optional...

TOSS: a Linux-distro from Madurai.

TOSS: TOSS (TCE Operating System Services) is an Ubuntu-based Linux distribution and as claimed by the developer TOSS was developed targeting the student developer’s community. It offers build-essential, OpenSSL, PHP, Java, gEda, xCircuit, KLogic, KTechlab and a variety of essential engineering software for engineering students and developers. Currently, TOSS has reached version 2.0 with major updates. About the development team: This is a project developed at Computer Science and...

Entity Data Model in .NET

Microsoft has introduced a new framework model termed as ADO.NET Entity Framework for Data Access Layers based on ORM (Object Relational Mapping) model in which each and every table in the database is treated as a separate entity and the relationship between these entities are defined in a separate XML mapping file (Entity Data Model). By this, it has now become possible to represent a relational model as a conceptual data model that includes types with inheritance and relationship. This is yet...