• DocumentCode
    1601276
  • Title

    BUS: a Browser based User interface Service for Web based applications

  • Author

    Sweeney, Michael

  • Author_Institution
    Sch. of Comput. Sci., New South Wales Univ., Canberra, ACT, Australia
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    103
  • Lastpage
    109
  • Abstract
    The growing complexity of Web based applications have uncovered software engineering problems in developing and maintaining these systems. The current Web application development and maintenance environment lacks the architectural models that are used in the development of other systems. The paper introduces a Browser User-interface Service (BUS) that offers an object oriented presentation language to build custom Web user interfaces that dynamically connect to application components. The components are able to reuse HTML, Javascript, and stylesheet content using prototype inheritance and dynamically bind presentation objects with data supplied in XML format. The BUS is designed to be platform, Web server, and browser independent, and use XML messages on TCP sockets to communicate with distributed application component processes. The BUS is a flexible component that is intended to improve consistency and flexibility in Web interface design and application maintenance. The BUS is also an integration component that can connect a custom user interface to multiple distributed application components
  • Keywords
    hypermedia markup languages; information resources; object-oriented languages; online front-ends; software reusability; user interfaces; BUS; Browser based User interface Service; HTML; Javascript; TCP sockets; Web application development; Web based applications; Web interface design; XML format; XML messages; application components; application maintenance; architectural models; custom Web user interfaces; custom user interface; distributed application component processes; flexible component; integration component; multiple distributed application components; object oriented presentation language; presentation objects; prototype inheritance; software engineering problems; stylesheet content; Application software; HTML; Java; Object oriented modeling; Prototypes; Sockets; Software engineering; User interfaces; Web server; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    User Interface Conference, 2000. AUIC 2000. First Australasian
  • Conference_Location
    Canberra, ACT
  • Print_ISBN
    0-7695-0515-5
  • Type

    conf

  • DOI
    10.1109/AUIC.2000.822074
  • Filename
    822074