You are previewing Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7.
O'Reilly logo
Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7

Book Description

Create enterprise-ready websites and applications that access Microsoft SharePoint on Windows Phone 7

  • Provides step-by-step instructions for integrating Windows Phone 7-capable web pages into SharePoint websites

  • Provides an overview of creating Windows Phone 7 applications that integrate with SharePoint services

  • Examines Windows Phone 7's enterprise capabilities

  • Highlights SharePoint communities and their use in a Windows Phone 7-connected enterprise

  • Learn from a distinguished author with hands on experience, and get started with developing SharePoint websites and applications for Windows Phone 7 quickly

  • In Detail

    Microsoft Windows Phone 7 is a reinvention of the Windows Mobile platform and improves productivity by taking a fresh approach to the most common Smartphone business usage scenarios such as e-mail, calendar, contacts, and collaboration. Microsoft SharePoint is a Web technology-based server that can be used to build portals, collaboration sites, and also content management sites.

    Microsoft Windows Phone 7 allows you to integrate with Microsoft SharePoint 2010 and create enterprise-ready websites and applications that access SharePoint Server on Windows Phone 7.

    The book starts by providing an overview of the out-of-the-box features of Windows Phone 7 for enterprises then moves on to an overview of the web browser that is included on the phone, Internet Explorer Mobile, covering the improvements found over the desktop version of Internet Explorer 7 and the limitations of the browser. The book then dives deep into topics such as Windows Phone 7 Web Development, building SharePoint Sites for Windows Phone 7, building SharePoint Pages for Windows Phone 7, and SharePoint Communities amongst others.

    A fast-paced overview of enterprise-ready Microsoft SharePoint websites and applications built for Windows Phone 7

    Table of Contents

    1. Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7
      1. Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7
      2. Credits
      3. Foreword
      4. About the Author
      5. About the Reviewers
        1. Support files, eBooks, discount offers and more
          1. Why Subscribe?
          2. Free Access for Packt account holders
          3. Instant Updates on New Packt Books
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
        7. Downloading the example code for this book
          1. Errata
          2. Piracy
          3. Questions
      8. 1. Introducing Windows Phone 7
        1. Overview of the phone
        2. Working with e-mail, contacts, and calendars
          1. Outlook e-mail
          2. Calendar
          3. Contacts
        3. Office Hub
          1. OneNote
          2. Documents
            1. Word
            2. Excel
            3. PowerPoint
          3. SharePoint Workspace Mobile
            1. Forefront Unified Access Gateway
        4. Windows Marketplace
          1. Getting apps on the phone
          2. Marketplace approval process
        5. Summary
      9. 2. Getting Started with Internet Explorer Mobile
        1. Web page architecture
          1. HyperText Markup Language (HTML)
          2. Cascading Style Sheets (CSS)
          3. JavaScript
          4. Putting HTML, CSS, and JavaScript together
        2. Internet Explorer Mobile
          1. Internet Explorer Mobile User Agent
          2. Client side browser detection
          3. Server-side detection
          4. XHTML Mobile Profile
          5. Enhancing JavaScript in Internet Explorer Mobile
          6. CSS enhancements
          7. Available fonts
          8. Plugins
          9. HTML5
        3. Mobile-friendly META tag settings
          1. HandheldFriendly
          2. MobileOptimized
          3. Viewport
        4. Building a simple web page—enhanced for Internet Explorer Mobile
          1. Support.aspx
          2. Style.css
          3. Mobile.css
          4. Desktop view
          5. Windows Phone 7 view
        5. Summary
      10. 3. Enhancing SharePoint Sites for Windows Phone 7
        1. Why do we customize SharePoint sites?
        2. Sites, collections, webs, and web applications
          1. Content hierarchy
          2. Physical objects hierarchy
          3. Services hierarchy
        3. SharePoint development environment
          1. Visual Studio 2010 SharePoint project types
          2. SharePoint root
        4. Summary of site definitions
        5. How to build a custom site
          1. Creating a site template
            1. Creating the site
            2. Adding an issue tracking list to the site
            3. Removing the Circulations list
            4. Adding a picture library
            5. Customizing the home page
            6. Changing the site theme
            7. Saving the template
            8. Testing it out
            9. Moving a template
        6. Summary
      11. 4. Building SharePoint Pages for Windows Phone 7
        1. The difference between lists and libraries
          1. Searching content with iFilters
        2. Adding columns to a list
        3. Customizing the list item output
          1. Creating a project for our custom template
          2. Adding a mapped folder for the custom control template
          3. Creating the custom template
          4. Customizing the template
        4. Replacing the mobile home page
        5. Summary
      12. 5. Customizing SharePoint Communities for Windows Phone 7
        1. Blogs
          1. Creating a blog site in SharePoint
          2. Customizing a SharePoint blog site
            1. About this blog
            2. Categories
            3. Blog Tools
              1. Create a post
              2. Manage posts
              3. Manage comments
              4. Launch blog program to post
              5. Configuring Windows Live Writer
            4. Links
          3. Getting SharePoint blog sites working well with Windows Phone 7
        2. Wiki
          1. Creating wiki site pages
          2. Making wiki pages work with Windows Phone 7
        3. Summary
      13. 6. Introduction to Programming Windows Phone 7 with the SharePoint Client Services
        1. Security in SharePoint 2010
          1. Central Administration
          2. Site Permissions
        2. Using WebClient to get data from the web
          1. Creating the base project
          2. Displaying WebClient results by adding a text block
          3. Creating a WebClient
          4. Requesting the contents of our SharePoint home page
          5. Displaying the raw HTML that is returned
        3. RSS feeds available from SharePoint
        4. Parsing XML in Windows Phone 7
          1. Replacing the text block display with a list box
          2. Creating a simple view model for an RSS Item
          3. Parsing the XML
          4. Creating a list of RSS Items
          5. Binding the list of RSS Items to the list box
        5. Simple page navigation
          1. Building a details view page
          2. Setting up a new event handler
          3. Building the Uri for navigation
          4. Navigating to the details view page
          5. Handling loaded events on the details page
        6. Using the WebBrowser control to display the post
          1. Adding a WebBrowser to the details view
          2. Navigating to the post's URL
        7. Summary
      14. 7. Building a Windows Phone 7 Dashboard Application with SharePoint Data
        1. Forms-based authentication
          1. Connecting with forms based authentication
          2. Accessing the RSS feeds securely
          3. Removing anonymous access
        2. Managed Client Object Model on the desktop
          1. ECMAScript interface
          2. Silverlight interface
        3. WCF Data Services to the rescue
          1. REST
          2. WCF Data Services and OData
          3. ASP.NET Web Services
        4. Creating a dashboard application
          1. Creating the calendar
          2. Reading the calendar data
            1. Authentication
            2. Calendar data service
          3. Displaying the calendar data
          4. Organizing the calendar data
          5. Creating the task status site
          6. Reading the task status site data
          7. Displaying the task status overview chart
        5. Summary
      15. A. Additional Resources
        1. Sites with good information on SharePoint and Windows Phone 7
          1. MSDN
            1. SharePoint 2010 site on MSDN
            2. The mobile rendering system
            3. SPListTemplateType Enumeration
            4. Windows Phone 7 documentation
          2. App Hub
          3. Stack Overflow
          4. Control vendors
            1. Infragistics
            2. Telerik
            3. Mindscape
        2. Blogs with good articles on SharePoint and Windows Phone 7
          1. SharePoint Developer Team Blog
          2. SharePoint in Pictures
          3. IE for Windows Phone Team Weblog
          5. Delay's Blog
          6. Steve on Security
          7. Blankenblog
      16. B. What Wasn't Covered in This Book and Why?
        1. Alerts
        2. Office Message Service and Short Message Service
        3. Mobile document viewers
        4. OData SDK for Windows Phone 7
        5. Debugging tools
          1. Fiddler
          2. Silverlight Spy
        6. Conclusion