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 op... (more)
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 ... (more)
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 ... (more)
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 m... (more)
Yesterday RIM announced their Widget SDK. We’re excited about about this
at Rhomobile because it is further validation of the strategy to utilize
developer’s web skills to build great native apps. We often find
ourselves having to explain “yes - it does let you write your interface in
HTML, CSS and JavaScript. No - it’s NOT a mobile web app. It’s a true
native app”. It’s great to have... (more)