An agilely adaptive User Interface based on Design Pattern | IEEE Conference Publication | IEEE Xplore