Sedan 1999 har vi gjort program och systemlösningar till de flesta
och mest populära handdatorer som finns på marknaden idag. Till dessa
kan nämnas Palm, Pocket PC, Nokia, Sony Ericssons P800 resp. P900.
Vi har även kunskap av äldre varianter som bl.a. Psions Serie 5,
Revo, Psion 3mx och Workabout.
Vi har flera års erfarenhet av PDA - lösningar till olika
företag. Några lösningar som vi har gjort kan nämnas
program för inventering, offertprogram, tvättregistrering,
tidsregistrering, personlighetstester m.m.
Nedan har vi samlat ett par frågor och val som gör det lättare för oss
och Er att välja ut den bästa lösningen för just Ert företag.
Den tekniska lösningen kan variera beroende på bl.a. vilka krav Ni ställer
på programmet och hur ni vill jobba samt om ni använder endast en eller
flera olika typer av handdatorer/mobiltelefoner.
Vilken/vilka typer av Operativsystem använder företagets handdatorer/mobiltelefoner idag?
- Pocket PC/Windows Mobile
- Palm OS
- Symbian OS (Nokia telefoner, Sony Ericssons P800/P900)
Behöver ni programmet till fler än för en typ av Operativsystem?
Tabellen nedan visar vilka olika utvecklingsmiljöer som vi jobbar med samt
deras för och nackdelar.
Utvecklingsmiljö |
Fördelar |
Nackdelar |
Slutsats |
C/C++ |
Ger störst frihet att modifiera programmet och utnyttja
handdatorns/ mobiltelefonens fulla kapacitet.
Marginella begränsningar
|
Ej Plattformsoberoende
Ger högre utvecklingskostnader om programmet skall
skrivas till flera operativsystem.
|
C/C++ utvecklingsmiljön är bäst
anpassad till komplexa program som innehåller avancerade
funktioner (kamera, integrering till andra program osv..).
Om programmet endast behövs till en typ av operativsystem och
utvecklingsmiljön "Webb" inte är tillräcklig rekommenderas
denna lösning.
|
Appforge |
Plattformsoberoende
Lägre utvecklingskostnader om programmet skall skrivas till
fler än till ett operativsystem
Få begränsningar
|
Inte lika stor frihet att skriva avancerade programvaror
som utvecklingsmiljön C/C++, men oftast tillräcklig för
de flesta behoven.
Extra kostnader i form av att programmet "Crossfire Client" behövs
för att kunna köra program som är skrivna med hjälp av Appforge utvecklingsverktyg (Crossfire).
Läs mer på Appforge hemsida: www.appforge.com
|
Om programmet skall skrivas till fler än till ett
operativsystem och om handdatorn/mobilen inte stöder Java alt. att
Java har visa begränsningar som behövs rekommenderas denna lösning.
|
Java |
Plattformsoberoende
Lägre utvecklingskostnader om programmet skall skrivas till
fler än till ett operativsystem.
|
Fungerar endast till de handdatorer/mobiltelefoner som klarar Java.
Långsammare än om programmet är skrivit i C/C++.
Har fler begränsningar än Appforge och C/C++.
|
Om programmet skall skrivas till fler än till ett operativsystem
plus att handdatorn/ mobilen stöder Java och att Era behov inte
överskrider de begränsningar som Java kan ha rekommenderas denna lösning.
|
Webb |
Plattformsoberoende
Enkel att använda (använder den inbyggda webbläsaren som finns på
handdatorn/mobilen).
All information hämtas direkt från en webbserver.
|
Begränsade möjligheter
Måste ha en Internet-förbindelse.
|
Behöver ni endast hämta information från en webbserver och
att den mobila enheten har Internet uppkoppling rekommenderas denna lösning.
|