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
scenario performed by integrating with many different applications' Web
services. I'll show you how the architecture of the integration is simplified
by using XML content-based routing with a publish/subscribe approach. In the
remainder of the article we'll assume that we are using a content-based ... (more)
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)
The iPhone and the Apple App Store have been THE critical agents in changing
the mobile consumer’s attitude with regard to mobile applications.
Specifically they have converted virtually all smartphone users (beyond just
the iPhone) to wanting and expecting to use native apps on their mobile
devices. This is a huge sea change in behavior, especially for U.S.
consumers. As enabling technology for building smartphone apps, we
(Rhomobile) are hugely grateful for the investment that Apple made here and
resulting success of this new category of software. I also personally
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 ... (more)
Recently Nitobi (the company behind PhoneGap) announced that they had been
acquired. Congratulations to Andre Charland, Brian Leroux, and the rest
of the PhoneGap team. We have always said that if you don’t need the
data synchronization, Model View Controller pattern, industrial capabilities
such as realtime barcode and NFC, and broadest device support that Rhodes
offers – PhoneGap is a great option (effectively identical to Rhodes).
Both Rhodes and PhoneGap support writing great user interfaces using HTML
(for NATIVE apps not web apps), especially combined with HTML5 styl... (more)