How to Build Mobile Applications Easily and Cost-Effectively

Adam Blum

Subscribe to Adam Blum: eMailAlertsEmail Alerts
Get Adam Blum via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Adam Blum

Smartphone apps are the most exciting trend in computing since the advent of web apps.  How do you as a developer take advantage of this?  More generally, how do you do that and get maximum reach for your app across the diversity of smartphones out there.  If you’re writing a consumer app you can get away with just targeting the iPhone (albeit missing some market opportunity).  If you’re writing a business app you need to be able to reach all the users in the enterprise.   There just are no homogeneous mobile device environments in any place but the smallest mom and pop shops now. There are in fact several high level alternatives, but probably only one practical one at a high level.  Let’s start with the most seemingly obvious one: Write natively in each underlying operating system’s SDK For example, write your app in Objective C for the iPhone. Write it again for ... (more)

EuRuKo and Device Capabilities

Yesterday I had the pleasure of speaking at the superb European Ruby Conference in Barcelona.   It was fascinating seeing the enthusiasm of the audience for Ruby and the technologies presented.  I also got to talk to several attendees about their own Ruby efforts.   The most interesting chats that I had were reminders of how device capabilities on mobile are constantly expanding.  This will be a constant thread and area of continued development and innovation for Rhomobile. For example, I talked to Bart ten Brinke and other developers from Nedap Healthcare about their mobile hom... (more)

Use Web Dev Skills to Build NATIVE Smartphone Apps

I’ve been speaking at a lot of Ruby conferences over the past few months (almost every one).  The attendees of these conferences are almost all web developers.   They see that the big growth opportunity in software today is writing native smartphone apps (not mobile web apps, a category that the App Store has basically killed for many good reasons).   But they are worried that they have to learn specialized arcane skills such as Objective C and the iPhone SDK, or Java and the Android SDK or C++ and, if they are outside the US, the Symbian SDK in order to be productive writing suc... (more)

The First Mobile Ruby

Our open source framework Rhodes contains the first implementation of Ruby for every major smartphone operating system: iPhone, Android, BlackBerry, Windows Mobile and Symbian. The primary benefits of the Rhodes framework are: the productivity and portability enabled by writing interfaces in HTML once (and compiling to native smartphone apps), access to device capabilities from a common library used on all smartphone devices and the ability to easily incorporate synchronized data for offline use. But that said, we may have been underestimating the benefits that Ruby has for mobi... (more)

RhoHub: GPL and Dual Licensing

We’ve had over a thousand customers sign up to the RhoHub service over the last month since we launched on November 4th at the iPhone Developer Summit. They are now asking “ok I’ve built my app really quickly. Now what do I need to do to distribute it on the App Store or elsewhere?” We ask that you either open source your app by making the source public and putting a GPLv3 license on it (we’ll automate this latter step soon). Or purchase a commercial license if you want to keep your source private. Some people say “oh, you’re dual licensing like MySQL. So does that mean that I g... (more)