Building Windows 8 Apps with JavaScript
Home > Computing and Information Technology > Computer programming / software engineering > Building Windows 8 Apps with JavaScript
Building Windows 8 Apps with JavaScript

Building Windows 8 Apps with JavaScript

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Building Windows 8 Apps with JavaScript is the definitive guide for every experienced developer who wants to create, ship, and profit from Windows 8 apps built with HTML5 and JavaScript. Written by Chris Sells, former Visual Studio Principal Program Manager who led the team that built Microsoft’s official Windows 8 JavaScript app templates, and Brandon Satrom, expert web/mobile developer, this book covers every facet of development with Microsoft’s new JavaScript framework and WinRT.   The authors guide you through building full-featured Windows Store apps that merge the best aspects of desktop, web, and mobile apps into a single user and developer experience. You’ll learn how to leverage the full power of the Windows 8 platform and integrate services ranging from client-side state to offline storage. Leveraging these techniques, you can deliver information to users faster, more clearly, and more concisely, on whatever devices they prefer.   Through complete example projects, Building Windows 8 Apps with JavaScript covers  Understanding powerful new improvements in Windows 8 developer experience Using Windows 8’s more flexible binding to update the UI as underlying data changes Creating layouts and typography that fit Windows 8 style and leverage its advantages Working with audio, video, captured media, animation, and HTML5 graphics Making your app “connectable” with PlayTo Integrating WinJS navigation services to improve UI control Maintaining app states built up over time, and sharing them across devices Writing highly responsive async apps Supporting true-touch metaphors and interactions, location data, and sensors Designing apps for the Windows 8 design language Extending JavaScript code to integrate existing C/C++ code or to access Windows capabilities that WinRT doesn’t expose Discovering best practices for monetizing Windows Store apps  All of the downloadable examples can be created and run with Microsoft’s free Visual Studio 2012 Express for Windows 8, which includes all you need to build, package, and deploy your Windows Store apps.

Table of Contents:
Foreword by Chris Anderson xvii Foreword by Rey Bango xix Preface xxi Acknowledgments xxvii About the Authors xxxiii   Chapter 1: Hello, Windows 8! 1 Your First Windows Store App 2 Getting Started in Visual Studio 2012 6 Controls, Binding, and Styling in Blend 16 Navigation 24 Networking in WinJS and WinRT 29 Split App Template 34 The Rest 40 Where Are We? 40   Chapter 2: Binding and Controls 41 Binding 41 Initializers 51 Binding List 53 Sorting and Filtering 55 Grouping 58 Templates 60 Controls 63 Where Are We? 78   Chapter 3: Layout 79 Layouts: Taming the Device Matrix 79 Using CSS Layout Capabilities to Adapt Your App 99 Creating Adaptive UIs with CSS and WinJS 104 Where Are We? 116   Chapter 4: Typography 119 Typography in Windows Store Apps 119 Working with Platform Iconography 136 Using and Manipulating Icon Fonts in a Windows Store App 147 Where Are We? 153   Chapter 5: Media 155 Working with Audio and Video 155 Getting Started with Media in Windows 8 156 Styling Media and Creating Custom Controls 159 Adding Subtitles to Video 163 Adding Video Effects 167 Working with Audio in Windows Store Apps 170 Working with User Media Libraries via a File Picker 175 Selecting Multiple Files 180 Other File Picker Types 182 Working with Captured Media 185 Making Your App Connectable with Play To 189 Where Are We? 192   Chapter 6: Drawing and Animation 193 HTML5 Graphics with SVG and Canvas 193 Manipulating Pixels 206 Animation in Windows Store Apps 212 Where Are We? 224   Chapter 7: App State 225 Settings 226 Lifetime 238 Files 252 Libraries 256 Where Are We? 266   Chapter 8: Networking 267 Network Capabilities 267 Mobile Networking 269 XMLHttpRequest 273 Syndication 277 Background Data Transfer 280 Web Content 284 Where Are We? 292   Chapter 9: Shell Contracts 293 The Windows 8 Shell 294 Contracts 295 Search Contract 297 Share Contract 305 Contacts Contract 322 Debugging Contract Providers 331 Where Are We? 332   Chapter 10: Shell Integration 333 Live Tiles 333 Badges 348 Background Tasks 350 Toast Notifications 358 Where Are We? 363   Chapter 11: Device Interaction 365 An Introduction to Touch 366 Working with Device Capabilities 380 Working with Location Data 387 Working with Sensors 394 Where Are We? 403   Chapter 12: Native Extensibility 405 Multiple Languages, One App 406 Getting Started 407 WinRT and the JavaScript Environment 411 WinRT Classes 413 WinRT Objects 421 WinRT Types in C++/CX and JavaScript 424 Delegates and Functions 435 Events 440 Concurrency and Asynchrony 443 Where Are We? 451   Chapter 13: Making Money 453 Preparing for Submission 454 Submitting Your App to the Windows Store 463 Working with Ads 476 Enabling Trial Mode in Your App 483 Working with In-App Purchases 488 Design for Monetization 495 Marketing and Managing Your App 496 Where Are We? 499   Appendix A: JavaScript for C-Family Programmers 501 Hello, World 502 Values and Types 507 Operators 508 Objects 510 Dates 511 Regular Expressions 511 Arrays 512 Object Prototypes (“Classes”) 514 Functions 520 Debug Output 525 Scoping 526 Strict 529 Serialization 531   Appendix B: Presentation and Style at a Glance 533 Using HTML for App Content and Structure 534 Using CSS for App Layout and Style 541 CSS in Windows Store Apps 558   Index 565


Best Sellers


Product Details
  • ISBN-13: 9780133090581
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Pearson Education (US)
  • Language: English
  • ISBN-10: 0133090582
  • Publisher Date: 27 Dec 2012
  • Binding: Digital (delivered electronically)


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Building Windows 8 Apps with JavaScript
Pearson Education (US) -
Building Windows 8 Apps with JavaScript
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Building Windows 8 Apps with JavaScript

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!