Palm kehitystyökalujen asennus- ja käyttöohje sekä HelloWorld-ohjelman kääntäminen, testaaminen emulaattorilla ja siirto palmiin

Tässä ohjeessa käydään yksityiskohtaisesti ruudunkaappauskuvien ja valokuvien avulla lävitse tarvittavien kehitystyökalujen asentaminen ja yksinkertaisen HelloWorld-ohjelman kääntäminen, testaaminen emulaattorilla, ja lopuksi ohjelman siirtäminen HotSync:in avulla Palmiin siten, että se on käynnistettävissä klikkaamalla päävalikosta.

Työkalujen asentaminen Windowsiin

Saatavilla on esimerkiksi erillisiä prc-tools-paketteja sekä Windowsille, että Linuxille, mutta kaikkein helpoin tapa kehitysympäristön asentamiseen windowsille vaikuttaisi olevan Garnet OS Development Suite, joka asentaa kaiken tarvittavan yhdellä kertaa. Nimestä Garnet sen verran, että nimi Palm OS on ilmeisesti vaihdettu nimeen Garnet OS, joten tässäkin tekstissä käytetään nimeä Garnet OS nimen Palm OS sijasta.

osoitteessa http://www.accessdevnet.com olevasta ACCESS Developer Networkista on saatavilla erilaisia Palm-kehitykseen tarvittavia työkaluja ja rajapintoja. Sieltä löytyy myös Garnet OS Development Suite joka olisi nyt tarkoitus asentaa. Mene siis osoitteeseen http://www.accessdevnet.com. Sivun ylälaidassa on palkki, jossa voi kirjautua sisään antamalla käyttäjänimen ja salasanan. Klikkaamalla Register-nappulaa voi rekisteröityä ja luoda itselleen tunnuksen. Jos sinulla ei ole jo tunnusta, luo sellainen ja kirjaudu sen jälkeen sisään.

kuva1

Sisäänkirjautumisen jälkeen klikkaa Garnet OS-linkkiä kuten alla olevassa kuvassa on näytetty (http://www.accessdevnet.com/index.php/Garnet-OS/Garnet-OS.html):

kuva2

Klikkaa avautuneen Garnet OS-sivun vasemmasta laidasta löytyvästä valikosta Download-linkkiä ( http://www.accessdevnet.com/index.php/Downloads/ )

kuva3

Valitse avautuneelta sivulta Garnet OS Development Tools-linkki ( http://www.accessdevnet.com/index.php/Garnet-OS-Development-Tools/View-category.html) kuten alla olevassa kuvassa:

kuva4

Valitse uudelta sivulta edelleen ACCESS Tools-linkki ( http://www.accessdevnet.com/index.php/ACCESS-Tools/View-category.html ) kuten alla olevassa kuvassa:

kuva5

Avautuneella uudella sivulla on useita erilaisia työkaluja, ylimpänä haluamamme Garnet OS Development Suite, joka pitää sisällään kaiken tarvittavan. Valitse Garnet OS Development Suite-linkki ( http://www.accessdevnet.com/index.php/Garnet-OS-Development-Suite/View-category.html ) kuten alla olevassa kuvassa:

kuva6

Avautuneelta uudelta sivulta valitse alimpana oleva Full Version (178 MB)-linkki ( http://www.accessdevnet.com/index.php/Download-document/3-Full-Version-178-MB.html ) kuten alla olevassa kuvassa:

kuva7

Tallenna tiedosto kiintolevylle:

kuva8

kuva9

Tiedoston latauduttua pura zip-paketti:

kuva10

Käynnistä asennusohjelma:

kuva11

Ja tee asennus:

kuva12

kuva13

kuva14

kuva15

kuva16

kuva17

kuva18

kuva19

kuva20

Asennuksen loppupuolella asennusohjelma avaa muutamia shell-ikkunoita ja miettii jonkin aikaa ennenkuin asennus on valmis. Itse menin ensimmäisellä asennuskerralla käynnistämään IDE:n jo ennen kuin asennus oli lopullisesti valmis, koska asennusohjelmasta ei näkynyt ruudulla mitään jälkeä. Tällöin asennus ei kuitenkaan toiminut kunnolla, sillä SDK:n asennus taisi jäädä vajaaksi. Jos siis ruudulla ei näy mitään hetkeen, odota kunnes alla oleva ikkuna näkyy:

kuva21

Klikkaa Finish ja asennus on tämän jälkeen valmis.

Käynnistä Garnet OS Development Suite kuten alla olevassa kuvassa:

kuva22

Valitse haluamasi sijainti Workspace:lle.

kuva23

IDE on nyt käynnissä. Tervetulosivulla on linkkejä ohjeisiin, joista ainakin alin Introduction to Garnet OS Development Suite vaikuttaa hyödylliseltä.

kuva24

Luodaan uusi projekti:

kuva25

Annetaan projektille jokin nimi, esim. Hello:

kuva26

Jos ohjelma valittaa Creator ID:stä, kuten alla olevassa kuvassa näkyy, vaihda se:

kuva27

Kun Creator ID on vaihdettu, pitäisi päästä jatkamaan kuten alla näkyy:

kuva28

Klikkaa Next ja valitse Simple Application:

kuva29

Klikkaa Next:

kuva30

Ja sitten Finish:

kuva31

Nyt projekti avautuu ja on valmis käännettäväksi.

kuva32

Käännä projekti valitsemalla Build All Project-valikosta:

kuva33

kuva34

Projektin pitäisi kääntyä ilman virheilmoituksia. Testataan syntynyttä ohjelmaa Palm-emulaattorilla, ennen sen siirtämistä oikeaan Palmiin. Käynnistä Garnet OS Emulator kuten alla näkyy:

kuva35

Klikkaa hiiren oikealla painikkeella emulaattorin päällä ja valitse ponnahdusvalikosta ohjelman asennus kuten alla olevassa kuvassa näkyy:

kuva36

Etsi workspace, sieltä luomasi Hello-projekti ja sieltä Debug-hakemistosta syntynyt Palmissa ajokelpoinen Hello.prc-tiedosto:

kuva37

kuva38

Klikkaa Applications-nappulaa ja etsi päävalikosta luomasi Hello-sovellus:

kuva39

Klikkaa Hello-sovellusta, joilloin se käynnistyy:

kuva40

Ohjelma näyttää toimivan hyvin emulaattorissa, joten siirretään se nyt oikeaan Palmiin. Ohjelman siirtämiseksi HotSync:llä Palmiin voimme ladata tietokoneelle Palm Desktop By ACCESS-ohjelman (PalmDesktop62.exe). Se löytyy osoitteesta http://kb.palm.com/wps/portal/kb/common/article/32859_en.html:

kuva41

Klikkaa Download ja lataa asennuspaketti PalmDesktopWin62.exe (72MB). Käynnistä asennus klikkaamalla asennusohjelman ikonia:

kuva42

kuva43

kuva44

kuva45

kuva46

kuva47

kuva48

kuva49

kuva50

kuva51

kuva52

Anna laitteen käyttäjänimi. Tämän pitää ilmeisesti olla sama kuin laitteeseen tallennettu, jotta homma toimisi. Aluksi olin keksinyt jonkin toisen käyttäjänimen, mutta sillä se ei toiminut. Ainakin minulla Palmin käyttäjänimi oli palm, joten laittamalla sen käyttäjänimeksi, homma rupesi toimimaan:

kuva53

kuva54

Liitä Palmi USB-piuhalla tietokoneeseen:

kuva66

Käynnistä HotSync Palmista käsin:

kuva67

Siirto käynnistyy, mikä näkyy sekä palmissa, että tietokoneella:

kuva68

kuva55

HotSync on nyt valmis:

kuva56

Käynnistä Palm Desktop:

kuva57

Klikkaa Install:

kuva58

kuva59

Etsi Hello.prc workspacen sisältä:

kuva60

kuva61

kuva62

kuva63

kuva64

Klikkaa Done ja käynnistä HotSync uudestaan. Kun olet ajanut HotSync:in uudelleen, Hello-ohjelma on siirtynyt Palmiin ja sen voi käynnistää päävalikosta klikkaamalla, kuten muutkin sovellukset:

kuva69

kuva70

Siinä kaikki!