Memory-efficient Navigation in Very High Resolution Images on Windows Phone by yan_
Very high resolution images, like those produced with the Lumia 1020 (38Megapixels) or even gigapixel images can consume enormous amounts of memory. Without clever and efficient design, apps implementing common imaging operations quickly run into memory and performance limitations.
This article delivers a re-usable UI control which enables memory-efficient zoom, pan and rotate inside very high resolution (or gigapixel) images.
This article was a winner in the Nokia Imaging Wiki Competition 2013Q3.
See Featured Articles for other great articles from the community.
The Featured Discussion Board Post this week is Finding a contact if contact ID is known using PIM API, started by Jim Ryan Quitevis
Jim wants to get a specific contact based on its ID, but the only option in the API appears to be iterating through the whole set using
ContactList::items(..) – which is is slow when large number of contacts are involved.
Nokia Developer Champion Amitabh Srivastava confirmed that this is a genuine limitation of the API and suggested a number of options. These included copying contacts from PIM to a recordstore and keeping them updated from using a periodic background process.
In addition it was suggested that an in-memory hashtable can be created of all contact names & their RMS record ID on every launch of the application. This RMS record ID could be used to directly search the contact record getting it from Hasttable. Finally, for better user experience, this could be backed-up to RMS on first launch of the application and synchronized further on demand.
This discussion was selected for featuring as it highlights a performance limitation of the PIM API with large numbers of records and provides a number of solutions.
Keep those interesting questions coming!
See About Featured Discussion Board Posts for more information.
Good news for Nokia Lumia 610 users – a new software release is coming soon.
This update (which is not the Windows Phone 7.8 update you may have heard about) delivers improved system performance, camera performance, and usability. We think you’ll like it a lot!
The update will be rolled out to different countries at different times, so keep an eye out for a notification message on your Lumia 610 that a software update is available. You’ll be able to install the update using the Microsoft Zune software on your computer. For more information about how to do this, go to http://www.nokia.com/support and select “Lumia 610″.
Note that if you recently purchased a Lumia 610, you already have these features available. Lucky you – we know you’ll continue to enjoy your Lumia.