Modernizacja aplikacji narzędziowej CZIP-SET do konfiguracji sterowników oraz stworzenie wieloplatformowej aplikacji pomocniczej
Termin wskazany w ogłoszeniu już minął.
Zamawiający nie opublikował: wartości szacunkowej, wadium.
Mediana planowanego budżetu w kategorii: 1 722 358 złKluczowe informacje
- 1
TerminTermin składania ofert upływa 24 lipca 2026 roku o godzinie 23:59.
- 2
ZakresPrzedmiot zamówienia: Modernizacja aplikacji narzędziowej CZIP-SET do konfiguracji sterowników oraz stworzenie wieloplatformowej aplikacji pomocniczej.
Na podstawie ogłoszenia · Zawsze weryfikuj z oryginalnym ogłoszeniem
Przebieg postępowania
1 wpisWszystkie ogłoszenia powiązane z tym postępowaniem, od pierwszego komunikatu do ostatniej aktualizacji lub wyniku.
- Zapytanie ofertowe (Baza Konkurencyjności)Bieżące
03 lipca 2026
Termin ofert: 24 lipca 2026 23:59
Ogłoszenie
Pełna treść ogłoszenia podzielona na sekcje. Użyj wyszukiwania lub nawigacji do szybkiego przejścia.
1Treść ogłoszeniaSekcja 1
ZAPYTANIE OFERTOWE nr. Lumel/25/2026 Przedmiotem zamówienia jest kompleksowa modernizacja istniejącej aplikacji narzędziowej CZIP-SET (obecnie: Windows Forms, .NET 4.6) służącej do konfiguracji i diagnostyki sterowników CZIP, a także stworzenie nowej, dodatkowej aplikacji wieloplatformowej do wysyłki plików konfiguracyjnych. Wykonawca będzie zobowiązany do migracji systemów, przepisania kluczowych warstw architektury oraz implementacji określonych modułów funkcjonalnych z założeniem wykorzystania do 50% dotychczasowego kodu źródłowego. Szczegółowy zakres prac i wymagania technologiczne: Część A: Modernizacja aplikacji CZIP-SET 1. Technologia docelowa: .NET 8/9, Windows Presentation Foundation (WPF) z wykorzystaniem wzorca architektonicznego MVVM oraz wstrzykiwaniem zależności (Dependency Injection). 2. Warstwa komunikacyjna: Przepisanie rdzenia na model asynchroniczny (async/await) oraz implementacja projektu asynchronicznego mechanizmu kolejkowania i zarządzania wątkami komunikacyjnymi w celu zabezpieczenia UI przed blokowaniem. Obsługiwane interfejsy: Ethernet, USB, RS232, Bramka TCP (asynchroniczne skanowanie MODBUS). 3. Integracja z kodem natywnym: Migracja istniejącego wrappera Managed C++ (C++/CLI) oraz biblioteki DLL C++ do pełnej zgodności z .NET 8/9. 4. Internacjonalizacja : Pełne wsparcie dla wielojęzyczności oparte o słowniki zasobów (Zamawiający dostarcza domyślny słownik w j. polskim). 5. Zakres modułowy (11 modułów): - Moduł 1: Architektura, Asynchroniczny Core Komunikacyjny i Wrapper C++. - Moduł 2: Ekran startowy (obsługa interfejsów, praca offline, rezygnacja z połączeń zdefiniowanych, zarządzanie uprawnieniami/rolami: administrator, odczyt/zapis, odczyt). - Moduł 3: Ekran główny (wizualizacja synoptyki i stanu elementów aktywnych na żywo, obsługa przycisków sterujących ZAŁ/WYŁ/KAS/BTS, diagnostyka, menu aplikacji). - Moduł 4 : Konfiguracja nastaw głównych i pomocniczych (podział na banki, wizualne wykresy charakterystyk zabezpieczeń zwarć międzyfazowych i doziemnych, dedykowane edytory systemowe, pominięcie map IEC 103 oraz IEC 61850). - Moduł 5: Konfiguracja lampek oraz przekaźników (tabele triggerów, akcji, generowanie opisów, wydruki). Konfiguracja pomiarów na oknie urządzenia (siatka 3x4, Drag & Drop). - Moduł 6: Edytor ekranu synoptycznego (interfejs graficzny z obsługą Drag & Drop na siatce, konfiguracja łączników, oznaczanie zmian czerwonym tłem). - Moduł 7: Edytor logik (prezentacja 50 schematów, Drag & Drop, obsługa bramek AND/OR/NAND/NOR, timerów TON/TOF/TP/TG, przerzutników RS/SR, liczników CTU i automatyki APZ; eksport do PDF/DOCX). Porównanie nastaw (współpraca z zewnętrzną aplikacją). - Moduł 8: Przeglądarka rejestratora zdarzeń i zakłóceń (asynchroniczne pobieranie danych w tle, funkcja relatywnego czasu delta, zaawansowane filtrowanie, eksport CSV/DOCX/TXT/HTML, integracja z zewnętrznym oprogramowaniem analitycznym). - Moduł 9: Stan wejść/wyjść z trybem testowania urządzenia, indykacja uszkodzeń (UP) i blokad, obsługa i nadpisywanie liczników. - Moduł 10: Archiwum konfiguracji (katalogowanie po stacjach) oraz operacje odczytu/zapisu/eksportu/importu plików konfiguracyjnych INI. - Moduł 11: Ustawienia globalne (personalizacja logo), informacje o programie/licencjach oraz instalator systemowy. Część B: Aplikacja wieloplatformowa do wysyłki plików 1. Technologia docelowa: Kotlin Multiplatform (KMP) / Compose Multiplatform (założenie: ~90% wspólnego kodu dla systemów Windows oraz Android). 2.. Funkcjonalność: Integracja systemowych pickerów plików, klient FTP do pobierania konfiguracji do cache, implementacja komunikacji Modbus TCP (pętla dzielenia pliku na ramki, kontrola przepływu, timeouty). Interfejs z Progress Barem transferu oraz pełna obsługa procesów w tle na systemie Android 16+ (User-Initiated Jobs / WorkManager). Wszystkie podane w załączniku ewentualne znaki towarowe, patenty lub pochodzenia, źródła lub szczególne procesy, które zostały wykorzystane do scharakteryzowania produktów lub usług maja tylko znaczenie poglądowe, a Zamawiający dopuszcza rozwiązania takie jak opisano powyżej lub równoważne, pod warunkiem spełniania przez nie minimalnych wymagań opisanych w Zapytaniu ofertowym. Obowiązek wykazania równoważności spoczywa na Oferencie, który w przypadku oferowania rozwiązań równoważnych powinien dołączyć do oferty specyfikacje techniczne, karty katalogowe, instrukcje lub inne dokumenty zawierające dane techniczne elementów równoważnych. W razie wątpliwości co do równoważności poszczególnych elementów, Zamawiający wezwie Oferenta do złożenia dodatkowych wyjaśnień lub dokumentów. Wykonawca składający ofertę zobowiązany jest do przedstawienia Harmonogramu realizacji z uwzględnieniem podziału na etapy (kamienie milowe odpowiadające modułom 0-11). [Uwaga] Kody źródłowe zostaną dostarczone po zakończeniu postępowania i podpisaniu NDA. Maksymalny możliwy termin realizacji zamówienia: 10 miesięcy licząc od dnia zawarcia umowy.
Analiza rynku
Typowy budżet zamawiającego w tej kategorii CPV, podobne postępowania oraz historia zamawiającego i rynek lokalny.
Typowy budżet w tej kategorii CPV
Jak liczymy benchmark?
Statystyki obliczamy z pola wartość szacunkowa zamówienia podanego przez zamawiającego w ogłoszeniu: to budżet planowany, nie zawsze odpowiada cenie kontraktowej po rozstrzygnięciu. Używamy percentyli (mediana, Q1, Q3), więc wyniki są odporne na pojedyncze ekstremalne ogłoszenia.
Podobne przetargi
Ta sama kategoria CPV, ostatni rok
Historia zamawiającego
Najnowsze postępowania tego podmiotu
Powiązane lokalnie
Aktywne w tym samym rynku lokalnym
Dokumenty i komunikacja
Platforma składania ofert, linki do dokumentacji i dane kontaktowe zamawiającego.
Platforma zakupowa
Miejsce składania ofert lub komunikacji z zamawiającym.
Źródło danych: Baza Konkurencyjności — Ministerstwo Funduszy i Polityki Regionalnej
Dane pozyskane z publicznego serwisu Bazy Konkurencyjności i przetworzone przez Atlas Przetargów (normalizacja, indeksowanie, agregacja). Stan na: 25.07.2026. Zobacz oryginalne ogłoszenie w Bazie Konkurencyjności