Welcome!

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

Today we announced simpler commercial license terms for our Rhodes and RhoSync products.  Why did we change it?  The previous license was fairly standard for embedded technology licensing: 5 percent of whatever you sell. Just a few years ago, the presence of an open source Gnu Public License alongside a commercial percentage-based license would have worked.  You want to make a free app?  Open source it under GPL and you owe nothing. Want to charge?  Just give us a percentage. In 2009 however this won’t work anymore.  There are too many companies distributing “free apps” but who don’t want to open source them.  And they intend to make money but in rather complicated ways that are difficult for anyone to really quantify.    For other customers, they said “I don’t know exactly what I’m going to charge, but I need to know what I’m going to pay you regardless”.  We need... (more)

The Enterprise Smartphone Server

Rhodes is a great option for allowing developers to write their smartphone apps one time and have them run natively on all devices. After being out for a while several competitors emerged and now we have a product category known as the “smartphone app framework”, with several participants.   We believe that our first mobile Ruby, our fullfledged MVC framework, our hosted development site RhoHub and, most importantly, support for synchronized data, are longterm differentiators.  But in such as a nascent area its better to have some other players out there helping us educate the ma... (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)

“but isn’t HTML5 enough?” – why mobile usage will always be about native, not web, apps

I’m here at RailsConf 2010. What a great place to talk to current and prospective Rhodes developers! Rails developers all get why its important to have a full Model View Controller framework. They also get pretty excited about the presence of the first mobile Ruby on every smartphone device. Rails developers get the value of Rhodes deeper than any audience I’ve encountered. A couple of the other talks, from otherwise insightful web framework developers, who apparently have “smartphone envy”, were disturbing. One speaker talked about his efforts to make Rails a little better for ... (more)

UDDI as an Extended Web Services Registry

As enterprises build a critical mass of Web services, they need some way of keeping track of those services. UDDI is an ideal store for such information. Using UDDI's built-in abstractions of business services, binding templates, and tModels referring to interface specifications, UDDI can be used to manage all of the addresses and protocols and formats of those services. This information can be used for several purposes, including providing location independence and identification of common supported interfaces among those services. But the amount of information tracked on each W... (more)