When developing a corporate strategy for mobile computing, you may find there's no off-the-shelf commercial software that meets your organization's needs. This may have several causes:
- You have a unique business or process that simply needs a custom solution - You use existing custom software that requires a mobile counterpart - The software you need is not available from commercial software companies - Your existing commercial software has no ability to provide mobile integration
If you're in any of these situations, your path to enterprise mobility is quite a bit more difficult. This doesn't mean enterprise mobility won't be worth it. Even if there are existing wireless applications for your backend systems (say Salesforce.com, Microsoft CRM, SAP, or Oracle), those off-the-shelf versions might not meet your exact needs. Before looking at what it takes to get a custom project off the ground, let's consider general trends in enterprise mobile computing.
Industry trends
First, nobody wants to be the first to try out new technology. They want to implement proven technology. Many companies are looking at their competitors to see what they're doing with mobile computing and how they're doing it. It's gotten so that some companies conduct confidential pilot programs in order to prove technology internally without their competitors knowing about it.
In addition, "mobile" is often improperly considered to be a synonym for "wireless" due to the simple fact that most visible mobile deployments to date have been thin-client or Web-based applications. While this is a legitimate architectural model, it requires prevalent, fast, and reliable connectivity for these wireless applications to function. Many people simply assume that since these types of systems often have issues regarding performance, reliability, and usability, they should wait until pervasive high-speed wireless data networks have arrived before attempting to "go mobile."
While many mobile solutions to date require constant wireless connectivity, there are other architectures that can leverage the amazing computing power of today's Windows Mobile devices. With the Microsoft .NET Compact Framework, Microsoft has provided us with all the tools we need for powerful mobile software development. Leveraging a smart client architecture, the .NET CF can take these handheld devices much further than we've ever taken them before. If you can understand what these mobile units are truly capable of, you will see hundreds of opportunities today for using them in businesses all around you.
Development options
The most inexpensive way to build custom software is to create it yourself with a product from companies like Syware or Formotus. While this can often be an extremely cost-effective strategy, it's not for everyone and not appropriate for all environments. Some people may feel overwhelmed with the task of "programming." You can develop simple data-driven applications very easily and rapidly, but keep in mind that along with the simplicity comes a lack of programmatic functionality. You won't get the same power and capabilities that come when using a more powerful development environment. Consider very carefully whether this approach will meet your needs.
Page 1 of 2 :: First | Last :: Prev | 1 2 | Next
|