Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Cameron, Rob.

Title Pro Windows Phone app development, second edition / Rob Cameron ; technical reviewer, Rob Garrett. [O'Reilly electronic resource]

Edition 2nd ed.
Imprint [New York] : Apress, ©2011.
QR Code
Description 1 online resource
text file
Bibliography Includes bibliographical references and index.
Summary Annotation The Windows Phone 7 platform, now recently updated, provides a remarkable opportunity for Windows developers to create state-of-the-art mobile applications using their existing skills and a familiar toolset. Pro Windows Phone 7 Development, Second Editionhelps you unlock the potential of this platform and create dazzling, visually rich, and highly functional applications for the Windows Phone Marketplaceincluding using new features like copy-and-paste and API improvements in the NoDo and Mango update waves. For developers new to the Windows Phone platformwhether .NET, iPhone, or Android developersthis book starts by introducingthe features and specifications of the Windows Phone series, and then leads you through the complete application development process. You'll learn how to use Microsoft technologies like Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend effectively, how to take advantage of the device's sensorswith thelocation service, accelerometer, and touch, how to make your apps location-aware using GPS data, how to utilize the rich media capabilities of the Windows Phone series, and much more. Finally, you'll receive a full tutorial on how to publish and sell your application through the Windows Phone Marketplace. And in this second edition, learn quickly and easily how to take advantage of new API capabilities and HTML5 support right in your browser. What youll learnThe specifications and capabilities of the Windows Phone series and how to harness that power in your applicationsTo understandits relationshipto Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend and how to use those tools most effectively to develop Windows Phone appsHow to develop applications that take advantage of the available sensors, such as location service, accelerometer, and touch gesturesHow to develop rich media applications that harness the graphics capabilities of Windows Phone modelsThe correct way to design and develop Windows Phone 7 applications utilizing the Model-View-ViewModel architectureThe process of publishing your application to the Windows Phone MarketplaceWho this book is forIf you're a .NET developer, this book is primarily for youyou're eager to learn how to use your existing skills to develop for the new Windows Phone 7 platform. If you're an iOS or Android developer, this is an ideal guide for you to learn how to expand the market for your existing applications. This does assume some knowledge of C♯, managed code in general, and a basic level of familiarity with Visual Studio. And if you're a proficient Windows Phone 7 developer, get up to speed quickly with the new API endpoints and HTML5 browser support in the Mango update. Software developers proficient in other languages will also find this book helpful to get up to speed with developing Silverlight- and .NET-based Windows Phone applications. Table of ContentsIntroduction to Windows Phone and MarketplaceUser Interface DevelopmentHandling Input on Windows PhoneWindows Phone Data Persistence and Networking Programming ModelIntegrating with the Windows PhonePlatformWindows Phone Advanced UI DevelopmentAdvanced MVVM, Services, and App ConnectXNA Framework for Games and ApplicationsAdvanced XNA Framework DevelopmentBuilding Top-Rated Applications for Windows Phone.
Contents Machine generated contents note: ch. 1 Introduction to Windows Phone and Marketplace -- Why Should I Care? -- Smartphone Growth and the Nokia Partnership -- Mobile Market -- Current Microsoft Developers -- Non-Microsoft Developers -- Windows Phone Platform Overview -- Phone Design Philosophy -- Hardware Capabilities -- Software Capabilities -- Windows Phone 7.5 -- Consumer Features -- Developer Features -- Windows Phone Developer Tools -- Silverlight Tools and Framework Overview -- Silverlight for Windows Phone -- Hello for Windows Phone -- XNA Game Studio and Framework Overview -- Hello XNA for Windows Phone -- Implement the Game -- Windows Phone Marketplace -- App Hub Registration -- Submitting Applications to Marketplace -- Windows Phone Marketplace Test Kit -- Beta Testing Your Application -- Targeted Application Distribution -- Windows Phone Web Marketplace -- Windows Phone Marketplace on the PC -- Marketplace on the Device -- Limiting Distribution of Applications -- Conclusion -- ch. 2 User Interface Development -- UX Performance Improvements -- Designing for Windows Phone -- Design Approach -- Design Resources -- Designer and Developer Mechanics -- User Interface Development in Visual Studio 2010 -- WMAppManifest.xml File -- Anatomy of a Windows Phone Application -- Anatomy of a PhoneApplicationPage -- Page Navigation -- .NET Framework for Silverlight -- XAML Overview -- Key Silverlight UI Base Classes -- User Interface Development with Expression Blend 4 -- Layout System -- Layout Controls Sample and Blend Behaviors -- Data Binding -- Sample Data -- Control Styling -- Control Templates -- Animation Fundamentals -- Creating an Animation Storyboard -- Creating Animations in Blend -- Creating Animations in Code -- Application Layout -- Panorama -- Pivot -- Windows Phone 7.5 User Experience Enhancements -- New Controls -- New Controls Demonstration -- Implicit Styles -- Conclusion -- ch. 3 Handling Input on Windows Phone -- Keyboard -- Physical Keyboard -- Soft Input Panel (SIP) Keyboard -- Programming with the Keyboard -- Touch Input -- Single-Point Touch -- Raw Touch with Mouse Events -- Multi-Point Touch -- Accelerometer -- Accelerometer Simulation -- Location -- Understanding How It Works -- Programming with Location -- Windows Phone Emulator Location Simulation -- Microphone Input -- Compass Sensor -- Compass Background -- Coding with the Compass -- Dead Reckoning Navigation -- Gyroscope Sensor -- Gyroscope Background -- Gyroscope Sample -- Motion "Sensor" -- Motion API Background -- Motion API Benefits -- Camera Sensor -- Camera Sensor Background -- Video Capture -- Conclusion -- ch. 4 Windows Phone Data Persistence and Networking Programming Model -- Application Data Persistence -- IsoStore File IO -- Object Persistence -- Isolated Storage Explorer -- Tool Functionality -- Using the Tool -- Local Database -- Architecture -- Local Database Sample -- Application Updates and Local Database -- Local Database Security and Connection String Options -- Web Browser Control -- WebBrowser Control Sample -- WebBrowser Control Scripting Sample -- HTML5 Support -- Asynchronous Programming -- Background Threads -- Connecting Windows Phone to Services and Feeds -- HttpWebRequest and WebClient -- Windows Communication Foundation Support -- Web Services -- REST+OData -- Plain Old REST+JSON -- Sockets -- Bing Maps Control -- Licensing -- Programmatically Add a Pin -- Data Bind to a Collection -- Application Execution Model -- User Experience -- Event Lifecycle -- Managing State -- Running Under Lock Screen -- Fast Application Switching -- Conclusion -- ch. 5 Integrating with the Windows Phone Platform -- Device Information -- Identifying Unique Users -- Device Information -- System Environment Information -- Network Status -- Socket Network Information -- DeviceInfo Code -- System Tray -- Marketplace Status and Trial Mode -- Tasks -- Clipboard -- Alarms and Reminders -- Alarm Class -- Reminder Class -- Alarms and Reminder Sample Project -- Contacts and Calendar -- Contacts and Calendar Background -- Coding with Contacts and Calendar -- Conclusion -- ch. 6 Windows Phone Advanced UI Development -- Model-View-ViewModel Architecture -- MVVM Overview -- Pick an MVVM Helper SDK -- GalaSoft MVVM Light Toolkit -- Silverlight for Windows Phone Toolkit -- Installation and Overview -- AutoCompleteBox Control -- ContextMenu Control -- DatePicker and TimePicker Controls -- ListPicker Control -- ToggleSwitch Control -- WrapPanel Control -- HubTile Control -- LongListSelector Control -- Creating Transitions and Interactivity -- Toolkit Page Transitions -- Visual State Manager -- RichTextBox Control -- Microsoft Advertising SDK -- Getting Started -- Adding the Advertising Control -- Conclusion -- ch. 7 Advanced MVVM, Services and App Connect -- Advanced MVVM -- next section covers how to access syndicated services like RSS feeds from Windows Phone. Syndicated Services -- Showing Progress -- Lazy Load Images -- Data Bind to Anything -- Encryption Services -- Secure Sockets Layer -- Securely Encrypting Data -- Working with Images on Windows Phone -- Images Classes -- Windows Phone Media Library -- Working with Video and Audio Media -- Supported Codecs and Containers -- Video and Audio in the Emulator -- Progressive Download Video -- Streaming Video -- DRM -- Audio Support -- App Connect-Extending the picture Hub -- Extending the pictures Hub -- App Connect -- music+videos Hub Integration -- Additional Assets -- Testing music+videos Hub Applications -- Debugging music+videos Hub Applications -- Music+Videos Hub Sample Application -- App Connect -- Bing Search Integration -- Building App Connect Search Applications Overview -- App Connect Search Application Code Sample -- Testing an App Connect Search Application -- Conclusion -- ch. 8 XNA Framework for Games and Applications -- Xbox LIVE Gamer Services -- Alien Shooter -- From Demo to Game -- Game Management -- Screens and Menus -- AlienShooter Game Structure -- Content Project -- Text and Menus -- AlienShooter Game Play -- Sprite Animation -- Game Object Class -- Enemy Class -- Hero Ship Class -- Missile Class -- Game Status Board Class -- Updated GameplayScreen Class -- Collision Detection and Memory Management -- XNA and Silverlight Composite Rendering -- How Does Shared Graphics Work? -- Shared Graphics Project Templates -- SharedGraphicsDeviceManager Class and Rendering -- Silverlight and the Game Loop -- Loading Content and Initialization -- Basic Shared Graphics Demo -- Shared Graphics with UIElementRenderer -- Shared Graphics with Page Navigation -- Background Graphics Infrastructure Classes -- Silverlight Project Modifications -- Create the Content Projects -- Modified RichBackgroundRenderer Class -- Conclusion -- ch. 9 Advanced XNA Framework Development -- AlienShooter Enhancements -- Load and Save Game State -- Tombstone Support -- Particle System -- AlienShooter with Silverlight -- 3D Game Development -- 3D Game Concepts -- Rendering 3D Primitives -- Game Class -- Rendering 3D Models -- 3D Augmented Reality -- XAML Code -- Rendering the 3D Model in Space -- Windows Phone Profiler -- Conclusion -- ch.
10 Building Top-Rated Applications for Windows Phone -- Design First -- Use the Right Architecture -- Code for the Best User Experience -- Panorama Tombstone -- Pivot Tombstone -- ListBox Tombstone -- Globalization and Localization -- Globalization -- Localization -- Live Tiles API -- Tile Update Details -- Tile Images -- Multi-Tasking and Background Processing -- Agents -- Types of Scheduled Tasks -- Constraints for All Scheduled Tasks -- Periodic Task Constraints -- Resource Intensive Task Constraints -- Coding with Periodic Agents -- Background File Transfer Service -- Background Audio -- Microsoft Push Notification Services -- Raw Push Notification Description -- Toast Push Notification Description -- Tile Notification -- How Microsoft Push Notifications Work -- Updating Application Tile via Web URI Subscription -- Conclusion.
Subject Windows phone (Computer file)
Windows phone (Computer file)
Windows phone (Computer file)
Smartphones -- Programming.
Application software -- Development.
Mobile computing.
Téléphones intelligents -- Programmation.
Logiciels d'application -- Développement.
Informatique mobile.
Informatique.
Application software -- Development
Mobile computing
Added Author Garrett, Rob. Reviewer.
Added Title Windows Phone app development
In: Springer eBooks
Other Form: Print version: Cameron, Rob. Pro Windows phone app development. 2nd ed. [Berkeley, CA] : Apress ; New York ; Springer Science+Business Media, ©2011 9781430239369 (OCoLC)775442311
ISBN 9781430239376 (electronic)
1430239379 (electronic)
(pbk.)
Standard No. 9786613570451
9781430239369
10.1007/978-1-4302-3
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information