|
Module 1:
Experiencing the
Core of Windows
Mobile 6.5
Development
In this module,
we will discuss
and experience
how to install
the development
tools in the
correct order.
Once you have
all the tools
installed, we値l
Walk you through
the experience
of developing
Windows Mobile
6.5 application.
Orientation
towards Mobile
Application
Development
Orientation of
Windows Mobile
and Windows
Mobile 6.5
Platform
Orientation of
mobile
application
development
Platform Synergy
Enterprise
Readiness
Device Emulators
We値l begin this
module with an
orientation of
different
releases of
Device Emulator.
You will learn
about specific
features of
Device Emulator
2.0 and Device
Emulator 3.0.
You will also
get a guided
tour around
Cellular
Emulator which
allows emulating
cellular
connectivity in
conjunction with
Device Emulator.
Developers tools
for mobile apps
Introduction to
developer tools
for mobile apps
SDKs
Emulators
Visual Studio
based
development
Debug
Deploy
Module 2 :
Experiencing
Managed
Development and
Mobile Windows
Forms
Development
This module will
start with an
overview of the
Core of Windows
Forms
Development,
including
information
about different
out of the box
available User
Interface
Controls for
both Windows
Mobile 6.5
Professional and
Windows Mobile
6.5 Standard
devices. We will
then move on to
the challenges
around
developing a
single
application that
can run on
different
devices with
different form
factors and how
applications can
adapt to
different device
capabilities by
isolation of
specific code
and creating a
factory model
(define an
interface for
creating an
object, but let
subclasses
decide which
class to
instantiate).
As part of new
features of
Device Emulator
3.0 you will
also learn about
using Device
Emulator Manager
to control
individual
Device
Emulators,
either from
inside Visual
Studio 2008 or
from within a
desktop
application
through a COM
object.
Managed
Development
Introduction to
.NET Compact
Framework 3.5
Windows Mobile
Forms
Development
Creating Desktop
Projects to for
installing CAB
files to WM
Device
Implementing
Universal
Download
Capabilities
Programmatically
Determining WM
Device Type
Using existing
COM Objects in
WM CF
Applications
Module 3 :
Experiencing
User
Interface(s)
developments
In this module,
we値l look at
different
possibilities
for using User
Interface
Controls. You
will also learn
how to re-use
existing
functionality
that is
available inside
your own
application.
Creating User
Interfaces
-
General UI
considerations
-
Designing
the UI
-
Associating
an
application
with
hardware
buttons
-
Managing
Display
Orientation
Changes
-
Creating
Form and
Process
based Splash
Screens
-
Creating
Localized
Applications
on WM
Devices
-
Hiding
standard
device UI
elements in
a CF
Application
|
Interaction
using
Live
meeting
with
the
Microsoft
Dev.
Team |
Module 4 :
Experiencing
Data and
Services
related
development
You will
experience the
core of dealing
with data using
the latest in
Data Access
technology viz.
LINQ , Maps and
other
application
services on
Windows Mobile
Devices. You
will get
information on
how to access
data
programmatically
inside your own
managed
applications.
When working
with data and
mobile
applications,
SQL Server CE is
a great way to
quickly get
productive.
Data and
Services
-
Querying SQL
Server CE
Databases
using LINQ
-
SQL CE Data
Synchronization
-
Implementing
Bing Search
in a device
application
-
Displaying
Bing Maps in
a device
application
-
Using
MapPoint Web
Service on
WM Devices
-
Using
Windows
Communication
Foundation
-
to safely
send
messages to
offline
devices
Module 5:
Experiencing
widget
Development
Windows Mobile
devices offer a
rich user
experience and a
wealth of
features for
device users on
the move.
Windows Mobile
widgets are
applications
written using
Web development
techniques; they
connect to Web
services to
obtain and
display data.
Widgets can
deliver business
data, weather
information,
news updates,
traffic maps,
and even slide
shows of online
photo albums.
The flexibility
of JavaScript
and Web
development
techniques of
dynamic mark-up
and style
sheets, coupled
with the new
widget objects
mean that Web
developers can
produce rich
applications
with the
appearance of
native Windows
Mobile
applications.
Widgets
Module 6:
Experiencing
Security and
Deployment
aspects
When developing
Windows Mobile
applications,
there are
different
security policy
considerations.
This talk will
cover some of
the prominent
security and
deployment
considerations
for applications
to run on
Windows Mobile
devices and how
to make use of
certificates to
make
applications
trusted.
Security and
Deployment
-
Checking for
necessary
security
privileges
-
Developing
Test
Certificates
to sign an
application
-
Using Visual
Studio 2008
Device
Security
-
View and
manage list
of
certificates
installed on
WM Device
-
Deploying an
application
to a real
device
Windows Mobile
Marketplace
|