Windows Phone 7.5 Application Development with F#


Windows Phone 7.5 Application Development with F#
eBook: $14.99
Formats: PDF, PacktLib, ePub and Mobi formats
$12.74
save 15%!
Print + free eBook + free PacktLib access to the book: $39.98    Print cover: $24.99
$24.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Understand the Windows Phone application development environment and F# as a language
  • Discover how to work with Windows Phone controls using F#
  • Learn how to work with gestures, navigation, and data access

Book Details

Language : English
Paperback : 138 pages [ 235mm x 191mm ]
Release Date : April 2013
ISBN : 1849687846
ISBN 13 : 9781849687843
Author(s) : Lohith G.N.
Topics and Technologies : All Books, Mobile Application Development, Enterprise, Microsoft

Table of Contents

Preface
Chapter 1: Setting up Windows Phone Development with F#
Chapter 2: F# Windows Phone Project Overview
Chapter 3: Working with Windows Phone Controls
Chapter 4: Windows Phone Screen Orientations
Chapter 5: Windows Phone Gesture Events
Chapter 6: Windows Phone Navigation
Chapter 7: Windows Phone and Data Access
Chapter 8: Launchers and Choosers
Chapter 9: Windows Phone Sensors
Index
  • Chapter 1: Setting up Windows Phone Development with F#
    • What is Windows Phone?
      • Windows Phone – a standardized platform
      • Development option for Windows Phone
      • Windows Phone Application Platform Architecture
    • What is F#?
    • Prerequisites for development
      • Visual Studio 2010
      • Windows Phone Software Development Kit 7.1
      • Windows Phone project and Item Templates for F#
    • Summary
    • Chapter 2: F# Windows Phone Project Overview
      • Windows Phone Project Templates for F#
        • F# and C# Windows Phone Application (Silverlight) Project Template
          • The AppHost project
          • The App project
          • Output
        • F# and C# Windows Phone List Application (Silverlight) Project Template
        • F# and C# Windows Phone Panorama Application (Silverlight) Project Template
      • Summary
      • Chapter 3: Working with Windows Phone Controls
        • Supported controls in Windows Phone
          • Hello world in F#
            • Working with the Button control
            • Working with the Checkbox control
            • Working with the Hyperlink control
            • Working with the ListBox control
            • Working with the MessageBox control
            • Working with the PasswordBox control
            • Working with the ProgressBar control
            • Working with the RadioButton control
            • Working with the Slider control
            • Working with the TextBox control
        • Summary
        • Chapter 4: Windows Phone Screen Orientations
          • Orientation
            • Types of orientations
            • Setting orientation
            • Detecting orientation
            • Changing orientation in an emulator
            • Orientation handling techniques
              • Auto sizing and scrolling
              • Grid layout
          • Summary
          • Chapter 5: Windows Phone Gesture Events
            • Gestures
              • Gesture support in Silverlight for Windows Phone
                • Manipulation events
                • Gesture events
              • Understanding manipulation events
              • Understanding gesture events
            • Summary
            • Chapter 6: Windows Phone Navigation
              • Navigation in Windows Phone
                • Windows Phone navigation model
                  • PhoneApplicationFrame
                  • Phone application page
                  • Hub and Spoke navigation model
                • F# XAML Item Templates
                • Navigating between pages using a hyperlink button
                • Navigating between pages using NavigationService
                • Passing data between pages
              • Summary
                • Chapter 8: Launchers and Choosers
                  • Overview of Launchers and Choosers
                    • Launchers
                      • BingMapsTask
                      • BingMapsDirectionsTask
                      • EmailComposeTask
                      • MarketplaceDetailsTask
                      • MarketplaceHubTask
                      • MarketplaceReviewTask
                      • MarketplaceSearchTask
                      • MediaPlayerLauncher
                      • PhoneCallTask
                      • SmsComposeTask
                      • WebBrowserTask
                    • Choosers
                      • AddressChooserTask
                      • CameraCaptureTask
                      • EmailAddressChooserTask
                      • PhoneNumberChooserTask
                      • SaveEmailAddressTask
                  • Summary

                    Lohith G.N.

                    Lohith G. N. who hails from Mysore, India and currently residies in Bangalore, India has over 12 years of software development experience. Currently he works as developer evangelist for Telerik in India and takes care of evangelism for the South Indian region. Lohith comes from a production engineering background and ended up in software development thanks to the FORTRAN language that he learnt during his graduation days. Well versed with the .NET platform, Lohith has experience building web applications, Windows applications, and service-oriented architecture. Lohith has spent close to a decade mostly in the services-based industry and is well versed with the agile method of software development.

                    Lohith is also a two time Microsoft Most Valuable Professional (MVP) in the area of ASP.NET/IIS. He was awarded this prestigious award from Microsoft in 2011 and 2012. Lohith often writes on ASP.NET/ODATA and maintains his own blog at http://kashyapas.com. He can be reached on Twitter and his Twitter handle is @kashyapa. To know more about Lohith you can check out http://about.me/kashyapa. Lohith is also one of the user group leads for the Bangalore DotNet user group – one of the most active user groups in India. He is a regular speaker at his local user groups.

                    Sorry, we don't have any reviews for this title yet.

                    Code Downloads

                    Download the code and support files for this book.


                    Submit Errata

                    Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                    Sorry, there are currently no downloads available for this title.

                    Frequently bought together

                    Windows Phone 7.5 Application Development with F# +    Extending Microsoft Dynamics AX 2012 Cookbook =
                    50% Off
                    the second eBook
                    Price for both: £22.35

                    Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                    What you will learn from this book

                    • Windows Phone application development with function language F#
                    • Work with Windows Phone controls
                    • Understand screen orientations in Windows Phone
                    • Discover page navigation in Windows Phone
                    • Get to grips with gesture events in Windows Phone
                    • Explore data access and storage in Windows Phone
                    • Become familiar with handlers and choosers in Windows Phone
                    • Learn more about sensors in Windows Phone

                    In Detail

                    Windows Phone is an OS which is also a platform in itself and provides an opportunity for application developers to build their apps and sell them on the Windows Phone Marketplace. Windows Phone is slowly catching up in the race with iOS and Android. Although well suited for scientific and mathematical calculations, the Windows Phone Platform provides an opportunity to program in F#.

                    "Windows Phone 7.5 Application Development with F#"  focuses on making the user aware of Windows Phone App Development with the F# programming language in as short a time as possible. The book teaches you about the development environment, helps you understand the project structure, understand the controls, and ends with some of the cool features of the platform like sensors, launchers, and choosers.

                    The book starts off with enabling the user with the right tools required to start developing. It focuses on getting the IDE ready, and project and item templates. By the end of the book the user will be familiarized with the different aspects of the platform itself. The transition from one chapter to another is short and focused so that you can get to the meat of the topic quickly.

                    Approach

                    A short book with important concepts and instructions.

                    Who this book is for

                    This book is for those who want to find out more about Windows Phone and are familiar with functional programming languages, and in particular, F#. The book assumes that you know how to program using F# as a language. However, the book does take you through a brief introduction to Windows Phone as a platform and F# as a language.

                    Code Download and Errata
                    Packt Anytime, Anywhere
                    Register Books
                    Print Upgrades
                    eBook Downloads
                    Video Support
                    Contact Us
                    Awards Voting Nominations Previous Winners
                    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                    Resources
                    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software