<?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" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>TechAhead Software</title>
	
	<link>http://www.techaheadcorp.com/blog</link>
	<description>Leaders in Offshore Outsourced Mobile and Web Application Development</description>
	<lastBuildDate>Thu, 31 May 2012 14:00:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/techaheadcorp" /><feedburner:info uri="techaheadcorp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>techaheadcorp</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Mobile Payments Continues to Grow At Rapid Pace</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/0Y8874DqKMQ/</link>
		<comments>http://www.techaheadcorp.com/blog/technology/mobile-payments-continues-to-grow-at-rapid-pace/#comments</comments>
		<pubDate>Thu, 31 May 2012 14:00:47 +0000</pubDate>
		<dc:creator>Vikas Kaushik</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1441</guid>
		<description><![CDATA[A recent research published by Gartner, information technology research and advisory company, says that this year will see more than $171.5 billion in mobile payment transactions — a rise of 61.9 percent on 2011′s $105.9 billion. The number of mobile payment users will reach 212.2 million in 2012, up from 160.5 million in 2011. Sandy [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A recent research published by Gartner, information technology research and advisory company, says that this year will see more than $171.5 billion in mobile payment transactions — a rise of 61.9 percent on 2011′s $105.9 billion. The number of mobile payment users will reach 212.2 million in 2012, up from 160.5 million in 2011.</p>
<p style="text-align: justify;">Sandy Shen, research director at Gartner said, “We expect global mobile transaction volume and value to average 42 percent annual growth between 2011 and 2016, and we are forecasting a market worth $617 billion with 448 million users by 2016. This will bring opportunities for service and solution providers who will need to cater to the local demand patterns to customize their offerings.”</p>
<p style="text-align: justify;">Another point report makes is that the use of Near Field Communication(NFC), which is considered to be <a title="Near Field Communications (NFC) Payments – The Future of Mobile is Already Here" href="http://www.techaheadcorp.com/blog/technology/near-field-communications-nfc-payments-the-future-of-mobile-is-already-here/" target="_blank">future of mobile payments</a>, will remain relatively low till 2015. SMS remains the dominant access technology in developing markets because of the constraints of mobile devices and the ubiquity of SMS. Web/WAP is the preferred access technology in North America and Western Europe where mobile Internet is commonly available and activated on user devices. Gartner expects Web/WAP access to account for about 88 percent of total transactions in North America and about 80 percent in Western Europe by 2016.</p>
<p style="text-align: justify;">&#8220;NFC payment involves a change in user behavior and requires collaboration among stakeholders that includes banks, mobile carriers, card networks and merchants,&#8221; said Ms. Shen. &#8220;It takes time for both to happen, so we don&#8217;t expect NFC payments to come into the mass market before 2015. In the meantime, ticketing, rather than retail payment, will drive NFC transactions.&#8221;</p>
<p style="text-align: justify;"><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/mobile-payments-users-2012.png"><img class="alignnone size-full wp-image-1442" title="mobile payments users 2012" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/mobile-payments-users-2012.png" alt="mobile payments users 2012" width="450" height="219" /></a></p>
<p style="text-align: justify;">It will be interesting to note that this report doesn’t take into consideration the changes we may see if Apple launches an iPhone with an NFC Chip into it. A new feature added by Apple is followed religiously by its competitors, and this exactly is what may increase NFC’s adoption drastically.</p>
<p style="text-align: justify;">At TechAhead, we have helped many clients incorporate mobile payments, be it through SMS, Web/WAP based, NFC etc. Mobile payments can open another channel of revenue for most businesses. If you are a business, we can help you in this. For any <a title="mobile apps development" href="http://www.techaheadcorp.com/mobile-application-development.php">mobile apps development</a>&nbsp;requirement&nbsp;requirement, get in touch with us on <a href="mailto:info@techaheadcorp.com" target="_blank">info@techaheadcorp.com</a> for FREE 30 minutes no obligation consultation with our mobile experts($200 Value).</p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/0Y8874DqKMQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/technology/mobile-payments-continues-to-grow-at-rapid-pace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/technology/mobile-payments-continues-to-grow-at-rapid-pace/</feedburner:origLink></item>
		<item>
		<title>Best Tips for Marketing an iPhone App</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/ji4KwypHGE8/</link>
		<comments>http://www.techaheadcorp.com/blog/iphone/best-tips-for-marketing-an-iphone-app/#comments</comments>
		<pubDate>Mon, 21 May 2012 16:42:08 +0000</pubDate>
		<dc:creator>Jatin Sapra</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1436</guid>
		<description><![CDATA[So you have created a great iPhone app. It looks all good and you have got it tested extensively for any bugs. The review from friends and beta testers is pretty good and you want to get it noticed among thousand of users. App Marketing is an important factor for almost all iPhone developers and [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-align: justify;">So you have created a great iPhone app. It looks all good and you have got it tested extensively for any bugs. The review from friends and beta testers is pretty good and you want to get it noticed among thousand of users.</span></p>
<p style="text-align: justify;">App Marketing is an important factor for almost all <a title="iPhone developers" href="http://www.techaheadcorp.com/iphone-application-development.php" target="_blank">iPhone developers</a> and businesses who want to make sure that their product reach masses. A good marketing plan and its proper execution can improve the chances to success multiple times. In this post, we will talk about certain points which can surely help your iPhone app reach a large number of users and you will get a huge number of app sales.</p>
<p style="text-align: justify;"><strong>App Store Optimization</strong></p>
<p style="text-align: justify;">The number one driver of downloads is visibility in the App Store. We did a post on <a title="How Does Apple Choose The iPhone Apps They Feature – Tips On How To Make Your iPhone App Succeed" href="http://www.techaheadcorp.com/blog/iphone-application-development/how-does-apple-choose-the-iphone-apps-they-feature-tips-on-how-to-make-your-iphone-app-succeed/" target="_blank">how to get your iPhone app featured in App Store</a>&nbsp;in January. Getting featured is great, but getting into the search results when users are browsing for apps is better. To do this you need to understand what keywords users are searching for when they look for apps. Apple doesn&#8217;t give you any insight into this, but you can create a Google Adwords account and look for high ranking keywords in your topic area. This will tell you the common terms used in Google searches. You can then use these terms in the keywords section when you submit your app. One thing to note is that you can only set the keywords when you submit a new binary. So do your homework up front, as you won&#8217;t be able to adjust keywords until your next release.</p>
<p style="text-align: justify;"><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/featured-iphone-apps.png"><img class="alignnone size-full wp-image-1437" title="featured iphone apps" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/featured-iphone-apps.png" alt="featured iphone apps" width="450" height="224" /></a></p>
<p style="text-align: justify;"><strong>Social Media</strong></p>
<p style="text-align: justify;">The easiest way to create the buzz about an app is to have people talking about it on Social Media. Create a Facebook, Twitter, Google Plus page for your app. Engage your customers. Give promocodes to people who want to review your app and ask them to post it on their Social accounts. You should do it after 5-6 hours of app being launched into App Store.</p>
<p style="text-align: justify;"><strong>Online Reviews (Blogs and Review Sites)</strong></p>
<p style="text-align: justify;">Find a blog or review site which has the same target audience as yours. Getting a good review on review sites like 148Apps can definitely boost app sales. You might be surprised to see by how many web page hits can be delivered by a good blog post or review.</p>
<p style="text-align: justify;"><strong>App Demo Video</strong></p>
<p style="text-align: justify;">Make not more than 1.5 min video demo for your app with all info and link to reach the app on Appstore. People love to watch and share videos, and a good video about your iPhone app showing its features can come in really handy for effective marketing.</p>
<p style="text-align: justify;"><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/iphone-apps-video-reviews.png"><img class="alignnone size-full wp-image-1438" title="iphone apps video reviews" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/iphone-apps-video-reviews.png" alt="iphone apps video reviews" width="450" height="339" /></a></p>
<p style="text-align: justify;">These are few tips which can help you in effective marketing of your app. If you have got other tips, do share with us in comments below.</p>
<p style="text-align: justify;">While you would like to promote your app as much as possible, make sure that your app is the absolute best that it can be. Remember, no amount of promotion will fix a bad product. At TechAhead, we have created hundred of iPhone apps for our clients which have done remarkably well in App Store. If you have any <a title="iPhone Apps Development" href="http://www.techaheadcorp.com/iphone-application-development.php" target="_blank">iPhone Apps Development</a> requirement, get in touch with our iPhone &nbsp;expert developers on&nbsp;<a href="mailto:info@techaheadcorp.com" target="_blank">info@techaheadcorp.com</a> for a&nbsp;FREE 30 minutes no obligation consultation($200 Value).</p>
<p style="text-align: justify;"><em>Credits: Quora.com</em></p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/ji4KwypHGE8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/iphone/best-tips-for-marketing-an-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/iphone/best-tips-for-marketing-an-iphone-app/</feedburner:origLink></item>
		<item>
		<title>iPhone 5 – What to Expect from it</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/E_0sw9NRkkc/</link>
		<comments>http://www.techaheadcorp.com/blog/iphone/iphone-5-what-to-expect-from-it/#comments</comments>
		<pubDate>Fri, 18 May 2012 07:49:48 +0000</pubDate>
		<dc:creator>Jitin Narang</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1420</guid>
		<description><![CDATA[Initial predictions estimated the release of Apple’s iPhone 5 in 2011, but instead the company brought out the iPhone 4s in October last year. Now, industry rumors indicate that the iPhone 5 will be launched later this year. Some expect a June release coinciding with Apple’s Worldwide Developer event, while others think that it may [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-align: justify;">Initial predictions estimated the release of Apple’s iPhone 5 in 2011, but instead the company brought out the iPhone 4s in October last year. Now, industry rumors indicate that the iPhone 5 will be launched later this year. Some expect a June release coinciding with Apple’s Worldwide Developer event, while others think that it may come as late as October – exactly a year after the release of the iPhone 4s.</span></p>
<p style="text-align: justify;">Either way, going by the rate at which the iPhone 4 and iPhone 4s sold out in the first weeks after their launch, there is a lot of excitement about the prospective release of the iPhone 5, and the market is abounding with speculation about what it will offer in terms of specifications, features and design. Here’s a look at what could be expected from the iPhone 5.</p>
<p><center><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/iPhone-5-Prototype.jpg"><img class="alignnone size-full wp-image-1427" title="iPhone 5 Prototype" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/iPhone-5-Prototype.jpg" alt="iPhone 5 Prototype" width="448" height="294" /></a></center></p>
<p style="text-align: justify;"><strong>Screen size &amp; shape</strong></p>
<p style="text-align: justify;">Most rumors indicate that the iPhone 5 will come with a larger screen size than its predecessor. While some people expect at least a 4-inch screen, there are those who think it might have a 4.6-inch retina display screen. There are also some predictions that the new iPhone could come with a curved glass screen.</p>
<p style="text-align: justify;"><strong>Dimensions &amp; Design</strong></p>
<p style="text-align: justify;">The iPhone 5 is expected to be longer and slimmer than the present 4s edition. Rumor has it that it will be 125mm x 58.5mm x 7.4mm (length x breadth x width), making it 10mm taller and 2mm thinner than the iPhone 4s. The casing at the rear is also expected to be changed to a flat metal case, unlike the present glass version. In addition, it might have a new dock connector with far fewer pins than most phones do at present.</p>
<p style="text-align: justify;"><strong>Processor</strong></p>
<p style="text-align: justify;">As an extension of the technology road map of chip design specialist ARM, which currently supplies to Apple, one can expect the iPhone 5 to have a quad core A6 processor, which would be superior to the A5X processor that is in the new iPad and the dual core A5 processor in the iPhone 4s.</p>
<p><center><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/iPhone-5-Protype-2.png"><img class="alignnone size-full wp-image-1428" title="iPhone 5 Prototype 2" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/iPhone-5-Protype-2.png" alt="iPhone 5 Prototype 2" width="281" height="437" /></a></center></p>
<p style="text-align: justify;"><strong>4G/LTE Capability</strong></p>
<p style="text-align: justify;">Keeping pace with the new iPad, which was launched with 4G/LTE support, the iPhone 5 is also expected to have the same capability. This will mean download speeds that are 5-6 times faster than those of 3G supported mobile devices.</p>
<p style="text-align: justify;"><strong>NFC Capability</strong></p>
<p style="text-align: justify;">With several competitors’ smart phones already having NFC support, the iPhone 5 is expected to follow suit. This was almost confirmed following a patent application by Apple in April for a gifting from one user to another using either NFC or email. However, there is still speculation as to whether Apple will feature the Google Wallet or some other form of currency for NFC transactions.</p>
<p style="text-align: justify;"><strong>Price</strong></p>
<p style="text-align: justify;">Keeping in mind the price strategy that Apple followed when it launched the earlier editions of the iPhone and the innovations in the new edition, the price tag of iPhone 5 is expected to be around $500 in the US.</p>
<p style="text-align: justify;">While the world waits and watches to see how many of these predictions will be correct, for <a title="iPhone developers" href="http://www.techaheadcorp.com/iphone-application-development.php">iPhone developers</a>, designing for the new iPhone would mean keeping in mind factors such as the changed screen dimensions as well as a more powerful CPU and faster connectivity. At TechAhead, we have developed apps for clients across various editions of the iPhone, including the iPhone 4 and the iPhone 4s, and are familiar with the processes involved in getting apps optimized for meeting the advanced capabilities of a newer device. Our <a title="iOS Developers" href="http://www.techaheadcorp.com/ios-developers.php">iOS developers</a> have the experience and skills for designing customized apps to suit any specification or requirement. Write to us at <a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a> for a FREE 30-minute no-obligation consultation with our iPhone experts ($200 Value).</p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/E_0sw9NRkkc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/iphone/iphone-5-what-to-expect-from-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/iphone/iphone-5-what-to-expect-from-it/</feedburner:origLink></item>
		<item>
		<title>In-App Purchases – Why the Freemium Model of Apps is Helping Developers and Businesses</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/9sWlNcwuZcw/</link>
		<comments>http://www.techaheadcorp.com/blog/mobile-applications/in-app-purchases-why-the-freemium-model-of-apps-is-helping-developers-and-businesses/#comments</comments>
		<pubDate>Tue, 15 May 2012 06:47:31 +0000</pubDate>
		<dc:creator>Vikas Kaushik</dc:creator>
				<category><![CDATA[Mobile Applications]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1398</guid>
		<description><![CDATA[Monetization of apps has always been a priority for developers and businesses. Until 2009, paid apps were the only way that developers could earn revenue from apps, and with most apps being priced at $0.99, significant revenue was dependent on a large number of downloads. Premium apps came with in-app purchasing options, but with a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Monetization of apps has always been a priority for developers and businesses. Until 2009, paid apps were the only way that developers could earn revenue from apps, and with most apps being priced at $0.99, significant revenue was dependent on a large number of downloads. Premium apps came with in-app purchasing options, but with a higher price tag, only a small fraction of consumers opted for them. In 2009, the scenario changed completely, beginning with Apple extending in-app purchases to cover free apps. This meant that developers could create a single, basic version of an app (rather than having to create a ‘lite’ version and a premium version), with the option to improve functionality through offering purchase of additional features or premium upgrades. Today, the Freemium model is not restricted merely to the iTunes Store, but has been adopted by developers for Google Play(formerly Android Market) and more recently, the Amazon App Store.</p>
<p style="text-align: justify;">The Freemium approach is not new to software and gaming. For years, companies have offered free downloads to customers for a trial period as a means of letting them sample the product, with the belief that it would lead to paid conversions at a later stage, when they were convinced of the benefits of the product. However, with the surge in the number of mobile device users, the number of people with access to apps or games has increased considerably. According to statistics from Juniper Research, revenue from in-app purchases will reach $4.8 billion in 2016, more than twice the figure of $2.1 billion in 2011. The main reason for this is that more and more consumers are opting out of having to pay upfront for their apps and prefer the availability of choice as to whether or not to upgrade depending on their experience and frequency of use. For developers too, the Freemium model is beneficial for a number of reasons.</p>
<p style="text-align: justify;"><strong>Additional revenue per customer</strong></p>
<p style="text-align: justify;">In-app purchases help developers get additional revenue from regular customers through offering extra features at a price. For instance, the Photo Effects app on iTunes Store lets users download the free version and edit their photos or videos by cropping the image, balancing colour or brightness, applying filters or photo effects, rotating the image and a host of other features. However, the user has to make an in-app purchase worth $2.99 for the option of saving and sharing the image on email or uploading to social networks.</p>
<p><center><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/Photo-Effects-App.png"><img class="alignnone size-full wp-image-1409" title="Photo Effects App" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/Photo-Effects-App.png" alt="Photo Effects iPhone App" width="276" height="207" /></a></center></p>
<p style="text-align: justify;"><strong>Drop in piracy</strong></p>
<p style="text-align: justify;">Many paid apps faced the threat of piracy due to cheaper copycat or pirated versions being made available to users. This issue was faced by both iOS and Android developers. However, Freemium apps reduce the threat of piracy as they allow users to download the basic version at no cost. An example is the popular apps, Angry Birds, which went the freemium way on Google Play(Android Market) to put a check on piracy.</p>
<p><center><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/Angry-Birds-iPhone-App.png"><img class="alignnone size-full wp-image-1411" title="Angry Birds iPhone App" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/Angry-Birds-iPhone-App.png" alt="Angry Birds iPhone App" width="205" height="274" /></a></center></p>
<p style="text-align: justify;"><strong>Reduced development costs</strong></p>
<p style="text-align: justify;">Another benefit that the freemium model offers developers is that they can initially develop a basic version of the app and offer smaller upgrade features at a price once the customer is a hooked. This reduces the time and development costs involved in getting the app on the store compared to developing a fully loaded premium paid app or offering several different $0.99 versions. In addition, as was the case with free apps, there isn’t a long wait for building up a fan base before recovering costs or gaining the confidence to develop a premium version.</p>
<p style="text-align: justify;"><strong>Conclusion</strong></p>
<p style="text-align: justify;">Despite these benefits, the freemium model will not automatically guarantee success to all developers. Like with paid apps, consumers will only be willing to pay if they are satisfied with the functionality, features and the uniqueness of the app. With Freemium apps trending across iTunes Store, Google Play(Android Market) and Amazon App Store, developers will find it harder to get their apps noticed. Only innovative developers, who learn to maintain the fine balance between encouraging in-app purchases and overselling or exploiting the user, will see long term success.</p>
<p style="text-align: justify;">TechAhead has developed hundreds of apps for iOS, Android and other mobile platforms. We have helped clients from across the world develop mobile apps in various categories, and are well acquainted with the process and technicalities of incorporating in-app purchases within apps. Get in touch with our&nbsp;<a title="mobile apps development" href="http://www.techaheadcorp.com/mobile-application-development.php" target="_blank">mobile apps development</a> experts on&nbsp;<a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a> for a FREE 30-minute no-obligation consultation($200 Value), if you have any app development requirement.</p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/9sWlNcwuZcw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/mobile-applications/in-app-purchases-why-the-freemium-model-of-apps-is-helping-developers-and-businesses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/mobile-applications/in-app-purchases-why-the-freemium-model-of-apps-is-helping-developers-and-businesses/</feedburner:origLink></item>
		<item>
		<title>PhoneGap JavaScript API Vs Native Components (Plugins)</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/8hHjwB8JG60/</link>
		<comments>http://www.techaheadcorp.com/blog/mobile-applications/phonegap-javascript-api-vs-native-components-plugins-2/#comments</comments>
		<pubDate>Thu, 10 May 2012 07:00:06 +0000</pubDate>
		<dc:creator>Vinay M Joshi</dc:creator>
				<category><![CDATA[Mobile Applications]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1370</guid>
		<description><![CDATA[PhoneGap is an open source implementation of open standards. That means developers and companies can use PhoneGap for mobile applications that are free, commercial, open source, or any combination of these. Building applications for each device&#8211;iPhone, Android, Windows Mobile and more- requires different frameworks and languages. PhoneGap bridges Web Applications and Mobile Devices using Standards-based [...]]]></description>
			<content:encoded><![CDATA[<p>PhoneGap is an open source implementation of open standards. That means developers and companies can use PhoneGap for mobile applications that are free, commercial, open source, or any combination of these.</p>
<p>Building applications for each device&#8211;iPhone, Android, Windows Mobile and more- requires different frameworks and languages. PhoneGap bridges Web Applications and Mobile Devices using Standards-based Web technologies.</p>
<h3><strong>PhoneGap has two Components :</strong></h3>
<p>1. The PhoneGap <strong>Core Libraries</strong> are designed to handle common tasks supported by most devices-</p>
<p>a) Access geolocation from the PhoneGap JavaScript API</p>
<p>b) Access contacts from the PhoneGap JavaScript API</p>
<p>c) Invoke a call</p>
<p>2. PhoneGap&#8217;s<strong> JavaScript API</strong> makes those common phone functions available to JavaScript to run in the Browser (Native WebView).</p>
<p>Along with its Cross-platform Advantage PhoneGap comes with following <strong>Limitations</strong>:</p>
<p>i) Writing Javascript to do heavyweight data processing will typically be much slower than writing native code for the device and serving the results to a front-end.</p>
<p>ii) If we want to do some background processing (e.g. background services in Android), Javascript cannot achieve it.</p>
<p>iii) Similarly, if we plan to implement a very Complex Business Functionality, a preference would be given to the native language.</p>
<p>For such complex tasks, it is best to delegate the responsibility to Native Components.</p>
<h3><strong>Extend PhoneGap Framework &#8211; Create Native Components (Plugins)</strong></h3>
<p>The solution to the Limitations is to:</p>
<p>1. Create a Custom Native Component (Plugin): This Native Component(Plugin) would be built for each platform you plan to support.</p>
<p>2. Create a Custom Javascript API: All these Native Components (Plugins) needs to adhere to the Custom JavaScript API, which exposes their functionality to the JavaScript running in the Browser.</p>
<p>Thus, overall PhoneGap Architecture becomes:</p>
<p><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/phonegap-architecture.png"><img class="alignnone size-full wp-image-1386" title="phonegap architecture" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/phonegap-architecture.png" alt="phonegap architecture" width="450" height="465" /></a></p>
<h3><strong>They are Not Cross Platform:</strong></h3>
<p>Suppose you are developing a PhoneGap Plugin for two platforms: iOS and Android, you need-</p>
<p>1. One JavaScript file for Android, along with a Java file(Native Component) for Android.</p>
<p>2. A different JavaScript file for iOS, along with pair of .h and .m files (Native Components) for iOS.</p>
<p>Both JavaScript files can (and should) have the same interface for the developer who consumes it, but the implementations of each interface would be different.</p>
<h3><strong>Developing Android PhoneGap Plugin:</strong></h3>
<p>Regardless of which platform you begin developing with, following two methods play the key Role:</p>
<p><strong>1. PluginResult.execute()</strong> is your core Native function: The JavaScript that you will write in your JS plugin will need to call Phonegap.exec (successCallback, failCallback, pluginName, action, [args]). That&#8217;s a JavaScript function, found in phonegap-version.x.x.js (or cordova-1.7.0rc1.jar or higher) that expects a function named &#8220;execute&#8221; on the Native Plugin side.</p>
<p><strong>2. Phonegap.exec()</strong> is your core JS function: The Native Plugin need to define one call to Phonegap.exec() on the JS side.</p>
<p>“CopyImagesPlugin”: This plugin lets you copy any number of image resources form assets to the Device SD-Card.</p>
<p><strong>Step 1: Create a new PhoneGap Project</strong> (along with all PhoneGap dependencies) using New Project Wizard in Eclipse. If You have not installed PhoneGap Development Addin to eclipse, then you can do it in following manner:</p>
<p>Open Eclipse -&gt; Click on ‘Help’ on MenuBar-&gt; ‘Install New Software’ -&gt;</p>
<p>click on ‘Add’ button at new Window-&gt; and copy following url to Location field:</p>
<p>https://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/r1.2/download</p>
<p>Give any name to Name Field. E.g. ‘Phonegap Addin Tool’</p>
<p>Click on ‘ok’ button this will start downloading al required Softwares.</p>
<p>Click ‘Next’ and finish the installation Wazard.</p>
<p>It will ask to Restart Eclipse and eclipce toolbar now includes PhoneGap icon as shown in below image:</p>
<p><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/eclipse-phonegap.png"><img class="alignnone size-full wp-image-1388" title="eclipse phonegap" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/eclipse-phonegap.png" alt="eclipse phonegap" width="449" height="67" /></a></p>
<p><strong>Step 2: Implement the Plugin Class: “CopyToSdCard”</strong></p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="java"><div class="devcodeoverflow"><ol><li>/**
</li><li> * Android PhoneGap Plugin to Copy images form Assets to SD-Card
</li><li> */
</li><li>package com.phonegap.plugins.test;
</li><li>import java.io.File;
</li><li>import java.io.FileNotFoundException;
</li><li>import java.io.FileOutputStream;
</li><li>import java.io.IOException;
</li><li>import java.io.InputStream;
</li><li>import org.json.JSONArray;
</li><li>import org.json.JSONException;
</li><li>import android.util.Log;
</li><li>import com.phonegap.api.Plugin;
</li><li>import com.phonegap.api.PluginResult;
</li><li>&nbsp;</li><li>public class CopyToSdCard extends Plugin
</li><li>{
</li><li> @Override
</li><li> public PluginResult execute(String action, JSONArray args, String callbackId) {
</li><li>&nbsp;</li><li> if (!action.equals(&quot;copyFiles&quot;)) 
</li><li> return new PluginResult(PluginResult.Status.INVALID_ACTION);
</li><li>&nbsp;</li><li> try {
</li><li> String arr_length = args.getString(0);
</li><li> String fileUrl =args.getString(1); 
</li><li>&nbsp;</li><li> String fileName = args.getString(1);
</li><li>&nbsp;</li><li> String dirName = 
</li><li> &quot;/mnt/sdcard/&quot;+args.getString(2);
</li><li>&nbsp;</li><li> Boolean overwrite =false;
</li><li>&nbsp;</li><li> return this.downloadUrl(fileUrl, dirName, fileName,Integer.parseInt(arr_length), overwrite, callbackId);
</li><li>&nbsp;</li><li> } catch (JSONException e) {
</li><li>&nbsp;</li><li> e.printStackTrace();
</li><li> return new PluginResult(PluginResult.Status.JSON_EXCEPTION, e.getMessage());
</li><li>&nbsp;</li><li> } catch (InterruptedException e) {
</li><li> e.printStackTrace();
</li><li> return new PluginResult(PluginResult.Status.ERROR, e.getMessage());
</li><li> }
</li><li>&nbsp;</li><li> }
</li><li>&nbsp;</li><li> private PluginResult downloadUrl(String fileUrl, String dirName, String fileName,int arr_length, Boolean overwrite, String callbackId) throws InterruptedException, JSONException {
</li><li>&nbsp;</li><li> try {
</li><li> if(dirName.equalsIgnoreCase(&quot;null&quot;))
</li><li> return new PluginResult(PluginResult.Status.OK, &quot;invalid&quot;);
</li><li>&nbsp;</li><li> Log.d(&quot;PhoneGapLog&quot;, &quot;Copying &quot;+fileUrl + &quot; into &quot; + dirName + &quot;/&quot; + fileName);
</li><li>&nbsp;</li><li> for(int index=0;index&lt;arr_length-2;index++)
</li><li> {
</li><li> File dir = new File(dirName);
</li><li> if (!dir.exists()) {
</li><li> Log.d(&quot;PhoneGapLog&quot;, &quot;directory &quot; + dirName + &quot; created&quot;);
</li><li> dir.mkdirs();
</li><li> }
</li><li> String name=&quot;image_&quot;+index;
</li><li> if(index==0)
</li><li> {
</li><li> continue;
</li><li> }
</li><li> File file = new File(dirName, name+&quot;.jpg&quot;);
</li><li>&nbsp;</li><li> if (!overwrite &amp;&amp; file.exists()) {
</li><li> Log.e(&quot;SaveToSdCardPlugin&quot;, &quot;File already exist&quot;);
</li><li> return new PluginResult(PluginResult.Status.OK, &quot;exist&quot;);
</li><li> }
</li><li>&nbsp;</li><li> InputStream is=CopyToSdCard.this.ctx.getAssets().open(&quot;www/images/&quot; +name+&quot;.jpg&quot;);
</li><li> byte[] buffer = new byte[1024];
</li><li> int readed = 0, 
</li><li>&nbsp;&nbsp;&nbsp;&nbsp; totalReaded = 0;
</li><li>&nbsp;</li><li> FileOutputStream fos = new FileOutputStream(file);
</li><li>&nbsp;</li><li> while ((readed = is.read(buffer)) &gt; 0) {
</li><li>&nbsp;</li><li> fos.write(buffer, 0, readed);
</li><li> totalReaded += readed;
</li><li> }
</li><li> fos.close();
</li><li>&nbsp;</li><li> Log.e(&quot;PhoneGapLog&quot;, &quot;Copy finished&quot;);
</li><li>&nbsp;</li><li> }
</li><li> return new PluginResult(PluginResult.Status.OK, &quot;done&quot;);
</li><li>&nbsp;</li><li> }
</li><li> catch (FileNotFoundException e) {
</li><li> Log.e(&quot;PhoneGapLog&quot;, &quot;File Not Found: &quot; + e);
</li><li> return new PluginResult(PluginResult.Status.ERROR, 404);
</li><li> }
</li><li> catch (IOException e) {
</li><li> Log.e(&quot;PhoneGapLog&quot;, &quot;Error: &quot; + e);
</li><li> return new PluginResult(PluginResult.Status.ERROR, e.getMessage());
</li><li> }
</li><li>&nbsp;</li><li> }
</li><li>}</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p><strong>Step 3: Implement Plugin JavaScript</strong></p>
<p><strong></strong>1. Create a file called copyToSdCard.js</p>
<p>2. In it create a class named CopyToSdCard.</p>
<p>3. Create a member function named copyFiles ().</p>
<p>4. In copyFiles () function call <code>PhoneGap.exec(<<successCallback>>, <<failureCallback>>,<<Plugin Name>>,<<Action Name>>,<<Arguments Array>>);</code></p>
<p>5. Finally register both CopyToSdCard class as an JavaScript Plugin and register Java Class as the native Plugin (invoked from Javascript)</p>
<p>Below is the complete Source code for <strong>copyToSdCard.js</strong> file:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="java"><div class="devcodeoverflow"><ol><li>function CopyToSdCard() {}
</li><li>&nbsp;</li><li>Downloader.prototype.copyFiles = function(index,fileUrl,dirName, params, win, fail) {
</li><li>&nbsp;</li><li>//Make params hash optional.
</li><li>if (!fail) win = params;
</li><li>PhoneGap.exec(win, fail, &quot;CopyToSdCard&quot;, &quot; copyFiles&quot;, [index,fileUrl,dirName, params]);
</li><li>};
</li><li>&nbsp;</li><li>PhoneGap.addConstructor(function() {
</li><li>PhoneGap.addPlugin(&quot;CopyImagesPlugin&quot;, new CopyToSdCard());
</li><li>/*’CopyImagesPlugin’ is the name with 'CopyToSdCard' Plugin is registered in res/xml.plugins.xml
</li><li>*/
</li><li>});</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<h3><strong>Installing Plugins for Android</strong></h3>
<p>On Android, the plugin Java source code needs to be included in your PhoneGap Android project either in source form or as a JAR library.</p>
<p>In addition, the JavaScript for the plugin needs to be added to the ./assets/www/* folder of your PhoneGap Android project and linked in your HTML source code.</p>
<p>Finally an additional element needs to be added to the ./res/xml/plugins.xml file. The plugins.xml file describes what plugins are allowed to be called from JavaScript.</p>
<p><strong>Step 4: Register plugin to res/xml/plugin.xml file:</strong></p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="java"><div class="devcodeoverflow"><ol><li>&lt;plugin name=&quot;CopyImagesPlugin&quot; value=&quot;com.phonegap.plugins.test. CopyToSdCard&quot;/&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Step 5: Add following javascript reference to your html file:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="java"><div class="devcodeoverflow"><ol><li>&lt;script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot; src=&quot;copyToSdCard.js&quot;&gt;&lt;/script&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Step 6: Add following javascript code to html file:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="java"><div class="devcodeoverflow"><ol><li>&lt;script type=&quot;text/javascript&quot;&gt;
</li><li>&nbsp;</li><li>&nbsp;</li><li>function saveToSdFromAssets ()
</li><li>{
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var filename=prompt(&quot;Please input the Directory name:&quot;,&quot;PhonegapPluginTest&quot;);
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(filename.length&gt;0)
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;callSavetoSdPluggin(filename);
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
</li><li>}
</li><li>&nbsp;</li><li>function callSavetoSdPluggin(fname)
</li><li>{
</li><li>&nbsp;</li><li>var total_images_to_copy=10; //copy images from assets/www/images
</li><li>&nbsp;</li><li>&nbsp;&nbsp;window.plugins.test.copyFiles (total_images_to_copy,fname,fname, false,
</li><li>&nbsp;&nbsp;function(data)
</li><li>&nbsp;&nbsp;{
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(data==&quot;exist&quot;)
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;navigator.notification.alert('File(s) already exist.', '', 'Message');
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(data==&quot;invalid&quot;)
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//navigator.notification.alert('Not Saved: File name not valid.', '', 'Message');
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;navigator.notification.alert('File(s) saved on sd card.','','Message');
</li><li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
</li><li>&nbsp;&nbsp;},
</li><li>&nbsp;&nbsp;function(data){ alert(&quot;error is : &quot;+data); });
</li><li> // hideLoader();
</li><li>}
</li><li>&lt;/script&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Finally, call the above javascript method saveToSdFromAssets () from your Html file say on a button click as below:</p>
<p><!--DEVFMTCODE--><pre class="devcodeblock" title="java"><div class="devcodeoverflow"><ol><li>&lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;saveToSdFromAssets();&quot; data-role=&quot;button&quot; data-theme=&quot;a&quot; value='Save to SD Card'&nbsp;&nbsp;width='50%' &gt;Save to SD Card&lt;/a&gt;</li></ol></div></pre><!--END_DEVFMTCODE--></p>
<p>Similarly, The same plugin can be developed for iOS and other mobile Platforms in respective Native Language (in case of android its Java).</p>
<p>At TechAhead, we have experience of creating cross platform mobile apps for our clients. If you have any&nbsp;requirement&nbsp;for&nbsp;<a title="Cross Platform App Development" href="http://www.techaheadcorp.com/Cross_Platform_Mobile_Application_Development.php">cross platform mobile application development</a>, contact us on&nbsp;<a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a>&nbsp;for&nbsp;FREE 30 minutes no obligation consultation with our mobile apps experts($200 Value).</p>
<p><em>Credits:</em>&nbsp;<em>wiki.phonegap.com</em></p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/8hHjwB8JG60" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/mobile-applications/phonegap-javascript-api-vs-native-components-plugins-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/mobile-applications/phonegap-javascript-api-vs-native-components-plugins-2/</feedburner:origLink></item>
		<item>
		<title>Samsung Galaxy S III vs Apple iPhone 4S</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/0YH13B7s0k0/</link>
		<comments>http://www.techaheadcorp.com/blog/mobile-applications/samsung-galaxy-s-iii-vs-apple-iphone-4s/#comments</comments>
		<pubDate>Mon, 07 May 2012 12:26:44 +0000</pubDate>
		<dc:creator>Jatin Sapra</dc:creator>
				<category><![CDATA[Mobile Applications]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1341</guid>
		<description><![CDATA[Samsung unveiled their much-anticipated smartphone, after a long wait, the Samsung Galaxy S III.  The phone, much like its predecessor &#8211; Galaxy S II, has top-drawer specifications and has potential to grab people&#8217;s eyeballs. Samsung made a lot of improvements, both in terms of hardware specs, and features. Being full of features, and having lot [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Samsung unveiled their much-anticipated smartphone, after a long wait, the Samsung Galaxy S III.  The phone, much like its predecessor &#8211; Galaxy S II, has top-drawer specifications and has potential to grab people&#8217;s eyeballs.</p>
<p><center><img title="Samsung-GALAXY-S-III" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/05/Samsung-GALAXY-S-III.jpg" alt="Samsung Galaxy S III" width="354" height="354" /></center></p>
<p style="text-align: justify;">Samsung made a lot of improvements, both in terms of hardware specs, and features. Being full of features, and having lot of horsepower under its hood, it can give competition to any smartphone available in market today. That bring us to a question, Will it be able to give really hard competition to arch rival iPhone 4S? Let us try to find out.</p>
<p><strong>Comparison at a Glance:</strong></p>
<table width="425" border="1" cellspacing="0" cellpadding="6">
<tbody>
<tr>
<td valign="top" width="85"></td>
<td valign="top" width="191"><strong>Samsung Galaxy S III</strong></td>
<td valign="top" width="204"><strong>Apple iPhone 4S</strong></td>
</tr>
<tr>
<td valign="top" width="85">Display</td>
<td valign="top" width="191">4.8 inch HD Super AMOLED</td>
<td valign="top" width="204">3.5-inch retina display</td>
</tr>
<tr>
<td valign="top" width="85">Operating system</td>
<td valign="top" width="191">Android 4.0 (Ice Cream Sandwich)</td>
<td valign="top" width="204">iOS 5</td>
</tr>
<tr>
<td valign="top" width="85">Resolution</td>
<td valign="top" width="191">1280 x 720 pixels</td>
<td valign="top" width="204">960 x 640 pixels</td>
</tr>
<tr>
<td valign="top" width="85">Processor</td>
<td valign="top" width="191">Quad-core microprocessor</td>
<td valign="top" width="204">Dual-core A5 chip</td>
</tr>
<tr>
<td valign="top" width="85">Rear camera</td>
<td valign="top" width="191">8 megapixels</td>
<td valign="top" width="204">8-megapixel</td>
</tr>
<tr>
<td valign="top" width="85">Front camera</td>
<td valign="top" width="191">1.9 megapixels</td>
<td valign="top" width="204">VGA</td>
</tr>
<tr>
<td valign="top" width="85">Battery</td>
<td valign="top" width="191">2,100 mAh</td>
<td valign="top" width="204">Built-in rechargeable lithium-ion 1,432 mAh battery</td>
</tr>
<tr>
<td valign="top" width="85">Weight</td>
<td valign="top" width="191">133 g</td>
<td valign="top" width="204">140 g</td>
</tr>
<tr>
<td valign="top" width="85">Thickness</td>
<td valign="top" width="191">8.6 mm</td>
<td valign="top" width="204">9.3 mm</td>
</tr>
<tr>
<td valign="top" width="85">Bluetooth</td>
<td valign="top" width="191">Bluetooth 4.0(LE)</td>
<td valign="top" width="204">Bluetooth 4.0 wireless technology</td>
</tr>
<tr>
<td valign="top" width="85">Internal memory</td>
<td valign="top" width="191">16 GB/ 32 GB/ 64 GB (64GB available soon)</td>
<td valign="top" width="204">16 GB/ 32 GB/ 64 GB</td>
</tr>
<tr>
<td valign="top" width="85">Expandable memory</td>
<td valign="top" width="191">Expandable up to 64 GB</td>
<td valign="top" width="204">Non-expandable</td>
</tr>
</tbody>
</table>
<p></br/><br />
<strong>The Screen:</strong></p>
<p style="text-align: justify;">Samsung has once again outdone themselves. Galaxy S III boasts of <strong>HD Super AMOLED PenTile display</strong>, measuring 4.8” with a resolution of 1280×720 and 306 PPI. But they are yet to outdo Apple iPhone 4S, which has 326 PPI for its 3.5-inch screen. iPhone 4S beats Galaxy S III in resolution comparison.</p>
<p style="text-align: justify;"><strong>Cameras:</strong></p>
<p style="text-align: justify;">The Galaxy S III boasts of two cameras with the ability to shoot in HD. The rear camera has a resolution of 8 MP, capable of shooting HD at <strong>1080p</strong> at <strong>30fps </strong>and pictures with stunning quality. It has <strong>1.9 MP</strong> camera in the front that can shoot HD at <strong>720p</strong>. The rear camera matches the one available in iPhone 4S, of 8MP, capable of recording HD at 1080p. Galaxy S III wins for the front camera though, as iPhone 4S only has a VGA camera in front.</p>
<p style="text-align: justify;"><strong>The Processor:</strong></p>
<p style="text-align: justify;">Samsung Galaxy S III comes with a mighty <strong>1.4GHz</strong> Exynos 4 Quad-core processor along with <strong>1GB</strong> of RAM memory. iPhone 4S on the other hand has an Apple’s A5 1GHz dual-core chip. Also, iPhone has only 512 MB RAM. With more processing power and double sized RAM, Galaxy S III wins in this segment as well.</p>
<p style="text-align: justify;"><strong>Voice Recognition:</strong></p>
<p style="text-align: justify;">Samsung also unveiled S Voice, which is Samsung Galaxy S III&#8217;s voice assistant and is seen as direct competitor of Siri in iPhone 4S. The quality and effectiveness of S Voice will only be known once the device launches in public, but it can give Siri a tough competition to Siri, which was used by Apple aggressively for promotion of iPhone 4S.</p>
<p style="text-align: justify;"><strong>Conclusion:</strong></p>
<p style="text-align: justify;">Those who enjoy the Android OS will prefer the Samsung, and the Apple iOS fanboys will prefer the iPhone. In my opinion, with its features and better hardware, Samsung Galaxy S III seems to have an edge over iPhone 4S. It will be interesting to see how it matches up to iPhone 5, which is scheduled for launch later this year. What are your views about the comparison? Let us know in comments below.</p>
<p style="text-align: justify;"><em>No matter what you prefer from the two, you will agree that what really makes smartphones useful, be it Samsung Galaxy or iPhone, are the useful apps. At TechAhead, we have created hundreds of beautiful apps which  are very user friendly, and help businesses as well. If you have <a title="iPhone apps develppment" href="http://www.techaheadcorp.com/iphone-application-development.php">iPhone apps development</a> or <a title="android application development" href="http://www.techaheadcorp.com/android-application-development.php">Android application development</a> requirement, you can reach us on <a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a> for a FREE 30 minutes no obligation consultation with our mobile apps experts($200 value).</em></p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/0YH13B7s0k0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/mobile-applications/samsung-galaxy-s-iii-vs-apple-iphone-4s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/mobile-applications/samsung-galaxy-s-iii-vs-apple-iphone-4s/</feedburner:origLink></item>
		<item>
		<title>Appcelerator Titanium vs PhoneGap: Cross Platform Mobile Development</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/uvmM5qOmrDs/</link>
		<comments>http://www.techaheadcorp.com/blog/mobile-applications/appcelerator-titanium-vs-phonegap-cross-platform-mobile-development/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 06:29:53 +0000</pubDate>
		<dc:creator>Manoj Verma</dc:creator>
				<category><![CDATA[Mobile Applications]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1315</guid>
		<description><![CDATA[&#8220;Code once, run everywhere,&#8221; that’s what most developers want. From a business&#8217;s perspective, if you are looking for development of any software/application for your business, you also prefer to get cross-platform code which can run everywhere, and can help you save on development costs, while giving your business more presence. When it comes to development [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">&#8220;<em>Code once, run everywhere</em>,&#8221; that’s what most developers want. From a business&#8217;s perspective, if you are looking for development of any software/application for your business, you also prefer to get cross-platform code which can run everywhere, and can help you save on development costs, while giving your business more presence. When it comes to development of mobile apps, there are two famous solutions for cross-platform development about which you will read everywhere; they are PhoneGap and Appcelerator Titanium.</p>
<p style="text-align: justify;">So what a mobile developer should choose if he is looking for cross platform <a title="mobile apps development" href="http://www.techaheadcorp.com/mobile-application-development.php" target="_blank">mobile apps development</a>? Which is better, easier to use, supports more feature, etc? Let us try to find out by analyzing both of them.</p>
<p style="text-align: justify;"><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/phonegap-vs-titanium.jpg"><img class="alignnone size-full wp-image-1326" title="phonegap-vs-titanium" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/phonegap-vs-titanium.jpg" alt="PhoneGap vs Appcelerator Titanium" width="450" height="216" /></a></p>
<p style="text-align: justify;"><strong>PhoneGap</strong>: PhoneGap is HTML/CSS/JS. Anything you can do with them on a normal web page, you can do in a mobile browser’s web view. PhoneGap works as wrapper of sorts, by leveraging web views native to the mobile devices. PhoneGap allows you to build an app, as complex and modern as you want, while providing the ability to have it gracefully degrade for lower end devices, all in the same code base. PhoneGap allows you to use some of the phones features throught APIs to enhance your application</p>
<p style="text-align: justify;"><strong>Titanium</strong>: Appcelerator Titanium, on the other hand takes your Javascript code, analyzes and preprocesses it and then pre-compiles it into a set of symbols that are resolved based on your applications uses of Titanium APIs. Titanium actually compiles your application and uses the iPhone SDK to build a native application.  For example, if you create an animation in Titanium, that&#8217;s not a CSS3 animation, it&#8217;s a Core Animation that runs on the GPU and the code generated/compiled is part of Core Animation APIs. Similar is for Android.  For android, it generates JVM bytecode from your JS and produce native Java Code.</p>
<p style="text-align: justify;">The fundamental difference between PhoneGap and Appcelerator Titanium is that, while PhoneGap is a web based solution, Appcelerator Titanium is a pure Javascript API that creates native code. Major differences between them are tabled below:</p>
<p><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/phonegap-titanium-comparison.png"><img class="alignnone size-full wp-image-1332" title="phonegap-titanium-comparison" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/phonegap-titanium-comparison.png" alt="PhoneGap Titanium Comparison" width="450" height="409" /></a></p>
<p style="text-align: justify;"><strong>Summary:</strong></p>
<p style="text-align: justify;">So, as it turns out, both are very much different from each other. Both of these frameworks are important and have their place in the mobile landscape. A developer should choose one based upon the requirements and the type of solution required. Neither is the wrong choice, but depending on a scenario, one might be better suited than the other.</p>
<p style="text-align: justify;">At TechAhead, we have experience of creating native, as well as cross platform mobile apps for our clients. If you have any requirement for <a title="Cross Platform App Development" href="http://www.techaheadcorp.com/Cross_Platform_Mobile_Application_Development.php">cross platform mobile application development</a>, contact us on <a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a> for FREE 30 minutes no obligation consultation with our mobile apps experts($200 Value).</p>
<p style="text-align: justify;"><em>Credits: SavageLook.Com | Quora</em></p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/uvmM5qOmrDs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/mobile-applications/appcelerator-titanium-vs-phonegap-cross-platform-mobile-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/mobile-applications/appcelerator-titanium-vs-phonegap-cross-platform-mobile-development/</feedburner:origLink></item>
		<item>
		<title>How Do App Markets Stack Against Each Other? [Infographic]</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/dQj9f5Lk9uo/</link>
		<comments>http://www.techaheadcorp.com/blog/mobile-applications/how-do-app-markets-stack-against-each-other-infographic/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 13:23:12 +0000</pubDate>
		<dc:creator>Jitin Narang</dc:creator>
				<category><![CDATA[Mobile Applications]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1306</guid>
		<description><![CDATA[iTunes App Store or Google Play(formerly Android Market), which one is more famous, which market has more apps, attracts more developers, has more free apps, etc are few questions that many users, developers, businesses, etc want to get answer to. Well, to help them all we created this infographic which has all major information regarding [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">iTunes App Store or Google Play(formerly Android Market), which one is more famous, which market has more apps, attracts more developers, has more free apps, etc are few questions that many users, developers, businesses, etc want to get answer to. Well, to help them all we created this infographic which has all major information regarding Google Play and iTunes App Store&#8217;s app stats and other details.</p>
<p style="text-align: justify;"><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/How-Do-App-Markets-Stack-Against-Each-Other.jpg"><img class="alignnone size-full wp-image-1307" title="How Do App Markets Stack Against Each Other" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/How-Do-App-Markets-Stack-Against-Each-Other.jpg" alt="iTunes App Store vs Google Play [Infographic]" width="450" height="2259" /></a></p>
<p style="text-align: justify;">At TechAhead we have created apps on both, iOS and Android platform, for our clients. If you have any <a title="iPhone apps develppment" href="http://www.techaheadcorp.com/iphone-application-development.php">iPhone apps development</a> or <a title="android application development" href="http://www.techaheadcorp.com/android-application-development.php">Android application development</a> requirement, get in touch with us at <a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a> for FREE 30 minutes no obligation consultation with our mobile apps  experts($200 Value).</p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/dQj9f5Lk9uo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/mobile-applications/how-do-app-markets-stack-against-each-other-infographic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/mobile-applications/how-do-app-markets-stack-against-each-other-infographic/</feedburner:origLink></item>
		<item>
		<title>Top 10 iPhone Apps with the Best UX</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/c7fQwM8zaEU/</link>
		<comments>http://www.techaheadcorp.com/blog/iphone/top-10-iphone-apps-with-the-best-ux/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 13:01:46 +0000</pubDate>
		<dc:creator>Rahul Choudhary</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1291</guid>
		<description><![CDATA[There are several factors that go into a good app. Design is a key feature. Functionality and user experience are also important. While the former might differ based on perceptions of the usefulness of an app’s features, there is no denying the importance of user interface (UI) or user experience (UX). Even an app that [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">There are several factors that go into a good app. Design is a key feature. Functionality and user experience are also important. While the former might differ based on perceptions of the usefulness of an app’s features, there is no denying the importance of user interface (UI) or user experience (UX). Even an app that looks beautiful on the face of it might have issues with how user friendly it is, thereby dampening the user’s experience. Most iPhone apps that get featured are recognized for the great user experience they deliver. Here is a look at the top 10 iPhone apps with the best UI/UX along with an analysis of what makes them popular.</p>
<p style="text-align: justify;"><strong>1. Path</strong> – A social networking app that helps maintain and share a journal, Path allows photos, music, videos or even your thoughts to be posted directly on social networks such as Facebook, Foursquare and Twitter. Originally an app that was used for photo sharing, Path has since evolved into a complete journal. Navigating its beautiful interface is easy with the iPhone’s swipe feature, enabling one of the best user experiences as everything can be accessed from the main screen by swiping. It also has a timeline feature that keeps track of the date and time of all posts.</p>
<p><center><img class="alignnone size-full wp-image-1294" title="Path-iPhone-apps" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/Path-iPhone-apps.png" alt="Path iPhone Apps UI" width="420" height="323" /></center></p>
<p style="text-align: justify;"><strong>2. Flipboard</strong> – Like the name suggests, this app helps in aggregating all posts and rss feeds into a single flipboard, so that everything can be accessed on the go. One of its coolest functions is that users can collect clippings from magazines or blogs that they want to read and store them either to Instapaper for immediate reading or to Read it Later for retrieval at a later date. It’s almost like creating a personalised magazine.</p>
<p style="text-align: justify;"><strong>3. Hipmunk</strong> – This iPhone app allows users to find the cheapest flight between two points. What’s more, it has several useful features that enhance user experience such as reducing the annoyance factor by allowing agony filters such as the number of stops or flight duration. As an extension of the web version, this app allows users to bookmark a flight using the mobile search and then log in to the site with a secret code/password to make an online purchase.</p>
<p style="text-align: justify;"><strong>4. Bump</strong> – This popular app allows sharing of contacts and photos just by bumping two phones against each other. It is a great way to transfer contact details to a new person in a formal setting or a social event. Alternatively, photos can be shared easily with family or friends.</p>
<p style="text-align: justify;"><strong>5. Tweebot</strong> – This app from Tapbots is one of the most popular Twitter apps on the iPhone, due to its customised user interface, sounds and integration of the iPhone’s tap and swipe features for activating timeline, direct message viewing, adding links and other convenient functions. A new readability feature allows easy viewing through the browser.</p>
<p style="text-align: justify;"><strong>6. Yelp</strong> – This handy iPhone app lets users locate restaurants, bars, gas stations or any other place of interest in a neighbourhood by browsing through the list of options and then narrowing down the choices based on proximity, price and opening hours. What’s more, users can access and read reviews by the ever-growing Yelp community, for help with making the right decision.</p>
<p style="text-align: justify;"><strong>7. Clear to do</strong> – While an app that helps manage a to-do list may seem mundane, with its attractive and easy to use interface, Clear makes managing tasks simple and fun. It integrates the tap, pinch and swipe features of the iPhone beautifully to help update tasks, tick them off the list, add reminders and even make a shopping list – a handy way of managing daily tasks.</p>
<p style="text-align: justify;"><strong>8. Airbnb</strong> – This app, which falls under the Travel category lets users easily find accommodation options in bed &amp; breakfast places throughout the USA. Tapping on a destination of choice, swiping through the various bed and breakfast or apartment rentals, viewing photos of the places, narrowing down the options based on a map view of the proximity to a place of interest, makes navigating this app easy and entertaining.</p>
<p><center><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/air-bnb-iPhone-apps.png"><img class="alignnone size-full wp-image-1295" title="air-bnb-iPhone-apps" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/air-bnb-iPhone-apps.png" alt="Air Bnb iPhone Apps" width="420" height="232" /></a></center></p>
<p style="text-align: justify;"><strong>9. GroupMe</strong> – This is a fun app that allows users to send out group messages to contacts in their address book. Group responses are displayed in a chat room style format. This app is great for communicating with groups, whether it is for informal networking with friends or coordinating with team members for organising an event.</p>
<p style="text-align: justify;"><strong>10. Calcbot</strong> – Another app from Tapbots, this is one of the most user friendly calculator apps for the iPhone. It has a prominent display that shows recently entered operations. Besides simple functions such as addition, subtraction, multiplication and division, Calcbot can also perform scientific calculations.</p>
<p style="text-align: justify;">At TechAhead, we have helped clients from across the world develop iPhone apps in various categories. Our <a title="iPhone apps develppment" href="http://www.techaheadcorp.com/iphone-application-development.php">iPhone apps development</a> experts have the experience and skills for designing apps that focus on improving user experience. Write to us at <a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a> for a FREE 30-minute no obligation consultation with our iPhone experts ($200 Value).</p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/c7fQwM8zaEU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/iphone/top-10-iphone-apps-with-the-best-ux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/iphone/top-10-iphone-apps-with-the-best-ux/</feedburner:origLink></item>
		<item>
		<title>iPad 2 vs. New iPad – A Comparison</title>
		<link>http://feedproxy.google.com/~r/techaheadcorp/~3/-M6Y0n9EO0U/</link>
		<comments>http://www.techaheadcorp.com/blog/ipad/ipad-2-vs-new-ipad-a-comparison/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 13:52:38 +0000</pubDate>
		<dc:creator>Manoj Verma</dc:creator>
				<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.techaheadcorp.com/blog/?p=1269</guid>
		<description><![CDATA[With the release of the new iPad in March, both existing iPad owners as well as prospective buyers have been debating which one to buy – iPad 2 with a slightly lower price tag or the new iPad with its more advanced features at just around $100 more (for the basic version). At first glance, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">With the release of the new iPad in March, both existing iPad owners as well as prospective buyers have been debating which one to buy – iPad 2 with a slightly lower price tag or the new iPad with its more advanced features at just around $100 more (for the basic version). At first glance, the new iPad looks pretty similar to its older counterpart. However, it’s what’s under the hood that will make a difference in a consumer’s decision to trade in the iPad 2 for the newer model.</p>
<p><center><a href="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/iPad-2-vs-new-iPad.png"><img class="alignnone size-full wp-image-1282" title="iPad-2-vs-new-iPad" src="http://www.techaheadcorp.com/blog/wp-content/uploads/2012/04/iPad-2-vs-new-iPad.png" alt="iPad 2 vs New iPad - A Comparison" width="400" height="240" /></a></center></p>
<p style="text-align: justify;">Here’s a look at what the new iPad has to offer.</p>
<h3 style="text-align: justify;"><strong><span style="text-decoration: underline;">What’s the same?</span></strong></h3>
<p style="text-align: justify;"><strong>Price</strong> – With the new iPad falling in the same price range as its older version, the cost of the device hasn’t changed significantly. Customers can get the basic 16GB Wi-Fi version of the new iPad for $499, while the high end 64 GB model with 4G capability comes at a price tag of $829. With the release of the new iPad, the price of the older model has been reduced to $399, making it marginally cheaper.</p>
<p style="text-align: justify;"><strong>Screen size</strong> – This is one thing that hasn’t changed. Both the new iPad and the iPad 2 have 9.7 inch touch screens. However, they do differ in terms of the resolution with that of the new iPad being far superior.</p>
<p style="text-align: justify;"><strong>Storage</strong> – As far as storage capacity is concerned the variants offered across both models are similar. Both the iPad 2 and the new iPad offer 16 GB, 32 GB and 64 GB options. Neither model allows additional storage through an expandable slot.</p>
<p style="text-align: justify;"><strong>Battery life</strong> – Although the battery used in the new iPad (Li-Po 42.5 Wh) is more heavy duty for supporting the advanced display, processing and 4G capability, there is no change in the life of the battery. The iPad 2 (Li-Po 25 Wh) works for 10 hours on Wi-Fi and 9 hours on 3G, the new iPad also works for 10 hours on Wi-Fi and 9 hours on 4G.</p>
<h3 style="text-align: justify;"><strong><span style="text-decoration: underline;">What’s new?</span></strong></h3>
<p style="text-align: justify;"><strong>Screen resolution</strong> – This is one feature where the new iPad wins hands down over the previous model. The resolution has doubled, while the pixels have increased four times from 1024&#215;768 at 132 ppi to 2058&#215;1536 at 264 ppi.</p>
<p style="text-align: justify;"><strong>Processor</strong> – The iPad 2 has a 1 GHz Apple A5 dual core processor. One of the advantages of the new iPad is its advanced capability with the 1GHz Apple A5X quad-core graphics processing capability.</p>
<p style="text-align: justify;"><strong>Retina display</strong> – The new iPad comes with retina display, which makes it a good buy for those looking at using it as an e-book reader. Unlike the iPad 2, which always gave the feeling of reading on an electronic device, the higher resolution display on the new iPad makes it comparable to the best e-book readers in the market. The retina display feature also makes it easier for using in sunlight, making it more compatible for outdoor use compared to its predecessor.</p>
<p style="text-align: justify;"><strong>Mobile broadband</strong> – With 4G, the new iPad offers download speeds that are approximately ten times faster than the 3G connectivity that is offered in some versions of the iPad 2.</p>
<p style="text-align: justify;"><strong>Camera</strong> – While both models have cameras with front facing VGA, the iPad 2 camera is more basic with video recording at 720p HD compared to the new iPad that allows HD video recording at 1080p.</p>
<p style="text-align: justify;"><strong>Voice dictation</strong> – Siri, which was launched on the iPhone 4s, was one of the features that many people were looking forward to in the new iPad. Apple has chosen instead to have voice dictation that takes away the need to be dependent on the not so friendly on-screen keyboard.</p>
<p style="text-align: justify;"><strong>Personal hotspot</strong> – One of the coolest features that the new iPad offers, along with its 4G capability, is its ability to be used as a hotspot for linking up to five Apple devices through Wi-Fi, Bluetooth or USB.</p>
<p style="text-align: justify;">While the new iPad has attractive features compared to the iPad 2, there are still some expected features missing, such as the HDMI out port. For existing iPad 2 owners, who are contemplating an upgrade, it’s really about whether they would need the advanced features compared to the existing ones, and this would largely depend on the type of usage such as whether they need an e-book reader or for better HD video recording, as the iPad 2 offers sufficient features for mobile browsing. For first time buyers, doubtless the new iPad is a better choice as it comes loaded with more features at almost the same price.</p>
<p style="text-align: justify;">Since its launch in 2010, there have been over 55 million iPads sold worldwide. It is the market leader in the tablet segment with 54.7% market share. For developers and businesses, this presents a tremendous opportunity for reaching out to a large customer base. At TechAhead, we have experience in developing iOS apps for iPhones and iPads for clients from across the world. If you have any <a title="iOS Development" href="http://www.techaheadcorp.com/ios-developers.php">iOS development</a> requirement, write to us at <a href="mailto:info@techaheadcorp.com">info@techaheadcorp.com</a> for a FREE 30-minute no obligation consultation with our iOS experts ($200 Value).</p>
<img src="http://feeds.feedburner.com/~r/techaheadcorp/~4/-M6Y0n9EO0U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.techaheadcorp.com/blog/ipad/ipad-2-vs-new-ipad-a-comparison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.techaheadcorp.com/blog/ipad/ipad-2-vs-new-ipad-a-comparison/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 19.186 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-31 19:31:54 -->

