Niniejszy dokument opisuje kierunek rozwoju oprogramowania Forbuild - programu służącego do doboru i weryfikacji łączników balkonowych. Celem jest przedstawienie stanu obecnego, zidentyfikowanych ograniczeń technicznych oraz planowanej drogi migracji do nowoczesnej platformy webowej.
Nowa wersja programu nie jest jedynie odtworzeniem istniejących funkcji - jest przebudowaniem aplikacji od podstaw, z uwzględnieniem współczesnych standardów obliczeniowych, interfejsu użytkownika oraz integracji z ekosystemem BIM.
Dotychczasowy program Forbuild działa jako aplikacja desktopowa na systemie Windows, a jego rdzeń obliczeniowy oparty jest na języku Fortran. Rozwiązanie to przez lata sprawdzało się w praktyce, jednak niesie ze sobą szereg istotnych ograniczeń technicznych i operacyjnych, które z biegiem czasu będą się nasilać.
Aplikacja wymaga konkretnej wersji środowiska uruchomieniowego zgodnego z kompilatorem Fortran. Każda znacząca aktualizacja systemu Windows - szczególnie przejście na nowe wersje systemu (np. Windows 11, przyszłe warianty) lub zmiany w zarządzaniu zależnościami - może uniemożliwić uruchomienie programu bez interwencji technicznej. Nie mamy pewności, jak długo aktualne środowisko będzie wspierane przez producenta, a aktualizacje mogą stanowić blokadę dla dalszego działania aplikacji.
Architektura Fortran uniemożliwia lub znacząco utrudnia integrację z nowoczesnymi bibliotekami i standardami - takimi jak IFC, API REST, systemy chmurowe czy narzędzia AI. Każde rozszerzenie wymaga głębokich ingerencji w kod, co niesie ryzyko błędów obliczeniowych i długich cykli testowania.
Program wymaga instalacji ręcznej na każdej maszynie użytkownika. Dla biur projektowych z wieloma stanowiskami wiąże się to z koniecznością utrzymania spójności wersji, ręcznej dystrybucji aktualizacji i rozwiązywania problemów kompatybilności per-stanowisko.
Raporty obliczeniowe generowane są lokalnie jako pliki PDF - bez możliwości śledzenia odbiorcy, weryfikacji czy dokument został otwarty, pobrany lub przekazany dalej. Program nie obsługuje pracy wieloosobowej ani historii projektów w chmurze.
Nowa wersja programu jest kompletnym przepisaniem aplikacji z zachowaniem pełnej zgodności obliczeniowej z wersją dotychczasową. Wyniki obliczeń są tożsame - zmienia się architektura, nie metodyka.
Projekty zapisywane są w bazie danych na serwerze - edycja, podgląd i wprowadzanie zmian możliwe są z dowolnego miejsca i urządzenia, bez konieczności przesyłania plików.
Aplikacja zbudowana jest w architekturze klient–serwer z wyraźnym podziałem odpowiedzialności między warstwą obliczeniową a interfejsem użytkownika:
Rozdzielenie to gwarantuje, że logika obliczeniowa pozostaje w jednym, kontrolowanym miejscu. Aktualizacja norm lub metodyki obliczeń wymaga zmiany wyłącznie po stronie serwera - bez konieczności modyfikacji interfejsu użytkownika i bez wpływu na działanie aplikacji u klienta.
Program działa w każdej nowoczesnej przeglądarce internetowej: Chrome, Firefox, Edge, Safari - na systemach Windows, macOS i Linux, a także na tabletach. Dostęp uzyskuje się przez zalogowanie do konta - żadna instalacja nie jest wymagana. Aktualizacje programu wdrażane są centralnie i są natychmiast dostępne dla wszystkich użytkowników.
Interfejs zaprojektowany od podstaw - responsywny, nowoczesny, skupiony na przepływie pracy projektanta. Rysunek balkonu, dobór łączników, podgląd 3D i generowanie eksportów realizowane są w ramach jednego, spójnego ekranu roboczego.
Poniższa tabela przedstawia pełny zakres funkcjonalny nowej wersji programu, z podziałem na funkcje odtworzone z wersji desktopowej oraz nowe możliwości niedostępne dotychczas.
| Funkcja | Opis |
|---|---|
| Dobór łączników balkonowych | Automatyczny dobór z katalogu na podstawie grubości płyty, rozstawu i obciążeń |
| Zapis pozycji i raport PDF | Zapisywanie pozycji obliczeniowych i generowanie standardowego raportu w formacie PDF |
| Podgląd 3D połączenia NOWE | Interaktywny widok 3D łącznika z płytą balkonu i ścianą - bezpośrednio w przeglądarce |
| Dowolny kształt balkonu NOWE | Rysowanie wielokąta jako obrys płyty balkonu; zaznaczanie krawędzi podpory |
| Otwory technologiczne NOWE | Wstawianie otworów kołowych i prostokątnych w płycie; uwzględniane w 3D i eksportach |
| Rozmieszczenie łączników | Automatyczne upakowanie łączników wzdłuż krawędzi podpory - algorytm zachłanny |
| Eksport IFC NOWE | Plik IFC z pełnym modelem balkonu i łącznikami - do np. Revit |
| Eksport DXF NOWE | Widoki w formacie DXF - gotowe do wstawienia w dokumentację 2D |
| Konta użytkowników NOWE | Rejestracja, logowanie, historia projektów, konta indywidualne i firmowe |
| Raporty online NOWE | Raport obliczeniowy jako unikalny link - dostępny online, możliwość pobrania PDF |
| Monitoring leadów / AI NOWE | Śledzenie aktywności na raportach: kiedy otwarto, ile razy, z jakiego urządzenia |
| Mapa momentów NOWE | Kolorowa wizualizacja rozkładu momentów na rzucie 2D i 3D dla dowolnego kształtu płyty |
| Mapa zbrojenia NOWE | Automatyczne rozmieszczenie i wizualizacja zbrojenia wynikającego z obliczeń |
Jednym z kluczowych elementów nowej wersji jest natywna obsługa otwartych formatów wymiany danych stosowanych w projektowaniu budowlanym.
Format IFC (ISO 16739) jest międzynarodowym standardem opisu modeli budowlanych, obsługiwanym przez wszystkie wiodące systemy BIM: Autodesk Revit, ArchiCAD, Tekla Structures, Allplan, Vectorworks i inne. Eksport modelu balkonu wraz z łącznikami do pliku IFC umożliwia bezpośrednie wstawienie do projektu budowlanego bez ręcznego rysowania elementów.
Format DXF (Autodesk) jest uniwersalnym formatem wymiany rysunków 2D, obsługiwanym przez AutoCAD, BricsCAD, LibreCAD oraz większość oprogramowania projektowego. Eksport rzutów i przekrojów łącznika w formacie DXF umożliwia wstawienie gotowych widoków do dokumentacji projektowej.
Aplikacja dostępna jest przez przeglądarkę po zalogowaniu do konta. Planowane są dwa modele rejestracji:
Wybór modelu rejestracji zależy od strategii dystrybucji i jest konfigurowalny.
Każdy użytkownik posiada historię zapisanych projektów - możliwość powrotu do wcześniej obliczonego balkonu, modyfikacji parametrów i ponownego wygenerowania eksportu. Konta firmowe umożliwiają dostęp wielu osobom z jednej organizacji do wspólnych zasobów.
Raporty obliczeniowe generowane są jako unikalne linki URL, które można przesłać klientowi lub inwestorowi. Każde otwarcie raportu jest rejestrowane - wiadomo kiedy, ile razy i z jakiego urządzenia dokument był przeglądany. Możliwy jest także eksport do PDF.
Poniższe nagrania prezentują prototyp przygotowany na potrzeby niniejszej oferty.
Poniżej przedstawiono orientacyjną wycenę każdej fazy wraz z zakresem prac. Fazy realizowane są sekwencyjnie; kolejność lub zakres mogą ulec zmianie po uzgodnieniu.
W razie pytań dotyczących oferty, chęci doprecyzowania zakresu, własnych pomysłów lub proponowanych zmian - zapraszamy do kontaktu.