Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
The unified software development process
The unified software development process
Designing wireless information services
Designing wireless information services
Software security and privacy risks in mobile e-commerce
Communications of the ACM
Wireless Web: a manager's guide
Wireless Web: a manager's guide
Mobile commerce: framework, applications and networking support
Mobile Networks and Applications
The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Mobile Business Strategies: Understanding the Technologies and Opportunities
Mobile Business Strategies: Understanding the Technologies and Opportunities
Just Enough Wireless Computing
Just Enough Wireless Computing
Patterns of Mobile Interaction
Personal and Ubiquitous Computing
Mobile commerce: technology, theory, and applications
Mobile commerce: technology, theory, and applications
Stakeholder Identification in the Requirements Engineering Process
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Mobile and Wireless Design Essentials
Mobile and Wireless Design Essentials
Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems
Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems
Handheld Usability
Designing mobile commerce applications
Communications of the ACM - Mobile computing opportunities and challenges
No wires attached: Usability challenges in the connected mobile world
IBM Systems Journal
Writing Mobile Code: Essential Software Engineering for Building Mobile Applications
Writing Mobile Code: Essential Software Engineering for Building Mobile Applications
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
Value-Based Software Engineering
Value-Based Software Engineering
Physical usability and the mobile web
W4A '06 Proceedings of the 2006 international cross-disciplinary workshop on Web accessibility (W4A): Building the mobile web: rediscovering accessibility?
Engineering Wireless-Based Software Systems And Applications
Engineering Wireless-Based Software Systems And Applications
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
Mobile Interaction Design
Patterns for Computer-Mediated Interaction (Wiley Software Patterns Series)
Patterns for Computer-Mediated Interaction (Wiley Software Patterns Series)
Designing the Mobile User Experience
Designing the Mobile User Experience
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Web Engineering: Modelling and Implementing Web Applications (Human-Computer Interaction Series)
Web Engineering: Modelling and Implementing Web Applications (Human-Computer Interaction Series)
An architectural pattern catalogue for mobile web information systems
International Journal of Mobile Communications
Next Generation Wireless Applications: Creating Mobile Applications in a Web 2.0 and Mobile 2.0 World
High availability design patterns
Proceedings of the 2006 conference on Pattern languages of programs
Toward a Reference Process for Developing Wireless Internet Services
IEEE Transactions on Software Engineering
Designing Interfaces
Design patterns and organisational memory in mobile application development
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Specifying patterns for mobile application domain using general architectural components
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Hi-index | 0.00 |
The development and evolution of mobile applications is viewed from an engineering perspective. A methodology for deploying patterns as means for improving the pragmatic quality of mobile applications is proposed. To that regard, relevant quality attributes and corresponding stakeholder types for mobile applications are identified. The role of the development process and the challenges in making optimal use of patterns are presented. The underling feasibility issues involved at each step are analyzed. The activities of selection and application of patterns are explored. The use of patterns during macro- and micro-architecture design of mobile applications is illustrated. The implications of the use of patterns in a Mobile Social Web context are briefly highlighted.