• DocumentCode
    1245552
  • Title

    Programming pervasive spaces

  • Author

    Helal, Sumi

  • Author_Institution
    Florida Univ., FL, USA
  • Volume
    4
  • Issue
    1
  • fYear
    2005
  • Firstpage
    84
  • Lastpage
    87
  • Abstract
    With the invention of the PC and emergence of the network, we realized we need new concepts and capabilities to program networks of computers. Standards such as TCP/IP and IEEE 802 played a major role in transforming the first computer network concept (Arpanet) to the Internet we know today. However, we also had to invent new computing models such as the client-server model, transactions, distributed objects, Web services, disconnected operation, and computing grids. Furthermore, we had to invent various middleware to support these emerging models, hiding the underlying system´s complexity and presenting a more programmable view to software and application developers. Today, with the advent of sensor networks and pinhead-size computers, we´re moving much closer to realizing the vision of ubiquitous and pervasive computing. However, as we create pervasive spaces, we must think ahead to consider how we program them, just as we successfully programmed the mainframe and, later on, the Internet.
  • Keywords
    IEEE standards; Internet; middleware; object-oriented programming; ubiquitous computing; wireless sensor networks; Arpanet; IEEE 802; Internet; Web services; client-server model; computer network; distributed objects; grid computing; middleware; pervasive computing; pervasive spaces; pinhead-size computers; sensor networks; ubiquitous computing; Application software; Computer networks; Computer vision; Distributed computing; Grid computing; IP networks; Middleware; Pervasive computing; TCPIP; Web services; middleware; pervasive spaces;
  • fLanguage
    English
  • Journal_Title
    Pervasive Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1536-1268
  • Type

    jour

  • DOI
    10.1109/MPRV.2005.22
  • Filename
    1401850