<?xml version="1.0" encoding="UTF-8"?><xml><records><record><source-app name="Biblio" version="6.x">Drupal-Biblio</source-app><ref-type>5</ref-type><contributors><authors><author><style face="normal" font="default" size="100%">Kirsten Terfloth</style></author><author><style face="normal" font="default" size="100%">Mesut Günes</style></author><author><style face="normal" font="default" size="100%">Jochen Schiller</style></author></authors><secondary-authors><author><style face="normal" font="default" size="100%">Sudip Misra</style></author><author><style face="normal" font="default" size="100%">Isaac Woungang</style></author><author><style face="normal" font="default" size="100%">Subhas Chandra</style></author></secondary-authors></contributors><titles><title><style face="normal" font="default" size="100%">Middleware for Wireless Sensor Networks - The Comfortable Way of Application Development</style></title><secondary-title><style face="normal" font="default" size="100%">Guide to Wireless Sensor Networks</style></secondary-title></titles><dates><year><style  face="normal" font="default" size="100%">2009</style></year></dates><urls><web-urls><url><style face="normal" font="default" size="100%">http://www.springer.com/computer/communications/book/978-1-84800-327-9</style></url></web-urls></urls><publisher><style face="normal" font="default" size="100%">Springer</style></publisher><language><style face="normal" font="default" size="100%">eng</style></language><abstract><style face="normal" font="default" size="100%">Application development for wireless sensor networks (WSN) demands for exper-tise in distributed as well as embedded programming. To ease the task of applica-tion development and make this area more accessible to non-experts, middleware abstractions are commonly employed. Middleware is defined as software which is located in between software applica-tions. Similar to operating systems, middleware systems provide applications with additional services to implement their functionality in a more abstract manner. Since devices forming a wireless sensor network have only little capabilities in terms of processing power and memory, their corresponding operating systems only provide very basic support for application development. At the same time various kinds of applications do have additional requirements to simplify their implementation. A multitude of middleware approaches are available to fill in this gap, thus pro-vide support for comfortable application development. We will discuss common application building blocks in this domain, discuss a selection of middleware ap-proaches available and provide an evaluation of their applicability by mapping application needs to middleware services.</style></abstract></record></records></xml>