<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://mobiforge.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Developing</title>
 <link>http://mobiforge.com/developing</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Location in iPhone Web Apps</title>
 <link>http://mobiforge.com/developing/story/location-iphone-web-apps</link>
 <description>&lt;p&gt;One of the key limitations of developing Web applications for iPhone is that you are not allowed to access the hardware on the device via the Web browser. For example, you cannot access the camera on the iPhone; neither can you access the accelerometer. This seriously limits the kinds of applications you can develop on the iPhone. One notable exception, however, is the support for tracking the location of devices, through a combination of GPS, Wi-Fi, and cellular triangulation.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/location-iphone-web-apps&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/location-iphone-web-apps#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/iphone">iPhone</category>
 <category domain="http://mobiforge.com/location-based-services">Location Based Services</category>
 <category domain="http://mobiforge.com/html">HTML</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2517</wfw:commentRss>
 <pubDate>Tue, 26 Jan 2010 10:40:49 +0000</pubDate>
 <dc:creator>weimenglee</dc:creator>
 <guid isPermaLink="false">2517 at http://mobiforge.com</guid>
</item>
<item>
 <title>Programming Apple Push Notification Services</title>
 <link>http://mobiforge.com/developing/story/programming-apple-push-notification-services</link>
 <description>&lt;p&gt;One of the key limitations of the iPhone is its constraint on running applications in the background. Because of this, applications cannot keep running in the background when the user switches to another application. So, applications that require a constant state of connectivity (such as social networking applications) will not be able to receive timely updates. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/programming-apple-push-notification-services&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/programming-apple-push-notification-services#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/iphone">iPhone</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2495</wfw:commentRss>
 <pubDate>Tue, 12 Jan 2010 11:56:55 +0000</pubDate>
 <dc:creator>weimenglee</dc:creator>
 <guid isPermaLink="false">2495 at http://mobiforge.com</guid>
</item>
<item>
 <title>Nexus One: Where is Android at?</title>
 <link>http://mobiforge.com/designing/blog/nexus-one-where-android</link>
 <description>&lt;p&gt;With the announcement of the new &lt;em&gt;GooglePhone&lt;/em&gt;, which promises to be the best Android device yet and by all early reports at least comparable with the iPhone 3GS, it seems appropriate to stop to take a look around to see where Android is at.&lt;/p&gt;
&lt;p&gt;We start with the breakdown of Android Platform distribution, based on access to the Android Market.&lt;/p&gt;
&lt;p class=&quot;image-caption&quot;&gt;&lt;img src=&quot;/files/platform_versions-600.jpg&quot; alt=&quot;Android versions&quot; /&gt;&lt;br /&gt;Android versions (Source: &lt;a href=&quot;http://developer.android.com&quot;&gt;http://developer.android.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/designing/blog/nexus-one-where-android&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/designing/blog/nexus-one-where-android#comments</comments>
 <category domain="http://mobiforge.com/designing">Designing</category>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/android">Android</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2487</wfw:commentRss>
 <pubDate>Tue, 05 Jan 2010 17:02:30 +0000</pubDate>
 <dc:creator>ruadhan</dc:creator>
 <guid isPermaLink="false">2487 at http://mobiforge.com</guid>
</item>
<item>
 <title>Sending SMS with SMPP, Kannel and Java</title>
 <link>http://mobiforge.com/developing/story/sending-sms-with-smpp-kannel-and-java</link>
 <description>&lt;p&gt;There are many technologies and protocols that can be used to send and receive SMS from an application. This article focuses on sending SMS via a Short Message Service Center (SMSC), with the help of the Kannel SMS gateway.&lt;/p&gt;

&lt;p&gt;In order for an application to send a SMS, it generally has to communicate with a Mobile Network Operator (MNO) over the Internet. To understand in more detail consider the following example.&lt;/p&gt;

&lt;p&gt;A Media service provider wants to send a program timetable as an SMS to its end customers. The application is running on a Linux based java application server.&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/sending-sms-with-smpp-kannel-and-java&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/sending-sms-with-smpp-kannel-and-java#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/messaging">Messaging</category>
 <category domain="http://mobiforge.com/sms">SMS</category>
 <category domain="http://mobiforge.com/java">Java</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2432</wfw:commentRss>
 <pubDate>Tue, 08 Dec 2009 11:30:28 +0000</pubDate>
 <dc:creator>senthadev@gmail.com</dc:creator>
 <guid isPermaLink="false">2432 at http://mobiforge.com</guid>
</item>
<item>
 <title>DeviceAtlas - Now with C++ &amp; Apache Module</title>
 <link>http://mobiforge.com/developing/blog/deviceatlas-now-with-c-apache-module</link>
 <description>&lt;p&gt;Here at dotMobi we&#039;re paying attention to what you, our users, customers and loyal followers want.&lt;br /&gt;
And something we&#039;ve noticed about your comments and emails, is that one of the most important things about device detection is performance.&lt;/p&gt;
&lt;p&gt;Well, in answer to the floods of emails from our regulars, we&#039;re delighted to announce the release of an official C++ API implementation, and an Apache Module!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/blog/deviceatlas-now-with-c-apache-module&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/blog/deviceatlas-now-with-c-apache-module#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/device-database">Device Database</category>
 <category domain="http://mobiforge.com/deviceatlas">DeviceAtlas</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2337</wfw:commentRss>
 <pubDate>Thu, 22 Oct 2009 13:22:17 +0000</pubDate>
 <dc:creator>daniel.hunt</dc:creator>
 <guid isPermaLink="false">2337 at http://mobiforge.com</guid>
</item>
<item>
 <title>Free iPhone Programming PDF</title>
 <link>http://mobiforge.com/developing/blog/free-iphone-programming-pdf</link>
 <description>&lt;p&gt;Hopefully you&#039;ve been enjoying our &lt;a href=&quot;http://mobiforge.com/iphone&quot;&gt;series of iPhone articles&lt;/a&gt; over previous weeks.The topics recently covered in this series have looked at both developing native apps with Xcode, and developing webapps with Dashcode. Xcode and Dashcode are two IDEs supplied with the iPhone SDK.&lt;/p&gt;
&lt;p&gt;Now you can get a PDF download that covers both of these approaches to programming for iPhone in one handy document. The content has been arranged (by Wei-Meng Lee) into two practical &#039;Labs&#039;, and is ideal if you are just starting out and want a chance to dip your toe into both approaches. And did I mention it&#039;s FREE...?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/blog/free-iphone-programming-pdf&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/blog/free-iphone-programming-pdf#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/iphone">iPhone</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2324</wfw:commentRss>
 <pubDate>Fri, 16 Oct 2009 12:11:28 +0000</pubDate>
 <dc:creator>ruadhan</dc:creator>
 <guid isPermaLink="false">2324 at http://mobiforge.com</guid>
</item>
<item>
 <title>A minimal mobile-aware web app with Python &amp; cloud-based device detection</title>
 <link>http://mobiforge.com/developing/story/a-minimal-mobile-aware-web-app-with-python-cloud-based-device-detection</link>
 <description>&lt;p&gt;In this article we&#039;ll look at a how to make a minimal device-aware web
application. The point of this article is not to demonstrate a useful
application but rather to show just how little code is required to make an app
that is fully device aware, and that can change its presentation entirely
depending on the nature of the device accessing it. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/a-minimal-mobile-aware-web-app-with-python-cloud-based-device-detection&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/a-minimal-mobile-aware-web-app-with-python-cloud-based-device-detection#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/content-adaptation">Content Adaptation</category>
 <category domain="http://mobiforge.com/device-database">Device Database</category>
 <category domain="http://mobiforge.com/deviceatlas">DeviceAtlas</category>
 <category domain="http://mobiforge.com/python">Python</category>
 <enclosure url="http://mobiforge.com/sites/mobiforge.com/files/test_app.zip" length="5179" type="" />
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2279</wfw:commentRss>
 <pubDate>Mon, 21 Sep 2009 14:44:05 +0000</pubDate>
 <dc:creator>ronan</dc:creator>
 <guid isPermaLink="false">2279 at http://mobiforge.com</guid>
</item>
<item>
 <title>The Beauty of Mobile Device Data</title>
 <link>http://mobiforge.com/developing/blog/the-beauty-mobile-device-data</link>
 <description>&lt;p&gt;Recently at dotMobi we have been investigating how to make our &lt;a href=&quot;http://deviceatlas.com&quot;&gt;DeviceAtlas&lt;/a&gt; device detection even better, while at the same time trying to keep the size of the distributable database as compact as possible. As some of you may know, DeviceAtlas uses a tree of data stored in a very compact JSON file to distribute our device data knowledge. The actual format of this JSON file is a &lt;a href=&quot;http://en.wikipedia.org/wiki/Radix_tree&quot;&gt;Patricia tree&lt;/a&gt; organised around the user-agent strings of the devices that we have data about. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/blog/the-beauty-mobile-device-data&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/blog/the-beauty-mobile-device-data#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/content-adaptation">Content Adaptation</category>
 <category domain="http://mobiforge.com/device-database">Device Database</category>
 <category domain="http://mobiforge.com/deviceatlas">DeviceAtlas</category>
 <enclosure url="http://mobiforge.com/sites/mobiforge.com/files/n_tiny.png" length="2011781" type="image/png" />
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2268</wfw:commentRss>
 <pubDate>Wed, 16 Sep 2009 15:13:52 +0000</pubDate>
 <dc:creator>ronan</dc:creator>
 <guid isPermaLink="false">2268 at http://mobiforge.com</guid>
</item>
<item>
 <title>Build Web Apps for iPhone using Dashcode</title>
 <link>http://mobiforge.com/developing/story/build-web-apps-iphone-using-dashcode</link>
 <description>&lt;p&gt;So far, much mobile developer attention has been fixated on the iPhone SDK released by Apple to build native iPhone applications. This is understandable, since with the SDK you can write native iPhone apps that take full advantage of the capabilities provided by the device, such as accessing the accelerometer, the camera, as well as obtain geographical locations using Core Location.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/build-web-apps-iphone-using-dashcode&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/build-web-apps-iphone-using-dashcode#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/designers">Designers</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/browsers">Browsers</category>
 <category domain="http://mobiforge.com/mobile-design">Mobile Design</category>
 <category domain="http://mobiforge.com/iphone">iPhone</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2241</wfw:commentRss>
 <pubDate>Wed, 09 Sep 2009 15:44:00 +0000</pubDate>
 <dc:creator>weimenglee</dc:creator>
 <guid isPermaLink="false">2241 at http://mobiforge.com</guid>
</item>
<item>
 <title>Getting Started with Java ME</title>
 <link>http://mobiforge.com/developing/story/getting-started-with-java-me</link>
 <description>&lt;p&gt;As the world gets connected, we see the emergence of a wide variety of sophisticated and personalized mobile devices. Although the number-crunching power of the higher-end devices is very respectable, there is still a need to build applications that use minimal resources, and that are portable.&lt;/p&gt;

&lt;p&gt;Java Platform, Micro Edition (Java ME), formerly known as J2ME, with Java’s inherent ‘Build once, run everywhere’ concept has been adapted to build resource constraint applications for these myriad devices.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/getting-started-with-java-me&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/getting-started-with-java-me#comments</comments>
 <category domain="http://mobiforge.com/developing">Developing</category>
 <category domain="http://mobiforge.com/developers">Developers</category>
 <category domain="http://mobiforge.com/frameworks">Frameworks</category>
 <category domain="http://mobiforge.com/emulators">Emulators</category>
 <category domain="http://mobiforge.com/java">Java</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2139</wfw:commentRss>
 <pubDate>Thu, 27 Aug 2009 10:30:36 +0000</pubDate>
 <dc:creator>Soma Ghosh</dc:creator>
 <guid isPermaLink="false">2139 at http://mobiforge.com</guid>
</item>
</channel>
</rss>
