<?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>mobiForge Articles Feed - Section: Developing</title>
 <link>http://mobiforge.com/%24arg/article-listing/Developing</link>
 <description></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>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>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>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>
<item>
 <title>iPhone Programming Fundamentals - Outlets and Actions</title>
 <link>http://mobiforge.com/developing/story/iphone-programming-fundamentals-outlets-and-actions</link>
 <description>&lt;p&gt;An understanding of &lt;em&gt;outlets&lt;/em&gt; and &lt;em&gt;actions&lt;/em&gt; is one of the first things you will need for iPhone programming. For someone coming from the .NET background, this is a concept that requires some time to get used to - the concepts are similar, but it is a different way of doing things. &lt;/p&gt;
&lt;p&gt;And so, in this article, I am going to show you what outlets and actions are. At the end of this article, you will have a solid understanding of how to create outlets and actions, and be on your way to creating great iPhone apps.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/iphone-programming-fundamentals-outlets-and-actions&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/iphone-programming-fundamentals-outlets-and-actions#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/2188</wfw:commentRss>
 <pubDate>Tue, 28 Jul 2009 11:06:28 +0000</pubDate>
 <dc:creator>weimenglee</dc:creator>
 <guid isPermaLink="false">2188 at http://mobiforge.com</guid>
</item>
<item>
 <title>Lastminute.com Labs presents the DeviceAtlas Rails Plugin</title>
 <link>http://mobiforge.com/developing/story/lastminute-com-labs-presents-deviceatlas-rails-plugin</link>
 <description>&lt;p&gt;Last year at lastminute.com labs we started developing mobile web services in Rails. The first service we launched is called fonefood. It is a restaurant booking site you can use from your phone. We&#039;ve got restaurants across lots of countries: Austria, Belgium, Denmark, Finland, France, Germany, Ireland, Netherlands, Spain, Sweden, Switzerland and United Kingdom. You can read more about it at: http://labs.lastminute.com/fonefood/&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/lastminute-com-labs-presents-deviceatlas-rails-plugin&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/lastminute-com-labs-presents-deviceatlas-rails-plugin#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>
 <category domain="http://mobiforge.com/ruby">Ruby</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2174</wfw:commentRss>
 <pubDate>Thu, 16 Jul 2009 11:51:35 +0000</pubDate>
 <dc:creator>mathias.dahlstrom</dc:creator>
 <guid isPermaLink="false">2174 at http://mobiforge.com</guid>
</item>
<item>
 <title>Device Detection in the Cloud: DeviceAtlas Personal</title>
 <link>http://mobiforge.com/developing/story/device-detection-cloud-deviceatlas-personal</link>
 <description>&lt;p&gt;After a brief mention of DeviceAtlas Personal in our June &lt;a href=&quot;/newsletter/newsletter-june-2009&quot;&gt;newsletter&lt;/a&gt;, we&#039;re now following up with a full tutorial on how to use the preview release of the service. So what is DA Personal?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/developing/story/device-detection-cloud-deviceatlas-personal&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/developing/story/device-detection-cloud-deviceatlas-personal#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/php">PHP</category>
 <enclosure url="http://mobiforge.com/sites/mobiforge.com/files/da_personal.php.txt" length="2581" type="text/plain" />
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2160</wfw:commentRss>
 <pubDate>Wed, 08 Jul 2009 18:26:50 +0000</pubDate>
 <dc:creator>ruadhan</dc:creator>
 <guid isPermaLink="false">2160 at http://mobiforge.com</guid>
</item>
<item>
 <title>Understanding User Interface in Android - Part 1: Layouts</title>
 <link>http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts</link>
 <description>&lt;p&gt;So far in my previous few articles on Android I have focused on showing you how to get things done in Android without really spending too much time discussing the visual aspect of Android application development - User Interface design. In this article, and the next, I will walk you through the various elements that make up the UI of an Android application. In this first part of the article, I will discuss the various layouts available in Android to position the various widgets on your screen. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts#comments</comments>
 <category domain="http://mobiforge.com/designing">Designing</category>
 <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/android">Android</category>
 <category domain="http://mobiforge.com/java">Java</category>
 <category domain="http://mobiforge.com/xml">XML</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mobiforge.com/crss/node/2143</wfw:commentRss>
 <pubDate>Wed, 01 Jul 2009 14:13:47 +0000</pubDate>
 <dc:creator>weimenglee</dc:creator>
 <guid isPermaLink="false">2143 at http://mobiforge.com</guid>
</item>
</channel>
</rss>
