|
Handheld Devices Need Handholding
My commentary last week referred to data-related issues in identifying Iraqi insurgents for allied soldiers on the move. An obvious solution would be for the soldiers to carry mobile devices (e.g. laptops, PDAs) to verify identity on-the-spot. The trouble is, application and data synchronization for widely distributed mobile devices is still an imperfect science. It all boils down to the question: What's your poison? As many of you know, there are several challenges to creating a custom solution for mobile users – the weight/size of the unit, the operating system, networking options, the degree of hardening, the cost, and more. From an architectural and ROI standpoint, perhaps the greatest challenge is designing the application & data layers to work seamlessly in the distributed environment, and the cost in supporting this over time. There is a spectrum of options for application and data synchronization on hand-held devices, but in broad terms these reduce to basically two options: design for "constantly connected" mode, whereby the application is always connected to the server and to the central database, or for "constantly disconnected" mode, where you cannot rely on network connectivity. The advantages of being connected to a central application server & database (e.g. bar-code and RFID readers, hand-helds used for car rental return) are obvious and immediate: You can create a single application for networked devices (e.g. office desktops) and mobile devices (e.g. laptops, PDAs). Application architecture is simplified, data architecture even more so. In essence (and over-simplifying it somewhat), the application and database need not be mobile-aware. It is cheaper to design, build and deploy the application, and it takes less ongoing support and infrastructure for application/data synchronization. Unfortunately, the drawback to this approach is also significant: the mobile device must, at all times, be connected to the network. This limits the solution to "localized mobility," e.g. car rental locations, and has other implications. There are alternatives – devices that offer local caching facilities can tolerate short-term network discontinuity for "mostly connected" environments, and satellite-based communications offer more extensive and continuous mobility – but these have their own problems. The fact is, your choices in mobile solutions are more limited than they might appear. Rajan Chandras is a consultant with a global IT consulting, systems integration and outsourcing firm, and can be reached at rchandras@gmail.com. E-MAIL | SLASHDOT | DIGG This is a public forum. CMP Technology and its affiliates are not responsible for and do not control what is posted herein. CMP Technology makes no warranties or guarantees concerning any advice dispensed by its staff members or readers. Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of CMP Media LLC and may be edited and republished in print or electronic format as outlined in CMP Technology's Terms of Service. Important Note: This comment area is NOT intended for commercial messages or solicitations of business.
|
Blog Channels
Cindi Howson on Business Intelligence The Brain Food Blogger Tony Byrne on Content Management SQL Puzzlers by Joe Celko Rajan Chandras on IT & Information Management Seth Grimes on Analytics In Context by Doug Henschen Phil Kemelor on Web Analytics Sandy Kemsley's Column Two Nelson King on Enterprise App Development SharePoint TrendWatch, by Shawn Shell Enterprise Architecture TrendWatch, by Kas Thomas Natural Insight, By Mark Madsen Alan Pelz-Sharpe on Content Management Mark Smith on Performance Management Neil Raden on Business Intelligence Bruce Silver on Business Process Management Product Maven Subscribe to RSS Archives
|
| ||||||||||||||||||||||||||||||||










