Archive for the ‘Articles’ Category.

Expression Trees-Lambdas to CodeDom Conversion

Introduction
Some people are working to make the meta-programming possible. Some says as language oriented programming or domain specific language, but I prefer in general as meta-programming. For years programming languages supported to generate code with the powerful libraries or developers worked just with string concatenations and external linkers.
Nowadays meta-programming is getting more and more important […]

Distributed Functional Programming with F# MPI Tools for .NET

Introduction
For many years, parallel computing is an important area for research in high performance computing. Super computers dominated the industry all the time. However with the cost of obtaining a fast computer and a fast network, cluster computing considered as a good alternative. High Performance Computing market grew rapidly, mainly because of the clusters intensified. […]

Power of Functional Programming, its Features and its Future

Power of Functional Programming

Functional programming is one the oldest of major programming paradigms. Functional languages have been with us for a while. Languages like Lisp, Scheme, ML, OCaml, Haskell, Erlang and F# have well built compilers and tools and large user and development communities. However, the early success of the imperative programming languages made the […]

LINQ and XLINQ with Visual Basic Literals

I really liked the XML expressiveness of Visual Basic, let’s build a very simple MSN History Search Engine using LINQ and XML Literals in Visual Basic.
The best thing is those literals could be used in LINQ expressions. Remember the simple XML file that MSN stores as a history.

.@AttributeName : Accesses the attribute element in XML
.<ElementName> […]

C# 3.0 vs. VB 9.0 and XML in the Language

Here is the summary of new language features as mentioned on the “What’s new on ORCAS

C# 3.0 Language Support: This CTP implements all of the C#3.0 language features from the May LINQ CTP including:

Query Expressions

Object and Collection Initializers

Extension Methods

Local Variable Type Inference and Anonymous Types

Lambdas bound to Delegates and Expression trees

Complete design-time support: Intellisense, Formatting, […]

Software Agent Systems and their Applications

Introduction

Software agent is a program that handles the behaviour of a user or software with the aid of an agency. The software agents are not called by a user or by a process, they are acting themselves, they decide the next task to do. This drives the system to the concept of intelligent agents.

Agent system […]

Collaborative System: Microsoft SharePoint Portal Server-Part 2

Technology Review

The system of Microsoft SharePoint Portal Server is specified in Table 1.

Table 1: SharePoint System

Windows Internal Database /

SQL Server 2000

ASP.NET 1.1

IIS 6

.NET Framework 1.1

Windows Server

Â

Â
Data storage

Microsoft SharePoint Portal Server stores its data in the Windows Internal Database, registry, and SQL Server 2000. The organization does not have to buy SQL Server; SharePoint […]

Collaborative System: Microsoft SharePoint Portal Server-Part 1

Abstract

Microsoft SharePoint Products are Web Based Collaborative System that facilitates the collaboration within the organisation and customers. There are two types of SharePoint products, SharePoint Portal Services and SharePoint Portal Server. SharePoint Portal Server is built on top of SharePoint Portal Services.

Using SharePoint Portal Server 2003, users can create, manage and build collaborative Web sites. […]

P2P: Potential Future Applications - Part 2

The second part of p2p article is on ReadWriteWeb. Thanks to Richard MacManus again for his contributions.

This is the second in a 2-part series exploring the world of P2P on the Web. Part 1 was a general introduction to P2P, along with some real-world applications of P2P. Part 2 (this post) discusses future applications..
For the […]

P2P: Introduction and Real World Applications - Part 1

My article is on readwriteweb. I am glad to see there, thanks to Richard MacManus for his editing and creating readwriteweb.
Abstract

As the connection speed of the internet has increased, the demand for web related services has also increased. After the Web revolution, peer-to-peer networks evolved and currently have a number of different usages - instant […]