Klicka på startknappen i den lilla mediaspelaren ovan för att lyssna på lektionen. (Man kan behöva vänta en stund på att ljudfilen laddas ner.) Om mediaspelaren inte syns, eller om det inte fungerar av något annat skäl, kan man klicka här för att ladda ner mp3-filen (ca 16 minuter, ca 7 megabyte). Beroende på hur webbläsaren är konfigurerad kan det kräva ett separat mp3-spelarprogram av något slag. Tänk på att lektionerna ger en översikt och introduktion. Du måste läsa i kursboken och arbeta med övningarna för att tillgodogöra dig kursen! Bild 1: Thomas Bild 2: HP41C, en programmerbar miniräknare från cirka 1979 Handdatorernas föregångare. Uttbyggbar till 2 kilobyte minne för program och data. 12-teckensdisplay för siffror och tecken. Ingen grafik. Exempel på program: matrisberäkningar, statistik, kurvanpassning, väckarklocka. Ingen synkning mot dator. Bild 3: Apple Newton, den första riktiga handdatorn, från 1993 En riktig handdator, eller PDA (personal digital assistant). Tryckkänslig skärm, "pekskärm", och pekpenna (engelska: "stylus"). Dyr, och fick inte plats i en normal ficka. Blev aldrig någon succé. Bild 4: PalmPilot 1000, den första populära handdatorn, från 1996 Den första av en lång serie handdatorer baserade på PalmOS. Fick plats i en ficka. 128 kilobyte minne. Under många år framåt var PalmOS helt dominerande på handdatormarknaden. Ordet "palmpilot" blev en synonym till "handdator". Bild 5: iPAQ rz1710, en Pocket PC-handdator från 2004 Använder Pocket PC från Microsoft, som numera nog är vanligare än PalmOS. Tryckkänslig färgskärm i "kvarts-VGA-porträttläge": 320 x 240 bildpunkter. 25 megabyte minne, utbyggbart med Secure Digital-kort. Lite dyrare modeller har trådlös anslutning med Bluetooth och trådlöst nät med WLAN. Exempel på program: Pocket Word, Pocket Excel, Internet Explorer, Windows Media Player. Bild 6: Handspring Treo 180, en PalmOS-smartphone från 2001 En "smartphone", dvs en kombinerad handdator och telefon. Den utstickande antennen, som sedan länge är borta från vanliga mobiltelefoner, är mest till för att det ska synas att det är en telefon. Tryckkänslig gråskaleskärm. 16 megabyte minne, ej utbyggbart. Exempel på program: Adressbok, kalender. Bild 7: Treo 180 med luckan uppfälld Ett exempel på att det finns handdatorer med "riktigt" QWERTY-tangentbord. Bild 8: W800i, en mobiltelefon med Java-stöd, från 2005 256 megabyte minne, utbyggbart med Memory Stick Duo till två (snart fyra) gigabyte. Innehåller Java. Exempel på program: Adressbok, kalender, musik- och filmspelare. Var går egentligen gränsen mellan "smartphone" och "vanlig mobiltelefon"? Bild 9: Visual Studio, med emulator och en handdator Moderna handdatorer och mobiltelefoner programmeras inte genom att man sitter och knappar på själva enheten, utan man programmerar och kompilerar på en vanlig dator, och överför sen programmet. Ofta finns en emulator, så man kan provköra sina program på den vanliga datorn. Bild 10: En tillämpning som körs på en handdator Handdatorer har begränsningar jämfört med skrivbordsdatorer: Mindre skärm, ljussvagare, kanske ingen färg Annorlunda inmatningsanordningar: kanske bara några få knappar, kanske pekskärm Mindre minne Långsammare processor Långsam, intermittent och dyr nätkontakt (eller ingen alls) Begränsad programmeringsomgivning (t ex färre klasser i GUI:t eller inga flyttal) Begränsad batteritid Bild 11: Sammanfattning av utvecklingen Repetera några ord handdator PDA synkning pekskärm PalmPilot PalmOS Pocket PC Windows CE Bluetooth WLAN smartphone emulator Läsanvisningar Den här lektionen motsvaras inte av något avsnitt i kursboken, utan är en allmän introduktion till programmering av smådatorer. Programmeringsövningar Det finns inga programmeringsövningar till den här lektionen. Lektionslista | Nästa lektion Thomas Padron-McCarthy (Thomas.Padron-McCarthy@oru.se), 14 mars 2006
Klicka på startknappen i den lilla mediaspelaren ovan för att lyssna på lektionen. (Man kan behöva vänta en stund på att ljudfilen laddas ner.) Om mediaspelaren inte syns, eller om det inte fungerar av något annat skäl, kan man klicka här för att ladda ner mp3-filen (ca 16 minuter, ca 7 megabyte). Beroende på hur webbläsaren är konfigurerad kan det kräva ett separat mp3-spelarprogram av något slag.
Tryckkänslig gråskaleskärm. 16 megabyte minne, ej utbyggbart. Exempel på program: Adressbok, kalender.
Lektionslista | Nästa lektion