Wykłady i warsztaty zlotowe



Podobne dokumenty
Wykłady i warsztaty zlotowe

Wykłady zlotowe. wersja alpha. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego

Wykłady zlotowe. wersja alpha. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego

Wykłady zlotowe. wersja wstępna(fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, marca

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres

Wykład I. Wprowadzenie do baz danych

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

Absolwenci kierunków informatycznych

SunBajt Sp. z o.o. ul. Przejazdowa Pruszków KRS NIP REGON

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Budowanie interfejsów do baz danych

Bazy danych i ich aplikacje

Rynek pracy IT. Oferta sprzedaży raportu Kraków ul. Miodowa 41 tel./fax: (12)

Podstawy programowania. Wprowadzenie

Uczysz się przez 4 lata w szkole i co dalej???

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania

SOA Web Services in Java

Mariusz Dzieciątko. Krótko o sobie / Personal Overview/

Oferta szkoleniowa Yosi.pl 2012/2013

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

ActiveXperts SMS Messaging Server

Zadanie nr 4.5: Oprogramowanie bazodanowe. Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Informatyczne fundamenty

INFORMATYKA Akademia Morska w Szczecinie

Wybrane działy Informatyki Stosowanej

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

Wdrażanie aplikacji Delphi 2005

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Pojęcie systemu baz danych

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XII

Jak dobierałem zespół - case study

Środowiska i platformy programistyczne

PRZEWODNIK PO PRZEDMIOCIE

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH. Podstawy programowania Systemy operacyjne

PRZEWODNIK PO PRZEDMIOCIE

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki Promotor dr inż. Paweł Figat

Aplikacje internetowe - opis przedmiotu

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Web Services. Wojciech Mazur. 17 marca Politechnika Wrocławska Wydział Informatyki i Zarządzania

czas trwania (ilość semestrów/ dni oraz godzin) cena szkolenia/ os. lub grupę 2 semestry/ ok. 28 dni / razem 196 godzin 7000 PLN za osobę

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Lista analizowanych stanowisk

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

PRZEWODNIK PO PRZEDMIOCIE

Ekspert MS SQL Server Oferta nr 00/08

Deduplikacja danych. Zarządzanie jakością danych podstawowych

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Technologie sieciowe

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Administracja bazami danych. dr inż. Grzegorz Michalski

PROGRAMY SPECJALNOŚCI: Informatyka w Biznesie Bazy danych

Państwowa Wyższa Szkoła Zawodowa w Ciechanowie INFORMATYKA

edycja 20 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr ZW 124/2017 i 112/2017 i 113/2017

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Wykłady zlotowe. wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, marca

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Współpraca nauki z przemysłem ICT na przykładzie Wielkopolskiego Centrum Zaawansowanych Technologii Informacyjnych Maciej Stroiński

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Specjalnościowy Obowiązkowy Polski Semestr trzeci

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Lista stanowisk Raport płacowy Sedlak & Sedlak dla branży IT

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Kierunkowy Wybieralny Polski Semestr V

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

Wykłady zlotowe. wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, marca

Praca przejściowa. Sklep internetowy. Tomasz Konopelski ZIP50-IWZ Katowice 2006

Informatyka w biznesie

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

PRZEWODNIK PO PRZEDMIOCIE

Wykłady zlotowe. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego

Kierunkowy Wybieralny Polski Semestr IV

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

W książce omówiono: SAP zostań ekspertem w 24 godziny!

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień stacjonarne i Informatyki PROGRAM STUDIÓW

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1

Ogólna informacja. O firmie e-direct sp. z o.o. Marcin Marchewicz

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Specjalizacja magisterska Bazy danych

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Transkrypt:

Wykłady i warsztaty zlotowe wersja wstępna Zlot Programistów Delphi 2007 Kraków, Akademia Górniczo-Hutnicza, 2-4 marca 2007 http://www.delphi.org.pl Piotr Hosowicz, wyklady@delphi.org.pl Wersja: 0.5.0 build 35 (14 stycznia 2007) Spis treści Zmiany w curriculum zlotowym 2007 (changelog) 2 1 Słowo wstępne na temat wykładów 3 O Ojcu Dyrektorze d/s Wykładów..................................... 3 2 Wykłady 4 Plan wykładów................................................ 4 Jarosław Zgodzisław Zgoda : REST, czyli Web Services dla wszystkich............... 5 Artur Wroński : Wydajna obsługa XML w bazie danych......................... 6 Mikołaj Virion Milewski :.NET w panierce, bez buraczków raz!................... 6 Marcin T-1000 Wieczorek : Ziemia, mapy i komputery........................ 7 Michał Hornung : MySQL najpopularniejsza baza danych SQL.................... 8 Michał Miab Abramczyk : Dlaczego Firebird?............................. 9 1

Zmiany w curriculum zlotowym 2007 (changelog) wersja 0.5.0 (30 grudnia 2006) : Dodany wykład Michała Miaba Abramczyka Dodany wykład Michała Hornunga Dodana sekcja o Ojcu Derektorze. Drobne zmiany redakcyjne. wersja 0.4.0 (19 grudnia 2006) : Dodany wykład Artura Wrońskiego Drobne zmiany redakcyjne. wersja 0.3.0 (17 października 2006) : Dodany wykład Mikołaja Viriona Milewskiego Drobne zmiany redakcyjne. wersja 0.2.0 (7 października 2006) : Dodany wykład Jarka Zgodzisława Zgody Dodany wykład Marcina T-1000 Wieczorka wersje 0.1.0 (przed 7 października 2006) : Krótka walka z L A TEXowymi źródłami z poprzedneigo roku. Wyglada na to, że dorobiliśmy się już wsprawdzonego zestawu źródeł curriculum zlotowego. 2

1 Słowo wstępne na temat wykładów W dniach 2-4 marca 2007 (piatek-niedziela) na Akademii Górniczo-Hutniczej w Krakowie odbędzie się doroczny Zlot Programistów Delphi. W ramach Zlotu organizowane sa wykłady - zajma cała sobotę. Strona wykładowa opiekuje się Ojciec Dyrektor d/s Wykładów, czyli ja. Planujac wykłady staramy się z jednej strony o to, żeby były one możliwie techniczne i prowadzone przez doświadczonych praktyków. Skadin ad wychodzimy z założenia, że prozę programistycznego życia" zlotowicze maja na codzień z tego względu pewna część wykładów wykracza poza zagadnienia ściśle zwiazane z Delphi albo je uzupełnia. Wykłady odbęda się w dwóch ścieżkach po 4 wykłady. Każdy wykład zajmie 1.5 godziny. Po każdym wykładzie będzie dodatkowe 30 minut czasu na dyskusje i pytania do wykładowcy osoby zainteresowane moga w tym czasie porozmawiać z wykładowca, osoby niezainteresowane moga skorzystać z przerwy. Materiały wykładowe zostana udostępnione na stronach pozlotowych w serwisie delphi.org.pl : http://www.delphi.org.pl Pozdrawiam serdecznie i do zobaczenia na Zlocie! Piotr Hosowicz Ojciec Dyrektor d/s Wykładów email : wyklady@delphi.org.pl Jabber : lodzislaw@chrome.pl GG: 3852420 PS1: Jeśli zauważycie jakieś literówki, połamane odnośniki URL czy inne błędy, bardzo proszę o informację mailem na mój adres z góry serdecznie dziękuję. W mailach proszę podawać numer strony i jakieś informacje o umiejscowieniu i rodzaju błedu. O Ojcu Dyrektorze d/s Wykładów Ojcem Dyrektorem d/s Wykładów A.D. 2007 jest, podobnie jak w latach 1999-2006, Piotr Hosowicz. Z wykształcenia ekonomista - magisterium ekonomii zdobył w Prywatnej Wyższej Szkole Businessu i Administracji w Warszawie, specjalizacja fin-bank. Jest certyfikowanym administratorem linuxowym: posiada certyfikaty Red Hat Certified Engineer oraz Linux Professional Institute Certificate. Poza praca w roli niezależnego specjalisty IT, na stałe pracuje jako Administrator Sieci i Systemów w wiodacym przedsiębiorstwie sektora e-commerce. Jest zagorzałym zwolennikiem Wolnego Oprogramowania, w szczególności systemu operacyjnego Linux, aczkolwiek lubi lub musi lubić również komercyjne Unixy i systemy Unixo-podobne (AIX, Solaris, Tru64 UNIX, HP-UX, QNX). W latach 1999-2001 główny organizator imprez Polskiej Grupy Użytkowników Delphi, od roku 2003 zajmował się strona wykładowa imprez. Jest molem ksiażkowym (historia, pamiętnikarstwo, SF, beletrystyka), bardzo lubi muzykę (blues, hard-rock, jazz, art-rock, prog-rock, muzyka chóralna, muzyka poważna). Jego strona domowa to http://www.hosowicz.com. 3

2 Wykłady Plan wykładów Plan wykładów przedstawiamy w poniższych tabelach : fixme sprawdzić jeszcze dokładnie godziny Rozpoczęcie Zakończenie Ścieżka wykładowa I Ścieżka wykładowa II 9:30 11:00 2 wykłady + warsztat równolegle 11:00 11:30 Pytania / przerwa 11:30 13:00 2 wykłady + warsztat równolegle 13:00 13:30 Pytania / przerwa 13:30 15:00 Przerwa obiadowa 15:00 16:30 2 wykłady + warsztat równolegle 16:30 17:00 Pytania / przerwa 17:00 18:30 2 wykłady + warsztat równolegle 18:30 19:00 Pytania 4

Jarosław Zgodzisław Zgoda : REST, czyli Web Services dla wszystkich Idea REST (Representational State Transfer) po zaprezentowaniu szerzej jako praca doktorska, szybko zyskała wielu zwolenników i została niemalże otoczona kultem, a najwięksi świata IT (Google, Yahoo etc) zaczęli wykorzystywać ja w swoich API, by uzyskać przewagę nad konkurentami. Obecnie REST stał się jednym z filarów Web2.0, obok AJAX, Ruby on Rails, RSS/Atom i Long Tail. Roy Fielding, pomysłodawca REST, określa jego charakter jako styl architektoniczny. U swojej podstawy bowiem REST jest sposobem opisu przedmiotów świata rzeczywistego przy użyciu środków z dziedziny sieci komputerowych i protokołów. Budowanie usług sieciowych w stylu REST daje wiele korzyści w porównaniu do tradycyjnego, sponsorowanego przez sprzedawców narzędzi podejścia, opartego na pseudostandaryzacji Web Services, a podstawowa jest większa dostępność usług dla klientów. Już choćby to powinno sprawić, że życzliwszym okiem przyjrzycie się REST jako możliwej do wykorzystania architekturze usług sieciowych. W pierwszej części wykładu postaram się przybliżyć wam sposób, w jaki złożona rzeczywistość można przedstawić przy użyciu kilku abstrakcji z dziedziny internetu: języka znaczników, URLi i protokołu HTTP jako medium konwersacji. Potem, uzbrojeni w tę wiedzę, obejrzycie prosta implementację usługi sieciowej w stylu REST. 1. Wprowadzenie (a) Protokół HTTP jako podstawa usługi sieciowej i. Autoryzacja i autentykacja ii. Metody iii. Negocjacja typu zawartości (b) Identyfikatory zasobów 2. Odwzorowanie rzeczywistości (a) Jeden obiekt - wiele reprezentacji (b) Działania na reprezentacjach jako działania na odwzorowaniach obiektów 3. Architektura zasobów (a) Od ogółu do szczegółu (b) Obiekty zbiorów, zbiory obiektów 4. Konwersacja klient-serwer (a) Semantyka i konwersacja - to właśnie protokół! (b) Czasowniki i rzeczowniki, podmioty i orzeczenia 5. Przykładowa implementacja usługi sieciowej opartej o REST O wykładowcy Autor pisze programy w firmach należacych do Grupy Generali Polska od 2001 roku. Robi to za ciężkie pieniadze, chociaż bez entuzjazmu, bo w Javie i w Delphi. Tak naprawdę ekscytuje go wyłacznie jego żona, córka i Python. Prowadzi bloga pod adresem http://zgoda.jogger.pl/, ma swój profil muzyczny na Last.fm pod adresem http://www.last.fm/user/zgoda. Z Jarkiem skontaktować się można piszac na adres jzgoda@o2.pl. 5

Artur Wroński : Wydajna obsługa XML w bazie danych We wrześniu 2006 IBM udostępnił hybrydowy serwer danych DB2 9, który integruje hierarchiczny silnik z relacyjnym. Integracja została dokonana w celu zwiększenia wydajności i elastyczności obsługi dokumentów XML, które z natury sa hierarchiczne. Na prezentacji zostana omówione możliwości obsługi danych XML przez DB2. Przedstawione zostana przykłady aplikacji, które jednocześnie wykorzystuja model relacyjny oraz model XML. 1. Skad potrzeba obsługi danych w formacie innym niż relacyjny? 2. Porównanie współczesnych metody obsługi dokumentów XML 3. Implementacja XML w DB2 4. Odpytywanie bazy danych językami XQuery oraz SQL/XML 5. Indeksowanie dokumentów XML w bazie danych 6. Narzędzia do modelowania danych XML i relacyjnych 7. Przykłady aplikacji wykorzystujacych możliwości hybrydowego silnika DB2 9 8. Bezpłatna baza danych dla twórców aplikacji DB2 Express-C O wykładowcy Artur Wroński od trzynastu lat specjalizuje się w silnikach baz danych oraz narzędziach dla hurtowni danych. Jest pracownikiem IBM Polska i odpowiada za wsparcie dla producentów oprogramowania zwia- zane z zagadnieniami migracji baz danych. Jest współautorem ksiażki Oracle to DB2 UDB Conversion Guide. Posiada certyfikaty IBM z zakresu tworzenia aplikacji w DB2, zaawansowanej administracji DB2 oraz rozwiazań Business Intelligence. Mikołaj Virion Milewski :.NET w panierce, bez buraczków raz!.net Framework to nie tylko pieśń przyszłości, ale już teraźniejszość. Dlaczego powstał, co oferuje developerom w ogóle, a Delphiarzom w szczególności o tym będzie wykład. Poczawszy od wyjaśnienia, czym jest, a czym nie jest.net Framework, poprzez wglad w podstawowe technologie zbudowane na bazie Frameworka, aż po przyjrzenie się środowisku Delphi dla.net - każdy znajdzie tu coś dla siebie. 1. Czym jest a czym nie jest.net Framework? (a) Common Language Runtime (b) Class library (c) Wirtualna maszyna czy środowisko uruchomieniowe? 2. Technologie.NET Frameworka (a) WinForms (b) ASP.NET i WebServices 6

(c).net Compact Framework 3. Integracja (a) Wywoływanie kodu natywnego (b) Korzystanie z COM 4. Bazy danych a.net 5. Maniery programowania w.net 6. Delphi a.net (a) WinForms, ASP.NET w Delphi (b) VCL.NET 7. Rewolucja czy ewolucja? O wykładowcy Mikołaj Milewski ma 21 lat, jest studentem Wydziału Informatyki Politechniki Szczecińskiej, pracuje w słupskiej firmie DGB IT. Na swoim wydziale pełni funkcję Microsoft Student Partnera przewodzi akademickiej Grupie.NET, zajmujacej się technologia.net Microsoftu. Prócz tego jest zapalonym rowerzysta, lubi wszystko co kokosowe, cynamonowe i lubi spać. Marcin T-1000 Wieczorek : Ziemia, mapy i komputery Większość programistów kontakt z geografia, współrzędnymi geograficznymi i odwzorowaniem Merkatora zakończyła w szkole podstawowej lub średniej. Czasem jednak zdarza się potrzeba przeniesienia danych topograficznych do komputera. I tu pojawiaja się problemy, ponieważ odwzorowanie powierzchni Ziemi na powierzchnię płaska nie jest takie proste i można to zrobić na wiele sposobów. Wykład opisuje metody odwzorowania powierzchni Ziemi na płaszczyznę, sposoby zapisu współrzędnych geograficznych, układy odwzorowań używane w mapach Polski oraz sposoby przeliczania współrzędnych między odwzorowaniami. Wykład będzie miał charakter praktyczny. Przedstawione będa tylko rzeczy potrzebne do tego, by sprawnie korzystać ze wzorów przeliczajacych. Nie będzie wyprowadzania wzorów. Do wykładu dołaczony będzie moduł napisany w Delphi zawierajacy procedury implementujace opisane przekształcenia. 1. Przedstawienie uproszczonego podejcia do współrzędnych geograficznych: szerokość i długość geograficzna 2. Geoida (powierzchnia ekwipotencjalna siły ciężkości), przybliżenie geoidy elipsoida 3. Rodzaje elipsoid 4. Współrzędne geodezyjne, kartezjańskie i płaskie 5. Mapy i współrzędne płaskie 6. Rodzaje odwzorowań używanych w mapach Polski 7. Rodzaje układów używane w Polsce: 2000, 1992, 1965, 1942, GUGIK-80 8. Moduł GeoTrans służacy do przeliczeń 7

O wykładowcy Mieszka w Łodzi, zajmuje się programowaniem map cyfrowych w firmie Emapa. Jest magistrem inżynierem informatykiem, dyplom zdobył na Politechnice Łódzkiej (wydział Fizyki Technicznej i Matematyki Stosowanej). Ulubiona rozrywka: EVE Online. Prowadzi stronę http://delphi.cartall.com.pl/. Michał Hornung : MySQL najpopularniejsza baza danych SQL MySQL to obecnie najpopularniejsza na świecie relacyjna baza danych rozwijana i popularyzowana w ramach polityki open-source oraz posiadajaca ponad 10 milionów aktywnych instalacji. O jej popularności może świadczyć także ilość pobrań produktu ze strony producenta, których jest obecnie ponad 70 tysięcy dziennie co oznacza w praktyce jedno pobranie na sekundę. Wykład ma za zadanie pokazać nowości, które zostały dodane w ostatniej wersji MySQL oraz przekrojowo omówić produkt. 1. Wstęp (a) Licencjonowanie MySQL (b) Support 2. Architektura MySQL (a) Instalacja i podstawowa konfiguracja (b) Struktura danych na dysku (c) Transakcyjność i jej brak 3. Dostęp do danych (a) Narzędzia wbudowane (b) Narzędzia zewnętrzne 4. Widoki 5. Procedury składowane i funkcje 6. Wyzwalacze 7. Mocne i słabe strony MySQLa 8. Zakończenie, pytania O wykładowcy Michał Hornung jest absolwentem Wydziału Zarzadzania i Marketingu Politechniki Warszawskiej. Obecnie pełni funkcję Project Leadera w firmie Connect Distribution Sp. z o.o. Od 7 lat zwiazany z projektem aplikacji recentcrm - systemu zarzadzania kontaktami z klientem dla małych i średnich przedsiębiorstw. Z zamiłowania programista Delphi, preferuje projekty bazodanowe. 8

Michał Miab Abramczyk : Dlaczego Firebird? Przez 20 z górka lat od swoich poczatków Interbase/Firebird/Vulcan przeżył sporo ciekawych przygód personalnych, firmowych i architektonicznych, o których chciałbym opowiedzieć. Ponadto poruszę parę interesujacych tematów z obszaru instalacji, eksploatacji i optymalizacji owej trójcy i różnic miedzy nimi. 1. Trochę historii (a) Poczatki: Jim Starkey, GDS, Ashton Tate (b) Pojawia się Borland (c) Jak to z otwieraniem i zamykaniem było (d) Yafill Yemanov (e) VULCAN Jim Starkey (f) Ilu jest muszkieterów? 2. Specyfiki architektury, instalacji i używania serwerów rodziny Firebird (a) FireBird 1.5x (1.54) (b) Firebird 2.x (2.0) (c) Vulcan 2.x (2.0) (d) Jak to jest z CS, SS, Local, TCP/IP i embedded? 3. Biblioteki wspomagajace tworzenie aplikacji klienckich (a) BDE (b) IBX, FIB+, MDO, IBDAC (c) UIB, FBLib, FIBL (d) Zeos (e) AnyDAC (f) DbxExpress (g) BDP Provider (h) ODBC (i) Firebird.Net Data Provider (j) Firebird Class 4 JCA-JDBC Driver "JayBird" (k) Firebird i PHP (l) inne 4. Dlaczego Firebird? O wykładowcy Michał Abramczyk, mgr inż. konstruktor mechanik. Od 25 lat zajmuje się sprzętowa i programowa strona zastosowań (mini- i mikro-) komputerów w projektowaniu, sterowaniu i zarzadzaniu produkcja oraz sprzedażą. 9

I to by było na tyle! Do zobaczenia na Zlocie Programistów Delphi 2007 w Krakowie! 10