Gå til innhold

Operativsystem på PDA


f00b

Anbefalte innlegg

Jeg har noen få spørsmål om PDAer:

  • Har alle PDAer innebygget operativsystem?
  • Finnes det flere operativsystemer til PDAer? Har kun hørt om Windows CE.
  • Fungerer programmer som funker i Windows XP, også i f.eks. Windows CE?
  • Hva kreves for å programmere et program som fungerer på Windows CE?
  • Kan Windows CE lastes ned og installeres på en PC?

Endret av f00b
Lenke til kommentar
Videoannonse
Annonse

Det finnes en rekke pda-OS'er i tillegg til Windows CE, så som: Palm OS, Windows Mobile for Pocket PC, Windows Mobile for Smartphone og Symbian OS.

 

Programmer som skal kjøres på Windows CE, må kompileres for det. Man kan altså ikke ta en exe-fil på Windows XP og uten videre kjøre den på en pda med for eksempel Windows CE. Imidlertid, man utvikler og tester gjerne pda-programmene på Windows XP (eller Vista) enten ved hjelp av en passende emulator eller ved å ha pda'en koblet til Windows XP maskinen. I første tilfellet kjøres programmet på Windows XP i emulatoren, i siste tilfellet kjøres det på pda'en.

 

For eksempel er Visual Studio 2005 Standard Edition et godt hjelpemiddel for å lage programmer for kjøring på Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone.

 

Ellers skjønner jeg ikke helt hvorfor Windows CE, fordi nå for tiden er det jo mer Windows Mobile 5 eller 6 som gjelder for pda'ene som kjører MS-OS'er.

Lenke til kommentar

Takker for svar ;)

 

Du sier man ikke kan kjøre en .exe fil for Windows XP over på Windows CE helt uten videre, man er nødt til å kompilere den for det. Men er det mulig å emulere/kompilere en .exe fil for å fungere på Windows CE uten kildekoden?

Endret av f00b
Lenke til kommentar

nei. Det er ikke mulig. Dessuten må programmet skrives om før det kan kompileres for windows ce.

 

Faktisk vil det aldri lønne seg å skrive om et windows program til et windows ce program (operativsystemene er rett og slett altfor ulike). Det er mye raskere å skrive programmet helt fra grunnen av for windows ce.

Endret av cyclo
Lenke til kommentar

Ok, kanskje det er et håp i å høre med leverandøren av programmet om han kan kompilere det til å fungere på Windows CE da.. Om det ikke blir for mye jobb.

 

Og til siste spørsmål, er det mulig å laste ned og installere Windows CE på en PC?

 

EDIT: Oi, ser du har editert innlegget ditt. Da er det vel ikke så mye håp :ermm:

Regner med at det heller ikke går an å emulere det på noen måte?

Endret av f00b
Lenke til kommentar
"Regner med at det heller ikke går an å emulere det på noen måte?"

Etter at programmet eventuelt er konvertert (programmert fra bunnen av) slik at det passer for WinCE, kan det testes i emulator på WinXP, men ikke nødvendigvis vil jeg si. Mine egne erfaringer er nemlig at hvis f.eks. pda-programmet bruker filer eller database, da må programmet testes på pda'en (dvs pda'en må være tilkoblet WinXP-maskinen), fordi filene og databasen må ligge på pda'en (f.eks. i en mappe på Storage Card). Tester man dette i emulatoren på WinXP, blir det programfeil, finner ikke filene etc. Videre funker ikke emulatoren hvis programmet bruker funksjoner som er på pda'en, men ikke på WinXP-maskinen, som f.eks. telefon, sms etc., dvs programmet må da også testes på pda'en.

Lenke til kommentar
"Regner med at det heller ikke går an å emulere det på noen måte?"

Etter at programmet eventuelt er konvertert (programmert fra bunnen av) slik at det passer for WinCE, kan det testes i emulator på WinXP, men ikke nødvendigvis vil jeg si. Mine egne erfaringer er nemlig at hvis f.eks. pda-programmet bruker filer eller database, da må programmet testes på pda'en (dvs pda'en må være tilkoblet WinXP-maskinen), fordi filene og databasen må ligge på pda'en (f.eks. i en mappe på Storage Card). Tester man dette i emulatoren på WinXP, blir det programfeil, finner ikke filene etc. Videre funker ikke emulatoren hvis programmet bruker funksjoner som er på pda'en, men ikke på WinXP-maskinen, som f.eks. telefon, sms etc., dvs programmet må da også testes på pda'en.

9418238[/snapback]

Men fungerer det motsatt vei? Altså å emulere et XP-basert program til å fungere på Windows CE.

Lenke til kommentar
Men fungerer det motsatt vei? Altså å emulere et XP-basert program til å fungere på Windows CE.

9418654[/snapback]

Nope...

 

Husk at CE er et "lettvekts OS" sammenlignet med XP. Emulering av et "tungt" OS på et "lett" OS = :no:

 

Du kan sammenligne det med dette: Det er forholdsvis enkelt å emulere en comandore64 på dagens kraftige pc'er. Å emulere dagens kraftige pc'er på comadore64 funker derimot ikke.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...