Screen Designer
Aplikacja umożliwia zaprojektowanie stanów wyświetlaczy statycznych liczników energii elektrycznej. Program był wykorzystywany przy przetargach na liczniki energii elektrycznej ułatwiając proces komunikacji pomiędzy poszczególnymi oddziałami firmy.
W programie został wykorzystany specjalny algorytm odpowiedzialny za analizę bitmapy zawierającej wzór wyświetlacza, oraz zapamiętanie współrzędnych wykrytych sektorów. Zastosowanie algorytmu umożliwiło zaoszczędzenie dużej ilości miejsca na dysku (program nie zapisuje osobnej bitmapy dla każdego zaprojektowanego stanu licznika). Wszystkie dane są przechowywane w bazie SQLite zawierającej informacje o stanach wyświetlaczy. Komplet plików (bitmapa ze wzorem wyświetlacza + baza danych) są dodatkowo pakowane przy użyciu programu 7-zip, dzięki czemu zajmują jeszcze mniej miejsca i są połączone w nierozerwalną całość.
W programie został dodatkowo zaimplementowany moduł eksportu danych do pliku PDF. Do tego celu została wykorzystana biblioteka iTextSharp. Przykład wyeksportowanego pliku PDF można zobaczyć tutaj.
Program powstał na zlecenie firmy "ENERGO-MOC" WZORCOWNIA Sp. z o.o.