Mar 1, 2014

.NET Framework Class Library

The .NET Framework class library is a collection of reusable types that tightly integrate with the common language runtime. The class library is object oriented, providing types from which your own managed code can derive functionality. This not only makes the .NET Framework types easy to use, but also reduces the time associated with learning new
Features of the .NET Framework. In addition, third-party components can integrate seamlessly with classes in the .NET Framework.

Common Language Runtime(CLR) for Dot Net

Features

The common language runtime manages memory, thread execution, code execution, code safety verification, compilation, and other system services. These features are intrinsic to the managed code that runs on the common language runtime.
With regards to security, managed components are awarded varying degrees of trust, depending on a number of factors that include their origin (such as the Internet, enterprise network, or local computer). This means that a managed component might or might not be able to perform file-access operations, registry-access operations,

Dot Net Framework

             The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives:
·         To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.

Design of a Firewall

A network security domain is a contiguous region of a network that operates under a single, uniform security policy. Whenever domains intersect, there is a potential need for security to control traffic allowed into the network. Firewall technology can be used to filter this traffic. The most common boundary where firewalls are applied is between an organization’s internal network and the internet. This report will provide readers with a resource for understanding firewall design principles used in network security.

Feb 27, 2014

Voice Over Internet Protocol (VoIP) working principle

Let us look at very simple VoIP call. Consider two VoIP telephones connected via an IP network  .In this example both VoIP telephones are connected to a local LAN. Sally’s phone has an IP address of 192.168.1.1  ,Bill’s phone is 192.168.1.2, the IP addresses uniquely identify the telephones. Both our phones are configured to use a widely used VoIP standard called H.323.
Bill wants to talk to Sally and his phone knows the IP address of Sally’s phone. Bill lifts the handset and 'dials' Sally,  the phone sends a call setup request packet to Sally's phone, Sally’s phone starts to ring, and responds to Bill's phone with a call proceeding message.

Voice over Internet Protocol (VoIP)

Introduction

VoIP (voice over IP - that is, voice delivered using the Internet Protocol) is a term used in IP telephony for a set of facilities for managing the delivery of voice information using the Internet Protocol (IP). In general, this means sending voice information in digital form in discrete packets rather than in the traditional circuit-committed protocols of the public switched telephone network (PSTN). A major advantage of VoIP and Internet telephony is that it avoids the tolls charged by ordinary telephone service

Feb 26, 2014

FAQs or Interview Questions on Data Structures

Here are some of the interview questions on data structures that are frequently asked in companies.
Hopefully this post might help some one to crack their interview

What is data structure?  

A data structure is a way of organizing data that considers not only the items stored, but also their relationship to each other.

Feb 25, 2014

Date and time in a Windows program using C

To get the date and time in a Windows program, you should call the standard C library functions time() and localtime() or some derivative (asctime(), ctime(), _ftime(), gmttime()). These functions are compatible with both DOS and Windows. You should never attempt to call a DOS-only or a ROM BIOS function directly. You should always use either Windows API function calls or standard C library routines.

Animated Bitmap in C

Sometimes you will run across a Windows program that entertains you through an animated bitmap. Bed not the culprit this task accomplished? One solution should be to create a timer event that switches the bitmap every second or two, thus making the bitmap “appear” to become animated. In fact, it's not necessarily animated, but instead several versions of the same bitmap are switched fast enough to make it appear as if the bitmap is moving.

Concept of Dynamic Linking.

All Windows programs get in touch with the Windows kernel through a process often known as dynamic linking. Normally, with DOS programs, your programs are linked statically. Because of this your linker resolves all unresolved external function calls by attracting the necessary object code modules (.OBJs) to make an executable file (.EXE) made up of the executable code for those functions called in your program. The Windows environment, on the other hand, provides a lot of functions to get linked statically into one executable program. A statically linked program under Windows would probably be several megabytes in size and horribly inefficient. Instead, Windows makes extensive by using dynamic link libraries.

Feb 24, 2014

Exception handling and structured exception handling

Generally speaking, the distinction between a structured exception and exception handling is Microsoft’s implementation of exception handlers themselves. questionable “ordinary” C++ exception handling uses 3 statements further to the C++ language: strive, catch, and throw. the aim of those statements is to permit a piece of software system (the exception handler) to aim a secure bailout of the applying that was running once the exception occurred. The exception handler will lure exceptions on any knowledge kind, together with a C++category. The implementation of the 3 statements relies on the ISO WG21/ANSI X3J16 C++ normal for exception handling. Microsoft C++ supports exception handling supported this normal.

Editions of Java. A Brief Note.

When Java was introduced, it primarily consisted of two components: the programming language specification, and the Java runtime environment specification that described the features of a JVM. As the Java language evolved over the years, Sun Microsystems gradually added new specifications and technologies that made Java more than just a programming language.

Theory on Fixed Wireless Broadbands

Introduction:

Fixed wireless broadband should not be confused with text-only or limited-graphics wireless Internet services aimed at handheld mobile phones and PDAs. After a fixed-base wireless broadband signal reaches your computer, your Internet experience is just as rich in content and about as speedy as wired services such as cable modem and DSL. Essentially, fixed wireless broadband Internet access is a form of cable modem service that substitutes microwave receivers or transceivers for the HFC cabling of the cable modem network. Similar to cable modems, fixed wireless broadband is an always-on service.