Friday I’m speaking at the Mobile 2.0 conference in Mountain View. The
topic is “iPhone for Business”, which, if I took the topic literally,
raises many issues about distribution and maintenance of smartphones in the
enterprise. But I’m really just going to focus on the narrower issue of
“iPhone apps for business”: how do you build compelling and useful
smartphone apps for enterprise information?
This is informed primarily by my experience helping companies build
smartphone apps for internal use using the Rhodes framework. Most of these
smartphone apps are internal company apps for areas such as: helpdesk service
requests, home healthcare patient service delivery, and CRM customer and
product management. A few are on the App Store such as VDG Group’s Issues
To Go for bug tracking and Koombea’s TrackR for Pivotal Tracker. To be
clear, not all of the apps I’ve s... (more)
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)
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
But the amount of information tracked on each W... (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
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