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 | edit source]
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.
- Read Application Certification Requirements for Windows Phone.
- Read Globalization and Localization for Windows Phone.
- Read User Experience Design Guidelines for Windows Phone.
- Read Performance Considerations in Applications for Windows Phone.
- Read Object-Oriented Programming (C# and Visual Basic).
- Read Getting Started with the MVVM Pattern in Silverlight Applications.
Activity 2 - Network for Mobile Devices[edit | edit source]
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.
- Read Application and Programming Models.
- Read Networking and Web Services Overview for Windows Phone.
- Read Push Notifications Overview for Windows Phone.
Activity 3 - Understand Silverlight[edit | edit source]
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.
- Read The Silverlight and XNA Frameworks for Windows Phone.
- Read Windows Phone Developer Guide—Appendix B.
- Read Building Apps with HTML5: What You Need to Know.
- Read Controls in Silverlight for Windows Phone.
- Read Panorama and Pivot Controls Quickstart.
- Read Types of Controls.
Activity 4 - Work with Developer Tools[edit | edit source]
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.
- Read Visual Studio 2010 Express for Windows Phone
- Read Windows Phone Emulator
- Read Deploying and Testing on You Windows Phone
Activity 5 - Code for Mobile Applications[edit | edit source]
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.
- Read Getting Started with Visual Basic.
- Read Getting Started with Visual C#.
- Read XAML Overview.
- Read Getting Started with XNA Game Studio Development.