Exam 98-373: Mobile Development Fundamentals/Use a Mobile Application Development Environment

This lesson covers Use a Mobile Application Development Environment. It looks at design, network, Silverlight, developer tools, and code..

Activity 1 - Understand Design for Mobile Devices

edit

This objective may include but is not limited to: describing and defining marketplace submission rules; describing and defining mobile design concepts (for example, metro, button sizing, spacing); describing and defining globalization/localization; defining mobile optimization; defining MVVM; describing and defining object-oriented programming (OOP) and separation of concerns; describing and defining asynchronous programming/threading.

  1. Read Application Certification Requirements for Windows Phone.
  2. Read Globalization and Localization for Windows Phone.
  3. Read User Experience Design Guidelines for Windows Phone.
  4. Read Performance Considerations in Applications for Windows Phone.
  5. Read Object-Oriented Programming (C# and Visual Basic).
  6. Read Getting Started with the MVVM Pattern in Silverlight Applications.

Activity 2 - Network for Mobile Devices

edit

This objective may include but is not limited to: describing and defining the application model in relation to WCF RIA services; creating a robust server/cloud communication that can throttle between no network to mobile network to wireless network; describing and defining networking concepts in relation to multicast and HTTP requests; using Web services; describing and defining toast and other notifications.

  1. Read Application and Programming Models.
  2. Read Networking and Web Services Overview for Windows Phone.
  3. Read Push Notifications Overview for Windows Phone.

Activity 3 - Understand Silverlight

edit

This objective may include but is not limited to: describing and defining the differences between Silverlight, XNA, and HTML5 and which one to choose for a given scenario; using Silverlight and HTML5 applications; identifying Silverlight controls.

  1. Read The Silverlight and XNA Frameworks for Windows Phone.
  2. Read Windows Phone Developer Guide—Appendix B.
  3. Read Building Apps with HTML5: What You Need to Know.
  4. Read Controls in Silverlight for Windows Phone.
  5. Read Panorama and Pivot Controls Quickstart.
  6. Read Types of Controls.

Activity 4 - Work with Developer Tools

edit

This objective may include but is not limited to: using Microsoft Visual Studio IDE; creating the deployment package and deploying the application; using the Microsoft .NET Framework; configuring a test environment; testing and debugging mobile applications.

  1. Read Visual Studio 2010 Express for Windows Phone
  2. Read Windows Phone Emulator
  3. Read Deploying and Testing on You Windows Phone

Activity 5 - Code for Mobile Applications

edit

This objective may include but is not limited to: evaluating code; identifying code errors; identifying the code to use to meet requirements; distinguishing among programming languages and programs, including XNA, Microsoft Visual Basic .NET, HTML5, XAML, and C# .NET.

  1. Read Getting Started with Visual Basic.
  2. Read Getting Started with Visual C#.
  3. Read XAML Overview.
  4. Read Getting Started with XNA Game Studio Development.

References

edit