Zlot Programistów Delphi – głosowanie na wykłady

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

Wykład poświęcony jest praktycznemu wykorzystaniu sztucznej inteligencji do generowania utworów muzycznych w środowisku Delphi (język Object Pascal), z uwzględnieniem zarówno aplikacji desktopowych, jak i mobilnych.
Omówione zostaną:
– metody integracji otwartoźródłowych (open source) modeli i bibliotek AI służących do generowania muzyki,
– sposoby tworzenia piosenek z własnym tekstem, głosem, stylem oraz z wykorzystaniem załączonych utworów referencyjnych,
– techniki budowania własnego Agenta AI (wytrenowanego modelu uruchamianego na serwerze) do generowania kompozycji muzycznych,
– praktyczne zastosowanie języka Pascal w Delphi do komunikacji z modelami generatywnymi,
– tworzenie własnych aplikacji typu **Generate Sound AI** – zarówno desktopowych, jak i mobilnych (Android/iOS),
– wbudowany mechanizm komunikacji REST (REST Client) do wymiany danych między aplikacją mobilną a serwerem z modelem AI (wysyłanie tekstu, stylu, głosu oraz odbieranie wygenerowanych utworów).
Wykład ma charakter praktyczny i pokazuje pełną ścieżkę: od przygotowania danych i tekstu, przez trening/uruchomienie modelu na serwerze, aż po integrację z aplikacjami napisanymi w Delphi – w tym komunikację REST w wersjach mobilnych.

 

Zagłosuj na wykłady, które chciałbyś zobaczyć na Zlocie (możesz zaznaczyć kilka prezentacji)


Uwaga – można głosować tylko raz z jednego adresu IP.