Handling Lengthy Operations with Android App Widgets
Create an Android App Widget for the home screen which relies upon background processing by an Android Service.
Create an Android App Widget for the home screen which relies upon background processing by an Android Service.
What do you do when a system or application performance problem just can't seem to be fixed?
Caching can greatly improve performance but it can also lull you into a false sense of security. In some cases it can even make the performance worse. If you haven't already, then now is the time to learn the issues and limitations of caching so that you can truly improve performance.
Performance is critical to today's successful applications and web sites. If you design with an awareness of the session state management challenges you can always change your strategies to match your performance needs.
Shane Conder will show us how different XML parsers affect performance with Android and the answers might surprise you. The article provides developers with data for choosing a particular XML parser and Android code that demonstrates all three parsers.
Have you ever dreamt about porting your managed Windows Mobile application to Symbian OS? Or, maybe you wanted to develop a new one but were uncertain whether you need to learn a new paradigms and languages? Well, with Net60 from Red Five Labs, you may be relieved; you can continue your development in your favorite languages!
To work on mobile devices, Google's Android must adhere to similar design standards that will produce the desired user experience. Your software always needs to be responsive to the user's interaction. Pick up some tips to avoid blocking the execution of the main thread and update the main view when the results are available from the child threads.
What do you do when there's no effective unit testing framework for your programming environment? Why, build your own, of course! Building a simple unit testing framework for the BlackBerry provides some interesting insights into the BlackBerry programming environment.
Need a fast database that won't bloat your application? Try this fast b+tree record manager with a small footprint, especially good for embedded device environments.
Learn how to tap into the many great mapping functionalities in Android.
Google's new mobile platform, Android, has become increasingly popular among developers even without hardware available on the market yet. Discover where to get the right software APIs and documentation as well as what technologies are supported. Then, you will focus on the technologies for images by working through an example.
It is hardly possible you could avoid using arrays during your development on any platform and in any language. On Symbian OS, you will be surprised to find what the SDK can offer you. Learn this now!
Help Developer.com choose the best of the best for the upcoming year.
By James Alan Miller See what titles owners of devices built on the top-five smartphone platforms are buying and downloading.
By Wolvorine - Learn how to use Bluetooth with a very simple way of using the wrapper class. It can be extended more by implementing new ideas in it.
Mobile development has steadily become more than just a 'nice-to-have' feature, thanks to the permanently growing power of PDAs. Many desktop applications were ported to run in a mobile environment. Learn about a few underwater stones you might face when handling textual data.
After months of nominations and voting see what technologies and products the readers of Developer.com selected as the best in their categories.
We all need to communicate with the outer world in various ways. Applications are no different, meaning that it's a must to manipulate textual data for most applications. With Symbian OS, it means dealing with descriptors. To accomplish such a "simple" task, you have to endure a small group of classes. Work through a few simple "HOW-TO" examples of typical operations.
Application performance is usually a grey and painful area. Users obviously want your application to be rich in functionality and fly like a rocket with minimum resources required and so forth. How can you get closer to such an ideal creature? Learn a few simple rules and methods that will improve your mobile application's performance.
Switch to yet another implementation of Bluetooth stack, this time from Microsoft as a part of the Windows Mobile OS SDK.
Until now if you were involved in any Bluetooth-related development at the application level, portability was one of your biggest headaches. Times have changed. Now Widcomm SDK, one of the most popular among device vendors, is available free of charge and easier to use!
If you have ever developed software for mobile phones, you truly understand the importance of a powerful IDE. If you are targeting Symbian OS, there is good news. Carbide IDE is available, and its Express Edition is free. Discover what you can do with this wonderful tool!
See how the conflation of mobile technology and Web services in an increasingly security-conscious world is supported by some very good software and hardware.
Web services are the lingua franca for the mobile enterprise; they are also the common denominator among business systems, the Java world, and the .NET world. The more a company's application assets are Web-enabled and the business processes are presented as Web services the more those company assets can be utilized to easily deliver high-value mobile solutions.
One of the most exciting features of Sybase Pocket Builder is the Data Window. Learn how to benefit from its capabilities!