Celones Strona glowna | Demistar | Fonty | Lavender | Taboret | Zdzich | Dawne

Intro | Cechy


Demistar

Wieloplatformowa aplikacja pokazu slajdow.


Przyklad uzycia programu Lavender

Celem projektu Lavender jest stworzenie prostego, konfigurowalnego programu pokazu slajdow dla systemow MS-DOS i Windows (95, NT 4.0 lub nowszych), napisanego glownie w jezyku C.

Ten projekt zostal dwa razy wdrozony publicznie jako element pakietu promocyjnego VII, VIII i IX edycji wydarzenia kulturalnego Twilightmeet.

Aplikacja wyswietla slajdy zlozone z tekstu i grafik zawartych w archiwum ZIP dolaczonym do pliku wykonywalnego lub dostarczonym jako oddzielny plik.

Repozytorium w serwisie GitHub


Cechy aplikacji (wersja 0.6.5)

Ekran dialogowy wpisywania klucza
  • kompilacja dla systemow DOS (z opcjonalna obsluga XMS) i Windows (x86, x64, Arm, Arm64 oraz Itanium) oraz diagnostyczna dla systemu Linux
  • tekstowy format pliku scenariusza
  • tryb graficzny: monochromatyczny CGA 640x200 w systemie DOS, 16-kolorowy EGA 640x350 w systemie DOS z uzyciem ladowalnego sterownika, 24-bitowy RGB w systemie Windows i Linux z rozmiarem tresci dostosowywanym przez uzytkownika, obsluga wysokiego DPI i trybu pelnoekranowego w systemie Windows
  • opoznienia wyswietlania (animacje): dokladnosc do milisekundy
  • wyswietlanie tekstu (z obsluga podzakresu UTF-8): w systemie DOS wspiera czeskie, hiszpanskie i polskie znaki diakrytyczne oraz znaki specjalne 0x00-0x1F i 0x7F strony kodowej 437
  • wyswietlanie map bitowych: monochromatyczne i 16-kolorowe mapy bitowe niezalezne od urzadzenia systemu Windows (BMP), mapy bitowe niezalezne od urzadzenia systemu Windows (BMP) w formacie XRGB8888 w systemach Windows i Linux
  • rysowanie i wypelnianie prostokatow: 16 kolorow w systemach Windows i Linux oraz DOS w trybie EGA, odwzorowanie na 5 monochromatycznych deseni w systemie DOS w trybie CGA
  • odtwarzanie muzyki w formacie MIDI Type 0 oraz wlasnym formacie mono: glosnik systemowy (z symulacja trzech glosow), Yamaha OPL2, Roland MPU-401 UART w systemie DOS z obsluga ladowalnych sterownikow, Windows MME API, FluidSynth w systemie Linux
  • zagniezdzanie scenariuszy: tekst jawny lub zaszyfrowany (obslugiwane algorytmy: XOR, DES i TDES), klucz deszyfrujacy przechowywany lokalnie, wpisywany recznie lub pozyskiwany zdalnie (z wykorzystaniem kodu zadania i potwierdzenia, kodu QR i potwierdzenia lub poprzez protokol HTTP)
  • nawigowanie z uzyciem nacisniec klawiszy i przyciskow myszy
  • obsluga wielu jezykow (angielski, czeski, polski)
  • konfigurowalna i lokalizowalna aplikacja autoodtwarzania do sprawdzania zaleznosci czasu wykonania programu Lavender

Funkcje przewidziane na kolejne wydanie

  • wybor funkcji na etapie kompilacji oparty o Kconfig
  • grafika wysokiej rozdzielczosci
  • natywna kompilacja dla systemu macOS
  • natywna kompilacja dla systemu Windows AXP, PowerPC oraz MIPS

Celones

Currendo ad futurum.
Projekt Celones nie posiada osobowosci prawnej. Znaki towarowe

Adres

Mateusz Karcz
Tczew
Polska

Kontakt

kontakt(at)celones.pl

(C) 2007-2026 Mateusz Karcz. Wszelkie prawa zastrzezone pl | en
[do gory]