A look ahead: the development environment - PowerPoint PPT Presentation

About This Presentation
Title:

A look ahead: the development environment

Description:

Visual Studio 2005 (from MSDNAA program) ActiveSync 4.1 (shipped with PPC) Windows Mobile 5.0 ... CONTACTLESSONE SDK: RFID reader software (purchased from Sirit) ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 15
Provided by: rebecc2
Learn more at: https://www.cs.unca.edu
Category:

less

Transcript and Presenter's Notes

Title: A look ahead: the development environment


1
A look ahead the development environment
2
Overview
  • Whats a user to do?
  • walk
  • browse (follow links)
  • scan (should load a new URL)

request to scan
Browser
Scanner App.
next URL
3
Software components
  • Visual Studio 2005 (from MSDNAA program)
  • ActiveSync 4.1 (shipped with PPC)
  • Windows Mobile 5.0 SDK for Pocket PC (free
    on-line)
  • CONTACTLESSONE SDK RFID reader software
    (purchased from Sirit)
  • IEM/PIE i.e., Internet Explorer

4
PIE/IEM
  • 2004 info
  • 2006/2007 info
  • Said to support CSS and javascript but
  • We need to run a client-side application from the
    browser and the browser needs to receive
    information from that application

5
CONTACTLESSONE SDK
6
Windows Mobile 5.0 SDK
  • Windows Mobile is a compact operating system
    combined with a suite of basic applications for
    mobile devices built on Windows CE and .NET.

7
More acronym speak
  • Windows CE, Windows Mobile, and Pocket PC are
    often used interchangeably but this is not
    accurate.
  • Windows CE is a modular operating system that
    serves as the foundation of several classes of
    devices.
  • Windows Mobile is a Microsoft-defined platform
    for general PDA use based on Windows CE. Pocket
    PC, SmartPhone, and PocketPC Phone Edition are
    the three main platforms under the Windows Mobile
    Umbrella.

8
.NET Compact Framework 2.0
.NET Compact Framework 2.0 is a version of the
.NET Framework designed to run on mobile
devices such as PDAs
You can develop applications which Use the .NET
Compact Framework in Visual Studio.NET
9
NET Compact Framework
  • In addition to the common language runtime (CLR),
    the NET Compact Framework provides a unified set
    of class libraries. It is an optimized subset of
    the .NET Framework.
  • 20mb ? 1.35mb (ROM)
  • True subset no breaking changes
  • Same languages, same code, same CIL

10
Class libraries
Supports JIT Garbage Collection Type safety
exceptions Threading Windows OS (PInvoke) SQL
Mobile Server Web Services Sockets/Streams ADO.Net
Graphics
11
Visual Studio 2005
  • Visual Studio is Microsofts integrated
    development environment. It supports development
    of standalone applications, web sites, web
    applications, and web services that run on any
    platforms supported by Microsoft's .NET Framework.

12
Developing in a Compact World
  • Emulator debugging
  • Deployment
  • Compiles application for device
  • Visual Studio deploys directly to device
  • Create CAB file and transfer to device using
    ActiveSync
  • Create EXE file to deploy from desktop to device

13
Developing in a Compact World Whats Different?
  • Specific performance issues
  • XML
  • Form loading
  • SQL Server CE
  • Emphasis on File Size
  • Emphasis on Memory Footprint

14
Developing in a Compact World Whats Different?
  • No MDI applications
  • No ActiveX controls
  • Applications that dont really close
  • No file system (C/?)
  • Remoting
  • Printing
  • Server side functionality
Write a Comment
User Comments (0)
About PowerShow.com