<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software design and embedded system tools. &#187; ad hoc</title>
	<atom:link href="http://embedsoftdev.com/tag/ad-hoc/feed/" rel="self" type="application/rss+xml" />
	<link>http://embedsoftdev.com</link>
	<description>Good information for software design</description>
	<lastBuildDate>Mon, 09 Apr 2012 23:27:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wi-Fi Direct Technology</title>
		<link>http://embedsoftdev.com/embedded/wi-fi-direct-technology/</link>
		<comments>http://embedsoftdev.com/embedded/wi-fi-direct-technology/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 19:51:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Embedded]]></category>
		<category><![CDATA[ad hoc]]></category>
		<category><![CDATA[adhoc]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[direct technology]]></category>
		<category><![CDATA[support wi-fi direct]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[wi-fi direct]]></category>
		<category><![CDATA[wi-fi direct technology]]></category>
		<category><![CDATA[wi-fi technology]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wifi direct]]></category>

		<guid isPermaLink="false">http://embedsoftdev.com/?p=769</guid>
		<description><![CDATA[Monday , 25 October 2010 is the day that Wi-Fi direct certification was released to the mobile device manufacturer for the first time. Wi-Fi direct is technology that developed from original Wi-Fi technology (it&#8217;s developed by WiFi Alliance). This technology enable two mobile device to communicate to each other with ease and safty.It&#8217;s also known [...]
Related posts:<ol>
<li><a href='http://embedsoftdev.com/embedded/bluetooth/' rel='bookmark' title='Bluetooth'>Bluetooth</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Monday , 25 October 2010 is the day that Wi-Fi direct certification was released to the mobile device manufacturer for the first time.</p>
<p><a href="http://embedsoftdev.com/wp-content/uploads/2010/11/nokia_wifi_direct.png"><img src="http://embedsoftdev.com/wp-content/uploads/2010/11/nokia_wifi_direct-300x155.png" alt="embedded Wi Fi Direct Technology" title="nokia_wifi_direct" width="300" height="155" class="aligncenter size-medium wp-image-776" /></a></p>
<p>Wi-Fi direct is technology that developed from original Wi-Fi technology (it&#8217;s developed by<br />
WiFi Alliance). This technology enable two mobile device to communicate to each other with ease<br />
and safty.It&#8217;s also known as &#8220;bluetooth killer&#8221; because it can substitute for bluetooth technology<br />
in every function of bluetooth. Otherwise it support more applications and more effective than<br />
bluetooth technology.So bluetooth technology may come to an end in the next few years.</p>
<p><span id="more-769"></span></p>
<p>Although Wi-Fi direct was invented base on the original Wi-Fi technology , it require different working condition that is<br />
&#8221;  Wi-Fi direct doesn&#8217;t require network or signal distribution system because it make the devices able to connect with<br />
each other by peer-to-peer technique and at the same time , it also make the internet connection of  PC through smartphone<br />
has better throughput and more secure that the current &#8220;ad hoc&#8221; method. &#8220;Ad hoc&#8221; is one mode exist in  Wi-Fi technology that allow<br />
the device to transfer data from device to device directly (Peer-to-Peer) but it is difficult to set up and its data transfer rate is around 11 Mbps only.<br />
Wi-Fi direct can search for nearby equipment<br />
without joining the network. It can inform you about services that end-point device can communicate data with.</p>
<p>Prominent point of Wi-Fi direct is its data communication speed up to 250 Mbps. This speed is sufficient for send<br />
high resolution image to the printer or send high definition video from one mobile phone to another one fluently.<br />
The working range of Wi-Fi direct is wider than the range of bluetooth. Its security system is WPA2 encoding<br />
(Wi-Fi Protected Access 2) that can link with multiple devices in the meantime , for example , you can send an image<br />
from your mobile phone to two mobile phones simultaneously.</p>
<p>A more convenient connection will also make the benefit to business organization, especially the businees that<br />
concern with wireless communication. The WPA2 encoding can concisely protect user&#8217;s data from hacking.<br />
The security system of Wi-Fi direct (WPA2) is better than bluetooth because it use AES 256-bit encryption method while<br />
bluetooth 4.0 use AES 128-bit encryption.</p>
<p>Wi-Fi direct also backward compatible with ordinary Wi-Fi devices (or the device that support 802.11x networking starndard)<br />
That mean you can connect your Wi-Fi direct supported device to notebook , netbook or printer without upgrading its hardware or software.<br />
Nowadays, there&#8217;re many Wi-Fi certified devices such as Intel Centrino Advanced-N 6200 WiFi card , Samsung Galaxy S (World&#8217;s first smartphone<br />
that support Wi-Fi direct).</p>
<p>Wi-Fi direct is new technology and I think it&#8217;s more effective than both &#8220;Ad hoc&#8221; and Bluetooth. This technology will  be well-known in the near future and you will<br />
see more and more Wi-Fi direct supported devices released to the market.</p>
<p>Thank you,</p>
<p>Jitkasem (admin@embedsoftdev.com)</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://embedsoftdev.com/embedded/wi-fi-direct-technology/" title="wifi direct software for mobile">wifi direct software for mobile</a></li><li><a href="http://embedsoftdev.com/embedded/wi-fi-direct-technology/" title="nokia rs wifi">nokia rs wifi</a></li><li><a href="http://embedsoftdev.com/embedded/wi-fi-direct-technology/" title="wi-fi technology">wi-fi technology</a></li><li><a href="http://embedsoftdev.com/embedded/wi-fi-direct-technology/" title="wifi adhoc to wifi direct software">wifi adhoc to wifi direct software</a></li><li><a href="http://embedsoftdev.com/embedded/wi-fi-direct-technology/" title="wifi direct module">wifi direct module</a></li></ul><p>Related posts:<ol>
<li><a href='http://embedsoftdev.com/embedded/bluetooth/' rel='bookmark' title='Bluetooth'>Bluetooth</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://embedsoftdev.com/embedded/wi-fi-direct-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance Testing and Regression Testing</title>
		<link>http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/</link>
		<comments>http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 13:29:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[ad hoc]]></category>
		<category><![CDATA[ad hoc testing]]></category>
		<category><![CDATA[performance testing]]></category>
		<category><![CDATA[performance testing and regression]]></category>
		<category><![CDATA[performance testing and regression testing]]></category>
		<category><![CDATA[performing regression testing]]></category>
		<category><![CDATA[regression]]></category>
		<category><![CDATA[regression testing]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://embedsoftdev.com/uncategorized/409/</guid>
		<description><![CDATA[Performance Testing and Regression Testing Software testing or Testing is an examination conducted to present the stakeholders with data regarding the quality of the service or product under test. This type of software testing as well provides in insight on the independent views and objectives of the software to permit the business to understand all [...]
Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-part-i/' rel='bookmark' title='Software testing part I.'>Software testing part I.</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-ii-white-box-and-black-box-testing/' rel='bookmark' title='Software testing part II (White Box and Black Box testing)'>Software testing part II (White Box and Black Box testing)</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/user-acceptance-test/' rel='bookmark' title='User Acceptance Testing.'>User Acceptance Testing.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><center><strong>Performance Testing and Regression Testing</strong></center></p>
<p>Software testing or Testing is an examination conducted to present the stakeholders with data regarding the quality of the service or product under test. This type of software testing as well provides in insight on the independent views and objectives of the software to permit the business to understand all the risks involved during the implementation of the software.<br />
Based on the testing method employed, Software testing can be put into practice at any point of time in the development process. Although, most of the efforts for testing occur after the requirements are defined and the process for coding has been completed.</p>
<p>This article describes two types of testing methodologies.</p>
<p><strong>1. Performance Testing</strong><br />
Performance testing is performed to determine how quick a system or sub-system executes under a particular amount of workload. It can also provide to verify and validate other quality traits of the system, such as reliability, scalability and resource usage.</p>
<p>In the field of Software Engineering, performance testing comes under the testing category which is carried out to how fast a particular aspect of the system under observation performs, given a fixed amount of workload. This sort of testing is a subset of Performance Engineering (up-and-coming computer science practices build to get performance into the architecture and design of a system, prior to the actual effort of coding). There are various purposes which performance testing can serve:<br />
It can compare given two systems and finds out which one is performing better<br />
It can demonstrate whether or not the system meets the required performance criteria.<br />
It can calculate which parts of the system under observation cause the system to perform badly.</p>
<p><strong>2. Regression Testing</strong><br />
This type of testing is any software testing which seeks to find out software errors by partly re-testing a modified program. The intention of this type of testing is to provide a kind of assurance that no additional errors were added during the process of fixing the existing problems. Regression testing is generally used to proficiently examine the system by systematically choosing the appropriate suite of tests which are required to sufficiently cove all of the affected changes.<br />
Widespread methods of regression testing comprise of rerunning earlier run tests and scrutinizing whether previously fixed faults have re-emerged. One of the chief reasons for performing regression testing is that it&#8217;s often tremendously difficult for a programmer to outline out how a change in one part of the software will reverberate in other parts of the software.</p>
<p><strong>Ad hoc testing</strong><br />
This term is commonly used to represent software testing without any documentation or planning. The tests are made to run only once, unless a defect is discovered. This type of testing is more of a part of exploratory testing. Here, the tester seeks to find errors by any means that seems appropriate to him/her.</p>
<p><strong>Unit Testing</strong><br />
This type of testing is a software verification and validation method where a programmer tests if individual units of system are fit for utilization. A unit is the least testable part of an application. In procedural programming, a unit might be an individual procedure or function.</p>
<p><strong>Advantages</strong></p>
<p>The advantage of performing Performance and Regression testing are:<br />
<em>Reusable:</em> Can reuse tests on diverse versions of an application, even if the user interface alters<br />
<em>Repeatable:</em> Can check how the software responds under repeated execution of the identical operations.<br />
<em>Programmable:</em> Can program complicated tests that bring out concealed information from the application.<br />
<em>Cost Reduction:</em> Cost is reduced since the amounts of resources for regression test are reduced.<br />
<em>Reliable: </em>Tests carry out precisely the equivalent operations each time they are run, thereby eradicating human error.<br />
<em>Comprehensive:</em> Can build a suite of tests that wraps every feature in the application.<br />
<em>Better Quality Software:</em> Can run additional tests in fewer time with less resources<br />
<em>Fast: </em>Automated Tools run tests considerably faster as compared to the human users.</p>
<h4>Incoming search terms for the article:</h4><ul><li><a href="http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/" title="performance testing in embedded systems">performance testing in embedded systems</a></li><li><a href="http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/" title="performance engineering blogspot">performance engineering blogspot</a></li><li><a href="http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/" title="software development system testing and regression testing">software development system testing and regression testing</a></li></ul><p>Related posts:<ol>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-part-i/' rel='bookmark' title='Software testing part I.'>Software testing part I.</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/software-testing-ii-white-box-and-black-box-testing/' rel='bookmark' title='Software testing part II (White Box and Black Box testing)'>Software testing part II (White Box and Black Box testing)</a></li>
<li><a href='http://embedsoftdev.com/software-engineering/user-acceptance-test/' rel='bookmark' title='User Acceptance Testing.'>User Acceptance Testing.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://embedsoftdev.com/software-engineering/performance-testing-and-regression-testing/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
	</channel>
</rss>

