Tellurian Fast Clock Server & App
Postat: 2019-07-29, 21:57
Utvecklingsavdelningen har nu jobbat vidare med klockservern som jag testade på Geflemodul med godkänt resultat.
Programvaran består av en klockserver och en klientapp. Dessa baseras på förhandsversioner av Microsofts nya ramverk .NET Core 3 och Blazor, bägge öppen källkod.
Blazor är en teknologi som kör .NET i webbläsaren med web assembly. Nu kan man skriva webbapplikationer utan JavaScript! Appen kan köras på alla moderna webbläsare som stödjer web assembly: Chrome, Firefox, Safari och Edge.
Klockservern och appen förväntar jag kunna släppa som öppen källkod när .NET Core och Blazor har släppts som färdig produkt. Tills dess kör jag utvecklingsversionen och gör ständiga förbättringar och rättelser samt testkör gärna på modulträffar.
Språket är för närvarande endast engelska, men när Microsoft är klar med flerspråkstödet i Blazor kommer appen på fler språk. Läs mer om funktionerna nedan.
Funktioner:
Programvaran består av en klockserver och en klientapp. Dessa baseras på förhandsversioner av Microsofts nya ramverk .NET Core 3 och Blazor, bägge öppen källkod.
Blazor är en teknologi som kör .NET i webbläsaren med web assembly. Nu kan man skriva webbapplikationer utan JavaScript! Appen kan köras på alla moderna webbläsare som stödjer web assembly: Chrome, Firefox, Safari och Edge.
Klockservern och appen förväntar jag kunna släppa som öppen källkod när .NET Core och Blazor har släppts som färdig produkt. Tills dess kör jag utvecklingsversionen och gör ständiga förbättringar och rättelser samt testkör gärna på modulträffar.
Språket är för närvarande endast engelska, men när Microsoft är klar med flerspråkstödet i Blazor kommer appen på fler språk. Läs mer om funktionerna nedan.
Funktioner:
- Klockan visar veckodag, tid, hastighet, speltimmens längd i minuter, spelet sluttid i både spel- och verklig tid. Klockan kan stoppas och startas av alla som kör appen. Ljudsignal kan ges varje gång klockan startar och stoppar för att uppmärksamma användarna på detta.
- Med klockadministrationen kan man ställa in starttid, spelets längd, klockhastighet och veckodag. Dessutom kan man ställa in aktuell tid (t.ex. backa tiden), ställa in tid för paus för t.ex. lunch, anledning och tiden för när pausen är slut. Klockan stannar automatiskt när pausen börjar, och användare kan då inte starta klockan, det görs endast av administratören.
- Utöver ett WEB API för alla funktioner stödjer klockservern även "MRClock" både version 1 och 2 samt multicast. T.ex. DBFastClock och iMRClock kan användas på datorer och plattor som inte har moderna webbläsare.
- Loklista där deltagarna själva kan boka adresser och lägga in eller radera sina lokuppgifter. Appen sparar det senast inlagda loket lokalt, så när man kör appen vid senare tillfälle finns uppgifterna kvar så man slipper skriva allt igen för nya lok.