• DocumentCode
    2508592
  • Title

    A Reduction of Grid-Bag Layout to Auckland Layout

  • Author

    Weber, Gerald

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2010
  • fDate
    6-9 April 2010
  • Firstpage
    67
  • Lastpage
    74
  • Abstract
    Many major programming platforms support layout managers in Grid-bag style, where GUI elements can be placed on a rectangular grid. In Grid-bag layout mangers, cells of the underlying grid can be merged in order to create more complex layouts. In this work we classify software engineering issues with Grid-bag layout managers - chiefly bad coupling and a low level of abstraction - into several levels of severity of these issues. In the past we have presented the Auckland Layout Model, which is based on tabstops instead of gridlines. The Auckland Layout Model provides several layers of abstraction and avoids the bad coupling phenomena encountered in Grid-bag Layout. In this work we report on a platform-independent reduction of Grid-bag Layout to Auckland Layout, thus establishing that Grid-bag Layout can be implemented on top of Auckland Layout Model. The reduction of Grid-bag Layout to Auckland Layout presented here is based on an abstract datatype called a Grid-bag analyzer.
  • Keywords
    graphical user interfaces; grid computing; software engineering; Auckland layout; GUI elements; complex layouts; grid bag analyzer; grid bag layout reduction; grid bag style; rectangular grid; software engineering; Application software; Computer science; Conference management; Engineering management; Graphical user interfaces; Java; Mathematical model; Object oriented modeling; Software engineering; Software testing; graphical user interfaces; layout;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (ASWEC), 2010 21st Australian
  • Conference_Location
    Auckland
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-4006-1
  • Electronic_ISBN
    1530-0803
  • Type

    conf

  • DOI
    10.1109/ASWEC.2010.38
  • Filename
    5475053