September 2008 IT-3100 11 Software Development Guide.

Slides:



Advertisements
Similar presentations
Developing Windows ® CE Applications With Visual Basic ® Larry Roof tonked
Advertisements

64bit Development Overview March 28 Microsoft. Objectives Learn about the current 64-bit platforms from a hardware, software and tools perspective Review.
Programming in the Office 2003 Environment Corinne Hoisington.
The slides for this event will be posted at:
1 Introduction to Programming Environment Using MetroWerks CodeWarrior and Palm Emulator.
Amit Chopra APP209 Introducing “Orcas” Huh ? What’s “Orcas”?
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
DotNET A Developer’s Perspective Mike Litzkow University of Wisconsin - MadisonOne.
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Application Development for Windows CE Devices
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
BizTalk Adapter Pack (SAP) Installation
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
1 ENG236: ENG236: C++ Programming Environment (2) Rocky K. C. Chang THE HONG KONG POLYTECHNIC UNIVERSITY.
Creating and Running Your First C# Program Telerik Software Academy Telerik School Academy.
Introduction to.Net and ASP.Net Course Introduction Build Your Own ASP.Net Website: Chapter 1 Microsoft ASP.Net Walkthrough: Creating a Basic Web Forms.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
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.
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.
CSE 497B : Hands-on Handhelds Instructors: Dr. Anand Sivasubramaniam Dr. Mahmut Kandemir Teaching Assistant:
What should I do first Young Joon Kim MSRDS First Beginner Course - STEP1.
HelloApps.com What should I do first Young Joon Kim MSRDS First Beginner Course - STEP1.
Tutorial 1: An Introduction to Visual Basic.NET1 Tutorial 1 An Introduction to Visual Basic.NET.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Introduction to the Visual Studio.NET IDE (LAB 1 )
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 17 Microsoft’s Approach 1 –.NET Mobile Framework Rob Pooley.
1.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman.
tom perkins1 XML Web Services -.NET FRAMEWORK – Part 1 CHAPTER 1.1 – 1.3.
Programming with Visual Studio 2005.NET A short review of the process.
N from what language did C++ originate? n what’s input, output device? n what’s main memory, memory location, memory address? n what’s a program, data?
Introducing Visual Studio.NET Petar Banov. Introducing Visual Studio.NET What is.NET all about?.NET Technologies Visual Studio.NET.
Visual Basic.NET BASICS Lesson 1 A First Look at Microsoft Visual Basic.NET.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Programming with Visual Studio.NET A short review of the process.
Introduction to Web Services. Examples Using a Web Service Creating a new Web Service.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
Windows CE 시스템 개발 개요. 모바일운영체제 - Windows CE 2 Overview  Selecting a Windows Embedded Operating System  The Windows CE Platform Development Cycle  The.
Compunet Corporation1 Programming with Visual Basic.NET Fundamentals of Programming Lecture # 1 Tariq Ibn Aziz.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
MBL490 Deploying Applications to Smartphone and Microsoft® Powered Pocket PC Marcus Perryman Consultant.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
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.
Open project in Microsoft Visual Studio → build program in “Release” mode.
Installation of Visual Studio Android emulator and Android Studio
Downloading a Visual C compilers (try it yourself at home) Visual Studio 2012 can be found at:
Develop VB in WinCE Maker : Axel Chou. Introduction to WinCE 3.0 One of the Microsoft Embedded System –WinCE 3.0 –Embedded NT 4.0 Customize : Minimize.
HOW TO FIX MSVCR100. DLL IS MISSING ERROR? missing-error.
Introduction A bit of history At bit of architecture
Building C# Applications
Mobile Device Development
Introduction ITEC 420.
Introducing the Windows Mobile development
Computer Terms Review from what language did C++ originate?
OpenGL project setup.
Introduction to .NET Framework Ch2 – Deitel’s Book
CE-105 Spring 2007 Engr. Faisal ur Rehman
What should I do first MSRDS First Beginner Course - STEP1
MonoGame and Windows 8.
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Social Media And Global Computing Introduction to Visual Studio
CIS16 Application Development – Programming with Visual Basic
Download and Installation of code::blocks
Computer Terms Review from what language did C++ originate?
Overview of System Development for Windows CE.NET
Presentation transcript:

September 2008 IT Software Development Guide

IT Selection of Target Platform Manage Client VB.NET C#.NET Native Client C++ Web Application Client Application Selection Selection of Development Language Selection

IT Manage and Native Manage Client Visual Studio 2005 or Visual Studio.Net 2003 Language : VB.NET C#.NET Native Client eMbedded Visual C or Visual Studio 2005 Language : C++ Managed Client Executes Managed Code on Common Language Runtime Can exploit.NET applications and XML Web service. Can develop application software by Drag & Drop operation visually. Can improve productivity by Custom Control. Native Client Executes Computer Binary Code. Can derive functions and performance of the devices at most. Can optimize performance and process speed.

IT Development Tool for Native Client Tools for Application Development From Microsoft (Software) Visual Studio 2005 & SP1 or eMbedded Visual C eMbedded Visual C ServicePack4 ActiveSync 4.2 or later version * Please download tools listed above from Microsoft Home Page. From CASIO (Software) IT-3100 SDK * Please download from CASIO Business Solution “Support” From CASIO (Hardware) IT-3100 HA-B61IO (Bridge Satellite Cradle) USB Cable

IT Steps of Software Development 1 Visual Studio 2005 (Visual C++)

IT Steps of Software Development 2 Visual Studio 2005 (Visual C++)

IT Steps of Software Development 3 Visual Studio 2005 (Visual C++)

IT Steps of Software Development 4 Visual Studio 2005 (Visual C++)

IT Steps of Software Development 5 Note: Before building the program, it is necessary to connect the IT-3100 to the PC by Active Sync. Active Sync can be download from Microsoft Web site. USB Visual Studio 2005 (Visual C++) The application program will be downloaded to the IT after compiling. If breakpoints are set, the program stops at each point while the IT-3100 is connected as remote connection.

IT eMbedded Visual C High speed processing It is expected that an application program which is created by eVC will run faster than those created by Visual Basic.NET or C#.NET created by VisualStudio 2005 or VisualStudio.NET2003. The reason is that codes compiled by eVC++4.0 are CPU native codes, on the other hand, codes created by VB or C# are intermediate codes therefore an application program by eVC++40 runs faster than one created by VB or C# theoretically. Please download Embedded Visual C++4.0 from Microsoft Web site. fa75ae960856&displaylang=en fa75ae960856&displaylang=en

IT Steps of Software Development 1 Create a new project. Mark the check box of Win32 WCE ARMV4I that is the CPU type of the IT Select A typical “Hello World” application. eMbedded Visual C++ 4.0

IT Steps of Software Development 2 Set IT-3100 to Target. Mark the check box on “Use WCE500 Tools”. A skeleton program will be automatically created. Execute “build” after setting IT-3100 as Target. eMbedded Visual C++ 4.0

IT USB Steps of Software Development 3 Note: Before building the program, it is necessary to connect the IT-3100 to the PC by Active Sync. Active Sync can be download from Microsoft Web site. eMbedded Visual C The application program will be downloaded to the IT after compiling. If breakpoints are set, the program stops at each point while the IT-3100 is connected as remote connection.

IT Managed Code Development Tool Required tools for Managed Code development From Microsoft (Software) Visual Studio 2005 or Visual Studio.NET 2003.NET Compact Framework 2.0 Service Pack 1 Patch Windows CE Utilities for Visual Studio.NET 2003 ActiveSync4.2 or later From CASIO (Software) SDK From CASIO (Hardware) IT-3100 HA-B61IO (Bridge Satellite Cradle) USB Cable

IT Steps of Software Development 1 Visual Studio 2005 Start up Visual Studio 2005 and create new project, then select VB or VC# VB VC#

IT Steps of Software Development 2 Select IT-3100 Device. Start Debugging Visual Studio 2005 USB

IT Steps of Software Development 3 Download Windows CE Utilities for Visual Studio.NET 2003 from Microsoft Web site and then install it into the PC. Startup Visual Studio.NET 2003 and then create a new project. Select Windows CE. Visual Studio.NET 2003 Select Smart Device Application.

IT Steps of Software Development 4 1. Select Windows CE Device CPU 2. Select ARMV4I Visual Studio.NET 2003

IT Steps of Software Development 5 Note: Before building the program, it is necessary to connect the IT-3100 to the PC by Active Sync. Active Sync can be download from Microsoft Web site. Visual Studio.NET 2003 Select Windows CE.NET Device Start Debugging The application program will be downloaded to the IT-3100 after compiling. If breakpoints are set, the program stops at each point while the IT-3100 is connected as remote connection. USB

IT Usage of Common Device Control Library 1. Visual C++ 2. VB.NET 3. eVC++ 4.0

IT Visual C++ Step 1 Currently we have released the following Common Device Control Library Lib files Header files CAB files C:\Program Files\CASIO\MBSys\CAB C:\Program Files\CASIO\MBSys\INCLUDEC:\Program Files\CASIO\MBSys\LIB\ARMV4I

IT Visual C++ Step 2 Try to use “ SysGetModelName ” function in system library So, first of all, you should append “#include “SystemLib.h” sentence for using System library.

IT Visual C++ Step 3 Then you should append “SysGetModelName” function sentence like this.

IT Visual C++ Step 4 Header file path setting Then you should set header file path setting in this “Property Pages”.

IT Visual C++ Step 5 Library file path setting Then you should set library file path setting in this “Property Pages”.

IT Visual C++ Step 6 Library file path setting Then you should set library file name in this “Property Pages”.

IT Visual C++ Step 7 Deploying and debugging

IT VB.NET Step 1 Currently we have released the following Common Device Control Class Library DLL files CAB files C:\Program Files\CASIO\MBSys\CAB C:\Program Files\CASIO\MBSys\WindowsCE

IT VB.NET Step 2 Add Reference operation First of all, you should append “SystemLibnet” into References in Solution Explorer.

IT VB.NET Step 3 Coding Write code which is using system library function

IT VB.NET Step 4 Deploying and debugging

IT eVC Step 1 Currently we have released the following Common Device Control Library Lib files Header files CAB files C:\Program Files\CASIO\MBSys\CAB C:\Program Files\CASIO\MBSys\INCLUDEC:\Program Files\CASIO\MBSys\LIB\ARMV4I

IT eVC Step 2 Try to use “ SysGetModelName ” function in system library So, first of all, you should append “#include “SystemLib.h” sentence for using System library.

IT eVC Step 3 Then you should append “SysGetModelName” function sentence like this.

IT eVC Step 4 Header file path setting Then you should set header file path setting in this “Project Settings Pages”.

IT eVC Step 5 Library file path setting Then you should set library file path setting in this “Project Settings Pages”.

IT eVC Step 6 Library file path setting Then you should set library file name in this “Project Settings Pages”.

IT eVC Step 7 Deploying and debugging

IT Usage of Emulator 1. Visual C++ 2. VB.NET 3. Device control Bluetooth Mcr Printer Sobr

IT Emulator (Visual C++) To start emulation, run “IT-3100” from Start menu “CASIO Device Emulation”

IT Emulator (Visual C++) Open “Device Emulator Manager” from Visual Studio 2005 menu.

IT Emulator (Visual C++) Select “ DMA ” in ActiveSync setting. Select “ Cradle ” then ActiveSync connection will be established.

IT Emulator (Visual C++)

IT Emulator (VB.NET) To start emulation, run “IT-3100” from Start menu “CASIO Device Emulation”

IT Emulator (VB.NET) Open “Device Emulator Manager” from Visual Studio 2005 menu.

IT Emulator (VB.NET) Select “ DMA ” in ActiveSync setting. Select “ Cradle ” then ActiveSync connection will be established.

IT Emulator (VB.NET)

IT Device control You can control the following devices on this emulator. Bluetooth, Mcr, Printer, Sobr When you refer “ Storage Card ” folder in this emulator, There are some these devices folder.

IT Device control Bluetooth McrPrinterSobr When you use these device control library on emulator, emulator devices will Response these setting parameter or data. And when you change these file detail, you can get your expected value.

IT Device control Example for using print out demo program If we run such kind of barcode print Out program on emulator, we can get Print out image as bitmap file. “PrinterImage.bin” file will be created in “C:\Program Files\Windows CE Tools\wce500\IT-3100\Emulation\Ctrl\Printer” Folder. After that you should execute “makePrnData.bat” file. Then “TEMP.BMP” file will be created in same folder. TEMP.BMP file is print out image file like below.