• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Network Protocols

 
Paul Kelcey
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
In my experience developing applications for mobile devices, the most difficult problem has always been the slightly varying behaviour of each device. I find the MIDP API is fairly friendly and well-thought out (in most cases). However, it is the device's themselves that cause the most grief.
As an example of this, the MIDP Specification does not mandate TCP nor UDP but many applications (e.g. Chat client, Real Time Games etc.) rely on these protocols. Several Carriers/Handset Manufacturers see the need for these protocols and have implemented them. The MIDP Connection Framework is generic there are no additional classes required by the API (i.e. No need to use specific OEM classes).
This particular area is a minefield when you go onto the device however. Streaming applications have demonstrated a variety of implementation bugs with handset manufacturers (the Sprint devices and the Motorola devices in particular). Each have their own workarounds etc.
This leads me onto my question regarding the book. I am wondering how much "hands-on" information there is relating to particular devices. For example, the Nokia devices have some interesting behaviour relating to HTTP. Some devices are notoriously slow to decode PNG images. The Sanyo leaks CPU cycles like a sieve when you're using the connection framework. This sort of information would be incredibly useful and it would save developers hours of newsgroup searching.
Regards,
Paul Kelcey
 
Jonathan Knudsen
Author
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The book covers the APIs thoroughly but doesn't get into device issues. I believe that there is a lot of this type of information scattered around the Internet, and I agree that it would be very helpful to have a central repository. I've been giving it some thought but haven't come up with a plan yet.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic