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)

App Stores for All Major Smartphones Now Live!

Yesterday Microsoft announced that the Windows Marketplace for Mobile is accepting applications.  This is a great opportunity for mobile developers.  Combined with BlackBerry AppWorld, Android Market and Nokia Ovi Store there are now marketplaces available to facilitate distribution to users of every major smartphone.  This is a great opportunity for developers.  There is now a place to highlight the availability of their app, that doesn’t rely on consumers finding out about you and your app directly.   Just create a great app in a category of a consumer needs and they’ll find ... (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)

Beyond Point to Point

Web services have emerged as an excellent method of integrating pairs of applications. Free and cheap Web services development tools from many different vendors make it easy to expose one application's capabilities to other applications that wish to invoke them. But, given recent trends and innovations in Web service standards for more complex integrations of multiple applications from many parties, integrating applications two-by-two with tightly coupled simple Web services may not be the best approach. In this article, I'll take a look at a reasonably complex integration scena... (more)