• DocumentCode
    1395128
  • Title

    An architecture for exporting environment awareness to mobile computing applications

  • Author

    Welling, Girish ; Badrinath, B.R.

  • Author_Institution
    C&C Res. Labs., NEC-USA Inc., Princeton, NJ, USA
  • Volume
    24
  • Issue
    5
  • fYear
    1998
  • fDate
    5/1/1998 12:00:00 AM
  • Firstpage
    391
  • Lastpage
    400
  • Abstract
    In mobile computing, factors such as add-on hardware components and heterogeneous networks result in an environment of changing resource constraints. An application in such a constrained environment must adapt to these changes so that available resources are properly utilized. We propose an architecture for exporting awareness of the mobile computing environment to an application. In this architecture, a change in the environment is modeled as an asynchronous event that includes information related to the change. Events are typed and are organized as an extensible class hierarchy so that they can be handled at different levels of abstraction according to the requirement of each application. We also compare two approaches to structure an adaptive application. One addresses the problem of incorporating adaptiveness into legacy applications, while the other considers the design of an application with adaptiveness in mind
  • Keywords
    distributed processing; portable computers; resource allocation; software engineering; wireless LAN; abstraction levels; adaptive application; add-on hardware components; application design; application environment awareness; asynchronous event; changing resource constraints; event delivery framework; extensible class hierarchy; heterogeneous networks; legacy applications; mobile computing; mobile computing applications; Application software; Availability; Computer applications; Computer architecture; Computer networks; Hardware; Mobile computing; Operating systems; Protocols; Resource management;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.685262
  • Filename
    685262