<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8377327349202220165</atom:id><lastBuildDate>Mon, 02 Mar 2026 21:15:43 +0000</lastBuildDate><category>iphone application developer</category><category>iphone application development</category><category>iphone developer</category><category>fecebook application development</category><category>fecebook application developer</category><category>facebook application developer</category><title>iPhone App Reviews Blog</title><description>Your search for &lt;a href=&quot;http://iphone-application-developer.blogspot.com/&quot;&gt;Iphone App Reviews&lt;/a&gt; ends here</description><link>http://iphone-application-developer.blogspot.com/</link><managingEditor>noreply@blogger.com (Margareth)</managingEditor><generator>Blogger</generator><openSearch:totalResults>153</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-3511584887464806092</guid><pubDate>Tue, 01 Sep 2009 06:15:00 +0000</pubDate><atom:updated>2011-04-23T02:05:27.647-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>The iPhone is Finally Ready to Fly to China</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=iphapprev-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001UO651S&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;span&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=iphapprev-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001KV2LK0&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;iframe border=&quot;0&quot; frameborder=&quot;0&quot; height=&quot;60&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=iphapprev-20&amp;amp;o=1&amp;amp;p=13&amp;amp;l=ur1&amp;amp;category=wireless&amp;amp;banner=0SESQPYNEXXSWMYDWG02&amp;amp;f=ifr&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot; width=&quot;468&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/Reusable-Protector-Cleaning-Accessory-Packaging/dp/B001UO651S?ie=UTF8&amp;amp;tag=iphapprev-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;5-Pack Premium Reusable LCD Screen Protector with Lint Cleaning Cloth for Apple iPhone 3G 8GB 16GB [Accessory Export Packaging]&quot; src=&quot;http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B001UO651S&amp;amp;tag=iphapprev-20&quot; /&gt;&lt;/a&gt;Finally, the &lt;leo_highlight id=&quot;leoHighlights_Underline_0&quot; leohighlights_keywords=&quot;iphone&quot; leohighlights_url=&quot;http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diphone&quot; onclick=&quot;leoHighlightsHandleClick(&#39;leoHighlights_Underline_0&#39;)&quot; onmouseout=&quot;leoHighlightsHandleMouseOut(&#39;leoHighlights_Underline_0&#39;)&quot; onmouseover=&quot;leoHighlightsHandleMouseOver(&#39;leoHighlights_Underline_0&#39;)&quot; style=&quot;-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: none transparent scroll repeat 0% 0%; border-bottom: rgb(255,255,150) 2px solid; cursor: pointer; display: inline;&quot;&gt;iPhone&lt;/leo_highlight&gt; is ready to fly to China - which clearly indicates that more than 100,000 &lt;leo_highlight id=&quot;leoHighlights_Underline_1&quot; leohighlights_keywords=&quot;iphone&quot; leohighlights_url=&quot;http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diphone&quot; onclick=&quot;leoHighlightsHandleClick(&#39;leoHighlights_Underline_1&#39;)&quot; onmouseout=&quot;leoHighlightsHandleMouseOut(&#39;leoHighlights_Underline_1&#39;)&quot; onmouseover=&quot;leoHighlightsHandleMouseOver(&#39;leoHighlights_Underline_1&#39;)&quot; style=&quot;-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: none transparent scroll repeat 0% 0%; border-bottom: rgb(255,255,150) 2px solid; cursor: pointer; display: inline;&quot;&gt;iPhone&lt;/leo_highlight&gt; developers from all over the world will get a fair chance to hitch a ride along with the smartphone. On Friday, China Unicom (CHU – news – people), known as CHU announced the deal, which states that it will bring Apple’s (AAPL – news – people) &lt;leo_highlight id=&quot;leoHighlights_Underline_2&quot; leohighlights_keywords=&quot;iphone&quot; leohighlights_url=&quot;http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diphone&quot; onclick=&quot;leoHighlightsHandleClick(&#39;leoHighlights_Underline_2&#39;)&quot; onmouseout=&quot;leoHighlightsHandleMouseOut(&#39;leoHighlights_Underline_2&#39;)&quot; onmouseover=&quot;leoHighlightsHandleMouseOver(&#39;leoHighlights_Underline_2&#39;)&quot; style=&quot;-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: none transparent scroll repeat 0% 0%; border-bottom: rgb(255,255,150) 2px solid; cursor: pointer; display: inline;&quot;&gt;iPhone&lt;/leo_highlight&gt; to China by the beginning of the first quarter. This move will undoubtedly open up a huge market, as there are 687 million wireless subscribers across the country.&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;Jeffrey Fidacaro, the Susquehanna Financial Group analyst argued over the deal on the same day. He said that the deal would eventually translate into another 2 million sales of the &lt;leo_highlight id=&quot;leoHighlights_Underline_0&quot; leohighlights_keywords=&quot;iphone&quot; leohighlights_url=&quot;http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diphone&quot; onclick=&quot;leoHighlightsHandleClick(&#39;leoHighlights_Underline_0&#39;)&quot; onmouseout=&quot;leoHighlightsHandleMouseOut(&#39;leoHighlights_Underline_0&#39;)&quot; onmouseover=&quot;leoHighlightsHandleMouseOver(&#39;leoHighlights_Underline_0&#39;)&quot; style=&quot;-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: none transparent scroll repeat 0% 0%; border-bottom: rgb(255,255,150) 2px solid; cursor: pointer; display: inline;&quot;&gt;iPhone&lt;/leo_highlight&gt; if Apple gets successful in grabbing 3% of the 65 million of China Unicom’s postpaid subscriber base to 70 million.&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/OtterBox-Impact-Case-iPhone-Black/dp/B001KV2LK0?ie=UTF8&amp;amp;tag=iphapprev-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;OtterBox Impact Case for iPhone 3G, 3GS (Black)&quot; src=&quot;http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B001KV2LK0&amp;amp;tag=iphapprev-20&quot; /&gt;&lt;/a&gt;The deal, however, is quite unusual – nothing similar to the ones that Apple had signed so far. According to the deal, China Unicom, instead of sharing its revenue with the Cupertino, a California base company will buy the handsets directly from Apple. The deal further declares that the iPhones sold by China Unicom will not have the capability of Wi-Fi, which means the people of China will not have the benefit of Wi-Fi connection on their iPhones.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
However, the deal - without any such clause could have been a huge opportunity for the &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone developer&lt;/a&gt;, who put in all their efforts to create unique applications for the samrtphone platform, which they wish to cater to every user across the world. Colin Smith, the vice president and co-founder of Freeverse, one of the finest mobile phone game developers said: &quot;China was definitely the big one,&quot;-and it was indeed. Even though, North America (the &lt;leo_highlight id=&quot;leoHighlights_Underline_1&quot; leohighlights_keywords=&quot;iphone&quot; leohighlights_url=&quot;http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diphone&quot; onclick=&quot;leoHighlightsHandleClick(&#39;leoHighlights_Underline_1&#39;)&quot; onmouseout=&quot;leoHighlightsHandleMouseOut(&#39;leoHighlights_Underline_1&#39;)&quot; onmouseover=&quot;leoHighlightsHandleMouseOver(&#39;leoHighlights_Underline_1&#39;)&quot; style=&quot;-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: none transparent scroll repeat 0% 0%; border-bottom: rgb(255,255,150) 2px solid; cursor: pointer; display: inline;&quot;&gt;iPhone&lt;/leo_highlight&gt; first went on sale here) is and will remain the strongest market for Freeverse, nearly 40% sale of some of the games developed by the company has been across Europe. As Smith believes that the popularity of a game varies from market to market, in his view about China he says: &quot;It&#39;s a big unknown for us,&quot;.&lt;span&gt;&lt;a href=&quot;http://www.amazon.com/Apple-Generation-iPhone-Software-Installed/dp/B002M3SOBU?ie=UTF8&amp;amp;tag=iphapprev-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969&quot; imageanchor=&quot;1&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;Apple iPod touch 8 GB (2nd Generation--with iPhone OS 3.1 Software Installed) [OLD MODEL]&quot; src=&quot;http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B002M3SOBU&amp;amp;tag=iphapprev-20&quot; /&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=iphapprev-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B002M3SOBU&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Even though, there are a lot speculations and assumptions around the market regarding the acceptance and popularity of the &lt;leo_highlight id=&quot;leoHighlights_Underline_2&quot; leohighlights_keywords=&quot;iphone&quot; leohighlights_url=&quot;http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diphone&quot; onclick=&quot;leoHighlightsHandleClick(&#39;leoHighlights_Underline_2&#39;)&quot; onmouseout=&quot;leoHighlightsHandleMouseOut(&#39;leoHighlights_Underline_2&#39;)&quot; onmouseover=&quot;leoHighlightsHandleMouseOver(&#39;leoHighlights_Underline_2&#39;)&quot; style=&quot;-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: none transparent scroll repeat 0% 0%; border-bottom: rgb(255,255,150) 2px solid; cursor: pointer; display: inline;&quot;&gt;iPhone&lt;/leo_highlight&gt; in China, it seems that the device will undoubtedly change the outlook of every smartphone user in the country and will also open up a new horizon for &lt;leo_highlight id=&quot;leoHighlights_Underline_0&quot; leohighlights_keywords=&quot;iphone&quot; leohighlights_url=&quot;http%3A//thebrowserhighlighter.com/leonardo/highlights/keywords?keywords%3Diphone&quot; onclick=&quot;leoHighlightsHandleClick(&#39;leoHighlights_Underline_0&#39;)&quot; onmouseout=&quot;leoHighlightsHandleMouseOut(&#39;leoHighlights_Underline_0&#39;)&quot; onmouseover=&quot;leoHighlightsHandleMouseOver(&#39;leoHighlights_Underline_0&#39;)&quot; style=&quot;-moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial; background: none transparent scroll repeat 0% 0%; border-bottom: rgb(255,255,150) 2px solid; cursor: pointer; display: inline;&quot;&gt;iPhone&lt;/leo_highlight&gt; app developers.&lt;br /&gt;
&lt;a href=&quot;http://www.elitemediagraphics.com/&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/&quot; id=&quot;data:post.url&quot; name=&quot;data:post.title&quot; onclick=&quot;return addthis_sendto()&quot; onmouseout=&quot;addthis_close()&quot; onmouseover=&quot;&#39;return&quot;&gt;&lt;img alt=&quot;Bookmark and Share&quot; border=&quot;0&quot; height=&quot;16&quot; src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; style=&quot;border-bottom: 0pt; border-left: 0pt; border-right: 0pt; border-top: 0pt;&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;script src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div id=&quot;leoHighlights_iframe_modal_div_container&quot; onmouseout=&quot;leoHighlightsHandleIFrameMouseOut();&quot; onmouseover=&quot;leoHighlightsHandleIFrameMouseOver();&quot; style=&quot;background-color: white; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid; display: none; height: 40px; position: absolute; visibility: hidden; width: 394px; z-index: 32768;&quot;&gt;&lt;div id=&quot;leo_iFrame_closebar&quot; style=&quot;background-image: url(chrome://shim/content/highlightsFilter-3/header.gif); height: 40px; left: 0px; position: absolute; top: 0px; width: 394px; z-index: 32768;&quot;&gt;&lt;a href=&quot;javascript:&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div id=&quot;leo_iFrame_close&quot; style=&quot;height: 20px; left: 360px; position: absolute; top: 10px; width: 20px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;
    createInlineScriptElement(&quot;var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A&quot;); 
&lt;/script&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
    createInlineScriptElement(&quot;var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A&quot;); 
&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/iphone-is-finally-ready-to-fly-to-china.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>108</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-6018269188745352010</guid><pubDate>Tue, 01 Sep 2009 06:11:00 +0000</pubDate><atom:updated>2009-08-31T23:14:03.319-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>AT&amp;T and Apple’s Agreement – As Explained to FCC</title><description>&lt;!-- AddThis Button BEGIN --&gt;AT&amp;amp;T, in a letter to Federal Communications Commission (FCC) clearly acknowledged that the company has made an agreement with Apple to block VoIP applications from using the cellular networks provided by them. However, in the agreement it was also said that the VoIP apps, which use Wi-Fi would be taken under consideration, i.e. these apps would not be blocked. Well, this could mean that iPhone developers will now have limited scope for developing more interactive apps for the iPhone and iPod Touch platform. Here is an overall gist of the agreement between AT&amp;amp;T and Apple.&lt;br /&gt;&lt;br /&gt;In the agreement it was clearly stated that Apple would not take any affirmative step to enable an iPhone to use the wireless service of AT&amp;amp;T, which includes 2G, 3G and Wi-Fi for making VoIP calls without the prior consent of the company (AT&amp;amp;T). However, AT&amp;amp;T and Apple also agreed that if any third-party &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone app developer&lt;/a&gt; enables a device in order to make VoIP calls using the wireless service of AT&amp;amp;T, then Apple would have no objection in taking serious action against that third-party developer.&lt;br /&gt;&lt;br /&gt;The concurrence of the party on this provision was distinctly important considering the risks they assumed this would bring in marketing the iPhone. The willingness of the party and their ability to assume the risk involved in investing for the iPhone and its pricing strategy were quite predicated in some significant parts based on the assumptions made about the monthly service revenue generated by iPhone users.&lt;br /&gt;&lt;br /&gt;Both the parties would require assurance that the revenue that comes from AT&amp;amp;T voice plans available to the customers of iPhone would not be reduced due to the activation of the iPhone’s VoIP calling functionalities. As a result, both AT&amp;amp;T and Apple agreed that Apple would not take any step to enable an iPhone to use the wireless service of AT&amp;amp;T in order to make VoIP calls.&lt;br /&gt;&lt;br /&gt;The price that consumers pay for the iPhone (particularly the broadband enabled iPhone 3G) would likely have been much higher than what it is now if this arrangement was not made. While the agreement was being made AT&amp;amp;T clearly indicated Apple that the company wouldn’t object if Apple enables VoIP applications for iPhones using Wi-Fi connectivity instead of the 2G or 3G wireless data service of AT&amp;amp;T.&lt;br /&gt;&lt;br /&gt;However, AT&amp;amp;T always remains updated and regularly reviews its policies about the features and capabilities that are available through the iPhone to ensure attractive options for its worldwide customers and also to provide &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer&lt;/a&gt; a better platform to explore their abilities.&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; height=&quot;16&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/at-and-apples-agreement-as-explained-to.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>210</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-5349710004001619343</guid><pubDate>Tue, 01 Sep 2009 06:04:00 +0000</pubDate><atom:updated>2009-08-31T23:05:43.214-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Apple’s Answer Regarding Rejection of Google Voice App did not Satisfy FCC</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Apple’s rejection  of the Google Voice app and the other similar third-party apps was highly  criticized by not only iPhone developers, but by almost every iPhone  market analysts, users, journalists as well as bloggers. Even though  Apple’s application rejection is not very new to people, this particular  incidence has indeed drawn immense attention and criticism from every  part of the world. This issue was so far dragged that the FCC got involved  in it and started questioning Apple for their actions. &lt;/span&gt; &lt;p style=&quot;font-family: georgia;&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;However, the  officials at Apple did not turn down FCC - they answered all their questions  and made it clear why they rejected Google Voice app from appearing  in the App Store. According to the company, the application has not  been approved because, when submitted for review, the app appeared to  alter the distinctive user experience of the iPhone by replacing its  core mobile telephone functionalities and Apple’s original user interface  with the app’s own user interface for different actions such as making  telephone calls, voice mailing and text messaging. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;font-family: georgia;&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Apple had put  a lot of effort in developing its distinct and innovative way of seamlessly  delivering the core functionalities of the device. But, the Google Voice  app replaces the Visual Voicemail of Apple by routing all calls through  a different Google Voice telephone number, which supports storage of  any voicemail preventing them from being stored in the iPhone itself.  Just in the exact manner, the app replaces Apple’s SMS text messaging  features with the Google hub for managing text messages. Moreover, enabling  Google Voice app would automatically transfer entire Contact’s database  of the user to Google’s server. Apple has stated that since the company  has not yet received assurance from Google about the data being used  in an appropriate manner or the other issues, it cannot fully agree  on approving the Google Voice app. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;font-family: georgia;&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Even though the  reason Apple showed might seem genuine, the answer did not fully convinced  FCC. However, by taking this action Apple has clearly indicated that &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt; iPhone developer&lt;/b&gt;&lt;/a&gt; should not build any application that might try  to replace existing core functions of the device. So, from now on every  single &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone&lt;/b&gt; &lt;/a&gt;&lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;app developer&lt;/a&gt; &lt;/b&gt; should be a little careful and make sure that his application is absolutely  unique and does not try to replace or imitate any of the core functionalities  of the iPhone. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;font-family: georgia;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; height=&quot;16&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/apples-answer-regarding-rejection-of.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>135</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-6295175028770418578</guid><pubDate>Sat, 29 Aug 2009 05:07:00 +0000</pubDate><atom:updated>2009-08-28T22:09:40.389-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Facebook’s New Application for iPhone 3.0 Offers a Lot More than its Previous Version</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The much awaited Facebook Application  for the iPhone 3.0 is finally available in the App Store. The 3.0 version, which  was under development for months, brings in some added features and improvements  to the app that is probably one of the most heavily used applications ever  developed for the iPhone platform. On an average, nearly 12 million people from  all over the world use the Facebook iPhone application every month. The new and  upgraded app holds quite a few numbers of extra features, which make the app  more interactive, convenient and easy to use. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The modified layout of the app  suggests that it would give room for adding on additional apps in the manner  similar to the iPhone platform. While the application notification is now  featured in the new version, &lt;a href=&quot;http://www.ymedialabs.com/Home.htm&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt; do not have much scope for  integration. However, with so many users, it seems that the &lt;b&gt;iPhone  application developer &lt;/b&gt;will now have a fair chance to add new features that  could be integrated into the app. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Here is a list of features that are  available in the new version of the Facebook iPhone app, which would surely help  you to know the app better. &lt;/span&gt;&lt;/p&gt; &lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The application includes a new feature known as  News Feed, which has been live on Facebook for quite sometimes now. This News  Feed Interaction offers options like comments and other similar actions. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;One of the most notable features that have been  integrated in the app is the full support for Facebook Pages, which will allow  you to check out any Page including personal profile, post status updates or  photos directly from your iPhone. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The new homepage navigation is perhaps the biggest  navigational change that has been incorporated in Facebook for iPhone 3.0. Even  though the app features several new buttons by default, you can further add your  own friends and Pages on the second page if you wish to. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Viewing upcoming events, checking out the details  of each event and RSVP are the other features that you can enjoy on the upgraded  version of the app. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The app further supports complete photo  management, which includes creating and deleting albums, uploading photos to any  album, photo deleting and photo tagging etc. &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;A lot of users as well as &lt;a href=&quot;http://www.ymedialabs.com/Home.htm&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt;  are quite excited about the video uploading feature offered in the Facebook app  for iPhone 3.0. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;However, these are only a few of the  whole range of amazing new features that you can enjoy on the new app for the  iPhone 3.0. To enjoy all these and more, you simply need to go to the App Store  and download the Facebook application onto your iPhone. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a name=&quot;0.2_graphic03&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;img alt=&quot;Your browser may not support display of this image.&quot; src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.2&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=123511848bd0ab36&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;   &lt;a name=&quot;0.2_graphic04&quot;&gt;&lt;/a&gt;&lt;img alt=&quot;Your browser may not support display of this image.&quot; src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.2&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=123511848bd0ab36&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; height=&quot;16&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/facebooks-new-application-for-iphone-30.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>16</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-2677031445711524378</guid><pubDate>Sat, 29 Aug 2009 05:04:00 +0000</pubDate><atom:updated>2009-08-28T22:06:58.859-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>3 Top iPhone Apps for 2009 Till Date</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Within a year’s span, the App Store  has been packed with more than 60,000 different kind of applications specially  designed for the iPhone and iPod Touch. At the beginning of June this year, the  store already crossed 50,000 apps and now, it receives nearly 300 applications  every day. For an application storefront this young, the figure is indeed  overwhelming. Among the thousands of various sort of applications it is really  hard for iPhone users to pick-n-choose the best of the lot. Most consumers  usually rely on the ratings provided by Apple and the iTunes Store. On iTunes,  the ‘New and Noteworthy’ and the top applications are listed categorically,  which surely help most iPhone users to make up their minds. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Since, this rating is based  completely on unit sales; it quite disturbingly gives lead to the apps worth  $0.99. This however, is extremely annoying and discouraging for most big  &lt;b&gt;iPhone developers &lt;/b&gt;as they back out from putting high budgets and serious  resources for developing really useful applications, which in turn does  injustice to the millions of deserving users. Apple, attempts to offset the  ninety-nine cent gimmicks with a ‘Top Application List’, which may be helpful  for customers but doesn’t actually do justice to the App Store. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;However, there are few third-party  services and tools under process, which would help users to make the right  choices and explore the App Store in the best possible way. Following is a list  of 3 top applications of this year so far. This rating has been derived from the  popularity, usefulness and demand of the applications. &lt;/span&gt;&lt;/p&gt; &lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Slacker Radio – This is probably one of the most  practical iPhone music apps after Pandora. It carries a huge catalog and offers  Premium accounts with features that users have long been loathing about. As soon  as you create an account on &lt;a href=&quot;http://slacker.com/&quot; target=&quot;_blank&quot;&gt;slacker.com&lt;/a&gt;, the application starts streaming music to you.  With numerous amazing features and options, Slacker Radio is undoubtedly one of  the best music apps that any &lt;b&gt;iPhone app developer&lt;/b&gt; has ever created for  this platform. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;p align=&quot;center&quot;&gt;&lt;a name=&quot;0.1_graphic04&quot;&gt;&lt;/a&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt; &lt;center&gt;&lt;img alt=&quot;Your browser may not support display of this image.&quot; src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.1&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=123511848bd0ab36&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/center&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/ul&gt; &lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Hey Where Are You – This is an extremely  well-designed social networking application that helps you to keep a track on  your friends, colleagues or family whereabouts. This amazing location service  application rightly utilizes Apple’s new Push Notification service to notify  users about the location of the person they wish to track down.  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;p align=&quot;center&quot;&gt;&lt;a name=&quot;0.1_graphic05&quot;&gt;&lt;/a&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt; &lt;center&gt;&lt;img alt=&quot;Your browser may not support display of this image.&quot; src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.1&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=123511848bd0ab36&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/center&gt;&lt;/span&gt; &lt;/p&gt;&lt;/ul&gt; &lt;ul&gt;&lt;p align=&quot;center&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/ul&gt; &lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Bento – Bento is an amazing productivity  application that allows you to organize your busy schedule in one single iPhone  application. &lt;a href=&quot;http://www.ymedialabs.com/Home.htm&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt; FileMaker Inc. has bought Bento, one of the  most popular personal database into iPhone and iPod Touch to make life a bit  easier for iPhone users. With extremely convenient features and easy-to-use  functionalities, Bento by far is one of the best of its kind.  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;p align=&quot;center&quot;&gt;&lt;a name=&quot;0.1_graphic06&quot;&gt;&lt;/a&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt; &lt;center&gt;&lt;img alt=&quot;Your browser may not support display of this image.&quot; src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.1&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=123511848bd0ab36&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/center&gt;&lt;/span&gt; &lt;/p&gt;&lt;/ul&gt; &lt;ul&gt;&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=314638461&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Calibri;font-size:100%;&quot;  &gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/ul&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;There are however, many other iPhone  applications featured in the App Store that are worth mentioning and there are  also thousands more in the row and under process. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; height=&quot;16&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/3-top-iphone-apps-for-2009-till-date.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-8558275476644219588</guid><pubDate>Mon, 17 Aug 2009 07:50:00 +0000</pubDate><atom:updated>2009-08-17T01:04:15.950-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Minigore – One of the Best Flash Games on iPhone</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Category: Games&lt;/b&gt;&lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Released Date: 30 July,  2009&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Seller: Chillingo Ltd © Mountain  Sheep&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Price: $0.99&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Chillingo Ltd, one of the most popular &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone app developer&lt;/a&gt; has once again come up with an amazing game for the iPhone and iPod Touch platform, which is likely to become popular among iPhone users of all age group. Minigore is one of those amazing games that most high school goers played to avoid long boring history lectures. This fascinating flash-based iPhone gaming app recreates the excitement of other similar games like the Boxhead or Goldminer (iPhone app released recently. It is perhaps one of the most exciting and enjoyable flash games that users as well as &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer &lt;/a&gt;have played or designed for the iPhone.&lt;br /&gt;&lt;br /&gt;Minigore puts you in the shoes of a charming Scottish shooter who is given the task of killing hundreds and hundreds of weird looking enemies. There are however, no such levels in the game – the higher you score the more enemies you’ve got to kill. However, the game gets more and more interesting as you play further. The game control of the app is pretty simple and is designed to make it easier for the users to make through the difficulties.&lt;br /&gt;&lt;br /&gt;It is true that unless you play Minogore, you can never understand its greatness. But for an overall idea, here is a brief description about the different features of the app.&lt;br /&gt;&lt;br /&gt;John, the Scotsman can be controlled with the help of two virtual sticks – the left stick controls movement and the right one is used for shooting.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The app offers three different weapons – machine gun (with unlimited ammo), a shotgun with double barrel and an exploding booby trap (helps to trap the unsuspected attackers).&lt;br /&gt;A level of fascinating 3D world that is rendered in the amazing storybook style of the app – features extremely well-designed bushes, trees and props.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The furries, who come in different shapes and sizes include – small Minifurry, Furry, Giant Furry and the most dangerous Firefurry.&lt;br /&gt;Online leader board with on-game chatting option to compare and share your high scores with other players.&lt;br /&gt;You can enjoy the apps original soundtrack while you play or listen to music from your personal collection.&lt;br /&gt;Well, these are only some of the many amazing features you will find on Minigore. To know more and to experience the true excitement of the application, simply go to the App Store and download the application TODAY! Within such short period, Minigore has indeed become favorite of many users as well as &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer&lt;/a&gt;.&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/minigore-one-of-best-flash-games-on_17.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-5015619426453764574</guid><pubDate>Mon, 17 Aug 2009 06:27:00 +0000</pubDate><atom:updated>2009-08-17T00:36:44.509-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Spammer’s 1000 Apps Banned from the App Store – What’s Apple Up To?</title><description>&lt;!-- AddThis Button BEGIN --&gt;While the whole smart phone industry - which also includes every single iPhone developer as well as user, is up in arms about Apple voting off the Google Voice app from the App Store, the company has been working on throwing out nearly hundred applications, which it consider to be of no use from its application storefront. Despite of the fact that the Apple’s App Store received more than 1.5 billion downloads over the past year – according to Apple there are quite a few applications that are largely useless and are unworthy of getting a place in the store. Apple (NSDQ: AAPL) has taken this issue quite seriously and has taken action accordingly.&lt;br /&gt;&lt;br /&gt;The company gas pulled 943 apps from Khalid Shaikh, one of the well-known notorious iPhone developers. Apple accused the app-spammer to be unable to secure copyrights, trademarks and contents, which he pushed through his many iPhone applications. The company further said that all of Shaikh’s apps are in fact rip-offs and are essentially content aggregators. The applications basically collect articles on a specific topic and serve that content to the iPhone users. Khalid, tried to fool people into buying apps by charging $4.99 rather than $0.99. According to him “less product value” is a trade-off that furthers “more monetization”. The racket that Shaikh created came to an abrupt end when Apple revoked its &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone Developer&lt;/a&gt; Program License Agreement after receiving too many complaints about copyright violation issues.&lt;br /&gt;&lt;br /&gt;On one hand people are quite happy to see an app-spammer like Khalid being banned from the store, but on the other hand Apple’s decision of banning a developer who has been publishing nearly thousand applications has raised a more serious question among &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer&lt;/a&gt;. Why did Apple in the first place, approve so many applications that do just a little more than aggregate online contents? Well, nobody actually can say what Apple had in mind while approving these apps. But, whatever the reason maybe, Apple certainly needs to revamp its policies for controlling the App Store and bring some changes in their application approval process.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/spammers-1000-apps-banned-from-app_16.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-1750907113332859744</guid><pubDate>Fri, 14 Aug 2009 10:23:00 +0000</pubDate><atom:updated>2009-08-17T00:45:22.735-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Minigore – One of the Best Flash Games on iPhone</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Category: Games&lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Released Date: 30 July,  2009&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Seller: Chillingo Ltd © Mountain  Sheep&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Price: $0.99&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;Chillingo Ltd, one of the most popular iPhone app developers has once again come up with an amazing game for the iPhone and iPod Touch platform, which is likely to become popular among iPhone users of all age group. Minigore is one of those amazing games that most high school goers played to avoid long boring history lectures. This fascinating flash-based iPhone gaming app recreates the excitement of other similar games like the Boxhead or Goldminer (iPhone app released recently. It is perhaps one of the most exciting and enjoyable flash games that users as well as &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;i&lt;/a&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;Phone developer&lt;/a&gt; have played or designed for the iPhone.&lt;br /&gt;&lt;br /&gt;Minigore puts you in the shoes of a charming Scottish shooter who is given the task of killing hundreds and hundreds of weird looking enemies. There are however, no such levels in the game – the higher you score the more enemies you’ve got to kill. However, the game gets more and more interesting as you play further. The game control of the app is pretty simple and is designed to make it easier for the users to make through the difficulties.&lt;br /&gt;&lt;br /&gt;It is true that unless you play Minogore, you can never understand its greatness. But for an overall idea, here is a brief description about the different features of the app.&lt;br /&gt;&lt;br /&gt;John, the Scotsman can be controlled with the help of two virtual sticks – the left stick controls movement and the right one is used for shooting.&lt;br /&gt;&lt;br /&gt;The app offers three different weapons – machine gun (with unlimited ammo), a shotgun with double barrel and an exploding booby trap (helps to trap the unsuspected attackers).&lt;br /&gt;A level of fascinating 3D world that is rendered in the amazing storybook style of the app – features extremely well-designed bushes, trees and props.&lt;br /&gt;&lt;br /&gt;The furries, who come in different shapes and sizes include – small Minifurry, Furry, Giant Furry and the most dangerous Firefurry.&lt;br /&gt;&lt;br /&gt;Online leader board with on-game chatting option to compare and share your high scores with other players.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;You can enjoy the apps original soundtrack while you play or listen to music from your personal collection.&lt;br /&gt;&lt;br /&gt;Well, these are only some of the many amazing features you will find on Minigore. To know more and to experience the true excitement of the application, simply go to the App Store and download the application TODAY! Within such short period, Minigore has indeed become favorite of many users as well as iPhone developer.&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;To download this app click here&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a href=&quot;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=324016249&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:Calibri;font-size:100%;&quot;  &gt;&lt;b&gt;&lt;u&gt;http://itunes.apple.com/&lt;wbr&gt;WebObjects/MZStore.woa/wa/&lt;wbr&gt;viewSoftware?id=324016249&amp;amp;mt=8 rel=&quot;nofollow&quot;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;;font-family:Calibri;font-size:100%;&quot;  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/minigore-one-of-best-flash-games-on.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-5530225168101740848</guid><pubDate>Fri, 14 Aug 2009 10:03:00 +0000</pubDate><atom:updated>2009-08-14T03:22:52.749-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Spammer’s 1000 Apps Banned from the App Store – What’s Apple Up To?</title><description>&lt;!-- AddThis Button BEGIN --&gt;While the whole smart phone industry - which also includes every single iPhone developer as well as user, is up in arms about Apple voting off the Google Voice app from the App Store, the company has been working on throwing out nearly hundred applications, which it consider to be of no use from its application storefront. Despite of the fact that the Apple’s App Store received more than 1.5 billion downloads over the past year – according to Apple there are quite a few applications that are largely useless and are unworthy of getting a place in the store. Apple (NSDQ: AAPL) has taken this issue quite seriously and has taken action accordingly.&lt;br /&gt;&lt;br /&gt;The company gas pulled 943 apps from Khalid Shaikh, one of the well-known notorious &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone developer&lt;/a&gt;. Apple accused the app-spammer to be unable to secure copyrights, trademarks and contents, which he pushed through his many iPhone applications. The company further said that all of Shaikh’s apps are in fact rip-offs and are essentially content aggregators. The applications basically collect articles on a specific topic and serve that content to the iPhone users. Khalid, tried to fool people into buying apps by charging $4.99 rather than $0.99. According to him “less product value” is a trade-off that furthers “more monetization”. The racket that Shaikh created came to an abrupt end when Apple revoked its &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone Developer&lt;/a&gt; Program License Agreement after receiving too many complaints about copyright violation issues.&lt;br /&gt;&lt;br /&gt;On one hand people are quite happy to see an app-spammer like Khalid being banned from the store, but on the other hand Apple’s decision of banning a developer who has been publishing nearly thousand applications has raised a more serious question among iPhone developers. Why did Apple in the first place, approve so many applications that do just a little more than aggregate online contents? Well, nobody actually can say what Apple had in mind while approving these apps. But, whatever the reason maybe, Apple certainly needs to revamp its policies for controlling the App Store and bring some changes in their application approval process.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/spammers-1000-apps-banned-from-app.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-6730513946815768841</guid><pubDate>Mon, 10 Aug 2009 08:03:00 +0000</pubDate><atom:updated>2009-08-10T23:24:45.745-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>The Best Ways to Get Your iPhone Apps Rank on Apple’s Top App List</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;p  align=&quot;justify&quot; style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;It is the dream  and ultimate goal of every &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt; getting their applications  rank high in the App Store. With more than 65,000 apps distributed over  20 different categories the App Store is the biggest mobile application  storefront in the world. Hence, getting an app up on the store is not  an easy task. Well, in a megastore as big as the App Store, the only  secret to success is getting your app noticed by Apple and of course  by the users. Developers must make their apps interesting, attractive  and impressive so that it stands out in the crowd and draw the attention  of every individual iPhone and iPod Touch users. &lt;/span&gt;&lt;/p&gt; &lt;p  align=&quot;justify&quot; style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The best way  to grab user’s attention is to get an application rank on Apple’s  application ranking lists, as they are regularly visited by users to  search and find apps of their choice. Apple ranks both free and paid  applications on the basis of their number of download. Every &lt;b&gt;iPhone  app developer &lt;/b&gt;targets at getting their applications to the top 25  list, which is displayed on the first page of the online store, when  users access it from their iPhones. The next 25 listed applications  can also be viewed and accessed from the device, but the rest of the  apps within the top 100 list can be accessed only through computers.  100 is the maximum number that Apple considers for ranking. &lt;/span&gt;&lt;/p&gt; &lt;p  align=&quot;justify&quot; style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Here are few  tricks that would help you to get on the top 25 list:&lt;/span&gt;&lt;/p&gt; &lt;ul  type=&quot;disc&quot; style=&quot;font-family:georgia;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Word-of-mouth campaign    according to experts is the best way to grab attention. They say that    the debut week of an app’s release is the crucial time for building    interest and a good reputation in order to get noticed. Apple gives    50 promotional codes to the developers for their apps, which they can    use to distribute among tech bloggers and influential reviewers. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Advertising is another    affective way to get noticed. If you are ready to invest then advertise    your application over the Internet and on other iPhone applications    through the different ad networks. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;When you submit an    app to the App Store, make sure to set and mention a target release    date.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Creating free demo    version is also a good idea for promoting an application. Many iPhone    developers build free trial versions for their paid apps. These versions    are commonly labeled as “lite”. This way people will be more interested    in your app and finally when they get addicted to the app, they will    automatically upgrade to the paid version. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;You can also draw    user’s attention by offering introductory price cut for your apps.    This will surely get your app more number of downloads. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p  align=&quot;justify&quot; style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;However, there  are several other techniques and tricks as well, which will help &lt;b&gt; &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone app developer&lt;/a&gt;&lt;/b&gt; to get their apps rank high on Apple’s top  application list.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: georgia;&quot; align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p  align=&quot;justify&quot; style=&quot;font-family:georgia;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;font-family: georgia;&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;a href=&quot;http://www.tacticalmarket.com/&quot; target=&quot;_blank&quot;&gt;Night Vision Cameras&lt;/a&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; height=&quot;16&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/best-ways-to-get-your-iphone-apps-rank.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-4439503802454100167</guid><pubDate>Sun, 09 Aug 2009 07:30:00 +0000</pubDate><atom:updated>2009-08-09T00:32:47.584-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Type Drawing iPhone App - Drawing with Letter and Words</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;&lt;/script&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;&lt;b&gt;Category:  Entertainment&lt;/b&gt;&lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;&lt;b&gt;Released  Date: 4&lt;/b&gt;&lt;sup&gt;&lt;b&gt;th&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; July 2009&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;&lt;b&gt;Seller:  Hansol Huh © storyabout&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;&lt;b&gt;Price: $0.99&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Classified  as an Entertainment application, Type Drawing is much more than just  a simple entertainment tool. It’s an amazing &lt;b&gt;iPhone application&lt;/b&gt;  that perfectly brings out the creative ability of a user. Even if you  are not a creative person or don’t have the ability to hold a pencil  properly, you will surely find the Type Drawing app interesting and  fully fall in love with it. This incredible application will allow you  to create the funniest image you could ever think of with letters, words  and sentences. Every user as well as&lt;b&gt; iPhone app developer&lt;/b&gt; has  appreciated Type Drawing for its simplicity and uniqueness. &lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Type Drawing  is a super simple and incredibly easy application that can entertain  you in the true sense. Drawing with letters is what the app is all about.  You can start by simply typing a letter, word or a sentence that you  wish to tell someone and then just simply draw something on your iPhone  screen. This way you can create stunning typography artworks or even  make amazing wallpapers. It is simply amazing to watch the words spreads  across the screen following the direction of your finger movement. If  you move your finger from left to right, the sentence will be written  in the correct order, but if you do the other way the sentence or word  will be written backwards and upside down. To flip over or around the  letters simply turn your finger direction. &lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Here is a list  of the main features of the Type Drawing application:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Type a letter, word    or sentence&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Select the font    style, size, color and opacity &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Select a background    paper&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Select a background    from your photo album or take a snap with the iPhone camera and use    it&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;Save your artwork    and set it as your iPhone wallpaper or send it to a friend&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;br /&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;The new version  of the app offers some additional fonts, more color, text size control,  clear drawing option, undo and redo (20 times), friendlier user interface  and more. Type Drawing is such an application that neither &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone  developer&lt;/b&gt;&lt;/a&gt; nor users have created or seen before on a mobile platform.  And thus is believed to be one of a kind app available in the App Store.&lt;br /&gt;&lt;br /&gt;To download this app click here&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=314072879&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;color:#0000ff;&quot;&gt;&lt;b&gt;&lt;u&gt;http://itunes.apple.com/&lt;wbr&gt;WebObjects/MZStore.woa/wa/&lt;wbr&gt;viewSoftware?id=314072879&amp;amp;mt=8&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;p align=&quot;justify&quot;&gt;&lt;wbr&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;&quot;&gt;  &lt;/span&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/type-drawing-iphone-app-drawing-with.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-8271509189591464459</guid><pubDate>Sun, 09 Aug 2009 07:29:00 +0000</pubDate><atom:updated>2009-08-09T00:30:08.528-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>iPhone 3GS Battery Issue Concerns Users, Developers and iPhone Lovers</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;For some, the iPhone  3GS upgrade may be wasn’t that great, but for the people who genuinely  appreciate the device, the news of an improved battery life was more  than welcomed. People were started building high hopes and expected  to see some amazing improvements on the iPhone 3GS. Not only users,  but every &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt; believes that this powerful battery  will encourage them in developing more sophisticated applications for  the iPhone platform. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Apple, while commenting  about the battery life of iPhone 3GS said that the device would run  9 hrs if used on WiFi, 10 hrs if played video files and 30 hrs if listened  to music. Whereas the previous iPhone 3G get only 6 hrs of use on WiFi,  7 hrs for video playback and 24 hrs for music. This announcement was  indeed very encouraging for every iPhone user and &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone app developer&lt;/a&gt; &lt;/b&gt; as it promised to take the iPhone to a whole new level. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;But, it seems that  the iPhone 3GS battery quite disappointed the anticipating users and  developers. The new device does not seem to offer much in terms of better  battery performance. Many users, from different countries complained  about a drop-off in the battery life of the new iPhone 3GS. Initially  people thought that this was an initial set-up problem, which would  dissolve within few days. But, as they started using the device, it  appeared that it is indeed a serious issue. Most users say that the  battery of iPhone 3GS is possibly worse than the battery of iPhone 3G. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;After much analysis  and tests, it is concluded that the problem is not with the battery  –the defect lies with the iPhone OS 3.0. software upgrade. This accusation  is reconfirmed after many iPhone 3G users complained to face same problem  after upgrading their iPhone with OS 3.0. They say that the software  degraded the battery performance of their handsets. Specialists assume  that the new software is somehow unable to work efficiently and applications  are therefore requiring more powers to run than usual. They say the  iPhone may not be supplying as much power as it is required to run varied  programs. Another issue, which might be the cause of the poor performance,  is the presence of more “vampires” in the operating system that’s  sucking the battery life. Push-notification is one such feature that  most people suspect of eating up most of the battery life. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;However, Apple is aware  of this issue and is working on the upcoming 3.1 update to the OS, which  will surely be free of such flaws. Good news for users and &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone  developer&lt;/b&gt;&lt;/a&gt;! &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/iphone-3gs-battery-issue-concerns-users.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-6135833809223352794</guid><pubDate>Sun, 09 Aug 2009 07:28:00 +0000</pubDate><atom:updated>2009-08-09T00:29:03.037-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Apple and the iPhone Hackers – the fight continues!</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The cat-and-mouse game  between Apple and the hackers is a never-ending battle. Since the release  of iPhone 3GS, hackers have been digging deep to jailbreak the device.  Finally, a few days back the first jailbreaking software for the new  generation iPhone was released. As per a web report, there has been  a very interesting debate regarding the principles of hacking, where  some people have tried to justify iPhone hacking pointing out some advantages  that they believe are significant. Well, not every user or &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone  developer&lt;/b&gt;&lt;/a&gt; is quite happy with the idea of jailbroken iPhones. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Jailbreaking, according  to many hackers, lets users install any application they want to on  their iPhones even if the app is not approved by Apple. The idea of  being capable of downloading all kind of applications indeed appeal  to a lot of iPhone users, as they believe that Apple imposes too much  restriction on application downloads. Some users are not very keen on  abiding Apple’s rules and think that they should have more freedom  on using their iPhones the way they want to. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;On jailbroken iPhones,  users can do a lot of things that they would not be able to do otherwise  like – getting apps that would allow them to change the appearance  of their iPhone screens, get complete control over an iPhone from desktop  computers or even use the device as a modem for laptops. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Apple firmly disapproves  what the hackers and the people who fully approves it and take advantage  of their work do. A spokeswoman of Apple said – &lt;i&gt;“these modifications  not only violate the warranty, they also cause the iPhone to become  unstable and not work reliably.”&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The hackers on the  other hand keep on justifying their work by giving two reasons that  they consider to be of great importance. Firstly, they believe that  jailbreaking gives users a fair chance to use their personal iPhones  in the way they want to. Secondly, they find it extremely challenging  to get past Apple’s tight security measures. Well, no matter how ridiculous  it might sound, jailbreakers have indeed justified their acts this way. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;However, Apple on their  latest release, the iPhone 3GS has added few extra layers of security  measures and encryption. But, unfortunately Apple had left a major security  hole in the device’s processor software, which has now become a gateway  for the hackers to jailbreak into the iPhone 3GS. But, &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt;  and users need not worry, as Apple is once again ready to fight back  and soon will close all the open holes that allow hackers to jailbreak  into the iPhone. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/apple-and-iphone-hackers-fight.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-363847049830635787</guid><pubDate>Sun, 09 Aug 2009 07:26:00 +0000</pubDate><atom:updated>2009-08-09T00:27:49.384-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>PhotoForge: The Best iPhone Version of Photoshop</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Category: Photography&lt;/b&gt;&lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Released Date:  3&lt;/b&gt;&lt;sup&gt;&lt;b&gt;rd&lt;/b&gt;&lt;/sup&gt;&lt;b&gt; July 2009&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Seller:  GhostBird Software © 2009 GhostBird Software&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Price:  $2.99&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Ever since &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone  developer&lt;/b&gt;&lt;/a&gt; started to create highly sophisticated photography applications,  many people have been dreaming of a Photoshop application that would  allow them to do all amazing photo editing stuffs from the iPhone itself.  Well, there is no point in denying that there are indeed quite a number  of similar application already available in the App Store – among  which only a few could come even closer to the actual software.  GhostBird  Software has managed to create an application, PhotoForge that almost  imitates the original software. With this application, users believe  that their wait is finally over. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;PhotoForge is indeed  one of the best photo editing applications iPhone users have experienced  on their handsets so far. This incredible and powerful photo-editing  application allows photo editing, applying filters and effects and provides  all tools required to create illustrations and paintings right from  the scratch. The app offers extremely simple and easy user interface  consisting of a tool bar along with a tool customization bar placed  at the bottom of the screen, which makes it easy to navigate. On PhotoForge,  you will find different types of brushes, erasers and a whole range  of color palettes. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;This editing and painting  application is highly optimized to run specifically on the iPhone and  iPod Touch utilizing every built-in feature of the devices. On PhotoForge,  you can do everything that you can do on your desktop Photoshop software  – retouching, image manipulation, color correction and modification  and add effects. You can further use the different painting tools to  create your very own original artwork or can add a little touch to the  existing photos and images. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;One who is aware of  Photoshop will find this application perfect, as it exactly replicates  the original software. You can either start by opening an existing image  or can simply start with a blank page and use it as your slate. Choose  any of the tools featured on the screen and start experimenting. The  tool bars at the top and the bottom slide off from the main screen while  you draw, so that there’s more space for you to draw. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Not only users, but &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt; iPhone developer&lt;/a&gt; &lt;/b&gt;too find PhotoForge an extremely useful as well  as entertaining app that rightly exploits the sophisticated features  of the device. So, what are you waiting for? Get the PhotoForge app  downloaded on to your iPhone and find out your creative ability.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;To download this app click here&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=314173066&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;color:#0000ff;&quot;&gt;&lt;b&gt;&lt;u&gt;http://itunes.apple.com/&lt;wbr&gt;WebObjects/MZStore.woa/wa/&lt;wbr&gt;viewSoftware?id=314173066&amp;amp;mt=8&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/photoforge-best-iphone-version-of.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-4743761908814365936</guid><pubDate>Sun, 09 Aug 2009 07:24:00 +0000</pubDate><atom:updated>2009-08-09T00:26:13.261-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Apple Plans for the Next-Generation iPhone Already!</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;It is not even a month  since the iPhone 3GS was released and yet rumors already started to  spread about Apple working on the future generation iPhone. In fact,  it is one of the hottest news in the mobile phone industry.  The patent  office in the US apparently seems to be busy with the plans Apple is  making for its next-generation iPhone. It seems like the mighty mobile  is about to experience some major new additions – as per the latest  news. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Users as well as &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt; iPhone app developers&lt;/b&gt;&lt;/a&gt; are quite happy with the news that Apple has  already started working on the future device. They believe that the  company will take care of all the issues that are coming up on the iPhone  3GS and will consider those while upgrading. Since the release of iPhone  3GS and OS 3.0, users are reporting to face some unique unexpected problems  that they couldn’t have imagined to experience on a sophisticated  device as the iPhone. Therefore, this news came like a ray of hope to  the people highly disappointed with Apple’s recent releases. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;However, there have  been a lot of speculations regarding the new additions that are likely  to come with the new updates. The new patents show that the company  is planning a lot of changes starting from real world object identification  ability to face recognition and smarter message handling functionalities  and much much more. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Like the Point and  Find plans of Nokia, Apple plans to create iPhone’s object identification,  which would be used for spying at different things starting from ads  to shops and providing users with full information about what’s going  down. For this, the device is likely to use something similar to RFID  tags and bar codes, which would undoubtedly offer every&lt;b&gt; &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer&lt;/a&gt; &lt;/b&gt; an incredible opportunity to create killer applications for the App  Store. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Even though, Face Recognition  is not a very new concept on smartphones, Apple plans to make it a little  different from what users have experienced so far. According to Apple’s  plan, the iPhone will use the user’s face as the security device.  Which means only the owner of the device will get access into the phone  (probably over a front facing camera). This feature also points at a  tighter iPhone integration with iPhoto, which is already packed with  similar smart technologies. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Lastly, the smart messaging  feature will allow users to see unread messages as well as missives  from people they are about to call. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Well, what Apple really  has in mind is quite hard to find. But, it seems that the company has  huge plans for the future iPhone, which will surely take mobile phones  to a whole new dimension. Good news for &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone app developer&lt;/b&gt;&lt;/a&gt;  and users!&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/apple-plans-for-next-generation-iphone.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-443751065786786613</guid><pubDate>Sun, 09 Aug 2009 07:23:00 +0000</pubDate><atom:updated>2009-08-09T00:23:59.577-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Celebrating the First Birthday of the App Store!</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Cambria;font-size:100%;&quot;&gt;11&lt;sup&gt;th&lt;/sup&gt; July  was indeed a huge day for Apple, as it celebrated the first birthday  of the App Store. Even though this was the official release date of  the store, Apple started celebrating the grand success of its enormous  application storefront since 7&lt;sup&gt;th&lt;/sup&gt; July. Last year on the same  day Apple launched this remarkable store, which in undoubtedly changed  the way people looked at iPhones and iPod Touches and bought a revolutionary  change in the mobile phone industry. The store also opened-up a new  horizon for &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone developer&lt;/a&gt; &lt;/b&gt; by providing them finest platform to showcase their creativity and take  user’s experience to a whole new level.  &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Cambria;font-size:100%;&quot;&gt;A year ago, Apple created  an application download center in the iTunes Store, which offered huge  collection of outstanding applications to be downloaded on iPhone and  iPod Touch. Since the App Store went live on iTunes, its success and  popularity has grown to explosive proportions. Within a year, the store  received 1 billion application downloads from all over the world, which  was indeed a record breaking achievement for Apple. Well, the contribution  of every individual &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone app developer&lt;/a&gt; &lt;/b&gt; cannot be ignored. And without a doubt, the company has shown its gratitude  towards the developers for creating those incredible applications and  making the App Store the most popular and successful application platform. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Cambria;font-size:100%;&quot;&gt;With more than 50,000  unique, entertaining, useful, convenient and fun-filled applications,  the App Store has something for everybody. No matter what you are looking  for, the store is sure to have an application that would perfectly fulfill  your requirement. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Cambria;font-size:100%;&quot;&gt;As a result of the  App Store success and the release of Apple’s SDK (Software Development  Kit) for the iPhone operating system, the need for iPhone app development  companies and individual &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone developer&lt;/a&gt; &lt;/b&gt; has risen quickly, steadily and consistently over the year. However,  iPhone application development today is considered as one of the most  successful and profitable professions all over the world – thanks  to Apple! Cheers to Apple on the very first birthday of the incredible  App Store!  &lt;/span&gt;&lt;/p&gt; &lt;a name=&quot;0.3_graphic02&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family:Cambria;font-size:100%;&quot;&gt;&lt;center&gt; &lt;/center&gt;&lt;/span&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/celebrating-first-birthday-of-app-store.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-482862992019447828</guid><pubDate>Sun, 09 Aug 2009 07:22:00 +0000</pubDate><atom:updated>2009-08-09T00:23:07.595-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Poor WiFi Reception over iPhone 3.0 – the hottest news in the mobile world</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Since the release of  Apple’s iPhone 3GS and OS 3.0, many users have come up with few  issues regarding the new handset and software upgrade, which they complain  to face. For the past few weeks, the only news about Apple’s new releases  that made headlines was the issue of its battery overheating and discoloration.    Well, it is indeed a huge thing for Apple, but recently the issue that  has taken the center stage is the poor WiFi connectivity users are experiencing  on iPhone 3GS and iPhone 3G that has been upgraded with the OS 3.0. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Well, this could actually  lead to a larger problem and might directly affect the popularity of  the device. Some users have reported to experience flaky WiFi connectivity  on their 3G models after upgrading their iPhone operating system to  3.0. Users of the new-generation iPhone, which already has the 3.0 OS,  also said the same. Although nothing specifically has been declared,  this however, indirectly points at the software upgrade as to be one  of the major sources of the problem. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;iPhone 3G users, however  also admitted that they experienced WiFi connectivity problem even before  upgrading the operating system - but upgrading it to the latest version  has in fact made the problem even worse.   Not only users, but &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone  developer&lt;/a&gt; &lt;/b&gt;have also reported that WiFi connection seems to have  decreased over the new upgrades particularly at places where users will  have to login through web-browsers. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Users have taken up  this issue so seriously that over the past few days, this was the main  topic of discussion on the Apple discussion boards. On this discussion  board there has been quite a few threads that are dedicated to this  specific problem. The poor WiFi connectivity seems to have affecting  users of all the models of iPhone with the new software upgrade. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;What’s surprising  as well as suspicious is that Apple had promised an increased battery  life for the new device when running on WiFi. Therefore, the issue of  poor WiFi connectivity has indeed put &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer&lt;/a&gt; &lt;/b&gt; and users into great dilemma. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Since Apple Inc. has  never so far disappointed its customers, we can expect some really impressive  solution to this problem very soon. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/poor-wifi-reception-over-iphone-30.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-2223066818170622677</guid><pubDate>Sun, 09 Aug 2009 07:20:00 +0000</pubDate><atom:updated>2009-08-09T00:21:51.005-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>The JavaScript Performance of iPhone 3.0 is Far Better than What Apple Claims</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Apple has always been  accused of having a tendency to hype about the speed of its devices  by giving just the right benchmarks and using the right products while  comparing. But, surprisingly the company seems to act a bit differently  when it comes to its two new releases – iPhone 3G S and OS 3.0. It  looks like Apple has quite underestimated the capabilities of the updates  as far as the speed is concerned. Well, this is not an assumption; mobile  analysts, users as well as &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt; believe that the  speed they are now experiencing on the device is far better than what  they had experienced so far. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;A mobile analytic and  advertising company did a comparison test on iPhone 3G S as well as  the 3G S, with both the old and new operating systems. The company ran  the SunSpider JavaScript benchmark on both the devices to measure the  speed differences. The test revealed that the processor speed almost  tripled on the iPhone 3G with the OS 3.0 and the iphone 3G S, which  is built-in with the upgraded operating system, is three times faster  in completing the SunSpider benchmark test.  &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;But what’s more interesting  is that the new iPhone 3G S only takes twelve times as long as a 2GHz  Core 2Duo MacBook to complete the benchmark test. Even though this difference  may sound huge, it is confirmed that at this rate users and &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;&lt;b&gt;iPhone  app develop&lt;/b&gt;er&lt;/a&gt; are yet to see some incredible performances on the  next-generation of mobile phones. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;It is not necessary  that this benchmark would correlate directly into a far better user  experience, but it is really good to see that even the iPhone 3G users  will experience significant speed gain with the operating system upgrade.  This would surely put &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;&lt;b&gt;iPhone develop&lt;/b&gt;er&lt;/a&gt; in a much advantageous  position, as they can now develop more sophisticated and complex cross-platform  compatible web applications that would run smoothly on the iPhone and  would not be interrupted by the inefficient performance of the mobile  browser. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/javascript-performance-of-iphone-30-is.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-3570799493395615142</guid><pubDate>Sun, 09 Aug 2009 07:18:00 +0000</pubDate><atom:updated>2009-08-09T00:20:18.170-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>iYamato iPhone App – Grab All Your Weapons and Fight Till the End!</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Category: Games&lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Released Date: 25 June  2009&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Seller: Geppetto Inc.  © 2009 Geppetto Inc.&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Price: $0.99&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;iYamato, with its top  notch graphics and sound has successfully established itself as one  of the most exciting shooting games users have ever experienced or &lt;b&gt; &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone app developer&lt;/a&gt;&lt;/b&gt; have ever developed on and for the iPhone  platform. This amazing game allows you to play as the flagship of Yamato,  the Japanese Combined Fleet that fought during World War 2.   Originally,  Yamato and Musashi, her sister ship were formally commissioned in the  latter half of 1941. These were the largest as well as heaviest battleships  ever designed and were armed with 18.1 inch main guns. So, you can very  well imagine how much powerful action you will experience on this exciting  iPhone application. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;iYamato recreates a  devastating battle field, where you fight your enemy with the unsinkable  battleship Yamato. The application has a unique approach, which is not  usually seen in Western video games. Since you play the game as the  Japanese in World War 2, you fight against the Americans and their Allied  forces. The gameplay however, is quite simple. The battleship is armed  with its standard guns, which has unlimited ammo. Yamato is also armed  with larger and extremely powerful cannons, which can be reloaded within  seconds. All you got to do is use these weapons well and defend yourself  from the waves of enemy fighter planes, blimps, bombers and other aircrafts. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;iYamato offers unique  mechanism and amazing game engine. When hit and damaged, your ship will  start sinking either from the bow side or the stern side depending on  the part where it had been hit. To fire, you need to simply tap on your  iPhone screen. Tap on the left and the right button on your screen to  fire antiaircraft artillery and tap the central button to fire the cannon  in order to destroy larger enemies or huge forces. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Here are the main features  of iYamato:&lt;/span&gt;&lt;/p&gt; &lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;3 unique difficulty level:    Easy, Normal and Hard&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Outstanding visual battle&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Perfect sound effects&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;An exceptional Tutorial    that will addict players and glue them to the game for hours&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;3 different scoring models:    Personal Record, National Record and World Record&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Developers Geppetto  Inc. further promises to bring some amazing added features to the next  version of iYamato like new battleship downloads with new range of weapons  as well as several new enemies and items. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Every &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone developer&lt;/a&gt; &lt;/b&gt; dreams of developing an application that would not only satisfy users,  but will be appreciated by all for its overall performance. And yet  it seems that Geppetto Inc., while creating iYamato hasn’t left a  single gap.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;To download this app visit here&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span&gt;&lt;u&gt;&lt;a href=&quot;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=318764748&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;color:#0000ff;&quot;&gt;&lt;u&gt;http://itunes.apple.com/&lt;wbr&gt;WebObjects/MZStore.woa/wa/&lt;wbr&gt;viewSoftware?id=318764748&amp;amp;mt=8&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/iyamato-iphone-app-grab-all-your.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-5196379143571831967</guid><pubDate>Sun, 09 Aug 2009 07:16:00 +0000</pubDate><atom:updated>2009-08-09T00:18:17.055-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>iCam iPhone App – Your Very First iPhone Webcam!</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Category: Utilities&lt;/b&gt;&lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Released Date:  8 July 2009&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Seller:  SKJM, LLC © SKJM, LLC&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Price:  $4.99&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;iCam is undoubtedly  one such application that will never leave your iPhone once downloaded.  At first the app might seem to be unworthy, ordinary or overpriced,  but as you go through its varied features and unique functionalities,  you will simply fall in love. iCam is by far one of the best Utilities  application that any &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer&lt;/a&gt; &lt;/b&gt; has ever created or any iPhone user has ever experienced. iCam is basically  a video streamer through which you can stream videos and audios directly  from your computer’s webcam to your iPhone – it’s convenient,  fun and extremely cool!&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The way the iCam application  works is also very simple. You start by downloading a source, which  is free from the developer’s website. This file can be run on both  Mac and Windows. After downloading the file, you will find a setup screen  displaying quite a few numbers of different options. The first thing  you should do is select your camera and create a unique ID and password  for it. Now, you simply need open the iCam app on your iPhone, enter  the password and you are done! Once you get over with the whole process,  you will find your webcam working perfectly on your iPhone.  &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;One of the best features  of the iCam iPhone app is that it allows you to stream live videos from  a maximum number of four different webcams over WiFi, 3G or EDGE, which  makes it perfect to be used as a baby monitor, security cam, pet cam,  nanny cam or even a spy cam. The application splits the screen into  four parts and each of which can be connected to different webcams allowing  you to stream in videos for different sources. But if you wish to see  only one of the displays, you simply tap and get a full-screen view.  &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The audio streaming  feature is the first major update that has been added to the iCam application  – which has indeed enhanced the usefulness of this utility tool. Audio  streaming to your iPhone is a bit laggy at times as due poor network  connectivity, but it is a feature that surely adds on to the success  and popularity of the app. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Now here is a great  deal! With an additional $0.99 you can add a push support to the application,  which will allow the app to provide you with notification indicating  the movement, whenever any of the cameras sense motion in its field.  With all of these and more, iCam is sure to become one of the most popular  and useful apps in the Apps Store – not just among the users but in  the eyes of every &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone app developer&lt;/b&gt;&lt;/a&gt; as well.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;To download this app visit here&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=296273730&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;color:#0000ff;&quot;&gt;&lt;b&gt;&lt;u&gt;http://itunes.apple.com/&lt;wbr&gt;WebObjects/MZStore.woa/wa/&lt;wbr&gt;viewSoftware?id=296273730&amp;amp;mt=8&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a name=&quot;0.1_graphic05&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;center&gt; &lt;img src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.1&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=122ef7ab74be47cc&quot; alt=&quot;Your browser may not support display of this image.&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;/center&gt; &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;center&quot;&gt;&lt;a name=&quot;0.1_graphic06&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;center&gt; &lt;img src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.1&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=122ef7ab74be47cc&quot; alt=&quot;Your browser may not support display of this image.&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;/center&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/icam-iphone-app-your-very-first-iphone.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-5955467501674994388</guid><pubDate>Sun, 09 Aug 2009 07:15:00 +0000</pubDate><atom:updated>2009-08-09T00:16:07.173-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Federal Communications Commission Seeks Explanation from Apple and AT&amp;T for Rejecting Google Voice Apps</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Apple’s rejection  of the Google Voice Application has become one of the hottest news across  the mobile phone industry. There has been a lot of speculation regarding  the reason behind this huge step Apple has taken to prevent applications  getting duplicated. The Federal Communications Commission (FCC) took  this issue quite seriously and launched an investigation on Friday to  dig deep into the matter. FCC has been questioning Apple Inc. (AAPL)  and AT&amp;amp;T Inc (T) regarding their rejection of Google Voice Application  and removal of similar third-party applications from the App Store.  However, this news has certainly put&lt;b&gt; &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone developer&lt;/a&gt; &lt;/b&gt; into deep thought. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Late on Friday, FCC  sent letters to all the three companies asking them for explanation.  The letter further seeks information whether or how AT&amp;amp;T was consulted  in Apple’s decision of the rejection or removal of apps from the App  Store. For the convenience of their investigation, FCC asked Apple to  describe the conversation the company had with its partner (AT&amp;amp;T)  while making decisions. In the letter the commission said:&lt;/span&gt;&lt;/p&gt; &lt;blockquote&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;i&gt;“Why  did Apple reject the Google Voice application for iPhone and remove  related third-party applications from its App Store?… Did Apple act  alone, or in consultation with AT&amp;amp;T, in deciding to reject the Google  Voice application and related applications?  If the latter, please describe the communications between Apple and  AT&amp;amp;T in connection with the decision to reject Google Voice. Are  there any contractual conditions or non-contractual understandings with  AT&amp;amp;T that affected Apple’s decision in this matter?…Does AT&amp;amp;T  have any role in the approval of iPhone applications generally (or in  certain cases)? If so, under what circumstances, and what role does  it play? What roles are specified in the contractual provisions between  Apple and AT&amp;amp;T (or any non-contractual understandings) regarding  the consideration of particular iPhone applications?”&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;FCC did not leave the  matter to that but further asked about other VOIP applications that  are approved by the company for iPhone and the ones that have been rejected  in general. The commission also enquired about the standards that Apple  has set for approving or rejecting apps and its approval process. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;However, while FCC  is busy investigating the issue, an AT&amp;amp;T spokesperson supported  his company’s stand and said that they do not have any role in making  decisions related to iPhone application approval or disapproval –  it is Apple and Apple alone. In his comment, he said - “&lt;i&gt;We have  received the letter and will of course respond to it. AT&amp;amp;T does  not manage or approve applications for the app store,”&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;No matter what the  reason maybe, it is for sure that Apple’s decision will certainly  have an impact on every &lt;b&gt;&lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;iPhone app developer&lt;/a&gt; &lt;/b&gt; and upset almost every iPhone user. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/federal-communications-commission-seeks.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-7699750066515962731</guid><pubDate>Sun, 09 Aug 2009 07:13:00 +0000</pubDate><atom:updated>2009-08-09T00:14:51.442-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Apple Blocks Google Voice Apps from the App Store: Creates Disappointment among Users and Developers</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The latest news, which  concerns almost every &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt; as well as the users,  is the news of Apple rejecting and pulling out all Google Voice enabled  applications from the App Store. The company cited the fact that the  apps they have banned from the store as they duplicates the features  that comes with the device itself. Not only that, Apple has even blocked  Google’s official Google Voice application from the App Store. In  other words, it is likely that iPhone users will no more have the advantage  of using Google Voice, which indeed is one of the best telephony services  that a smart phone user could ever think of. Therefore the news of Apples  withdrawal and rejection of all GV apps has likely offended users and  developers throughout the world. &lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Apple’s action has  initiated a cold conflict between Apple and Google, which most fear  could become the end of some amazing experiences that users could have  otherwise enjoyed on their iPhones. According to a report, a spokesperson  from Google said – &lt;i&gt;“We work hard to bring Google applications  to a number of mobile platforms, including the iPhone. Apple did not  approve the Google Voice application we submitted six weeks ago to the  Apple App Store. We will continue to work to bring our services to iPhone  users — for example, by taking advantage of advances in mobile browsers.” &lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The Google Voice service  basically allows users to select a phone number and have it ring all  of their phones at the same time. It further allows users to screen  callers while they leave voicemail or choose not to have certain phones  ring during certain specified times. Moreover the service sends recording  of the voicemails to the mail box of the user along with machine transcriptions.  GV Mobile, a third-party iPhone app was the first to be removed from  the store. The application allowed Google Voice service subscribers  to dial numbers from the built-in iPhone address book, send SMS, playback  system for voicemails and also make international calls in cheap rates.  Other programs supporting Google Voice such as GVdialer and VoiceCentral  were also pulled from the store for being an imitation of the device’s  built-in features. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;However, there has  been a lot of speculation regarding the cause behind Apple’s rejection  and most have agreed that AT&amp;amp;T plays a huge role behind it. It seems  that Google’s Voice’s lines actually scares the carriers as it allows  sending free SMS messages, making long distance calls on cheap rates  as well as voice recording and forwarding. Well, whatever the reason  may be, it is confirmed that for the time being, &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone app developer&lt;/b&gt;&lt;/a&gt;  and users will not be developing or getting applications that implement  Google’s Voice services for the iPhones. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/apple-blocks-google-voice-apps-from-app.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-362682368384538522</guid><pubDate>Sun, 09 Aug 2009 07:11:00 +0000</pubDate><atom:updated>2009-08-09T00:13:21.623-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Rocket Taxi – Call a Cab with One Tap!</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Category: Travel&lt;/b&gt;&lt;/span&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Released Date:  28 July 2009&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Seller:  Edovia Inc. © Copyright 2008-2009  Edovia Inc. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;b&gt;Price: $1.99&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Calling a cab while  you are trapped in the most inconvenient location or cannot get back  home late at night can become easy and smooth if you have the Rocket  Taxi – Call a Cab Fast application on your iPhone. This amazingly  convenient application will allow you to call your nearest cab service  in just few simple taps. Calling a cab in a new city has never been  as easy as it is now if you only have this unique application downloaded  on your personal iPhone. Users and even &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt; believe  that Rocket Taxi is by far the best taxi-tracker application available  in the App Store. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;For super-fast service,  Rocket Taxi uses GPS or WiFi to locate your current location and tracks  down your nearest cab service. However, this application is available  in countries like United States, Canada, United Kingdom, France, Italy,  Australia, Spain, Switzerland, Denmark and all. Developers have specially  focused on making the app simple and easy to use, so that users would  not have difficulty to use it while they are in hurry. Rocket Taxi is  undoubtedly, ideal for both frequent travelers as well as for the first-time  travelers. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Below is a list of  some of the most notable features of Rocket Taxi iPhone app, which you  will find important and extremely useful.&lt;/span&gt;&lt;/p&gt; &lt;ul type=&quot;disc&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;This amazing application    stores information about 27,500 taxi companies across 10,000 cities    from all over the world on your iPhone. You can browse through the list    and select according to your requirement and convenience. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The best thing about Rocket    Taxi is that the application does not require internet connectivity.    You can browse through your database and make calls whenever you need.     Internet connection is required only when you use the Trip Calculator    or the map functionalities. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;You can also store your    favorite taxi companies, so that you can get an easy and quick access    while you are in a hurry. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;You can further calculate    the fair in your desired currency with the help of the Currency Converter.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The app further offer assistance    by providing a suggested route to your desired destination. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The application is available    across U.S, Canada, U.K., Germany, Italy, Switzerland, Netherlands,    France, Denmark, Austria, Australia, Spain, Norway, Belgium and Spain. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Looking at its usefulness,  simplicity and convenience, users as well as &lt;a href=&quot;http://www.ymedialabs.com&quot;&gt;&lt;b&gt;iPhone app developer&lt;/b&gt;&lt;/a&gt;  have rated Rocket Taxi – Call a Cab Fast as the best iPhone app of  its kind.&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;To download this app visit here&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=294331009&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;color:#0000ff;&quot;&gt;&lt;b&gt;&lt;u&gt;http://itunes.apple.com/&lt;wbr&gt;WebObjects/MZStore.woa/wa/&lt;wbr&gt;viewSoftware?id=294331009&amp;amp;mt=8&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;a name=&quot;0.1_graphic05&quot;&gt;&lt;/a&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;img src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.1&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=122d04c4a67d0a23&quot; alt=&quot;Your browser may not support display of this image.&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;   &lt;a name=&quot;0.1_graphic06&quot;&gt;&lt;/a&gt;&lt;img src=&quot;http://mail.google.com/a/ymedialabs.com/?name=d33be9805ff33117.jpg&amp;amp;attid=0.1&amp;amp;disp=vahi&amp;amp;view=att&amp;amp;th=122d04c4a67d0a23&quot; alt=&quot;Your browser may not support display of this image.&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt; &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/rocket-taxi-call-cab-with-one-tap.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-8318516109424916942</guid><pubDate>Sun, 09 Aug 2009 07:09:00 +0000</pubDate><atom:updated>2009-08-09T00:11:05.737-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>Apple Tablet Coming Soon – Developers Might Face Challenges</title><description>&lt;!-- AddThis Button BEGIN --&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;If asked, every single &lt;b&gt; &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone app developer&lt;/a&gt;&lt;/b&gt; across the world would speak high of Apple  and its unparallel development tools. These tools are indeed of first-rate  and thus take application development to a whole new height. Apple’s  enormous App Store is undoubtedly the biggest application store front  in the world, which serves as an ideal platform for &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;&lt;b&gt;iPhone developer&lt;/b&gt;&lt;/a&gt;  to showcase their creativity and talent. Through this store, developers  get a chance to present their applications to the users - quickly and  easily. And above all, developers get a target market for their products  that’s not only huge, but is growing by the days. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;However, it seems that  the uniformity of the target market might get a little affected.  On  Friday, Apple Insider reported that the company is now working on a  new Apple tablet computer, which will likely be released early next  year. Apple’s move to build a strong team of mobile chipset developers  and the purchase of PA Semi last year surely affirms the report of Apple  Tablet Computer in making. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Apparently, this new  release might seem to bring some interesting changes in the world of  iPhone, but the truth is that if Apple rolls out a tablet computer,  it is likely that building applications for Apple’s portable devices,  including iPhone and iPod Touch will become more complicated and difficult.  Developers of the all the 65,000 (and above)&lt;b&gt;  iPhone applications&lt;/b&gt; believe that consistency is the biggest advantage  of developing applications for these devices. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The Apple Tablet of  course, has an upside for developers as well, which until now seems  to outweigh any drawbacks. Apple, for quite sometimes has been warning &lt;b&gt; &lt;a href=&quot;http://www.ymedialabs.com/&quot;&gt;iPhone developer&lt;/a&gt;&lt;/b&gt; about the changes that might occur in screen size  and resolution of their current work platform.  A Tablet computer is  sure to put all the different applications, which includes games, news-browsing  apps, social networking tools, entertainment etc. on a bigger screen.  This change would undoubtedly glue users more to their iPhones, as the  quality and visibility of the displays would be enhanced with a wider  screen. &lt;/span&gt;&lt;/p&gt; &lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Even when many mobile  companies are now coming up with different iPhone-like devices, Apple  with their huge and fast sale of iPhone (3G and 3GS) and iPod Touch,  doesn’t seem much worried about the downfall of its products. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; width=&quot;125&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/08/apple-tablet-coming-soon-developers.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8377327349202220165.post-36899278043884467</guid><pubDate>Wed, 22 Jul 2009 06:47:00 +0000</pubDate><atom:updated>2009-07-22T00:47:58.156-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iphone application developer</category><category domain="http://www.blogger.com/atom/ns#">iphone application development</category><category domain="http://www.blogger.com/atom/ns#">iphone developer</category><title>RONALDO 2: Quest for the Golden Orchid - The Adventure of Ronaldo is Back with a Bang!</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;!-- AddThis Button BEGIN --&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;RONALDO 2:&lt;/span&gt; Quest for the Golden  Orchid&lt;/span&gt; &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Category: Games&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Released Date: 1 July  2009&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Seller: ngmoco, Inc. © 2009  ngmoco, Inc.&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Price: $9.99&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;RONALDO 2: Quest for the Golden Orchid is the ideal successor of Ronaldo, the legendary iPhone gaming applications available in the App Store. With more exciting graphics and few added elements Ronaldo 2 manages to surpass the previous version of the app. Some people might find $9.99 a bit too much, but after playing it, they are sure to find its price too less for a game with so much potential. The RONALDO 2: Quest for the Golden Orchid iPhone app is developed to run exclusively on the iPhone OS 3.0. However, developers have assured that they will soon come up with a version that would run on the OS 2.2 as well.&lt;br /&gt;&lt;br /&gt;The new application offers a lot more than its legendary predecessor. The application is not only popular among users but is highly praised by &lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.ymedialabs.com/Home.htm&quot;&gt;iPhone developer&lt;/a&gt; primarily because of its award-winning gamely and its ability to keep players glued to their iPhones for hours. The features of RONALDO 2 can be classified into few segments. Here is what the application offers to the players:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Award-winning gameplay&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;To glide your way and lead the Ronaldos through the fully interactive environments filled with all new actions, amazing puzzles and powerful physic - simply touch and tilt the device. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Drive/Fly/Swim &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;With a whole new series of physics-based features, which includes vehicles, buoyancy and all new flying Ronaldos, you can expand your tactics and take your experience to a whole new level. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;All new 3D appearance &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;RONALDO 2 offers all new 3D look.  You experience well-crafted lush graphics in your quest through different environments like tropical beaches, volcanic caverns, ancient ruins and dark jungles. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Fighting Ronaldos&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;The Ronaldos in the new application have the ability to fight back. You can destroy (blast, drown, zap and skewer) the most hostile inhabitants of the island using all the amazing new combat features as you fight your way to victory. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Choose your epic story &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;On this new iPhone application you can even choose which mission you would like to play next. On this app you get a chance to lead new cast of brave Ronaldos through more than 45 extremely exciting game levels in your quest for the Golden Orchid. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Global Leader Board &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;You can share your glory and compare your Awards and High Scores with other players on the Global Leader Boards over the Internet. You can further exploit the push-notification system of OS 3.0 and challenge your friends to beat your score, provided you are connected to the Internet.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Outstanding Audio-Visual effects &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family:Calibri;font-size:100%;&quot;&gt;Vibrant graphics created by pop illustrator Mikko Walarnies and amazing soundtrack from Mr. Scruff, the legendary breakbeat artist.&lt;br /&gt;&lt;br /&gt;So, what are you waiting for? Don’t miss your chance to experience the fun and excitement of RONALDO 2: Quest for the Golden Orchid, the world’s best iPhone adventure-puzzle game.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;script type=&quot;text/javascript&quot;&gt;var addthis_pub=&quot;robert111&quot;;&lt;/script&gt;&lt;br /&gt;&lt;a name=&quot;data:post.title&quot; id=&quot;data:post.url&quot; onmouseover=&quot;&#39;return&quot; onmouseout=&quot;addthis_close()&quot; onclick=&quot;return addthis_sendto()&quot;&gt;&lt;img src=&quot;http://s7.addthis.com/static/btn/lg-share-en.gif&quot; alt=&quot;Bookmark and Share&quot; style=&quot;border: 0pt none ;&quot; border=&quot;0&quot; height=&quot;16&quot; width=&quot;125&quot; /&gt;&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/152/addthis_widget.js&quot;&gt;&lt;/script&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;!-- AddThis Button END --&gt;&lt;/div&gt;</description><link>http://iphone-application-developer.blogspot.com/2009/07/ronaldo-2-quest-for-golden-orchid.html</link><author>noreply@blogger.com (Margareth)</author><thr:total>1</thr:total></item></channel></rss>