WorldCat Identities

Nikzad, Nima

Overview
Works: 3 works in 3 publications in 1 language and 3 library holdings
Roles: Author
Publication Timeline
.
Most widely held works by Nima Nikzad
Annotated Programming for Energy-Efficiency in Mobile Applications by Nima Nikzad( )

1 edition published in 2015 in English and held by 1 WorldCat member library worldwide

Energy-efficiency is a key concern in continuously-running mobile applications, such as those for health and context monitoring. Unfortunately, developers must implement complex and customized power-management policies for each application. Not only does this require a developer to have a strong understanding of hardware and how various operations impact resource usage, but it involves the use of complex primitives and writing error-prone multithreaded code to monitor hardware state. To address this problem, this dissertation presents Annotated Programming for Energy-efficiency (APE), an annotation language and middleware service that eases the development of energy-efficient Android applications. APE annotations are used to demarcate a power-hungry code segment whose execution is deferred until the device enters a state that minimizes the cost of that operation. The execution of power-hungry operations is coordinated across applications by the APE middleware. The APE Policy Generation Engine can automatically identify operations in an application that utilize power-hungry resources, generate an APE-based power-management policy, and provide feedback to the developer regarding available options for policy customization. Various language constructs and static program analyses allow a developer to specify constraints for delay-sensitive operations and data in the application, while runtime support ensures that specified constraints are satisfied. Several case studies of applying APE to real mobile sensing applications demonstrate the expressive power of the APE approach and show that annotations can cleanly specify a power management policy and reduce the complexity of its implementation. An empirical evaluation of the middleware shows that APE introduces negligible overhead and equals hand-tuned code in energy savings
Personal pollution monitoring : mobile real-time air-quality in daily life by Elizabeth Bales( )

1 edition published in 2014 in English and held by 0 WorldCat member libraries worldwide

Poor air quality is a growing global health concern that impacts millions of people worldwide. Although we are beginning to understand the health impacts of air pollution, it remains a challenge to provide people with the information they need to be able to make health-conscious choices. The CitiSense system gives individuals the real-time tools they need to be able to identify when and where they are exposed to poor air. We present the results of a qualitative study regarding a 4-week "in the wild" deployment of the CitiSense air-quality sensor and system. We focus on how the 16 participants responded to their new-found information about their environment, how they shared information, and what kinds of actions were enabled by having access to real-time air-quality data. Quantitative data gathered through the course of the study frames participant responses by showing what levels of pollution were experienced and what activities heightened exposure. We found that CitiSense's real-time graphical displays and everywhere monitoring provided a critical bridge between data and experience, enabling sophisticated in-the-world sensemaking and sharing with those nearby. This in turn affected behavior and attitudes, leading to shifts in how users reasoned about their world, and how they assessed their personal choices and impact
CitiSense : adaptive services for community-driven behavioral and environmental monitoring to induce change by Nima Nikzad( )

1 edition published in 2011 in English and held by 0 WorldCat member libraries worldwide

 
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.74 (from 0.74 for Annotated ... to 0.74 for Annotated ...)

Languages