Conectare Windows Mobile Emulator la reteaua calculatorului (Windows XP , Vista si 7)

1 comment -

Dezvoltarea de aplicatii mobile pentru platform Windows Mobile( pentru alte platforme, de ex. Symbian, instrumentele de dezvoltare sunt diferite) presupune testarea acesteia intr-un mediu cat mai apropiat de cel real. In acest sens, mediul de dezvoltare Visual Studio 2005 sau 2008 pune la dispozitia dezvoltatorilor mai multe platforme de dispozitive mobile ce emuleaza in totalitate catacteristicile dispozitivului si cele ale sistemului de operare Windows Mobile CE.

Cu toate ca mediul de dezvoltare VS 2005 sau VS 2008 nu vine cu ultima versiune de SDK pentru platformele mobile, Windows Mobile 6 Professional and Standard Software Development Kits Refresh, aceasta poate fi descarcata de la adresa http://www.microsoft.com/downloads/details.aspx?FamilyID=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en

Accesul la emulatoarele de dispozitive mobile (cu sistem de operare Windows Mobile) se realizeaza din mediul de dezvoltare prin optiunea Tools -> Device Emulator Manager

Visual Studio Device emulator manager

Visual Studio Device emulator manager

Activarea unei platforme se face prin selectarea acesteia din lista managerului si se alege optiunea Actions -> Connect din meniul ferestrei sau optiunea Connect din meniul contextual (activat prin click-dreapta pe tipul platformei emulatorului)

Windows mobile 6 classic emulator

Windows mobile 6 classic emulator

In situatia dezvoltarii de aplicatii mobile care sa utilizeze conexiunea la o retea de date prin HTTP, Socket sau FTP, testarea aplicatiei trebuie sa simuleze accesul la aceasta resursa. In mod normal, dispozitivul se poate conecta la o retea de date printr-o placa wireless sau prin serviciile oferite de compania de telefonie mobila. Pentru faza de dezvoltare emulatorul poate folosi reteaua calculatorului.

Windows Vista sau Windows 7

Daca se lucreaza intr-un mediu de operare Windows Vista sau Windows 7, conectarea emulatorului Windows Mobile la reteaua calculatorului se face prin intermediul Windows Mobile Device Center. Acesta inlocuieste ActiveSync-ul utilizat la Windows XP. Ultima versiune se descarca de la http://www.microsoft.com/windowsmobile/en-us/help/synchronize/device-synch.mspx

Windows Mobile Device Center

Windows Mobile Device Center

Dupa instalarea Windows Mobile Device Center, acesta se configureaza astfel incat sa accepte conexiuni cu un emulator de dispozitiv mobil. Implicit, acest software este utilizat pentru a conecta la PC dispozitive mobile prin USB sau Bluetooth. Conectarea unui emulator se face prin protocolul DMA (Direct Memory Access), iar setarile se realizeaza prin optiunea Connection Settings din Windows Mobile Device Center.

Windows mobile device center settings

Windows mobile device center settings

( Observatie. Pentru Windows Vista sau 7, la prima lansare in executie a Windows Mobile Device Center poate sa ceara update pentru drivere-ele de conexiune cu emulatorul. In functie de setarile facute pentru sistemul de operare, acceptarea acestui update trebuie sa se faca din Control Panel -> Windows Update)

Avand activ emulatorul dorit (din Device Emulator Manager) si Windows Mobile Device Center (cu setarea pentru DMA), sincronizarea dintre cele se realizeaza prin:

1. Se selecteaza in Device Emulator Manager, emulatorul activ

Sync the Device Emulator Manager with Cradle

Sync the Device Emulator Manager with Cradle

2. Prin optiunea Actions (sau din meniul contextual) a meniului din Device Emulator Manager se selecteaza Cradle

3. Optional se configureaza dispozitivul conectat la Windows Mobile Device Center

4. Se confirma conexiunea la dispozitiv prin Connect witout setting up your device (fara aceasta optiune, emulatorul nu poate folosi conexiunea chiara daca pare conectat)

Windows Mobile Device Center

Windows Mobile Device Center

5. Din emulator, se testeaza conexiune la retea, deschizand Internet Explorer sau se verifica pictograma asociata conexiunii de date

Connected Windows mobile 6 classic emulator

Connected Windows mobile 6 classic emulator

Windows XP

Daca se lucreaza intr-un mediu de operare Windows XP, conectarea emulatorului Windows Mobile la reteaua calculatorului se face prin intermediul Microsoft ActiveSyns. Acesta inlocuieste ActiveSync-ul utilizat la Windows XP. Ultima versiune se descarca de la http://www.microsoft.com/windowsmobile/en-us/help/synchronize/device-synch.mspx

Dupa instalarea Windows Mobile Device Center, acesta se configureaza astfel incat sa accepte conexiuni cu un emulator de dispozitiv mobil. Implicit, acest software este utilizat pentru a conecta la PC dispozitive mobile prin USB sau Bluetooth. Conectarea unui emulator se face prin protocolul DMA (Direct Memory Access), iar setarile se realizeaza prin optiunea Connection Settings din Microsoft ActiveSync. Pentru a ajunge la aceasta fereastra, fie se da click dreapta pe iconita ActiveSync-ului din status bar, fie se deschide acesta si se activeaza submeniul File -> Connection Settings.

Avand activ emulatorul dorit (din Device Emulator Manager) si Microsoft ActiveSyns (cu setarea pentru DMA), sincronizarea dintre cele se realizeaza prin:

1. Se selecteaza in Device Emulator Manager, emulatorul activ

2. Prin optiunea Actions (sau din meniul contextual) a meniului din Device Emulator Manager se selecteaza Cradle

Sync the Device Emulator Manager with Cradle

Sync the Device Emulator Manager with Cradle

3. Din emulator, se testeaza conexiune la retea, deschizand Internet Explorer sau se verifica pictograma asociata conexiunii de date

Connected Windows mobile 6 classic emulator

Connected Windows mobile 6 classic emulator

, ,


  1. No comments yet.
(will not be published)