Cover image for Windows Phone 7 Programming for Android and iOS Developers.
Windows Phone 7 Programming for Android and iOS Developers.
Title:
Windows Phone 7 Programming for Android and iOS Developers.
Author:
Zhou, Zhinan.
ISBN:
9781118154205
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (336 pages)
Contents:
Windows® Phone 7 Programming for Android™ and iOS Developers -- Contents -- Foreword -- Introduction -- Chapter 1: What's New In Windows Phone 7 -- An Overview of Windows Phone 7 -- A Brief History -- The Big Ideas -- System Architecture -- Application Framework -- Windows Phone Marketplace -- Limitations and Road Map -- Side-By-Side Comparisons with Android and iPhone -- Operating System -- Application Framework -- Application Store Process -- Summary -- Chapter 2: The Development Environment -- Overview -- Using Windows Phone 7 Developer Tools -- Creating WP7 Applications with Visual Studio -- Testing WP7 Applications in the Windows Phone Emulator -- Testing WP7 Applications on the Actual Windows Phone Device -- Publishing Windows Phone 7 Applications to the Marketplace -- Preparation -- Submission -- Post-Submission Actions -- Comparisons with Android and iPhone -- Summary -- Chapter 3: Fundamentals -- Basic Application Project Structure -- Application Project Structure for Windows Phone 7 -- Comparing Application Project Structure for Android and iOS -- Application Execution Model and Life Cycles -- Application Execution Model and Life Cycles in Windows Phone 7 -- Comparing Application Model and Life Cycles in Android and iOS -- Preserve/Restore Application and Page Transient States for Windows Phone 7 -- Using Launchers and Choosers -- Work-Around Solutions in Windows Phone 7 -- Multitasking -- Background Service -- Data Sharing -- System Event Hooks -- Summary -- Chapter 4: User Interfaces -- UI Design Principles -- UI Design Resources -- Platform Characteristics -- Building the WP7 UI -- Defining WP7 UI with XAML -- Defining WP7 UI Programmatically -- Pages and Navigation Among Pages -- Using Controls -- Data Binding and MVVM -- Handling UI Events -- Other UI Considerations -- UI Customization -- Summary.

Chapter 5: Application Data Storage -- Application Storage on Mobile Devices -- Local and Cloud -- Local Files and Databases -- Using Isolated Storage -- Where Is Isolated Storage? -- Saving Data to the Cloud -- Building a Cloud Data Service -- Using Cloud Data Services -- Data Storage Design Considerations -- Summary -- Chapter 6: Web Services and Push Notifications -- Using Web Services -- A Primer of Web Services -- Consuming Web Services on WP7 -- WP7 Push Notifications -- Why Push Notifications? -- Push Notification Architecture -- Push Notifications on WP7 -- Mobile Advertising -- Mobile Advertising Basics -- Mobile Advertising Providers -- Adding Ads to WP7 Apps -- Summary -- Chapter 7: Leveraging Location and Maps -- Location Frameworks Roundup -- Getting Current Location -- Geographical Data -- Civilian Data -- Using Maps -- Using the Bing Map Control -- Combining the Location Service and Bing Map -- Summary -- Chapter 8: Graphics -- Graphics Fundamentals -- Basic 2D and 3D Graphics Glossary -- Drawing Graphics on Smartphones -- Drawing Graphics with XNA -- When Do You Use XNA? -- Game Loop -- Textures and Sprites -- Animation -- 3D Graphics -- Summary -- Chapter 9: Multimedia -- Multimedia Overview -- Multimedia Architectural Overview -- WP7 Multimedia -- iOS Multimedia -- Android Multimedia -- Supported Media Codecs -- Playing Audio on WP7 -- Playing Sounds Using MediaElement -- Playing Sounds Using SoundEffect -- Sound, Picture, and Graphics Integration -- Playing Video on WP7 -- Playing Video Using MediaPlayerLauncher -- Playing Video Using MediaElement -- Reusable Media Player Controls -- Summary -- Chapter 10: Utilizing System Hardware -- An Overview of Smartphone Hardware -- ARM Processor Architecture -- Smartphone Hardware Components -- Accessing the Microphone -- Accessing the Microphone on iOS -- Accessing the Microphone on Android.

Accessing the Microphone on WP7 -- Accessing the Camera -- Accessing the Camera on iOS -- Accessing the Camera on Android -- Accessing the Camera on WP7 -- Using Sensors -- Accessing the Sensors on iOS -- Accessing the Sensors on Android -- Accessing Sensors on WP7 -- Utilizing FM Radio and Bluetooth -- Utilizing the FM Radio On WP7 -- Utilizing Bluetooth -- Summary -- Chapter 11: What You Need To Do About Security -- Understanding Mobile Application Security Models -- Windows Phone 7 Security Overview -- iOS Security Overview -- Android Security Overview -- Security Model Comparisons -- Using Windows Phone 7 Security APIs -- .NET Security Namespace -- Protecting Data Confidentiality with Encryption -- Ensuring Data Integrity with Hashing -- Security Best Practices -- Summary -- Appendix A: An Introduction to Smartphone Chipset -- Appendix B: An Introduction to Microsoft Expression Blend for Windows Phone -- Microsoft Expression Blend IDE -- Creating Animation with Expression Blend -- Customizing UI with Expression Blend -- Summary -- Appendix C: Sample Applications Guide -- Chapter 2 -- HelloWP7 -- Chapter 3 -- WP7Lifecycles -- Chapter 4 -- WP7Controls -- WP7Navigation -- Chapter 5 -- AppDataSample -- SampleCloudService -- Chapter 6 -- SocialDemo -- Push Notification -- AdControlDemo -- Chapter 7 -- CurrentLocationTxt -- SimpleMap -- Street2Geo -- TrackMe -- Chapter 8 -- Cube3D -- Rolling2D -- ToyAnimation -- Chapter 9 -- WP7AudioPlayerDemo -- MediaPicker -- WP7VideoPlayerDemo -- WP7EnrichedMoviePlayerDemo -- Chapter 10 -- WindowsPhoneMic -- WPCamera -- WP7FMRadio -- MediaPicker -- Chapter 11 -- AES -- Hash -- BlendWP7App1 -- Index -- Advertisement.
Abstract:
Learn to develop for the new Windows Phone 7 platform With a special focus placed on the new Windows Phone 7 (WP7) design guidelines and technologies, this reference helps you extend your knowledge so that you can learn to develop for the new WP7 platform. The team of authors presents topic-by-topic comparisons between WP7 and Android and the iPhone, enabling you to learn the differences and similarities between them. This indispensible coverage prepares you for making the transition from programming for Android and the iPhone to programming for the exciting new WP7. Covers the exciting new technology of Windows Phone 7 (WP7) and serves as ideal reference for Android and iPhone developers who are eager to get started programming for the WP7 Zeroes in on the differences between programming for Android and the iPhone, making it much easier for you to learn and practice Offers various real-world programming scenarios to enhance your comprehension Demonstrates how to set up your development environment, create the User Interface, use local data storage, leverage location and maps, and use system services Discusses how to handle security issues Start programming for the WP7 today with this book by your side.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: