Zapoznaj się z wykładami zgłoszonymi na tegoroczny
Zlot Programistów Delphi.
7 – 8 października 2026 (Hotel Panorama)
Zagłosuj na te wykłady, które chciałbyś zobaczyć na Zlocie
Głosowanie trwa do 25 sierpnia 2026.
Agenda Zlotu, uwzględniająca głosowanie internautów, zostanie przedstawiona po zakończeniu głosowania.
Przejrzyj zgłoszone wykłady.
Klikając w tytuł wykładu (lub znaczek +) rozwiniesz jego opis.
Następnie zagłosuj na swoich faworytów (formularz do głosowania znajduje się poniżej opisów wykładów) – możesz zagłosować na kilka wykładów jednocześnie.
1. Wielowątkowość i cache procesora - jak wykorzystać
Wielowątkowość i cache procesora – jak wykorzystać
Wpływ liczby wątków i ilości przetwarzanych danych na wydajność działania aplikacji w kontekście architektury CPU.
2. Mapy 3D w Delphi – Możliwości, Które Zmieniają Reguły Gry
Mapy 3D w Delphi – Możliwości, Które Zmieniają Reguły Gry
Darmowy serwis Map3DVectors lub własny serwer map OSM (OpenStreetMap).
Stylizuj mapy na tysiąc sposobów! Twórz własne mapy Dzień/Noc, maluj warstwy w dowolnych kolorach – drogi, jeziora, lasy, budynki. Nadaj drogom realistyczne szerokości, kolory i style linii.
Stwórz Manhattan o zachodzie słońca, dodaj pogodę (temperatura, wiatry, opady) w dowolnym miejscu.
Kliknij w państwo lub województwo, a zobaczysz bogate opisy z dymkami informacyjnymi zawierającymi zdjęcia, walory turystyczne, gospodarcze, historyczne i społeczne.
Statystyki na mapach rastrowych i wektorowych nigdy nie były prostsze. Dostęp do baz NASA, prognozy na 7 dni, adresy i geolokalizacje. Zaznacz obszar → POI z zdjęciami, alerty o przekroczeniu terenu, wyszukiwanie w promieniu. Symulacje 3D wektorowe lub rastrowe, mapy satelitarne, terytorialne lub klasyczne 2D – pełna swoboda.
W Delphi wystarczy skonfigurować komponenty Map3DVectors i gotowe!
3. Automatyzacja tworzenia aplikacji graficznych. Standard all-in-memory w praktyce. Pokaz programu TSi korzystającego z tych metod
Automatyzacja tworzenia aplikacji graficznych. Standard all-in-memory w praktyce. Pokaz programu TSi korzystającego w tych dwóch metod.
Ocena skuteczności metod wspomagania projektowania frontu programu, wydruków i wskazanie nowej metody polegającej na wykorzystaniu minimalnej liczby obiektów i ich metod do tworzenia efektywnie tworzonych aplikacji. Ocena szybkości funkcjonowania sieci w wersji “wishfull thinking” w realnym świecie pełnym zahamowań i deadline’ów. Propozycja pracy w wersji off-line i ocena takich rozwiązań na podstawie kilku tysięcy wdrożeń. Realna ocena potrzeb pracy w zarządzie firmy w dobie próby odsunięcia działu księgowości w cień. KSeF jako katastrofa dla biur rachunkowych, VAT w wersji polskiej jako próba zniszczenia polskiej przedsiębiorczości gospodarczej.
4. AVRPascal - praktyczne aspekty programowania i debugowania mikrokontrolerów AVR
AVRPascal – praktyczne aspekty programowania i debugowania mikrokontrolerów AVR
Wykład będzie rozwinięciem tematyki zeszłorocznego wystąpienia dotyczącego programowania AVR w Pascalu, obejmującym zagadnienia, na które wówczas zabrakło czasu. Wykład będzie miał charakter praktyczny i obejmie demonstracje oprogramowania oraz sprzętu (debugowanie).
5. Delphi leci na Marsa - Wykorzystanie oprogramowania Embarcadero do sterownia i komunikacji pojazdem kosmicznym
Delphi leci na Marsa – Wykorzystanie oprogramowania Embarcadero do sterownia i komunikacji pojazdem kosmicznym
Czy Delphi może umożliwić komunikację i sterownie robotem? Dzięki zastosowaniu ROS, jak najbardziej. Podczas prezentacji pokażę praktyczne połączenie rzeczywistej aplikacji stworzonej w Delphi z ROS. Omówię budowę interfejsu operatora, komunikację z dronem oraz wymianę danych pomiędzy systemami.
Jest to z życia wzięty przykład pokazujący możliwości Delphi w komunikacji z nowoczesnymi technologiami mającymi zastosowanie we współczesnej robotyce, kosmicznej jak i nie tylko.
6. DoPascal — nowy kompilator w mieście
DoPascal — nowy kompilator w mieście
W mieście zjawił się nowy kompilator — i nie oddaje wskaźników przy wejściu. C++ od 20 lat ma C++/CLI: kompilację istniejącego kodu do .NET z własnym światem natywnej pamięci w CLR. Pascal takiej drogi nie dostał — Delphi.NET poległo na kompromisach, a nowe dialekty porzuciły zgodność. DoPascal zamyka tę lukę: niezmieniony kod FPC/Delphi — surowa pamięć, GetMem, ShortStringi, sety, generyki — kompiluje się do czystego IL, bez pinningu i natywnych wstawek, na wieloplatformowym .NET. Na żywo skompilujemy i uruchomimy program na klasycznym RTL.
7. Tworzenie aplikacji i gier mobilnych (Android, iOS) przy użyciu Castle Game Engine
Tworzenie aplikacji i gier mobilnych (Android, iOS) przy użyciu Castle Game Engine
Pokażemy jak tworzyć gry (i nie tylko) na Androida oraz iOS przy użyciu Castle Game Engine.
Pokażemy na żywo deploy prostych gierek na telefon.
Opowiemy o wydajnym renderowaniu (jak GPU skinning) i skalowaniu UI w grach.
Pokażemy integrację silnika z FireMonkey:
– Komponenty wizualne FMX obok widoku 3D silnika.
– Usługi położenia i kamery (połączenie gier ze światem rzeczywistym).
– Żyroskop i akcelerometr (zabawa z telefonem w rękach).
Nie zakładamy wcześniejszej znajomości silnika – pokażemy wszystko od podstaw.
8. Dlaczego nie będziemy już produkować mielonki w konserwie
Dlaczego nie będziemy już produkować mielonki w konserwie
Dlaczego nie będziemy już produkować mielonki w konserwie
Kod, w którym wszystko jest ze wszystkim wymieszane, przypomina trochę mielonkę w konserwie. Cała funkcjonalność trafia do jednego miejsca, często do OnClick, zostaje przemielona, sprasowana i szczelnie zamknięta. Działa… dopóki nie trzeba czegoś zmienić. Problem zaczyna się wtedy, gdy aplikacja rośnie. Każda poprawka może uruchomić efekt domina, automatyczne testowanie staje się trudne, a dodanie nowej funkcjonalności wymaga coraz większej ostrożności.
W czasie wykładu zobaczymy, jak krok po kroku wyciągać logikę z konserwy, rozdzielać odpowiedzialności i budować kod, który można łatwo testować, rozwijać i zmieniać bez strachu, że zepsujemy coś po drugiej stronie aplikacji. Bo wraz z doświadczeniem programisty powinien zmieniać się również sposób, w jaki tworzy on oprogramowanie.
9. Alternatywa dla KAI czyli RadON
Alternatywa dla KAI czyli RadON
Wykład o alternatywnej wersji dla KAI który będzie mógł działać również ze starszymi wersjami Delphi od 10+.
Zmiana zasady działania – KAI wewnątrz, RadON + KreionAI na zewnątrz.
Szersze możliwości działania z RAD Studio.
Absolutny gamechanger – technologia BTTF Losseless Memory dla AI.
10. Jak zbudować własnego agenta w DELPHI od podstaw w oparciu o Codex SDK od OpenAI
Jak zbudować własnego agenta w DELPHI od podstaw w oparciu o Codex SDK od OpenAI
Na wykładzie przedstawię krok po kroku jak zbudować w Delphi pierwszą własną aplikację, dzięki której będzie można umieszczać własnego pełnoprawnego agenta AI w swoich aplikacjach.
Zero zależności w Delphi od komponentów firm trzecich. Delphi jako Frontend i NodeJS jako Backend.
11. Aplikacja komunikująca się z zestawem sterowników opartych na uC atmega oraz sterownikach przemysłowych
Aplikacja komunikująca się z zestawem sterowników opartych na uC atmega (na bazie arduino z kartą sieciową WizNet 5500) oraz sterownikach przemysłowych (na bazie sterownika firmy Unitronix)
Zazwyczaj istnieje konieczność odczytu zdalnego stanu maszyn/urządzeń i całych linii produkcyjnych. Aby to ułatwić powstała aplikacja której zadaniem jest łączenie się z urządzeniami zaopatrzonymi albo w profesjonalny sterownik przemysłowy lub sterownik oparty na uC atmega lub z tej rodziny pracujący wraz z kartą sieciową wizNet 5300/5500. Cechą wspólną wszystkich urządzeń jest to, że pracują w sieci lan, wykorzystując protokół tcp do komunikacji z aplikacją główną. Aplikacja ta dodatkowo posiada serwer http (działający w osobnym wątku) który te dane prezentuje na stronie po uprzednim zalogowaniu. Część “”webowa”” aplikacji głównej została napisana wykorzystując technologię pas2js. Dostęp do podglądu danych/modyfikacji nastaw jest możliwy po zalogowaniu do bazy danych sqlite. ”
12. AI zna Delphi. Twojego projektu nie zna wcale - jak buduję cyfrowego seniora dla brownfieldu
AI zna Delphi. Twojego projektu nie zna wcale – jak buduję cyfrowego seniora dla brownfieldu.
AI zna Object Pascala, SQL i wzorce nie gorzej niż większość zespołów i równocześnie w wieloletnim systemie i tak zachowuje się jak junior: nie wie co istnieje, dlaczego zrobiono to tak i czego nie wolno zmianiać. Brakuje mu wiedzy o konkretnym projekcie i nie brakuje mu wiedzy o technologii. Pokażę na żywym, wieloletnim projekcie Delphi, jak mu tę wiedzę dać: mapę systemu, historię i ślad decyzji oraz tryb pracy, w którym „zrobione” trzeba udowodnić, a nie deklarować.
13. Rzemieślnik kodu z DelphiAST
Rzemieślnik kodu z DelphiAST
Jak zbudować skrojony na miarę formatter kodu za pomocą DelphiAST? Wraz ze zmianami w środowisku Delphi i wycofaniem wbudowanego formattera wielu programistów stanęło przed problemem utrzymania spójności kodu lub koniecznością akceptacji zewnętrznych, sztywnych narzędzi. Na przykładzie budowy własnego silnika formatowania pokażę, jak wykorzystać bibliotekę DelphiAST do precyzyjnego parsowania i transformacji kodu Object Pascala pod specyficzne reguły Twojego zespołu. Dotkniemy również tematu nowoczesnego warsztatu programisty: jak obniżony koszt generowania kodu (przy wsparciu agenta AI) pozwala szybko prototypować takie narzędzia oraz dlaczego deterministyczny parser jest niezbędny do weryfikacji kodu tworzonego przez modele LLM.
To nie jest kolejna ogólna pogadanka o AI, tylko konkretna inżynieria kompilatorowa w Delphi pokazująca, jak odzyskać pełną kontrolę nad strukturą i stylem własnego kodu.
14. Generowanie muzyki za pomocą AI w Delphi
Generowanie muzyki za pomocą AI w Delphi