To celebrate Windows Phone 8 and //build/, Microsoft Press is making Windows Phone 8 Development Internals available in two preview digital editions—plus the final ebook, when ready—at special promotional pricing. Purchase between October 30 and November 5, 2012, and your cost is just $10 for the two preview editions and the final ebook! (This is similar to our approach with Charles Petzold’s Programming Windows, Sixth Edition.)
You can make your purchase through our official distributor at http://shop.oreilly.com/product/0790145373342.do. See the “Pricing and Publication Schedule” table there (or below) for pricing and dates.
About the Book
Written by two members of the Windows Phone 8 team—Andrew Whitechapel and Sean McKenna—Windows Phone 8 Development Internals gives you an in-depth look into how the new Windows Phone 8 platform works, how it differs from Windows Phone 7.x, and how you can take advantage of the platform to build apps and games that you can sell through the Windows Store to reach millions of customers directly. Significantly, Windows Phone 8 not only offers managed development in C# and Visual Basic but also adds native development in C/C++. (By the way, check out the fabulous reviews for Andrew's Windows Phone 7 Development Internals.)
This book is intended to help existing developers understand the core concepts, the significant programmable feature areas, and the major techniques in Windows Phone development. The book is tailored for existing C# and C++ developers that want to get up to speed rapidly with the Windows Phone platform. Developers experienced with other mobile platforms will find this book invaluable in learning the ins and outs of Microsoft’s operating system and will find the chapters that focus on native development an easy transition. For the chapters that focus on managed development, native developers will likely need additional resources to pick up the C# and XAML languages.
The basic architecture of the platform is covered in Chapter 1, “Vision and Architecture,” and most chapters go deeply into the internal behavior of the system. This is knowledge that helps to round out your understanding of the platform and inform your design decisions, even though, in some cases, the internal details have no immediate impact on the exposed API.
This book is divided into four sections:
As of this writing, there are many more Windows Phone 7 phones in existence than Windows Phone 8 phones. The Windows Phone Store contains well over 100,000 apps, all of which target Windows Phone 7. For this reason, the first 10 chapters focus on the basic infrastructure, programming model, and the core features that are common to both versions. Where there are material differences, these are called out, with references to the later chapter where the 8.0 behavior is explained in detail.
Next, Section II covers both the features that are significantly different between version 7 and version 8. This section also covers the process of porting apps from version 7 to version 8, as well as how to develop new apps that target both versions.
Section III covers the major new features in version 8 that did not exist in version 7. These include speech functionality, wallet, in-app purchase, and enterprise applications.
Finally, while the first three sections concentrate on managed development, Section IV focuses purely on native development. This section includes coverage of native-managed interop, convergence between Windows Phone 8 and Windows 8, threading, and integration with the Windows Phone platform via native code.
Chapters Included in Preview 1
Chapter 1: Vision and ArchitectureChapter 2: App Model and NavigationChapter 4: Data Binding and MVVMChapter 12: Tiles and NotificationChapter 16: Location and MapsChapter 17: Speech
Windows Phone 8 Development Internals eBook Version
October 30 to November 5, 2012 (one week only)
Note: Currently available in PDF format; EPUB & MOBI will follow about a week later. You will be notified when those formats are available for download.
Preview 1 (same content as above, no updates)
November 6, 2012 until release of the Preview 2 eBook (currently scheduled to be December 11)
December 11 to December 17, 2012 (one week only)
Preview 2 (same content as above, no updates)
December 18, 2012 until release of the Final eBook (currently scheduled to be February 24, 2013)
February 24, 2013 (or when the Final eBook publishes) through life of edition
Example 1: If you purchase the Preview 1 edition for Windows Phone 8 Development Internals on October 30, 2012, you will receive Preview 1, Preview 2 when released, and the final eBook when released—all for $10.
Example 2: If you purchase the Preview 2 edition for Windows Phone 8 Development Internals on December 18, 2012 (after the one-week $30 promotion has ended), you will receive it and the final eBook for $40.
See http://shop.oreilly.com/product/0790145373342.do for complete offer terms and conditions.
I would love to take you up on this offer. Are you offering along with this a time machine to go back to the day when it's available? I received the offer (good between October 30 and November 5) on November 22.
This would be a great offer it I had received it before TODAY.
Mary, Jeff, you do realize you can still get this for $20, rather than the list price of $50 when it officially launches?
All good making an offer that can't be used...
Will I get free Final if I order Preview 1 now for $20?
Where can i find the code samples for this book?
Alex, via the Companion Content page, which is linked to on the catalog page pointed to in this post (shop.oreilly.com/.../0790145373342.do).
James, by the way, you'll also get Preview 2. In other words, if you purchase now, you'll get Preview 1, Preview 2, and the final & complete ebook.
I got the email Dec 21. So that'll be $40 not $10. Self-destruct marketing
Disappointing. I definitely would have taken advantage of the offer if I'd received it while it was good.
Any word on the Preview 2 release date?
can't seem to get the sample code mentioned in the book :/
Thank you very much Devon, it really means a lot!
No problem, Aleksandar! We hope the book is proving useful for you.