<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

<channel>
	<title>Learn Software Development</title>
	
	<link>http://learnsoftwareprocesses.com</link>
	<description>All about the processes involved in software development</description>
	<pubDate>Thu, 09 Jul 2009 13:01:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/LearnSoftwareDevelopment" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">LearnSoftwareDevelopment</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Refactoring - Code improvement without changing behavior</title>
		<link>http://learnsoftwareprocesses.com/2009/07/09/refactoring-code-improvement-without-changing-behavior/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/09/refactoring-code-improvement-without-changing-behavior/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 13:01:54 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Improvement]]></category>

		<category><![CDATA[Refactoring]]></category>

		<category><![CDATA[Rewrite]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=232</guid>
		<description><![CDATA[Refactoring  is the process of changing a software system in such a way that it does not alter the external behaviour of the code/design, yet improves its internal structure. When the software is refactored, the existing design is examined for redundancy, unused design elements, inefficient or unnecessary algorithms, poorly constructed or inappropriate data structures, [...]]]></description>
			<content:encoded><![CDATA[<p>Refactoring  is the process of changing a software system in such a way that it does not alter the external behaviour of the code/design, yet improves its internal structure. When the software is refactored, the existing design is examined for redundancy, unused design elements, inefficient or unnecessary algorithms, poorly constructed or inappropriate data structures, or any other design failure; once this inspection is done, then the results are analysed for getting a more improved design.<br />
If you were to ask for a simple explanation, then code refactoring means that you &#8216;clean up&#8217; the code. Refactoring is not meant to be used for changes where you added new functionality, or fixed bugs, or something similar. It is in principle used for analysing code to remove dead code, to make the code more understandable, and modify the internal structure and design (maybe to make the code more elegant, as well as to follow some standard code processes and layouts).<br />
Why do refactoring ? The process intends to make code easier to read and comprehend, and also to be able to make modifications to it. Given the amount of time that code remains in-use, and with the people handling the code not remaining constant, it is important that the code be easy to understand and maintain. Sometimes people take on the task of improving the code in order to fix defects or solve other design issues, but that is not refactoring.<br />
A common method used within refactoring is to change the definition of variables, such as when a non-meaning variable such as &#8216;j&#8217; is instead changed to actually be closer to the real use of the variable, say &#8216;ItemWeight&#8217;. This makes it easier for somebody else to quickly read the code and comprehend. This however, has its own set of complications since the same variable may be used in many different parts of the application, and the person making the modification may need to study each usage before making the change.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/BLETU0Hkjz5ZioOVwi5RVP4O4JY/0/da"><img src="http://feedads.g.doubleclick.net/~a/BLETU0Hkjz5ZioOVwi5RVP4O4JY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BLETU0Hkjz5ZioOVwi5RVP4O4JY/1/da"><img src="http://feedads.g.doubleclick.net/~a/BLETU0Hkjz5ZioOVwi5RVP4O4JY/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/09/refactoring-code-improvement-without-changing-behavior/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quick Tech Tip - FDDI - Fiber distributed data interface</title>
		<link>http://learnsoftwareprocesses.com/2009/07/09/quick-tech-tip-fddi-fiber-distributed-data-interface/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/09/quick-tech-tip-fddi-fiber-distributed-data-interface/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 09:38:23 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Network]]></category>

		<category><![CDATA[Technical Tip]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=230</guid>
		<description><![CDATA[Fiber distributed data interface (FDDI) provides a standard for data transmission in a local area network that can extend in range up to 200 kilometers (124 miles). FDDI is a token-passing, fiber ring, network. The fiber optic media can be multimode fiber and can be as large as 100 kilometers - with no more than [...]]]></description>
			<content:encoded><![CDATA[<p>Fiber distributed data interface (FDDI) provides a standard for data transmission in a local area network that can extend in range up to 200 kilometers (124 miles). FDDI is a token-passing, fiber ring, network. The fiber optic media can be multimode fiber and can be as large as 100 kilometers - with no more than 2 kilometers between nodes. </p>
<p>Why FDDI?<br />
- More Powerful Workstations and Servers.<br />
- Resource Intensive Network Applications.<br />
- Growing Distributed Client/Server Applications.<br />
- Larger Spans of Distributed Networks.<br />
- Increasing Numbers of Network Users.<br />
- Bigger and More Powerful Software Applications.</p>
<p>FDDI Benefits:<br />
- Higher Capacity and Performance than older LANs.<br />
- More Simultaneous Transactions.<br />
- Higher Availability (dual ring topology).<br />
- Predetermined Performance (adding users have minimal impact on throughput).<br />
- Longer Distance Loops (2 kilometers to 100 kilometer).</p>
<p>FDDI uses dual-ring architecture with traffic on each ring flowing in opposite directions (called counter-rotating). The dual rings consist of a primary and a secondary ring. During normal operation, the primary ring is used for data transmission, and the secondary ring remains idle.</p>
<p>FDDI specifies the physical and media-access portions of the OSI reference model. FDDI is not actually a single specification, but it is a collection of four separate specifications, each with a specific function. Combined, these specifications have the capability to provide high-speed connectivity between upper-layer protocols such as TCP/IP and IPX, and media such as fiber-optic cabling.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/3tpdLH6qS_dCYOmgXCx_uiJcZ14/0/da"><img src="http://feedads.g.doubleclick.net/~a/3tpdLH6qS_dCYOmgXCx_uiJcZ14/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3tpdLH6qS_dCYOmgXCx_uiJcZ14/1/da"><img src="http://feedads.g.doubleclick.net/~a/3tpdLH6qS_dCYOmgXCx_uiJcZ14/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/09/quick-tech-tip-fddi-fiber-distributed-data-interface/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quick Tip: URLs - Uniform Resource Locator</title>
		<link>http://learnsoftwareprocesses.com/2009/07/09/quick-tip-urls-uniform-resource-locator/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/09/quick-tip-urls-uniform-resource-locator/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 09:21:49 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Definition]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[DNS]]></category>

		<category><![CDATA[IP address]]></category>

		<category><![CDATA[Protocol]]></category>

		<category><![CDATA[Uniform Resource Locator]]></category>

		<category><![CDATA[URL]]></category>

		<category><![CDATA[Web Applications]]></category>

		<category><![CDATA[Web page]]></category>

		<category><![CDATA[World wide web]]></category>

		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=228</guid>
		<description><![CDATA[URLs, or Uniform Resource Locators, are the method by which documents or data are addressed in the World Wide Web. The URL contains the following information: 
- the protocol.
- the DNS name of the machine on which the page is located.
- the local name uniquely indicating the specific page.
- the location of the resource in [...]]]></description>
			<content:encoded><![CDATA[<p>URLs, or Uniform Resource Locators, are the method by which documents or data are addressed in the World Wide Web. The URL contains the following information: </p>
<p>- the protocol.<br />
- the DNS name of the machine on which the page is located.<br />
- the local name uniquely indicating the specific page.<br />
- the location of the resource in the directory structure of the server.</p>
<p>To make a piece of text clickable, the page writer must provide two items of information : the clickable text to be displayed and the URL of the page to go to if the text is selected. Once the text is selected, the browser looks up the host name using DNS. Now armed with the host&#8217;s IP address, the browser establish TCP connection to host. Over that connection, it sends the file name using the specified protocol.<br />
The URL scheme is open to have protocols other than HTTP also. In short, URL&#8217;s have been designed to not only allow users to navigate the Web, but to deal with FTP, news, Gopher, email, and telnet as well, making all the specialized user interface programs for those other services unnecessary, and thus integrating nearly all Internet access into a single program, the Web Browser.<br />
The growing use of the Web has turned up an weakness in URL scheme. A URL points to one specific host. For pages that are heavily referenced, it is desirable to have multiple copies far apart, to reduce network traffic. The advent of systems such as Akami are meant to meet that need, distributing content over multiple servers on a global level.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/7oP8whjrFcC8yxgEa3wECiofKyE/0/da"><img src="http://feedads.g.doubleclick.net/~a/7oP8whjrFcC8yxgEa3wECiofKyE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7oP8whjrFcC8yxgEa3wECiofKyE/1/da"><img src="http://feedads.g.doubleclick.net/~a/7oP8whjrFcC8yxgEa3wECiofKyE/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/09/quick-tip-urls-uniform-resource-locator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WWW - The Server Side</title>
		<link>http://learnsoftwareprocesses.com/2009/07/06/www-the-server-side/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/06/www-the-server-side/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 19:20:52 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Connection]]></category>

		<category><![CDATA[FTP]]></category>

		<category><![CDATA[Gopher]]></category>

		<category><![CDATA[HTTP]]></category>

		<category><![CDATA[IP address]]></category>

		<category><![CDATA[Protocol]]></category>

		<category><![CDATA[Server]]></category>

		<category><![CDATA[TCP]]></category>

		<category><![CDATA[World wide web]]></category>

		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=226</guid>
		<description><![CDATA[For all the incoming connectionts from different clients, every website is associated with a server process listening to TCP port 80. The client sends a request after the connection is made and the server sends the reply and then the connection is released. The protocol that is responsible for requests and replies is called HTTP.
The [...]]]></description>
			<content:encoded><![CDATA[<p>For all the incoming connectionts from different clients, every website is associated with a server process listening to TCP port 80. The client sends a request after the connection is made and the server sends the reply and then the connection is released. The protocol that is responsible for requests and replies is called HTTP.</p>
<p>The steps that occur between the user clicking and a page being displayed are:<br />
- The browser determines the URL.<br />
- The browser asks DNS for IP address.<br />
- DNS replies.<br />
- Browser makes a TCP connection to the port.<br />
- It then sendsthe GET command.<br />
- The server sends the file.<br />
- The TCP connection is released.<br />
- The browser displays the text of the file.<br />
- The browser fetchesand displays all images of the file.</p>
<p>Not all servers speak HTTP, Old servers use FTP, Gopher or other protocols. Given the number of different protocols, it was thought impractical to make browser understand different protocols. However, since there is a need to make information available (where the server talks in protocols other than HTTP), a solution was required. This solution is something called a proxy server. A proxy server takes a HTTP request from the browser and translates these requests into the FTP/Gopher/other protocols. The proxy server is a separate logical server.<br />
A proxy server also serves to provide an important function called caching. Through caching, a proxy server keeps a local copy of the pages that pass through it. If a user requests for a page, if the page is present on the cache of the proxy server, it serves the page to the user. this way it serves to reduce load on final server.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/HntSvg1ry-n07wYOSi9aLU3on6M/0/da"><img src="http://feedads.g.doubleclick.net/~a/HntSvg1ry-n07wYOSi9aLU3on6M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HntSvg1ry-n07wYOSi9aLU3on6M/1/da"><img src="http://feedads.g.doubleclick.net/~a/HntSvg1ry-n07wYOSi9aLU3on6M/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/06/www-the-server-side/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introduction: WWW - The Client Side</title>
		<link>http://learnsoftwareprocesses.com/2009/07/03/introduction-www-the-client-side/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/03/introduction-www-the-client-side/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 15:04:44 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Network]]></category>

		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Client]]></category>

		<category><![CDATA[Hypermedia]]></category>

		<category><![CDATA[Hypertext]]></category>

		<category><![CDATA[Page]]></category>

		<category><![CDATA[Web Applications]]></category>

		<category><![CDATA[World wide web]]></category>

		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=224</guid>
		<description><![CDATA[The Internet / World Wide Web consists of pages and each page contains links or pointers to other pages. Users follow the link by clicking on them. This process can be repeated indefinitely, possibly traversing hundreds of linked pages. Pages that point to other pages are said to use &#8220;hypertext&#8221;.
Pages are viewed with a program [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet / World Wide Web consists of pages and each page contains links or pointers to other pages. Users follow the link by clicking on them. This process can be repeated indefinitely, possibly traversing hundreds of linked pages. Pages that point to other pages are said to use <span style="font-style:italic;">&#8220;hypertext&#8221;</span>.</p>
<p>Pages are viewed with a program called a <span style="font-style:italic;">browser</span>. When a page is requested, the browser fetches, interprets the text and formats the commands that it contains and displays the page. Strings of text that are links to other pages are called <span style="font-style:italic;">hyperlinks</span>.</p>
<p>Most browsers have numerous buttons and features to navigate the Web. In addition to having ordinary text and hypertext, web pages also contain icons, line drawings, maps and photographs. Some pages also consist of audio tracks, video clips, or both. When hypertext pages are combined with other media, the result is called <span style="font-style:italic;">hypermedia</span>. Many Web pages consists of large images which take a long time to load. </p>
<p>Some browsers deal with slow loading of images by first fetching and displaying the text, then getting the images. Some Web pages contain forms that request the user to enter information. Some browsers use the local disk to cache pages that they have fetched. A check is made before a page is fetched to see if it is in the local cache. If so, check if it is up to date. If so,there is no need to load the page again.</p>
<p>To host a web browser, a machine must be directly connected to Internet or have a SLIP or PPP connection to a router or other machine that is directly on Internet.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/m-4htd_3Ae_F57Ak8xNImc-UB8g/0/da"><img src="http://feedads.g.doubleclick.net/~a/m-4htd_3Ae_F57Ak8xNImc-UB8g/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/m-4htd_3Ae_F57Ak8xNImc-UB8g/1/da"><img src="http://feedads.g.doubleclick.net/~a/m-4htd_3Ae_F57Ak8xNImc-UB8g/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/03/introduction-www-the-client-side/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quick Introduction to the World Wide Web (WWW) / Internet</title>
		<link>http://learnsoftwareprocesses.com/2009/07/03/quick-introduction-to-the-world-wide-web-www-internet/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/03/quick-introduction-to-the-world-wide-web-www-internet/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 14:49:38 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Network]]></category>

		<category><![CDATA[CERN]]></category>

		<category><![CDATA[Client]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[Server]]></category>

		<category><![CDATA[World wide web]]></category>

		<category><![CDATA[WWW]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=222</guid>
		<description><![CDATA[The World Wide Web is an architectural framework for accessing linked documents spread out over thousands of machines all over the Internet. The World Wide Web began as a networked information project at CERN, where Tim Berners-Lee, now Director of the World Wide Web Consortium [W3C], developed a vision of the project. 
The Web has [...]]]></description>
			<content:encoded><![CDATA[<p>The World Wide Web is an architectural framework for accessing linked documents spread out over thousands of machines all over the Internet. The World Wide Web began as a networked information project at CERN, where Tim Berners-Lee, now Director of the World Wide Web Consortium [W3C], developed a vision of the project. </p>
<p>The Web has a body of software, and a set of protocols and conventions. Through the use of hypertext and multimedia techniques, the web is easy for anyone to roam, browse, and contribute to.</p>
<p>World Wide Web can also be defined as system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML (HyperText Markup Language) that supports links to other documents, as well as graphics, audio, and video files. You can jump from one document to another simply by clicking on hot spots. Not all Internet servers are part of the World Wide Web. Web is basically a client-server system. Web pages are written in HTML and java.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/KGlAU-Wjr6naTh7H7TW0ZjdwrzI/0/da"><img src="http://feedads.g.doubleclick.net/~a/KGlAU-Wjr6naTh7H7TW0ZjdwrzI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KGlAU-Wjr6naTh7H7TW0ZjdwrzI/1/da"><img src="http://feedads.g.doubleclick.net/~a/KGlAU-Wjr6naTh7H7TW0ZjdwrzI/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/03/quick-introduction-to-the-world-wide-web-www-internet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MIMO ROUTERS - A quick summary</title>
		<link>http://learnsoftwareprocesses.com/2009/07/02/mimo-routers-a-quick-summary/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/02/mimo-routers-a-quick-summary/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 19:26:33 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[MIMO]]></category>

		<category><![CDATA[Routers]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=220</guid>
		<description><![CDATA[MIMO routers build on the MIMO technology, a relatively new set of technology protocols that reinvent the way signals are transmitted and received. MIMO routers send out multiple data streams at the same time and then use multiple antennas to sift through the signals for the requisite pattern. All this is done while maintaining a [...]]]></description>
			<content:encoded><![CDATA[<p>MIMO routers build on the MIMO technology, a relatively new set of technology protocols that reinvent the way signals are transmitted and received. MIMO routers send out multiple data streams at the same time and then use multiple antennas to sift through the signals for the requisite pattern. All this is done while maintaining a fast connection and, hence, a fast data stream. One characteristic sign of a MIMO router is multiple antennae.</p>
<p>Benefits of MIMO Routers. These include:<br />
•	Faster speeds.<br />
•	Greater distances between your paired devices.<br />
•	More simultaneous users.<br />
•	Less signal fading and dead spots.<br />
•	Better resistance to interference.</p>
<p>Concerns of MIMO Routers:</p>
<p>1.	MIMO routers have a premium associated with them. The prices can fall as the product gets matured.<br />
2.	Pending 802.11N standard.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/cW-kN_kV1xNcIUd8O3RTrFjkZgo/0/da"><img src="http://feedads.g.doubleclick.net/~a/cW-kN_kV1xNcIUd8O3RTrFjkZgo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cW-kN_kV1xNcIUd8O3RTrFjkZgo/1/da"><img src="http://feedads.g.doubleclick.net/~a/cW-kN_kV1xNcIUd8O3RTrFjkZgo/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/02/mimo-routers-a-quick-summary/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MIMO (Multiple Input Multiple Output) technology</title>
		<link>http://learnsoftwareprocesses.com/2009/07/02/mimo-multiple-input-multiple-output-technology/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/02/mimo-multiple-input-multiple-output-technology/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 19:23:28 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[MIMO]]></category>

		<category><![CDATA[Network]]></category>

		<category><![CDATA[Protocol]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=218</guid>
		<description><![CDATA[1. MIMO is a new wireless technology conceived in the mid 90’s
2. It is based on an entirely new paradigm for digital signal processing that multiplies the data rate throughput achievable in wireless communication products.
3. Greatly improves the reliability, range and robustness of the connection providing a much better user experience that is closer to [...]]]></description>
			<content:encoded><![CDATA[<p>1. MIMO is a new wireless technology conceived in the mid 90’s<br />
2. It is based on an entirely new paradigm for digital signal processing that multiplies the data rate throughput achievable in wireless communication products.<br />
3. Greatly improves the reliability, range and robustness of the connection providing a much better user experience that is closer to “wired” Ethernet quality.<br />
4. MIMO technology is now being introduced to the Wi-Fi market.</p>
<p>MIMO is a smart antenna technique that increases speed, range, reliability and spectral efficiency for wireless systems.<br />
MIMO is one technology being considered for 802.11n, a standard for next-generation 802.11 that boosts throughput to 100M bit/sec.</p>
<p>• Smart antenna techniques use multiple antennas to improve wireless performance and reliability.<br />
– Antennas themselves are “dumb” pieces of metal.<br />
– “Smartness” comes from signal processing that is applied to the multiple antennas.<br />
– There are differing degrees of smartness.<br />
• Conventional, “single-dimension” (1D) smart antenna techniques transmit just one data stream per channel<br />
– RF beamforming.<br />
– Digital beamforming.<br />
– Digital receive diversity combining.<br />
• MIMO makes smart antennas “multi-dimension”.<br />
– Multiple data streams in the same channel.<br />
– 2-D signals.</p>
<p>BENEFITS OF MIMO TECHNOLOGY:<br />
For Business<br />
• Enables truly wireless office – replaces Ethernet<br />
– Improves wireless reliability and robustness<br />
– Reduces infrastructure cost - Doubles coverage area of each AP<br />
– Rates to 108 Mbps in each channel – similar to wired Ethernet speed<br />
• Improves VoIP performance<br />
– Extends handset battery life<br />
– Increases call capacity<br />
For Consumers<br />
• One AP covers your whole home with reliable service<br />
– Penetrates more walls at higher rates<br />
– No need to sit in the right place to use your laptop<br />
• Supports new wireless multimedia applications<br />
– Whole-home coverage for high-speed broadband access<br />
– Reliable SDTV and HDTV video transport in home networks<br />
– Multi-service applications – voice, video, data</p>

<p><a href="http://feedads.g.doubleclick.net/~a/aiSN8KVA1wN0pnodth8MNXOmbEc/0/da"><img src="http://feedads.g.doubleclick.net/~a/aiSN8KVA1wN0pnodth8MNXOmbEc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aiSN8KVA1wN0pnodth8MNXOmbEc/1/da"><img src="http://feedads.g.doubleclick.net/~a/aiSN8KVA1wN0pnodth8MNXOmbEc/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/02/mimo-multiple-input-multiple-output-technology/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What are Routers, Switches, Hubs — Is There a Difference between them ?</title>
		<link>http://learnsoftwareprocesses.com/2009/07/01/what-are-routers-switches-hubs-%e2%80%94-is-there-a-difference-between-them/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/01/what-are-routers-switches-hubs-%e2%80%94-is-there-a-difference-between-them/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 14:23:59 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Hubs]]></category>

		<category><![CDATA[Router]]></category>

		<category><![CDATA[Switches]]></category>

		<category><![CDATA[Explanation]]></category>

		<category><![CDATA[Routers]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=216</guid>
		<description><![CDATA[Each device has its own function in a network environment. Two reasons confusion exists are
(1) all three are simple boxes with several plugs that accept cables and
(2) at times the functions of each device are rolled into one single device.
A hub, also known as a repeater, is a simple device used for years to connect [...]]]></description>
			<content:encoded><![CDATA[<p>Each device has its own function in a network environment. Two reasons confusion exists are<br />
(1) all three are simple boxes with several plugs that accept cables and<br />
(2) at times the functions of each device are rolled into one single device.</p>
<p>A hub, also known as a repeater, is a simple device used for years to connect all nodes, or computers, on a network to a central location. Each node on a network has a unique hardware address called a MAC address. A hub is known as a repeater because when a packet of data, or frame, is sent through the hub, it is repeated to each and every computer on the network.</p>
<p>A switch-based network is one that utilizes switches instead of hubs. A switch is a major upgrade to a hub. Instead of sending all network data to each and every network node, the switch will analyze the MAC address and determine where to send the data. Network bandwidth is not wasted by sending every frame to every port.</p>
<p>Routers not only provide connections to the internet, they also protect the LAN from the Internet. The router could block any Packet that has a destination address outside of the LAN. In short, a router can perform many of the same functions as switches and hubs, but it has address translation and filtering capabilities.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/r_G6kvHoUna6A0hYt8NALxjL7Ig/0/da"><img src="http://feedads.g.doubleclick.net/~a/r_G6kvHoUna6A0hYt8NALxjL7Ig/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/r_G6kvHoUna6A0hYt8NALxjL7Ig/1/da"><img src="http://feedads.g.doubleclick.net/~a/r_G6kvHoUna6A0hYt8NALxjL7Ig/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/01/what-are-routers-switches-hubs-%e2%80%94-is-there-a-difference-between-them/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quick description - How does a Router work?</title>
		<link>http://learnsoftwareprocesses.com/2009/07/01/quick-description-how-does-a-router-work/</link>
		<comments>http://learnsoftwareprocesses.com/2009/07/01/quick-description-how-does-a-router-work/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 14:20:45 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
		
		<category><![CDATA[Network]]></category>

		<category><![CDATA[Router]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Quick Description]]></category>

		<category><![CDATA[Routers]]></category>

		<category><![CDATA[Summary]]></category>

		<guid isPermaLink="false">http://learnsoftwareprocesses.com/?p=214</guid>
		<description><![CDATA[Here is a technical description of how a router works. This would make sense if you have already an understanding of the network protocols.
The layers 2 and 3 of the OSI model i.e. Data Link layer, is where the Ethernet protocol, MAC addresses and switches fit in.
Layer 3, the Network layer, is where the IP [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a technical description of how a router works. This would make sense if you have already an understanding of the network protocols.<br />
The layers 2 and 3 of the OSI model i.e. Data Link layer, is where the Ethernet protocol, MAC addresses and switches fit in.<br />
Layer 3, the Network layer, is where the IP protocol, IP addresses and routers fit in. All traffic is sent from your computer, starting with Layer 7 (your network application) and going down to Layer 1 (physical). With the physical layer, the traffic is going across your network medium.<br />
Traffic goes to a router only if it is not on your local LAN. Routers work primarily at Layer 3 but must understand Layers 1-3, at a minimum. Many routers understand traffic all the way up to Layers 4-7 in varying ways.<br />
One of the tools a router uses to decide where a packet should go is a configuration table. A configuration table is a collection of information, including:<br />
•	Information on which connections lead to particular groups of addresses<br />
•	Priorities for connections to be used<br />
•	Rules for handling both routine and special cases of traffic<br />
Internet data, whether in the form of a Web page, a downloaded file or an e-mail message, travels over a system known as a packet-switching network. In this system, the data in a message or file is broken up into packages about 1,500 bytes long which includes information on the sender&#8217;s address, the receiver&#8217;s address, the package&#8217;s place in the entire message, and how the receiving computer can be sure that the package arrived intact. Each data package, called a packet, is then sent off to its destination via the best available route &#8212; a route that might be taken by all the other packets in the message or by none of the other packets in the message.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/j5T_AE_0pAjdH5Z6Ti6MmRRmYHs/0/da"><img src="http://feedads.g.doubleclick.net/~a/j5T_AE_0pAjdH5Z6Ti6MmRRmYHs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/j5T_AE_0pAjdH5Z6Ti6MmRRmYHs/1/da"><img src="http://feedads.g.doubleclick.net/~a/j5T_AE_0pAjdH5Z6Ti6MmRRmYHs/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://learnsoftwareprocesses.com/2009/07/01/quick-description-how-does-a-router-work/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
