<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Welcome to Mobile World !!!</title>
	<atom:link href="http://mobworld.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobworld.wordpress.com</link>
	<description>It&#039;s all about being in Mobile Eco System</description>
	<lastBuildDate>Thu, 05 Jan 2012 07:51:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mobworld.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Welcome to Mobile World !!!</title>
		<link>http://mobworld.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mobworld.wordpress.com/osd.xml" title="Welcome to Mobile World !!!" />
	<atom:link rel='hub' href='http://mobworld.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Preapproval Process using PayPal MPL in Android</title>
		<link>http://mobworld.wordpress.com/2011/09/22/preapproval-process-using-paypal-mpl-in-android/</link>
		<comments>http://mobworld.wordpress.com/2011/09/22/preapproval-process-using-paypal-mpl-in-android/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 07:33:30 +0000</pubDate>
		<dc:creator>mobworld</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[PayPal]]></category>
		<category><![CDATA[Android PayPal Subscription]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/2011/09/22/preapproval-process-using-paypal-mpl-in-android/</guid>
		<description><![CDATA[Introduction The objective of the document is to explain the steps involved in doing auto renewal payment in PayPal using its Mobile Payment library for android mobile. Steps to get confirmed PreApproval Key The first step towards integrating PayPal with android application is that we need a PayPal sandbox account for testing. So create new <a href="http://mobworld.wordpress.com/2011/09/22/preapproval-process-using-paypal-mpl-in-android/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1085&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1>Introduction</h1>
<p>The objective of the document is to explain the steps involved in doing auto renewal payment in PayPal using its Mobile Payment library for android mobile.</p>
<h1>Steps to get confirmed PreApproval Key</h1>
<ol>
<li>The first step towards integrating PayPal with android application is that we need a PayPal sandbox account for testing. So create new sandbox account if you don&#8217;t have one from following URL <a href="https://developer.paypal.com/cgi-bin/devscr?cmd=_signup-run">https://developer.paypal.com/cgi-bin/devscr?cmd=_signup-run</a></li>
<li>Sign in with the user id and password.</li>
<li>Create Test accounts for both buyer and seller. You will get the API credential while creating seller account, those API credential will be used for getting preapproval key and payments.</li>
<li>
<div>From your Local server send the preapproval request to paypal using the following parameters. You should use your account details and API credentials here.</div>
<ol>
<li><strong>requestUrl</strong>: <a href="https://svcs.sandbox.paypal.com/AdaptivePayments/Preapproval">https://svcs.sandbox.paypal.com/AdaptivePayments/Preapproval</a></li>
<li><strong>requestMethod</strong>: POST</li>
<li><strong>requestBody</strong>: requestEnvelope.errorLanguage=en_US&amp;cancelUrl=http://www.bytelyte.com/PayPal_X_NVP_tester.php?cmd=test&amp;currencyCode=USD&amp;endingDate=2011-11-11&amp;maxAmountPerPayment=30&amp;maxNumberOfPayments=4&amp;maxTotalAmountOfAllPayments=120&amp;pinType=NOT_REQUIRED&amp;returnUrl=http://www.bytelyte.com/PayPal_X_NVP_tester.php?cmd=test&amp;startingDate=2011-09-21&amp;senderEmail=your buyer mail id</li>
<li><strong>headers</strong>: charset&#8221;,&#8221;utf-8&#8243;,&#8221;Content-Type&#8221;,&#8221;text/xml&#8221;,&#8221;X-PAYPAL-DEVICE-IPADDRESS&#8221;,&#8221;127.0.0.1&#8243;,&#8221;X-PAYPAL-APPLICATION-ID&#8221;,&#8221;APP-80W284485P519543T&#8221;,&#8221;X-PAYPAL-RESPONSE-DATA-FORMAT&#8221;,&#8221;JSON&#8221;,&#8221;X-PAYPAL-REQUEST-DATA-FORMAT&#8221;,&#8221;NV&#8221;,&#8221;X-PAYPAL-SECURITY-SIGNATURE&#8221;,&#8221;API Signature&#8221;,&#8221;X-PAYPAL-SECURITY-PASSWORD&#8221;,&#8221; API password &#8220;,&#8221;X-PAYPAL-SECURITY-USERID&#8221;,&#8221;API UserName&#8221;</li>
</ol>
</li>
<li>If the above process and parameters are correct you will get a Preapproval key from server as response.</li>
<li>Response:{&#8220;responseEnvelope&#8221;:{&#8220;timestamp&#8221;:&#8221;2011-09-21T02:54:44.020-07:00&#8243;,&#8221;ack&#8221;:&#8221;Success&#8221;,&#8221;correlationId&#8221;:&#8221;606efc1b8abb0&#8243;,&#8221;build&#8221;:&#8221;2142261&#8243;},&#8221;preapprovalKey&#8221;:&#8221;PA-81Y46219NL419022F&#8221;}</li>
<li>This Preapproval Key say PA-81Y46219NL419022F has to authorize by the application. Pass the Preapproval key and merchant name to PayPal MPL from your android application. Here we used &#8220;SimpleDemo&#8221; android application given by the PayPal MPL library for understanding purpose.</li>
<li>The Mobile User should login and agree the PayPal preapproval payment. After the user agreement the preapproval key get authorized and return back to the application.</li>
</ol>
<h1>Steps to make Payment</h1>
<p>From your Local server by using the authorized preapproval key you can make a payment using the following parameters.</p>
<ol>
<li>requestUrl: <a href="https://svcs.sandbox.paypal.com/AdaptivePayments/Pay">https://svcs.sandbox.paypal.com/AdaptivePayments/Pay</a></li>
<li>requestMethod: POST</li>
<li>requestBody: requestEnvelope.errorLanguage=en_US&amp;actionType=PAY&amp;preapprovalKey= Authorized preapproval key&amp;receiverList.receiver(0).amount=30.00&amp;receiverList.receiver(0).email=your seller mail id¤cyCode=USD&amp;feesPayer=EACHRECEIVER&amp;memo=Simple payment example.&amp;cancelUrl=http://your_cancel_url&amp;returnUrl=http://your_return_url&amp;ipnNotificationUrl=http://your_ipn_notification_url</li>
<li>headers : &#8220;charset&#8221;,&#8221;utf-8&#8243;,&#8221;Content-Type&#8221;,&#8221;text/xml&#8221;,&#8221;X-PAYPAL-DEVICE-IPADDRESS&#8221;,&#8221;127.0.0.1&#8243;,&#8221;X-PAYPAL-APPLICATION-ID&#8221;,&#8221;APP-80W284485P519543T&#8221;,&#8221;X-PAYPAL-RESPONSE-DATA-FORMAT&#8221;,&#8221;JSON&#8221;,&#8221;X-PAYPAL-REQUEST-DATA-FORMAT&#8221;,&#8221;NV&#8221;,&#8221;X-PAYPAL-SECURITY-SIGNATURE&#8221;,&#8221;API Signature&#8221;,&#8221;X-PAYPAL-SECURITY-PASSWORD&#8221;,&#8221; API password &#8220;,&#8221;X-PAYPAL-SECURITY-USERID&#8221;,&#8221;API UserName&#8221;</li>
</ol>
<p>If the above parameters are correct the amount mentioned in the &#8220;receiver(0).amount=&#8221; column will get transferred to the seller account and you will get a Pay Key as response from the PayPal server. You can login in to both seller and buyer account to ensure the above process.</p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/android/'>Android</a>, <a href='http://mobworld.wordpress.com/category/paypal/'>PayPal</a> Tagged: <a href='http://mobworld.wordpress.com/tag/android-paypal-subscription/'>Android PayPal Subscription</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/1085/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/1085/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/1085/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1085&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/09/22/preapproval-process-using-paypal-mpl-in-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>13.060416 80.249634</georss:point>
		<geo:lat>13.060416</geo:lat>
		<geo:long>80.249634</geo:long>
		<media:content url="http://0.gravatar.com/avatar/e88024a12f30301c3f9350b8907173be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mobworld</media:title>
		</media:content>
	</item>
		<item>
		<title>putpkt: write failed, broken pipe</title>
		<link>http://mobworld.wordpress.com/2011/09/08/putpkt-broken-pipe/</link>
		<comments>http://mobworld.wordpress.com/2011/09/08/putpkt-broken-pipe/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 09:50:11 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[putpkt]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=1050</guid>
		<description><![CDATA[When you get this error while testing an App in iOS device, with out further ado you can do the following to get out of it: 1. Reboot your device 2. Clean your build and rebuild the project and launch the App. If you get the same problem again add the following options to your <a href="http://mobworld.wordpress.com/2011/09/08/putpkt-broken-pipe/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1050&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When you get this error while testing an App in iOS device, with out further ado you can do the following to get out of it:</p>
<p>1. Reboot your device</p>
<p>2. Clean your build and rebuild the project and launch the App.</p>
<p>If you get the same problem again add the following options to your procedure:</p>
<p>1. Delete the App from the device</p>
<p>2. Restart XCode.</p>
<p>At times you can get rid of this problem only by Factory Rest of your device.</p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/apple/'>Apple</a>, <a href='http://mobworld.wordpress.com/category/ipad/'>iPad</a>, <a href='http://mobworld.wordpress.com/category/iphone/'>iPhone</a>, <a href='http://mobworld.wordpress.com/category/xcode/'>Xcode</a> Tagged: <a href='http://mobworld.wordpress.com/tag/putpkt/'>putpkt</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/1050/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/1050/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/1050/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1050&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/09/08/putpkt-broken-pipe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/66f17dc696ecaca85585e8968c8319e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">itsmekrishnan</media:title>
		</media:content>
	</item>
		<item>
		<title>java.sql.SQLException: The Network Adapter could not establish the connection</title>
		<link>http://mobworld.wordpress.com/2011/08/18/java-sqlexception-network-adapter-could-not-connection/</link>
		<comments>http://mobworld.wordpress.com/2011/08/18/java-sqlexception-network-adapter-could-not-connection/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 14:43:10 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[WebService]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sqlexception]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=1036</guid>
		<description><![CDATA[For one of the Web services we were developing we used Oracle DB as the source. We kept getting the error &#8220;java.sql.SQLException: The Network Adapter could not establish the connection&#8221;. After checking the network adapter, the DB server , there was no use at all. Everything was working well. I thought if I can check <a href="http://mobworld.wordpress.com/2011/08/18/java-sqlexception-network-adapter-could-not-connection/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1036&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For one of the Web services we were developing we used Oracle DB as the source. We kept getting the error &#8220;java.sql.SQLException: The Network Adapter could not establish the connection&#8221;. After checking the network adapter, the DB server , there was no use at all. Everything was working well. I thought if I can check the validity of the URL formed. On checking it I found the problem. The URL I formed was having unnecessarily  \es between URL part. I was using \ between and port and oracle-sid.</p>
<p>The format of the URL should be as follows:</p>
<p>jdbc:oracle:thin:@hostname:port:oracle-sid</p>
<p>Another format to use along with  credentials is:(I have not tested this in the App)</p>
<p>jdbc:oracle:thin:username/password@hostname:port:oracle-sid</p>
<p>&nbsp;</p>
<p>Thanks to jguru:</p>
<p><a href="http://www.jguru.com/faq/view.jsp?EID=444466">http://www.jguru.com/faq/view.jsp?EID=444466</a></p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/java/'>Java</a>, <a href='http://mobworld.wordpress.com/category/webservice/'>WebService</a> Tagged: <a href='http://mobworld.wordpress.com/tag/java/'>Java</a>, <a href='http://mobworld.wordpress.com/tag/oracle/'>oracle</a>, <a href='http://mobworld.wordpress.com/tag/sqlexception/'>sqlexception</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/1036/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/1036/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/1036/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1036&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/08/18/java-sqlexception-network-adapter-could-not-connection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/66f17dc696ecaca85585e8968c8319e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">itsmekrishnan</media:title>
		</media:content>
	</item>
		<item>
		<title>Ability to detect change in wi-fi change in iOS</title>
		<link>http://mobworld.wordpress.com/2011/07/28/detect-change-wi-fi-change/</link>
		<comments>http://mobworld.wordpress.com/2011/07/28/detect-change-wi-fi-change/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 05:48:18 +0000</pubDate>
		<dc:creator>Krishnan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile Native App]]></category>
		<category><![CDATA[wi-fi]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=1026</guid>
		<description><![CDATA[I was just exploring if we can find when our iPhone or iPad changes from one wi-fi to another. I felt we can detect this based on the SSID of the access point. And there is a framework named MobileApple80211. But since this library internally uses the private APIs of iOS, we can not use <a href="http://mobworld.wordpress.com/2011/07/28/detect-change-wi-fi-change/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1026&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was just exploring if we can find when our iPhone or iPad changes from one wi-fi to another. I felt we can detect this based on the SSID of the access point. And there is a framework named <a title="Link" href="http://code.google.com/p/iphone-wireless/wiki/Apple80211GetInfoCopy" target="_blank">MobileApple80211</a>. But since this library internally uses the private APIs of iOS, we can not use this to detect the change in wi-fi network. If you know any other ways to do it, please share it.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/apple/'>Apple</a>, <a href='http://mobworld.wordpress.com/category/ipad/'>iPad</a>, <a href='http://mobworld.wordpress.com/category/iphone/'>iPhone</a>, <a href='http://mobworld.wordpress.com/category/mobile-native-app/'>Mobile Native App</a> Tagged: <a href='http://mobworld.wordpress.com/tag/wi-fi/'>wi-fi</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/1026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/1026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/1026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/1026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/1026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/1026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/1026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/1026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/1026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/1026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/1026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/1026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/1026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/1026/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=1026&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/07/28/detect-change-wi-fi-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/66f17dc696ecaca85585e8968c8319e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">itsmekrishnan</media:title>
		</media:content>
	</item>
		<item>
		<title>5 Things CIOs need to know before mobile-enabling</title>
		<link>http://mobworld.wordpress.com/2011/05/27/mobile-enable-website/</link>
		<comments>http://mobworld.wordpress.com/2011/05/27/mobile-enable-website/#comments</comments>
		<pubDate>Fri, 27 May 2011 13:22:31 +0000</pubDate>
		<dc:creator>mobworld</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile Native App]]></category>
		<category><![CDATA[Mobile Web App]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Titanium]]></category>
		<category><![CDATA[Windows Mobile]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=976</guid>
		<description><![CDATA[Join us for a Webinar                                                                          Theme: 5 things CIOs need to know before mobile-enabling Date: Thursday, June 2, 2011 Time: 11 AM PST / 2 PM EST “More than 4 billion people around the world now use cell phones, and for 450 million of those people, the Web is a fully mobile experience,” according to <a href="http://mobworld.wordpress.com/2011/05/27/mobile-enable-website/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=976&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_977" class="wp-caption aligncenter" style="width: 160px"><a href="http://www.linkedin.com/osview/canvas?_ch_page_id=1&amp;_ch_panel_id=1&amp;_ch_app_id=7083120&amp;_applicationId=2000&amp;_ownerId=0&amp;appParams={%22go_to%22:%22events/674834%22,%22referrer%22:%22public%22}"><img class="size-thumbnail wp-image-977  " title="Webinar at Aspire Systems" src="http://mobworld.files.wordpress.com/2011/05/webinar.png?w=150&#038;h=93" alt="Webinar at Aspire Systems" width="150" height="93" /></a><p class="wp-caption-text">Webinar at Aspire Systems</p></div>
<p>Join us for a Webinar                                                                          <a href="https://www1.gotomeeting.com/register/993918880" target="_blank"><img src="http://www.aspiresys.com/images/webinar_invite/register-button1.png" alt="" align="middle" border="0" /></a><br />
<strong>Theme:</strong> 5 things CIOs need to know before mobile-enabling<br />
<strong>Date:</strong> Thursday, June 2, 2011<br />
<strong>Time:</strong> 11 AM PST / 2 PM EST</p>
<p><em>“More than 4 billion people around the world now use cell phones, and for 450 million of those people, the Web is a fully mobile experience,” </em>according to the McKinsey Global Institute. This explosive growth of mobile is having a significant impact on B2C and B2B businesses.</p>
<p>Mobile-enablement, however, is more than just tailoring your website’s content to fit a smaller screen. There are several options and challenges involved in going the mobile route. Executives overseeing mobile initiatives need to be aware of the considerations – in order to get the maximum RoI from their mobile strategy.</p>
<p>Come listen to two experienced practitioners discuss key elements that will be crucial in your mobile strategy, on June 2nd, 2011 at 2 PM EST.</p>
<p><strong>Some areas that will be covered include:</strong></p>
<p><img src="http://www.aspiresys.com/images/webinar_invite/arrow.png" alt="" />Native mobile apps Vs. Mobile web</p>
<p><img src="http://www.aspiresys.com/images/webinar_invite/arrow.png" alt="" />Design simplicity: where less is more</p>
<p><img src="http://www.aspiresys.com/images/webinar_invite/arrow.png" alt="" />Mobile as a new channel for growth</p>
<div>And much more&#8230;</div>
<h2><strong>Speaker Profiles</strong></h2>
<div><strong>William Walsh</strong><br />
Senior Manager &#8211; Mobile strategy<br />
Discover Financial Services</p>
<div>William is a pioneer and thought-leader in the wireless industry. He has created and driven development of mobile multimedia applications (now used on 100+ million devices worldwide) including entry into the emerging $13 billion mobile advertising market and $35 billion location based services market.</div>
<p>In his previous role as Mobile Product Manager at Walgreens, he successfully launched Walgreens iPhone, Android, and Blackberry applications. He defined the marketing message for Walgreen’s iPhone application and propelled it to No.3 in the iTunes Lifestyle category &#8211; the app also won in 2 categories of the Webby awards.</p>
<p><strong>Vinod K </strong><br />
Mobile Practice Manager<br />
Aspire Systems</p>
<div>Vinod is an IT practitioner for the last 13 years, with over 10 years working in the mobile space. Vinod understands what it takes to go mobile – the challenges, pros and cons of different approaches. He has consulted several Fortune 500 companies and helped them define their mobile roadmap.</div>
<p>Vinod has hands-on experience working on various mobile technologies, right from programming for Palm OS close to 10 years ago, to leading a 20+ member team for a Fortune 500 company in the retail space recently. Vinod led the team working on their iPhone and Android apps (the iphone was subsequently one of the top 5 apps in the iTunes Lifestyle category).</p>
</div>
<div align="center"><a href="https://www1.gotomeeting.com/register/993918880" target="_blank"><img src="http://www.aspiresys.com/images/webinar_invite/register-button1.png" alt="" align="middle" border="0" /></a></div>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/blackberry/'>BlackBerry</a>, <a href='http://mobworld.wordpress.com/category/general/'>General</a>, <a href='http://mobworld.wordpress.com/category/ipad/'>iPad</a>, <a href='http://mobworld.wordpress.com/category/iphone/'>iPhone</a>, <a href='http://mobworld.wordpress.com/category/mobile-native-app/'>Mobile Native App</a>, <a href='http://mobworld.wordpress.com/category/mobile-web-app/'>Mobile Web App</a>, <a href='http://mobworld.wordpress.com/category/palm/'>Palm</a>, <a href='http://mobworld.wordpress.com/category/symbian/'>Symbian</a>, <a href='http://mobworld.wordpress.com/category/titanium/'>Titanium</a>, <a href='http://mobworld.wordpress.com/category/windows-mobile/'>Windows Mobile</a> Tagged: <a href='http://mobworld.wordpress.com/tag/webinar/'>webinar</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/976/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/976/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/976/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=976&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/05/27/mobile-enable-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88024a12f30301c3f9350b8907173be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mobworld</media:title>
		</media:content>

		<media:content url="http://mobworld.files.wordpress.com/2011/05/webinar.png?w=150" medium="image">
			<media:title type="html">Webinar at Aspire Systems</media:title>
		</media:content>

		<media:content url="http://www.aspiresys.com/images/webinar_invite/register-button1.png" medium="image" />

		<media:content url="http://www.aspiresys.com/images/webinar_invite/arrow.png" medium="image" />

		<media:content url="http://www.aspiresys.com/images/webinar_invite/arrow.png" medium="image" />

		<media:content url="http://www.aspiresys.com/images/webinar_invite/arrow.png" medium="image" />

		<media:content url="http://www.aspiresys.com/images/webinar_invite/register-button1.png" medium="image" />
	</item>
		<item>
		<title>TouchesCancelled Problem in Gesture recognition</title>
		<link>http://mobworld.wordpress.com/2011/05/25/touches-cancelled-gesture/</link>
		<comments>http://mobworld.wordpress.com/2011/05/25/touches-cancelled-gesture/#comments</comments>
		<pubDate>Wed, 25 May 2011 12:48:29 +0000</pubDate>
		<dc:creator>mobworld</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[gesture]]></category>
		<category><![CDATA[touches]]></category>
		<category><![CDATA[touches_cancelled]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=997</guid>
		<description><![CDATA[While I was working with touch events and gesture recognition , I ran into a peculiar issue. While I swipe down the screen, touches began and touches moved got called and also touches ended at the last. But many times touches cancelled event was called while trying to swipe. In some cases, I was trying <a href="http://mobworld.wordpress.com/2011/05/25/touches-cancelled-gesture/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=997&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While I was working with touch events and gesture recognition , I ran into a peculiar issue. While I swipe down the screen, touches began and touches moved got called and also touches ended at the last. But many times touches cancelled event was called while trying to swipe. In some cases, I was trying to rotate the image slowly, and touches cancelled event got called and it stopped the occurrence of touches moved events. It ended the gesture event in middle and I have to start from the first, i.e from touches began event. We were thinking that touches got cancelled because of the memory warning, but we had no memory warning in our application at all.I had no clue why touches cancelled event got called.</p>
<p>My objective was to rotate an image based on touch events. I was experimenting some code snippets with two different ways. One method is by using UIResponder chain and getting UITouch events(began ,moved and ended). Another method is by using UIGestureRecognizer. I implemented both methods in single application and was developing an application to rotate image. After few experiments, I stick with the first method. I removed only the implementation methods of UIGestureRecognizer.</p>
<p>After struggling a lot, surfing through google, I got an answer. It was due to UIGestureRecognizer. If a gesture recognizer recognizes its gesture, it unbinds the remaining touches of that gesture from their view.The window cancels the previously delivered touches with a touches Cancelled message. After removing all the UIGestureRecognizer codes, now it works fine. I also read that we can also turn off the touches cancel in view property to avoid this behavior, which is yet to be tested.</p>
<p>Links:<br />
<a href="http://developer.apple.com/library/ios/#documentation/uikit/reference/UIGestureRecognizer_Class/Reference/Reference.html#//apple_ref/occ/cl/UIGestureRecognizer">http://developer.apple.com/library/ios/#documentation/uikit/reference/UIGestureRecognizer_Class/Reference/Reference.html#//apple_ref/occ/cl/UIGestureRecognizer</a></p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/ipad/'>iPad</a>, <a href='http://mobworld.wordpress.com/category/iphone/'>iPhone</a> Tagged: <a href='http://mobworld.wordpress.com/tag/gesture/'>gesture</a>, <a href='http://mobworld.wordpress.com/tag/touches/'>touches</a>, <a href='http://mobworld.wordpress.com/tag/touches_cancelled/'>touches_cancelled</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/997/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=997&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/05/25/touches-cancelled-gesture/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88024a12f30301c3f9350b8907173be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mobworld</media:title>
		</media:content>
	</item>
		<item>
		<title>Direction between two touch Points</title>
		<link>http://mobworld.wordpress.com/2011/05/25/direction-touch-iphone/</link>
		<comments>http://mobworld.wordpress.com/2011/05/25/direction-touch-iphone/#comments</comments>
		<pubDate>Wed, 25 May 2011 12:26:03 +0000</pubDate>
		<dc:creator>mobworld</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[direction]]></category>
		<category><![CDATA[touches]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=992</guid>
		<description><![CDATA[The below code provides the direction of the swipe between two points: kCenterYCoordinate and kCenterXCoordinate are center point of the UIView on which you detect your touches. Filed under: iPad, iPhone Tagged: direction, touches<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=992&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The below code provides the direction of the swipe between two points:</p>
<p><pre class="brush: objc;">


+(int) getDirectionBetweenFirst:(CGPoint)point1 secondPoint:(CGPoint)point2 {
    
    DIRECTION_TYPE directionType = CLOCKWISE;
    
    if (point1.x &lt; point2.x  ) {
        
        if(point1.y &gt; point2.y){
            
            directionType = CLOCKWISE;
            
        }else if(point1.y &lt; point2.y)
        {
            directionType = COUNTERCLOCKWISE;
            
        }else{
            
            if(point1.y &lt;= kCenterYCoordinate){
                directionType = CLOCKWISE;
            }else{
                directionType = COUNTERCLOCKWISE;
                
            }
      
        }
    }
    else if(point1.x &gt; point2.x  ){
        
        if(point1.y &gt; point2.y){
             directionType = COUNTERCLOCKWISE;
        }else if(point1.y &lt; point2.y)
        {
            directionType = CLOCKWISE;
            
        }
        else{
            
            if(point1.y &lt;= kCenterYCoordinate){
                directionType = COUNTERCLOCKWISE;
            }else{
                directionType = CLOCKWISE;
                
            }
        }
    }else{
        
        if (point1.y &lt; point2.y) {
            
            if(point1.x &lt;= kCenterXCoordinate){
                directionType = COUNTERCLOCKWISE;
            }else{
                directionType = CLOCKWISE;
                
            }
        }else if(point1.y &gt; point2.y){
            
            if(point1.x &lt;= kCenterXCoordinate){
                directionType = CLOCKWISE;
            }else{
                directionType = COUNTERCLOCKWISE;
                
            }
        }
        
    }
   
    return directionType;
}


</pre></p>
<p>kCenterYCoordinate and kCenterXCoordinate are center point of the UIView on which you detect your touches.</p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/ipad/'>iPad</a>, <a href='http://mobworld.wordpress.com/category/iphone/'>iPhone</a> Tagged: <a href='http://mobworld.wordpress.com/tag/direction/'>direction</a>, <a href='http://mobworld.wordpress.com/tag/touches/'>touches</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/992/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/992/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=992&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/05/25/direction-touch-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88024a12f30301c3f9350b8907173be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mobworld</media:title>
		</media:content>
	</item>
		<item>
		<title>Xcode 4 buggy</title>
		<link>http://mobworld.wordpress.com/2011/04/20/xcode-4-buggy/</link>
		<comments>http://mobworld.wordpress.com/2011/04/20/xcode-4-buggy/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 14:41:04 +0000</pubDate>
		<dc:creator>mobworld</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[buggy]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=951</guid>
		<description><![CDATA[How can you make a developer easily frustrated? When you are asked not to do things, you have to do with a IDE. Here are things you should not do with Xcode IDE version 4.0. 1. Dont use Command + Z to undo the changes you have made. 2. Dont use Command + C to <a href="http://mobworld.wordpress.com/2011/04/20/xcode-4-buggy/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=951&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How can you make a developer easily frustrated?</p>
<p><span class="mceItemHidden">When you <span class="hiddenGrammarError">are asked</span> not to do things, </span>you have to do with a IDE.</p>
<p><span class="mceItemHidden">Here are things you should not do with <span class="hiddenSpellError">Xcode</span> IDE version 4.0.</span></p>
<p>1. Dont use Command + Z to undo the changes you have made.</p>
<p>2. Dont use Command + C to copy and Command + V to paste.</p>
<p>3. Dont save the changes you are making to a file.</p>
<p>4. Dont use Command + X to cut some of your code.</p>
<p>If you dare to do , you would be notified with a message &#8220;&#8221;Internal error&#8221; asking for you to either crash or continue.</p>
<p><span class="mceItemHidden">No one wants our IDE to crash, so choose to continue and you try the same operation and <span class="hiddenSpellError">Xcode</span> throws you the same message again. If you keep doing many times, <span class="hiddenSpellError">Xcode</span> would hang and Crash.</span></p>
<p><span class="mceItemHidden">There are other annoying things with this version of <span class="hiddenSpellError">Xcode</span>.</span></p>
<p>1. You can not use debugger once you have started your application in run mode. You can debug only if you start right away debugging.</p>
<p><span class="mceItemHidden">2. Most of the shortcuts you have used with earlier <span class="hiddenSpellError">Xocde</span> and Interface builder will not work.</span></p>
<p><span class="mceItemHidden">Hope to add many more things to the above list, in my tryst with <span class="hiddenSpellError">Xcode</span> 4.</span></p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/apple/'>Apple</a>, <a href='http://mobworld.wordpress.com/category/ide/'>IDE</a>, <a href='http://mobworld.wordpress.com/category/xcode/'>Xcode</a> Tagged: <a href='http://mobworld.wordpress.com/tag/buggy/'>buggy</a>, <a href='http://mobworld.wordpress.com/tag/xcode/'>Xcode</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/951/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=951&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/04/20/xcode-4-buggy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88024a12f30301c3f9350b8907173be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mobworld</media:title>
		</media:content>
	</item>
		<item>
		<title>Securing J2ME Application</title>
		<link>http://mobworld.wordpress.com/2011/03/02/securing-j2me-application/</link>
		<comments>http://mobworld.wordpress.com/2011/03/02/securing-j2me-application/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 10:44:06 +0000</pubDate>
		<dc:creator>mobworld</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[J2ME]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=923</guid>
		<description><![CDATA[Most of the mobile devices available in the market has Java support. The most important thing about Java mobiles or J2ME is that the applications created using J2ME has to be more secured and compact to install it in devices. Following are the important point to check before testing the applications in any Java mobiles. <a href="http://mobworld.wordpress.com/2011/03/02/securing-j2me-application/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=923&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Most of the mobile devices available in the market has Java support. The most important thing about Java mobiles or J2ME is that the applications created using J2ME has to be more secured and compact to install it in devices.</p>
<p>Following are the important point to check before testing the applications in any Java mobiles.</p>
<p>1. Application Signing</p>
<ul>
<li> If our application needs any file to be read or write from device it has to be signed to avoid, that device keep on asks for the permission.</li>
<li>Some devices does not allow the unsigned application to install.</li>
<li>Once the application is signed and before installing it in a device we have to make sure that particular root certificate is there in the device.</li>
<li>Thawte and Verisign are the popular certificates available in maximum devices.</li>
</ul>
<p>2. Obfuscation</p>
<ul>
<li>Obfuscating the code not only gives security to the code but also reduces the size of the final jar file.</li>
<li>Obfuscating level may be from 1 to 9. Most of the devices accept level 8 obfuscation but it&#8217;s mandatory for Nokia high end devices to be obfuscated using level 9. If the obfuscation level is lesser than 9 Nokia high end devices throws &#8220;Authorization Failed&#8221; error while trying to install.</li>
</ul>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/general/'>General</a>, <a href='http://mobworld.wordpress.com/category/j2me/'>J2ME</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/923/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/923/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/923/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/923/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/923/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/923/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/923/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/923/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/923/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/923/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/923/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/923/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/923/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/923/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=923&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/03/02/securing-j2me-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>13.060416 80.249634</georss:point>
		<geo:lat>13.060416</geo:lat>
		<geo:long>80.249634</geo:long>
		<media:content url="http://0.gravatar.com/avatar/e88024a12f30301c3f9350b8907173be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mobworld</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple&#8217;s Greediness</title>
		<link>http://mobworld.wordpress.com/2011/02/25/apples-greediness/</link>
		<comments>http://mobworld.wordpress.com/2011/02/25/apples-greediness/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 12:29:31 +0000</pubDate>
		<dc:creator>mobworld</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Greediness]]></category>

		<guid isPermaLink="false">http://mobworld.wordpress.com/?p=908</guid>
		<description><![CDATA[The New updated developer agreement that Apple has devised has created a great uproar among the developers . The problem is with the new Subscription billing requirement: 11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected What does this <a href="http://mobworld.wordpress.com/2011/02/25/apples-greediness/" class="excerpt-more-link">[&#8230;]</a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=908&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The New updated developer agreement that Apple has devised has created a great  uproar among the developers . </p>
<p>The problem is with the new Subscription billing requirement:</p>
<p><strong><br />
11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected</strong></p>
<p>What does this mean?</p>
<p>If an App has a business model where it gets paid from users by any other than in-app purchase, either they have to adopt the IAP and take a 30 % cut or get out of the App store.</p>
<p>This is the Official Press release from Apple:</p>
<p><strong><br />
“Our philosophy is simple—when Apple brings a new subscriber to the app, Apple earns a 30 percent share; when the publisher brings an existing or new subscriber to the app, the publisher keeps 100 percent and Apple earns nothing.”<br />
</strong></p>
<p>And what does this mean? Utter Greediness.</p>
<p>Even though, Apple provides the a platform for the App developer or content provider to make business, the customer buys the App for the App developer and its functionality not for of the Apple.</p>
<p>If Apple wanted to crackdown on Applications that supports payment other than in-app purchase, soon in future iOS would be desolated , because of the prominence Android is gaining  around the world, and their yet to be made moves as this. </p>
<p>I dont know if this means that, if Apple would not allow credit card, debit card payments in applications in App store and force developers to include in-app purchase. If this is not the case right now, this might be their next step towards making iOS entirely their platform.</p>
<br />Filed under: <a href='http://mobworld.wordpress.com/category/apple/'>Apple</a>, <a href='http://mobworld.wordpress.com/category/ipad/'>iPad</a>, <a href='http://mobworld.wordpress.com/category/iphone/'>iPhone</a> Tagged: <a href='http://mobworld.wordpress.com/tag/greediness/'>Greediness</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mobworld.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mobworld.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mobworld.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mobworld.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mobworld.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mobworld.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mobworld.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mobworld.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mobworld.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mobworld.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mobworld.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mobworld.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mobworld.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mobworld.wordpress.com/908/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mobworld.wordpress.com&amp;blog=13094777&amp;post=908&amp;subd=mobworld&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mobworld.wordpress.com/2011/02/25/apples-greediness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e88024a12f30301c3f9350b8907173be?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mobworld</media:title>
		</media:content>
	</item>
	</channel>
</rss>
