Introduction.NET Microsoft Mobility



Similar documents
Considerations for Mobile Application Development

Lista alfabética de produtos disponíveis para download

Iron Speed Designer Installation Guide

.NET Overview. Andreas Schabus Academic Relations Microsoft Österreich GmbH

DOS to Windows CE Migration: How and Why to Develop Enterprise Mobility Applications for the Windows CE Environment

How To Develop A Web Development Software For A Business

Embedded PC The modular Industrial PC for mid-range control. Embedded PC 1

WEB COMPAS MINIMUM HOSTING REQUIREMENTS

Introduction to Windows Mobile Development. Daniel Moth Developer and Platform Group Microsoft UK

Developing Database Business Applications using VB.NET

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

WinCon Programmable Automation. Controller

Choose the RIGHT Technology Choose the RIGHT Partner Get IT done! Work SMART Not Just Hard

Microsoft.NET mobiililaitteille:.net Compact Framework

Part nº Descripción Idioma Disc nº Fecha X Welcome to MSDN Getting Started Guide

Microsoft Certified Applications Developer (MCAD) exams

Exchange Server 2013 Exchange Server 2013 with Service Pack 1 Expression 3 Studio (MSDN AA) Expression 4 Ultimate FAST Search Server 2010 FAST Search

Important Notice Baracoda products works with all Bluetooth devices accepting both SPP connection and sniff mode.

DreamSpark Product (updated October 1, 2013) Premium

MSDN Academic Alliance

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Installed software with license balance - Microsoft

Programación de Sistemas Empotrados y Móviles (PSEM)

ASP &.NET. Microsoft's Solution for Dynamic Web Development. Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon

Solutions using our software products

WHITE PAPER. TimeScape.NET. Increasing development productivity with TimeScape, Microsoft.NET and web services TIMESCAPE ENTERPRISE SOLUTIONS

Install Pocket Inventory in a Windows Server 2003 R2 Standard Environment

Platform support for UNIT4 Milestone 4

Special FEATURE. By Heinrich Munz

An Overview of the.net Technology. Hanspeter Mössenböck

Cross-Platform Mobile Apps Solution

Install Pocket Inventory in a Windows Server 2008 Standard Environment

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

SharePoint Server Quick Start Guide for Single Server Farms

SCADA/HMI MOVICON TRAINING COURSE PROGRAM

CrossPlatform ASP.NET with Mono. Daniel López Ridruejo

Overview of Active Directory Rights Management Services with Windows Server 2008 R2

MS Active Sync: Sync with External Memory Files

Crystal Reports.Net 1.1 Patch

Disponibilidad de software

WP WinPAC-8x49 Series (WP-8149/8449/8849) is the new generation WinCE based InduSoft PAC (Programmable Automation Controller).

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Application manual Robot Application Builder

Disponibilidad de software

Cód. do DreamSpark.com para acesso gratuito à Microsoft Windows Store e ao Windows Phone Dev Center

Changing the embedded development model with Microsoft.NET Micro Framework

FAQ CE 5.0 and WM 5.0 Application Development

If you are new to.net Welcome!

Wireless Document Management Suite. Product Information

Date: 08/18/2015 Windows 2008R2 SP1 EndoWorks 7.4 Windows Updates Description Tested Pass/Fail Date

Practical Database Programming With Visual C#.NET

Categorie Descrizione Codice Lingua

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

Implementing Mobile Thin client Architecture For Enterprise Application

Crystal Reports XI Release 2 for Windows Service Pack 3

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

Disponibilidad de software

System Requirements for Microsoft Dynamics NAV 2015

SPISAK RASPOLOŽIVOG SOFTVERA U OKVIRU MSDN-AA PROGRAMA:

Project Server hardware and software requirements

Table of Contents. Pocket Label Gallery White Paper

Filestream Ltd. File Stream Document Management Integration Overview

Release Notes FlexPendant SDK Date Table of Content GENERAL Release Information...2. Introduction...2. Installation...

Summer 2015 rev A00 NuDesign Technologies, Inc. Price List. SNMP & CLI Tools, Components, Runtimes and Applications

COMMUNICATION SERVER 1000 COMMUNICATION SERVER 1000 TELEPHONY MANAGER

LabStats 5 System Requirements

Introducing the.net Framework 4.0

SimWebLink.NET Remote Control and Monitoring in the Simulink

Rapid Setup - Hosted ELMS - Czech

Intellex Platform Security Update Process. Microsoft Security Updates. Version 06-10

System Requirements for Microsoft Dynamics NAV 2016

ANDROID DEVELOPER RESUME USA

Note: CEView is the runtime program, which executes the applications developed with InduSoft Web Studio, on the WinCE operating system.

SNOW LICENSE MANAGER (7.X)... 3

SNOW LICENSE MANAGER (7.X)... 3

COMPUTER SCHOOL. Computer Programming. Build your future the INTEC way

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2013 R2

Crystal Reports XI Release 2 - Service Pack 6

Cross-platform Transplant of Embedded Smart Devices

Intellex Platform Security Update Process. Microsoft Security Updates. Version 11-12

Список программных продуктов Microsoft, доступных преподавателям, аспирантам, студентам для скачивания в системе ELMS

Developer AA vollständige Produktliste (Stand November 2009) Deutsche Sprachversionen:

Moft Certified Professional Transcript

Nokia 9210i/9290 Communicators and PersonalJava TM Application Development

CIS 445 Advanced Visual Basic.NET ASP.NET


Page 1. Overview of System Architecture

Novacura Flow 5. Technical Overview Version 5.6

Microsoft Embedded Overview Martin Grossen, Franchise Manager Microsoft, Avnet Silica

System Requirements for Microsoft Dynamics NAV 2016

StruxureWare Power Monitoring 7.0.1

Mobile Operating Systems Lesson 05 Windows CE Part 1

Overview of CS 282 & Android

ASP.NET 2.0, AJAX And Expression Web. Name Title Microsoft Corporation

WJEC GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

System Requirements for Web Applications

Transcription:

Introduction.NET Microsoft Mobility

MS Embedded Platforms Core WinCE 3.0 WinCE.NET 4.X Handheld PC 2000 Pocket PC2000 Pocket Smartphone PC 2002 2002 WinCE.NET 4.2 Pocket PC 2003 PA960 PA950

Developer Tools P l a t f o r m Pocket PC 2000 Pocket PC 2002 Handheld PC SP 2002 Pocket PC 2003 WinCE.NET Non-Microsoft embedded Visual Tools evc++ 3.0 evb 3.0 evc++ 4.0 Visual Studio.NET.NET CF ASP.NET

embedded Visual Tools embedded Visual Tools 3.0 Standalone IDE for development of applications for WinCE3.0, built with Platform Builder 3.0 Use to create native applications where direct access to operating system APIs required Processor intensive Device drivers Code that runs natively on the device More like VBScript than Visual Basic 6.0 Only data type is Variant Code is interpreted at runtime Performance not as good as native applications (embedded Visual C++) or managed applications (.NET Compact Framework) MS;.NET Compact Framework is recommended for most new development Cannot create COM objects embedded Visual Basic is not recommended for future development

embedded Visual C++ 4.0 New version of embedded Visual C++ Use to build applications for Windows CE.NET Identical in appearance to evc++ V3.0 SDK allows access to new features in Windows CE.NET Can be installed alongside embedded Visual C++ 3.0 Visual C++ 4.0 Free download from http://msdn.microsoft.com/vstudio/device/embedded/download.asp

Visual Studio.NET Complete development environment for; PC(Laptop) Stand Alone/Client Applications Server Applications Mobile Applications (Not Laptop) SmartPhone PocketPC WinCE.NET Others; now merely browser devices (no.net plug-ins for Non-Windows)

Visual Studio.NET.NET EXE.NET Compact Framework Common Language Runtime Visual C#.NET Visual VB.NET.NET Class Library s Native Code (DLL s) Microsoft Intermediate Language (MSIL) Managed Code Just In Time Compiler (JIT) Native Code Native Code OS

.NET Compact Framework Fact High performance runtime on the device Code compiled to native code by JIT compiler Runtime allocates memory, Garbage Collector deletes unreferenced objects No memory leaks! Runtime guarantees type safety, prevents buffer overruns and other common programming errors Developers work with classes in the Base Class Libraries (BCL) File handling, I/O, Windows GUI, data access, XML document processing, XML Web Services etc.. Provides an abstraction from the complexities of the underlying operating system.net Compact Framework implements a compatible subset of the classes in the desktop.net Framework Benefit Developer Tools fully integrated into Visual Studio.NET Same developer tools for desktop and mobility devices Same programming languages Class Libraries are a subset of those on the deskop Where a class or method is supported, usage is identical Easier than WinCE API, ATL or MFC Remote debugging on emulator/real device Simple access to new technologies such as XML Web Services More productive developers!

ASP.NET Inter/Intra net Any device with Web-browser Adoptive Rendering Microsoft Internet Information Server (IIS) ASP.NET ASPX (HTML)

ASP.NET, XML Webservice.NET EXE.NET Compact Framework Common Language Runtime SOAP OS Simple Object Access Protocol Inter/Intra net IIS ASP.NET ASPX SQL Server Other Data source

SQL Server CE.NET EXE.NET Compact Framework Common Language Runtime ADO.NET SQL CE CLIENT OS Inter/Intra net Pocket Access (.cdb) RDA or Replication IIS SQL CE Server SQL Server Remote Data Access

.NET Connectivity

References Microsoft Mobility Information http://www.microsoft.com/mobile Visual Studio.NET http://msdn.microsoft.com/vstudio DotNet.NET Compact Framework http://www.gotdotnet.com/team/netcf Building.NET applications for mobile devices ISBN 0-7356-1532-2 Microsoft.NET Compact Framework ISBN 0-7356-1725-2 embedded Visual Tools http://msdn.microsoft.com/vstudio/device/embedded/default.asp SQL Server CE V2.0 http://www.microsoft.com/sql/ce/productinfo Microsoft Mobile Information Server http://www.microsoft.com/miserver