Skip to main content

Making the Most Out of Charms and Contracts

  • Chapter
  • First Online:
Real World Windows 8 App Development with JavaScript

Abstract

Contracts and charms are two new concepts introduced in Windows 8 that not only revolutionize the activity of app-to-app communication, but also introduce new usage scenarios for developers to work with. Using charms, the user can search across the entire device as well as in applications, send content to other applications or devices, and access settings in a standardized manner. Interoperability between applications can be further enhanced with the use of contracts. The beauty of this approach is that each application installed on a Windows 8 system enhances the system capabilities through well-defined extensions to formal interactions such as opening a file or choosing a contact from the contact store. As a Windows 8 app developer, you use contracts as a mechanism to handle a user’s interaction through charms; you also use contracts to facilitate this implicit interaction between applications. This chapter talks more about contracts later. Let’s get started.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Edward Moemeka

About this chapter

Cite this chapter

Moemeka, E., Moemeka, E. (2013). Making the Most Out of Charms and Contracts. In: Real World Windows 8 App Development with JavaScript. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-5081-4_5

Download citation

Publish with us

Policies and ethics