New Computer Programming Study Findings Have Been Reported by Investigators at Middlesex University (Using Document-Oriented GUIs in Dynamic Software Product Lines)
By a News Reporter-Staff News Editor at Computer Weekly News -- Fresh data on Computer Programming are presented in a new report. According to news reporting from London, United Kingdom, by VerticalNews journalists, research stated, "Dynamic Software Product Line (DSPL) Engineering has gained interest through its promise of being able to unify software adaptation whereby software adaptation can be realised at compile time and runtime. While previous work has enabled program logic adaptation by the use of language extensions and platform support, little attention has been placed on Graphical User Interface (GUI) variability."
The news correspondents obtained a quote from the research from Middlesex University, "Different design patterns including the Model View Controller are commonly used in GUI implementation, with GUI documents being used for declaring the GUI. To handle dynamic GUI variability currently, the developer needs to implement GUI refinements using multiple techniques. This paper proposes a solution for dealing with GUI document variability, statically and dynamically, in a unified way. In our approach, we currently use a compile time method for producing GUI variants, and code transformations to handle these variants within the application at runtime. To avoid GUI duplicates, only GUI variants that are unique, and related to a valid product configuration, are produced."
According to the news reporters, the research concluded: "To validate our approach, we implemented tool support to enable this for Android based applications."
For more information on this research see: Using Document-Oriented GUIs in Dynamic Software Product Lines. ACM Sigplan Notices, 2014;49(3):85-94. ACM Sigplan Notices can be contacted at: Assoc Computing Machinery, 2 Penn Plaza, Ste 701, New York, NY 10121-0701, USA.
Our news journalists report that additional information may be obtained by contacting D. Kramer, Middlesex University, Sch Engn & Informat Sci, London N17 8HR, United Kingdom. Additional authors for this research include S. Oussena, P. Komisarczuk and T. Clark.
Keywords for this news article include: London, Europe, Software, United Kingdom, Computer Programming
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC