Sidverktyg

Några strategiska vägval bakom kulisserna


En grundtanke i projektet är att kunna dela med sig av bra metoder och produkter som andra kan använda och bygga vidare på. Med den som vill bygga vidare på programvaran för digitala skyltar i åtanke har jag gjort några vägval som förtjänar att förklaras.

  • Webbaserat / program: Valet föll efter en stunds övervägande på att skapa ett normalt skrivbordsprogram. Anledningen är några enkla principer:
    • programmet skall vara enkelt att installera och inte kräva egna webbservrar som skall säkras upp och administreras.
    • programmet skall vara robust och därför inte vara beroende av en ständig Internetuppkoppling.
  • Operativsystem: Så långt som möjligt vill vi att programmet skall kunna köras på Mac OS X, Linux och Windows. Deras olika fördelar och nackdelar är ämne för en separat bloggpost.
  • Licensform: Vi vill att all eventuell programvara som skapas i delprojekten skall kunna laddas ned, användas, modifieras och spridas fritt och väljer därför en GPL-licens.
  • Programspråk: Med ovanstående i åtanke valdes Python som programspråk. Det är på många sätt ett sympatiskt språk, men de viktigaste punkterna var att det är plattformsoberoende och lättläst. Det är en stor fördel när tanken är att sprida programmet.