Survey on user interface programming
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A visual environment for dynamic web application composition
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
Proceedings of the 17th annual ACM symposium on User interface software and technology
A process-based methodology for designing event-based mobile composite applications
Data & Knowledge Engineering
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities
IEEE Internet Computing
Restful web services vs. "big"' web services: making the right architectural decision
Proceedings of the 17th international conference on World Wide Web
From page-centric to portlet-centric Web development: Easing the transition using MDD
Information and Software Technology
Mashing Up Context-Aware Web Applications: A Component-Based Development Approach
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
Integrating heterogeneous user interfaces in service oriented web applications
C3S2E '09 Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
ACM SIGMOD Record
Ontology-based modularization of user interfaces
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
A Component-Based Approach for Engineering Enterprise Mashups
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Turning Web Applications into Mashup Components: Issues, Models, and Solutions
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Script InSight: Using Models to Explore JavaScript Code from the Browser View
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
CRUISe: Composition of Rich User Interface Services
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Proceedings of the 4th Workshop on Emerging Web Services Technology
Informatica
Ontologies for User Interface Integration
ISWC '09 Proceedings of the 8th International Semantic Web Conference
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Hosted Universal Integration on the Web: The mashArt Platform
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Component-based development of mobile assistants with the ELEPHANT system
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
Mixup: a development and runtime environment for integration at the presentation layer
ICWE'07 Proceedings of the 7th international conference on Web engineering
Enforcing policies and guidelines in web portals: a case study
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
Towards automatic verification of web-based SOA applications
APWeb'08 Proceedings of the 10th Asia-Pacific web conference on Progress in WWW research and development
Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A)
User interface plasticity: model driven engineering to the limit!
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Seamless integration of heterogeneous UI components
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Visual, in-place data flow modeling
Proceedings of the International Conference on Advanced Visual Interfaces
Editorial: Application integration on the user interface level: An ontology-based approach
Data & Knowledge Engineering
Navigating in complex mashed-up applications
Proceedings of the VLDB Endowment
User-centric composition of service front-ends at the presentation layer
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Managing adaptivity in web collaborative processes using policies and user profiles
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Quality-based recommendations for mashup composition
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Partial information extraction approach to lightweight integration on the web
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Lightweight collaboration management
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
Modelling and automated composition of user-centric services
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Hybrid techniques for web APIs recommendation
Proceedings of the 1st International Workshop on Linked Web Data Management
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Towards flexible mashup of web applications based on information extraction and transfer
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
End-user development of service-based interactive web applications at the presentation layer
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Improving UI integration with formal semantics
Proceedings of the 1st international workshop on Semantic models for adaptive interactive systems
Enabling end user development through mashups: requirements, abstractions and innovation toolkits
IS-EUD'11 Proceedings of the Third international conference on End-user development
DashMash: a mashup environment for end user development
ICWE'11 Proceedings of the 11th international conference on Web engineering
The mashup component description language
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
Efficient semantic event processing: lessons learned in user interface integration
ESWC'10 Proceedings of the 7th international conference on The Semantic Web: research and Applications - Volume Part II
Integration of telco services into enterprise mashup applications
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
A mashup based framework for multi level healthcare interoperability
Information Systems Frontiers
User profile based activities in flexible processes
Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics
Informing observers: quality-driven filtering and composition of web 2.0 sources
Proceedings of the 2012 Joint EDBT/ICDT Workshops
A model-driven methodology to the content layout problem in web applications
ACM Transactions on the Web (TWEB)
EnglishMash: usability design for a natural mashup composition environment
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
Personal information spaces in the context of visits to archaeological parks
Proceedings of the Biannual Conference of the Italian Chapter of SIGCHI
End-user development of mobile mashups
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
Hi-index | 0.00 |
The development of user interfaces (UIs) is one of the most time-consuming aspects in software development. In this context, the lack of proper reuse mechanisms for UIs is increasingly becoming manifest, especially as software development is more and more moving toward composite applications. In this paper we propose a framework for the integration of stand-alone modules or applications, where integration occurs at the presentation layer. Hence, the final goal is to reduce the effort required for UI development by maximizing reus. The design of the framework is inspired by lessons learned from application integration, appropriately modified to account for the specificity of the UI integration problem. We provide an abstract component model to specify characteristics and behaviors of presentation components and propose an event-based composition model to specify the composition logic. Components and composition are described by means of a simple XML-based language, which is interpreted by a runtime middleware for the execution of the resulting composite application. A proof-of-concept prototype allows us to show that the proposed component model can also easily be applied to existing presentation components, built with different languages and/or component technologies.