• DocumentCode
    2428869
  • Title

    The fluid computing middleware: bringing application fluidity to the mobile Internet

  • Author

    Bourges-Waldegg, Daniela ; Duponchel, Yann ; Graf, Marcel ; Moser, Michael

  • Author_Institution
    IBM Zurich Res. Lab., Ruschlikon, Switzerland
  • fYear
    2005
  • fDate
    31 Jan.-4 Feb. 2005
  • Firstpage
    54
  • Lastpage
    63
  • Abstract
    The fluid computing middleware allows application data to flow, as a liquid, between devices. The middleware, based on the model-view-controller design pattern, transforms a collection of devices into a cooperative platform and provides application programmers with appropriate abstractions to use generic data management services, such as data replication and synchronization of arbitrary data structures. Relieved from managing this underlying complexity, programmers can focus on developing new application functionality. In particular, they can program applications that seamlessly transition between devices and connectivity degrees, by relying on the fluid real-time optimistic replication mechanism. By shifting the focus from the network and devices to the data, fluid computing enables new interaction paradigms, where users can access and manipulate their data from any of their devices transparently. Applications, then, become multidevice - a characteristic that can be applied to both single-user and collaboration scenarios.
  • Keywords
    Internet; Java; middleware; mobile computing; object-oriented programming; Java; application programming interface; data management service; data structure; fluid computing middleware; mobile Internet; mobile computing; model-view-controller design pattern; Collaboration; Computer applications; Computer networks; Data flow computing; Data structures; Fluid flow; Internet; Middleware; Mobile computing; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and the Internet, 2005. Proceedings. The 2005 Symposium on
  • Print_ISBN
    0-7695-2262-9
  • Type

    conf

  • DOI
    10.1109/SAINT.2005.63
  • Filename
    1386097