Zapraszamy do obejrzenia nagranych seminariów on-line poświęconych tworzeniu nowoczesnych aplikacji w Delphi
Od pomysłu do przemysłu, czyli bazy danych w aplikacjach mobilnych Delphi
- 19 czerwca 2023
- Czas trwania: ok. 75 minut
- Prowadzący: Zdzisław Sroczyński
Bazy danych w aplikacjach mobilnych na dwa sposoby: SQLite i Firedac in-memory table połączone z bazą interfejsem REST.
Dodatkowo TNotificationCenter i regulacja położenia klawiatury wirtualnej.
Na deser generowanie grafiki wymaganej w sklepach Apple i Google w celu szybkiej i sprawnej publikacji.
Sztuczna inteligencja: randka w ciemno czy miłość od pierwszego wejrzenia?
- 23 marca 2023
- Czas trwania: ok. 75 minut
- Prowadzący: Zdzisław Sroczyński
Jak rozmawiać z silnikami sztucznej inteligencji (SI, ang. Artificial Intelligence AI) za pomocą komponentów REST?
- czy SI potrafi odpowiedzieć na każde pytanie, dlaczego i jak kłamie?
- czy SI nadaje się na pomocnika programisty?
- … a może narysuje nam nowe logo firmy?
Trzy wieloplatformowe projekty w Delphi ilustrujące różne sposoby użycia wbudowanych komponentów REST pomogą w poszukiwaniu odpowiedzi na powyższe pytania.
A na deser komponent TBiometricAuth w akcji na Android i iOS – nowość w Delphi 11.3!
Część II
Delphi + Python = Python4Delphi
- 9 listopada 2023
- Czas trwania: ok. 75 minut
- Prowadzący: Tomas Tyrakowski
Zaprezentowane zostaną możliwości wykorzystania biblioteki komponentów Python4Delphi, która, stanowiąc pewną abstrakcyjną warstwę pośrednią między kodem w Delphi, a kodem w języku Python, upraszcza ich wzajemną komunikację.
Przestawiona zostanie cała sekwencja przygotowania projektu: instalacja środowiska Python, przygotowanie środowiska wirtualnego, instalacja w nim wymaganych pakietów, wykorzystanie wariantu osadzonego Pythona (Windows embeddable package), instalacja biblioteki Python4Delphi oraz wykorzystanie jej w konkretnych zastosowaniach i krótki przegląd jej możliwości.
Cały proces zostanie pokazany na konkretnych przykładach, implementowanych na żywo w czasie spotkania.
Część I
Delphi + Python: komunikacja bezpośrednia
- 25 listopada 2022
- Czas trwania: ok. 75 minut
- Prowadzący: Tomas Tyrakowski
Przyjrzymy się komunikacji kodu w Delphi z kodem języka Python. Przedstawiona zostanie komunikacja z interpreterem języka Python za pomocą bezpośrednich odwołań do API C Pythona, poprzez funkcje z bibliotek dynamicznych tego środowiska.
Pokazany zostanie cały proces tworzenia aplikacji Delphi korzystającej z Pythona, począwszy od instalacji środowiska, przez tworzenie środowisk wirtualnych i instalację pakietów, po wykorzystanie wariantu osadzanego Pythona (Windows embeddable package) i komunikację z jego bibliotekami DLL.
Cały proces wyjaśniony zostanie na konkretnych przykładach, implementowanych na żywo w czasie spotkania
Delphi 11 Alexandria: mobilna droga do Androida 12 i iOS 15
- 29 czerwca 2022
- Czas trwania: ok. 60 minut
- Prowadzący: Zdzisław Sroczyński
Środowisko Delphi 11 pozwala na tworzenie aplikacji mobilnych dla najnowszych platform mobilnych Android i IOS.
Podczas seminarium on-line zostanie poruszona następująca tematyka:
- najnowsze zmiany w środowisku (11.1 Alexandria),
- testowanie,
- przenoszenie aplikacji ze starszych wersji,
- udoskonalenia w technologii BLE (Bluetooth Low Energy),
- … a na deser: wykorzystanie lokalizatorów Apple AirTag
I po co nam ten cały Python? – część 2
- 25 marca 2022
- Czas trwania: ok. 60 minut
- Prowadzący: Zdzisław Sroczyński
Python to uniwersalny język programowania, popularny wśród programistów zajmujących się danymi i korzystających z Big Data, Cloud Computing, Sztucznej Inteligencji i Uczenia Maszynowego.
Środowisko Delphi i jego wieloplatformowe natywne biblioteki pozwalają na rozszerzenie możliwości Pythona o niesamowitą natywną szybkość, uzyskaną dzięki skompilowanym plikom binarnym.
Podczas marcowych seminariów on-line zajmiemy się tematyką współpracy Delphi z Pythonem:
VCL jako GUI dla Pythona – delphi4python / delphiVCL: przykłady budowy GUI w Pythonie
I po co nam ten cały Python? – część 1
- 18 marca 2022
- Czas trwania: ok. 70 minut
- Prowadzący: Zdzisław Sroczyński
Python to uniwersalny język programowania, popularny wśród programistów zajmujących się danymi i korzystających z Big Data, Cloud Computing, Sztucznej Inteligencji i Uczenia Maszynowego.
Środowisko Delphi i jego wieloplatformowe natywne biblioteki pozwalają na rozszerzenie możliwości Pythona o niesamowitą natywną szybkość, uzyskaną dzięki skompilowanym plikom binarnym.
Podczas marcowych seminariów on-line zajmiemy się tematyką współpracy Delphi z Pythonem:
Współpraca Delphi z Pythonem – python4delphi: komponenty, konfiguracja, wymiana danych, zastosowania
RAD Studio 11 Alexandria – nowości okiem praktyka
- 24 września 2021
- Czas trwania: ok. 60 minut
- Prowadzący: Zdzisław Sroczyński
Poznaj nowości wprowadzone nie tylko do samego IDE, ale także zobacz jak w praktyce można je wykorzystać podczas codziennej pracy.
Prezentacja obejmuje omówienie wsparcia technologii HighDPI (w samym środowisku IDE oraz w tworzonych aplikacjach), prezentację zmian w środowisku z punktu widzenia programisty Delphi, nowe komponenty VCL i FMX, możliwość tworzenia aplikacji dla nowych platform (Windows 11 / Android / macOS).
To nie jest Delphi Twojego dziadka – czyli IDE ćwierć wieku później (cz. 2)
- 21 maja 2021
- Czas trwania: ok. 60 minut
- Prowadzący: Zdzisław Sroczyński
Poznaj właściwości najnowszej wersji Delphi – zobacz, jak liczne rozszerzenia, udoskonalenia i funkcjonalność wprowadzane na przestrzeni lat do biblioteki VCL, RTL i języka Delphi (Object Pascal) zmieniły oblicze programowania wizualnego oraz samo środowisko IDE.
To nie jest Delphi Twojego dziadka – czyli IDE ćwierć wieku później (cz. 1)
- 30 kwietnia 2021
- Czas trwania: ok. 60 minut
- Prowadzący: Zdzisław Sroczyński
Poznaj właściwości najnowszej wersji Delphi – zobacz, jak liczne rozszerzenia, udoskonalenia i funkcjonalność wprowadzane na przestrzeni lat do biblioteki VCL, RTL i języka Delphi (Object Pascal) zmieniły oblicze programowania wizualnego oraz samo środowisko IDE.
Smart sensors / IoT – zabawa z Delphi
- 26 marca 2021
- Czas trwania: ok. 60 minut
- Prowadzący: Zdzisław Sroczyński
Podczas spotkania zajmiemy się tworzeniem rozwiązań wspierających idee Internetu Rzeczy czyli Internet Of Things (IoT).
Internet Of Things: lokalizacja w budynkach za pomocą beaconów, urządzenia BLE (na przykładzie inode), urządzenia smart (wtyczki), wykorzystanie GPS, szczegółowych ustawień aparatu, akcelerometru, map (FMX), innych czujników (również w Windows 10) i urządzeń (na przykładzie General Electric TI Sensor Tag), przykłady w FMX/VCL.
The status of your app… is now „Ready for Sale”
- 18 grudnia 2020
- Czas trwania: ok. 60 minut
- Prowadzący: Zdzisław Sroczyński
Elementy wykłady on-line:
- wydajność aplikacji mobilnych (przetwarzanie danych w pamięci, operacje bazodanowe – stronicowanie),
- dobre praktyki przy projektowaniu interfejsu użytkownika,
- rozwiązywanie problemów z publikacją aplikacji w sklepach Apple i Google
Let’s Fix FMX
- 11 grudnia 2020
- Czas trwania: ok. 75 minut
- Prowadzący: Zdzisław Sroczyński
Drugi z serii (2/3) seminariów on-line o tworzeniu mobilnych aplikacji (Android / iOS) w Delphi.
Podczas prezentacji zostały omówione i zaprezentowane poprawki i udoskonalenia wprowadzone do wybranych komponentów biblioteki FMX:
- detekcja języka systemu,
- dialogi asynchroniczne,
- WebBrowser
- współpraca z Javascript,
- zmiana opcji skalowania,
- załączanie plików,
- skanowanie kodów kreskowych (ZXing),
- nowy system ochrony prywatności użytkownika (PermissionsService)
Delphi + Java + Objective C = mobile
- 4 grudnia 2020
- Czas trwania: ok. 80 minut
- Prowadzący: Zdzisław Sroczyński
Pierwszy z serii 3 seminariów on-line o tworzeniu mobilnych aplikacji (Android / iOS) w Delphi.
Podczas prezentacji zostały omówione następujące elementy:
- współpraca z natywnymi bibliotekami na platformach iOS oraz Android,
- zasady konstruowania klas pośredniczących,
- przykład prostej biblioteki własnej,
- przykład importu kontrolki natywnej systemu Android (Toast),
- przykład importu kontroli natywnej iOS (ActivityIndicator)
10.4 Sydney – Nowości dla programisty Delphi
- 25 czerwca 2020
- Czas trwania: ok. 75 minut
- Prowadzący: Bogdan Polak
Wersja 10.4 wprowadza znaczące ulepszenia w obszarze tworzenia aplikacji VCL (Visual Component Library) dla Windows 10, tworzenia rozwiązań zoptymalizowanych pod kątem działania na różnych urządzeniach oraz programowania C++ dla Windows. Nowa wersja środowiska usprawnia pracę programisty, pozwalając na maksymalizację wydajności działania aplikacji przy jednoczesnym skróceniu czasu potrzebnego na jej stworzenie i późniejsze utrzymanie kodu.
Podczas spotkania Bogdan Polak opowie między innymi o:
- nowym systemie podpowiedzi środowiska przyspieszającym tworzenie kodu, opartym o serwer LSP
- nowych właściwościach języka Delphi: Managed Records
- ulepszonym wsparciu tworzenia aplikacji wizualnych w VCL: High DPI, nowe style
- nowych komponentach VCL: kontrolce Edge Browse oraz TTitleBarPanel