PortableApps
Ha dina digitala verktyg på fickan med PortableApps
Detta är ett smidigt verktyg som ger dig möjligheten att ha köra kraftfulla program direkt på en USB-nyckel utan att programmet behöver vara installerat på datorn. Som standardinställning sparas dokument du skapat i en dokumentmapp på själva minnet. Programmet kan man köra på nästan alla datorer med Windows så länge man har tillgång till USB-porten.
Nackdelen är att det är något långsammare än att köra program från hårddisken och synnerhet om det är en äldre dator med den gamla USB-standarden (1.X) för överföring.
Programmet är Open Source licensierat och fritt att använda. Om man laddar ner standardversionen på ca 124MB (2009-08-04) så får man tillgång många av till de mest vanliga och stabila Open Source-programmen som finns såsom webbläsaren Firefox, kontorssviten OpenOffice, Antivirusprogrammet Clamwin, PDF-läsaren Sumatra och ett Sudoku-spel med mera. Allt utan kostnad.
Programmet finns att ladda ner på adressen http://portableapps.com
Manual på Pedagogiska Resussidorna av Staffan Forssman
Direktlänk PDF Alternativ nedladdning PDF
Försök att skapa FirstClass Portable (Labb)
För att automatiskt installera program i PortableApps så krävs det att dessa är paketerade som ett installationsprogram i ett speciellt format. Dessa installationspaket kan man själv skapa med det fria programmet PortableApps.com Installer som installeras på USB-minnet och körs därifrån efter att programmet installerats.
Nedan följer utkomsten av ett försök att skapa ett installationspaket för FirstClass.
För att göra detta behöver du en dator med Windows XP och en tom USB-nyckel.
- Installera först PortableApps på en USB-nyckel och därefter PortableApps Installer.
- Skapa en tillfällig mapp på t ex skrivbordet kallad FirstclassPortable med nedan undermappsstruktur och filplacering (+ betyder undermapp och filernas placering, gröna filer är FirstClass systemfiler, se nedan).
FirstclassPortable
help.html
fcc32.exe
+ App
++ AppInfo
appicon.ico
appicon_16.png
appicon_32.png
appinfo.ini
++ FirstClass
++ DefaultData
dbghelp.dll
fcmapi.dll
home.fc
Lang910.rez
+ Data
+ Other
++ Help
+++ Images
++ Source
EULA.txt
- Innehåll i konfigurationsfilen appinfo.ini
[Format] Type=PortableApps.comFormat Version=0.91 [Details] Name=FirstClass 9.106 Portable AppId=FirstClass Publisher=Open Text Corpotation Homepage=www.firstclass.com Category=Internet Description=FirstClass Client Language=Swedish Trademarks=FirstClass InstallType=Client [License] Shareable=true OpenSource=false Freeware=true CommercialUse=true [Version] PackageVersion=0.1.0.0 DisplayVersion=PA 0.1 Beta 1 [Control] Icons=1 Start=fcc32.exe
- Filen EULA.txt är OpenText licensavtal som visas när en normalinstallation av FirstClass görs och kan kopieras med CTRL+A klipp/klistra från det vanliga installationsprogrammet för Windows.
- De gröna binärfilerna i listan ovan kopieras från en standardinstallation av FirstClass för Windows och finns i det typiska mapparna C:\Program Files\FirstClass\ samt C:\Documents and Settings\Login\Dina dokument\FirstClass\Settings\ (JQ:Missat nåt? - fler ställen?).
- Ikonerna appicon.ico, appicon_16.png och appicon_32.png får man skapa/kopiera själv enligt specifikationerna i valfritt bildbehandlingsprogram (får ej distribueras här). Annars skapar installationsprogrammet en "standadikon" i form av en PortableApps-pil.
- Starta installern genom menyn i PortableApps och välj mappen du skapat som källa. Om allt går som det ska så ska du nu ha en installationsfil som heter FirstClass_PA_0.1_Beta_1_Swedish.paf.exe på ditt skrivbord som du kan använda för att installera FirstClass till PortableApps.
JQ: Fel? Mera?
Kända problem med försök till FirstClass Portable
- Inställningsfilen home.fc på USB-minnet hittas inte. Istället verkar FCC leta i hemkatalogen i mappen FirstClass/settings/. Troligtvis måste alla binärer ligga i samma mapp, men om man kopierar över dessa hittas ändå inte home.fc (pga PortableApps?). Målet är att FCC automatiskt använder inställningsfilen som lagras på nyckeln men kan det ordnas?
- FirstClass kör på engelska trots att binärena från en svensk version använts?
Fler problem?