Considering the present communication engineering principals and challenges, the type of multeplexing of data in a channel you would prefer most is:

Search This Blog

Friday, April 23, 2010

Cloud becoming Loud..


Cloud computing is now has become one of the most hot topics of recent times.lets discuss some of its features and see what is it...

Cloud computing is a "Paradigm Shift" from the Mainframe based computing to the Client-Server based computing.It is a process of virtualizing the concept of computing.Here the term "CLOUD" stands for abstraction.where the user really don't know where from the service is provided.Generally in cloud computing a user shares some of the hardware and/or software resources over the Internet.He or she pays for that service for the time he or she has used that services.

Now we need to understand the difference between cloud computing and some of the terms we use in today's life frequently.

1)Client-server computing-it is a distributive approach to get some of your work done by your server.But unlike cloud computing you know by whom the work been done.
2)Grid computing
-it is a distributive and parallel computing approach.
3)Autonomic computing-here the computation is done by the machine itself.


Lets discuss the architecture of Cloud Computing.
The cloud architecture consists of,

a)Client-the cloud client may be a hardware and/or software relies on cloud computing,with specially designed browsers,OS,and devices for cloud computing.
b)Application-this layer provides software as a service(saas).we can use different application on Internet paying for it.
c)Platform-this layer provides platform as a service(paas).
d)Infrastructure-it provides infrastructure as a service(iaas).
e)server-it is the layer consist of processors,soft wares and hard wares to provide you the facility of cloud.


In the basis of the cloud users,it can be classified into groups.Like,

1)Community cloud-here a cloud is shared among a community for their purposes.
2)Hybrid Cloud-generally used by internal and external provider both.ex-web application where the host and user both share the clou
3)Private Cloud-here the cloud is mainly for a certain purpose of a user.

Merits::
-----------
cloud computing has some solid merits to show..

1)It reduces the CapEx(capital expenditure)of the user.you pay for only what and how long you have used.
2)Different hardware and software service is at your finger tips.
3)Cost,infrastructure every thing is shared.
4)Low management overhead.
5)No investments...etc.

Demerits::
-------------
Some of the facts been criticized about the cloud computing are privacy,compliance,open source,open standards etc..
but research is going on to overcome or to bypass those hindrances..

some of the companies which provides cloud computing are Google, Microsoft, GoGRID, NetSuite, Rackspace etc.

so friends this much about cloud computing i can refer today,next time shall come with some other topics to discuss with you.Happy (cloud) computing...

Tuesday, April 20, 2010

Get out of the BlackBox

Want to get stuffs out of or into your PC? the parallel port is the easiest way. If you use MS Windows XP and you want a GUI mode program to write or read the parallel port, follow this link. You must have MS Visual Studio 6 installed to try it out. try it, it worked for us:-
 http://electrosofts.com/parallel/parallelwin.html
you will be needing inpout32.dll for connecting you will get a free download link there.
For writing any value at any time and reading the same, create two timer threads instead of checkboxes, and make two arrays that will update the pins, or read from the same.
as ---  if((reg & 0x01)==0) m_pin2=0; else m_pin2=outbyte[0]; and so on.
 you must note that maximum theoretical writing or reading frequency is 1KHz, though actually due to miss cycles it should be kept around 800Hz.

How optical mouse works

The optical mouse is a great improvement over the mechanical mouse that was created in the early 1970's.
The Optical mouse was introduced in 1999 by Agilent Technologies.
The optical mouse uses a very small light emitting diode more commonly referred to as an LED which is red in color. This LED bounces light off of a mouse pad or desk surface onto a CMOS.
First the LED produces a red light that is emitted onto a surface. The light is reflected off the surface back to the CMOS sensor. The CMOS sensor sends each image that is reflected back to a DSP (Digital Signal Processor) for analysis.
Using the thousands of images that the CMOS sends to the DSP for analysis, the DSP is able to detect both patterns and images and can determine if the mouse has moved, at what distance it has moved and at what speed. It is able to determine coordinates which are then sent to the computer that the mouse is hooked up to.
At this point the coordinates have been received by the computer and will show the movement of the mouse, usually by its cursor on the computer screen. Your computer is updated with mouse coordinates more than hundreds of times per second, because movement is so fast, the appearance of the mouse cursor on your computer screen is very smooth.

for more info refer to
http://www.topbits.com/how-an-optical-mouse-works.html

Monday, April 19, 2010

Low space to accomodate

Currently like core banking, core computing techniques are becoming popular, enabling the company's to reach their clients almost anywhere and anytime but due to the limited bandwidth, it is becoming a problem to allocate many users to use the facility. I am not a professional but I think this problem can be best solved by both using time and frequency multiplexing. the idea is:

1> allocate total bandwidth W in n divisions of f each so nf=W
2> now m users such that m/n=q(a integer) will be TDMed in one f (q in each unique f bandwidth spectrum)making it a 2 dimensional division technique.

I think it is already applied. I just thought that so wrote it.

Our Recent Project

Recently I along with two of my class mates is working on a add-on touch screen system that can be set on any existing CRT or TFT monitors. The main idea to detect the touch is detecting the coordinates as an obstruction crossover in an invisible IR grid. The data will then be processed and will manipulate the mouse registers making our finger the mouse pointer.