Avoid Mobile Enterprise Dev Hazards - I
Devs facing the task of mobilizing their existing applications need to adjust their current enterprise integration approach, according to a growing number of enterprise wireless experts, IDN gets top advice for senior mobile dev execs from Intel, IBM and others in this 2-part series.
Let's get started with an overview, and the first 3 mobile apps traps to avoid.
When conducting a wireless integration project for the enterprise user, special attention must be placed on three key factors, experts advise.
1. The nature of the "occasional connectedness" of a device (and whether that device will need to operate independent of a wireless connection to a host);
2. The value of documents being accessed and/or passed; and
3. The special demands of constrained mobile device resources.
ESB-CON Due Diligence Day - March 2, 2006 - Free Online Conference
Join leading ESB vendors BEA Systems, IBM, Sonic Software and Sun Microsystems as they address "The Tough ESB Questions" at ESB-CON -- a live, free online event. Attendees get a full-day of ESB straight-talk about Architectures, Use Cases, Most Popular Features, Designing Pilots, Product Details, and Roadmaps for SOA. Click here for details and no-cost registration.
Gotcha Tips for Enterprise Wireless Devs
"We have a set of wizards based on the J2SE and J2EE programming model, and these will generate code," Reich said. "For mobile developers, we have a set of tools that let you further optimize the code and assist you in overriding everything that gets generated for you." Thus, elements of J2SE and J2EE styles can be brought down to the less familiar J2ME space, and, in turn, off-load servers and reduce trips between device and server.
Tools should help developers partition the new wireless app, he said, helping them decide how much is going to be done offline locally, where transactions can be queued up for future sends, and which functions should be isolated and invoked only when the user is hooked up to the server.
In Reich's view, one key step to optimizing development for enterprise wireless is to override those handy code generators. "When it comes to development tools, let's face it, we all write really fat code these days. We assume tons of disk space. These devices don't have it," he said.
In Part II, IDN looks at issues of context-sensitive development, leveraging existing documentation and code, and adding a wireless extension cord to current apps.