I see things from Developer lens, it is my job after all. However this was my 5th IDF and I have to say this year more than others, the software developer was a focus of the event. The following is my experience and journey at IDF with evidence and perspective of the software developer being a core ingredient of the IDF experience.
In my previous blogs I discussed the most common pitfalls in application power consumption and how to use the Battery Life Analyzer (BLA) software to find power issues. In this blog I will explain how to use the Microsoft* Windows Performance Toolkit (WPT) to determine what causes power issues.
What is WPT?
WPT includes two tools: the Windows Performance Recorder (WPR) which collects data, and the Windows Performance Analyzer (WPA) which analyzes data.
In my blog about the most common pitfalls in analyzing application power consumption (most common pitfalls) I talked about potential issues that could drive power consumption to higher amounts. C-states are states when the CPU has reduced or turned off selected functions. Different processors support different numbers of C-states in which various parts of the CPU are turned off. To better understand the C-states that are supported and exposed, contact the CPU vendor.
Bob and Daniel give us an early look at AppMobi App packaging solution for HTML5, now compatible with AppUp and Ultrabook devices.
AppMobi lets HTML5 developers package, optimize and test apps for multiple devices and stores. This is now available for AppUp, so you can use the AppMobi SDK and tool to test your app across multiple devices and see it running on an virtual device.
Soon Ultrabooks will become widely available and will come with new features. Developers will want to know what tools they can use to take advantage of the new capabilities. There will be two main components of the new, supporting OS: the traditional Desktop interface and the New Windows* 8 User Interface (UI). This blog will cover the following topics:
We at Intel are very excited about both the existing (based on the 2nd Generation Intel® Core™ processors) and newly released Ultrabooks (based on the 3rdGeneration Intel® Core™ processors.) While this blog will be fairly high-level and introductory.