CSE 497B : Hands-on Handhelds Instructors: Dr. Anand Sivasubramaniam Dr. Mahmut Kandemir Teaching Assistant:

Slides:



Advertisements
Similar presentations
Developing Apps With eMbedded Visual C++ ® Mike Shappell Windows CE Tools Microsoft Corporation
Advertisements

Developing Windows ® CE Applications With Visual Basic ® Larry Roof tonked
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 14 Outline Which small devices? What are the limitations and what kind of.
®® Microsoft Windows 7 Windows Tutorial 8 Connecting to Networks with Mobile Computing.
8 April Doors Network Configuration Parameters (Single Site Mode)
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT ACCESS Lesson 5 – Reports and Macros.
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
01/28/2005 ENEE408G Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing TA: Hung-Quoc Lai,
09/02/2005 ENEE408G Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing TA: Hung-Quoc Lai,
Welcome to (insert course name) (customize with instructor/course/section #)
Choosing the Right PDA for You You have decided your busy schedule can benefit from the facility of a PDA, but which PDA? By which maker?
1 Introduction to Programming Environment Using MetroWerks CodeWarrior and Palm Emulator.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
Installing Ricoh Driver. Items you need to know IP address of Printer Options that are installed And Paper Sizes To get all this information you can print.
Introduction to the Resources of Pocket PC Bo-Yuan Peng National Taiwan University.
Internet Setup in Microsoft Windows Windows Layering Bindings Adding Adapters, Protocols, and Clients TCP/IP Configuration.
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
NORTEL NETWORKS CONFIDENTIAL CallPilot 150 Modem Access Jan 03, 2005 Version 1.5.
CPG 453 Course Outline Previous Text:  Microsoft Office XP – Illustrated Introductory (Enhanced Edition) by Thomson Course Technology (2003)  This.
USING POWERPOINT TO CREATE PRESENTATIONS BY DR. ENNIS-COLE.
September 2008 IT Software Development Guide.
DB2 (Express C Edition) Installation and Using a Database
1 Developing Apps For The Pocket PC Platform Anup Mistry Technology Manager D-2 (22 nd May ’03)
Windows CE 시스템 개발 개요. 임베디드시스템소프트웨어 -Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle.
IT 211 Project Integration and Deployment Lab #11.
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
Overview of System Development. Overview Selecting a Windows Embedded Operating System The Windows CE Platform Development Cycle The Application Development.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Web Feature Data Access Pages.
A First Look At Microsoft Visual Basic Lesson 1. What is Microsoft Visual Basic? Microsoft Visual Basic is a software development tool, which means it.
Collaborate. Welcome To Login to Computers – Read network terms and Press “OK” – Enter Password: star#101 To Access Session – Login to Blackboard – Go.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
Computer Science I How to Configure Visual Studio.NET 2003 for C++ Colin Goble.
How to configure DNS for a Windows 2000 domain? 1.Start the Install/Remove Programs Control Panel Applet (Start - Settings - Control Panel - Add/Remove.
Introduction to Embedded Software Development Frequently Asked Question School of Software Engineering.
Click your mouse to continue. Creating a New Mail Merge Document When you need to create a form letter but do not have an existing main document, you can.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Using Microsoft Visual Studio C++ Express 2005 Name: Dr Ju Wang Ashwin Belle Course Resource:
FIRST COURSE Integration Tutorial 1 Integrating Word and Excel.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 1 1 Integrating Microsoft Office XP Tutorial 1 – Integrating Word and Excel.
Windows CE 시스템 개발 개요. 모바일운영체제 - Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle  The.
CIS111 PC Literacy Getting Started with Windows XP.
Getting to Know Your Computer Your File System Applications What’s running on your machine Its own devices Networking.
How To Configure Thunderbird For Your Webspace Account.
Introduction to the Resources of Pocket PC Bo-Yuan Peng National Taiwan University.
MS-Access XP Lesson 4. Modifying Queries 1.Select query in queries 2.Click design button or Right click on query and click design view 3.Change query.
Eclipse Project. Installing Visit to download a copy for your home computerhttp:// –Get Release version 3.0 (or.
IS493 INFORMATION SECURITY TUTORIAL # 1 (S ) ASHRAF YOUSSEF.
1 Microsoft Project 2003 Starting a New Project. 2 Creating a new project plan To start Microsoft Project, click the Windows Start menu. Point to All.
Software Toolchains. Instructor: G. Rudolph, Summer Motivation Desktop Programmers typically write code on the same kind of machine on which it.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Intoduction to Andriod studio Environment With a hello world program.
Certificate in Accounting NOS 116, 118, 213, 222 Lecture 1: Introduction.
Software Toolchains. Motivation 2 Write Run Edit, compile, link, run, debug same platform Desktop Write Run Edit, compile, link, debug on host; run on.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Day 1 Session 2. Setup & Installation
Obtaining the Required Tools
Practical Office 2007 Chapter 10
CIS 470 Mobile App Development
Quick Start Guide for Visual Studio 2010
1. Open Visual Studio 2008.
Double click Microsoft Visual Studio 2010 on the Computer Desktop
Software Setup & Validation
Thin Client Content Deployment
Overview of System Development for Windows CE.NET
Microsoft Outlook (Disabling desktop notifications)
Presentation transcript:

CSE 497B : Hands-on Handhelds Instructors: Dr. Anand Sivasubramaniam Dr. Mahmut Kandemir Teaching Assistant: Partho Nath

Course Information Access online at Lectures: 11:00-12:15 M in 302 Pond Lab Sessions: 11:00-12:15 W in 127 Hammond

Course requirement outline Hardware requirements Compaq (HP?) iPAQ 3975 Pocket PC. (Other vendors like Casio, Symbol permitted) Serial/USB docking cradles + AC power + rechargeable battery pack PC Card Expansion jackets (must be able to accommodate PCMCIA wireless cards) PCMCIA Wireless Ethernet cards

Software requirements Desktop PC running Windows 98, 2000, XP, Linux. Microsoft Embedded Visual Tools (Embedded Visual C++, Embedded Visual Basic). Pocket PC 2002 SDK Includes Pocket PC 2002 device emulator

Lab outline PART-1 (Windows-based desktops) Familiarizing with the iPAQ Pocket PC device. Setting up Windows CE. Embedded Visual Tools (eVC++/eVB). Pocket PC 2002 SDK/device emulator. Microsoft Foundation Classes and Visual C++. Windows CE GUI..NET framework for deploying applications. Wireless networking with Windows CE.

PART-2 (Linux/Windows-based desktops) Setting up Linux. Configuring gcc (cross-compiler), program development. Familiarizing with Java, development tools. Wireless networking with Linux.

Course Projects Project-1: Due Feb 17. Address book Application. Project-2: Due Mar 3. Tetris Application. Project-3: Due Mar 24. Pager/Chat Application. Project-4: Due Apr 28. Final project is left for your group to decide.

Lab Policies Office hours and grading policies will be announced by the TA shortly. Please keep checking the website for further announcements. Additional lab sessions can be scheduled with the TA.

Pocket PC Windows powered mobile devices Pocket PC, Pocket PC Phone Edition, Smartphone, and Handheld PC. For more information check Pocket PC developer information check

Pocket PC Device Emulation Behaves like a physical device. Complete hardware virtual machine. Uses TCP/IP (default) as the transport protocol to communicate with the host. Visit for more details. Facilitates debugging.

Creating a simple application in eVC++ with Microsoft Foundation Classes Start EVC++ by clicking the Start button on your desktop. Then select Programs. Select Microsoft eMbedded Visual Tools and then select eMbedded Visual C From the menu bar, select File, and then select New. From the Projects tab, select WCE Pocket PC MFC AppWizard (.EXE). Type “DebugSample” (or any name you choose) in the Project Name edit box. Make sure that all target CPUs you want to support are checked in the CPUs list, especially the Win32 (WCE x86em) item, as shown in Figure 1. Click OK. For the sake of this example, leave everything at the default settings. Click FINISH, and then click OK to create the project.

“Hello World” in eVC++. Start eMbedded Visual C++. Select New under File. In the dialog box select WCE Pocket PC Application and enter the project name: Helloworld. As soon as you click OK, the WCE Pocket PC Application wizard will start. When the wizard asks you what kind of application you would like to create, select a typical Hello world application. Tap Finish. The wizard will summarize what it's going to do. As soon as you acknowledge the summary by tapping OK, the wizard generates the sources for your first Hello World application. Make sure that Win32 (WCE x86em) Debug and Pocket PC Emulation are selected in the Windows CE Configuration toolbar. Now tap the Rebuild All button to create your new application. The eMbedded Visual C++ software will now compile your application and download it to the Pocket PC desktop emulator. Finally, tap the Debug button, and you should see your first Hello World application in the Emulator window.

Helpful/Useful links C:\Windows CE Tools\htmlhelp\pocketpc 1. PPC2.chm — Platform SDK for PocketPC — some developer help 2. PPC2ADOC.chm — ADOCE help file 3. PPC2OD.chm — OLE DB SDK for Windows CE 4. PPC2SDKR.chm — Pocket PC API Reference