Cargando…

Pro Windows Phone app development, second edition /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Cameron, Rob
Otros Autores: Garrett, Rob (Revisador)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York] : Apress, ©2011.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.