Oslo Delphi Day 2006

Her er noen bilder fra Oslo Delphi Day 15. desember 2006.
Dennne dagen ble etter min mening særdeles vellykket, med masse interessante Delphidiskusjoner og interessante foredragsholdere. Tilsammen ble vi ca 30 deltagere.
(Alle fotos av undertegnede, med unntak av ett)

Here are some pictures from the Oslo Delphi Day on December the 15th 2006.
This day was a success in my opinion, with lots of interesting Delphi discussions and and very interesting speakers. All together we had about 30 attendees.
(All fotos by undersigned, with one exception)

Ingvar Nilsen
Hallvard Vassbotn forklarer om nye funksjoner i Delphi-språket siden Delphi 7. Han tar for seg nye reserverte ord, nye klasser, objektorienterte records og brukerdefinerte operatører. Vi fikk se hva som er nytt med hensyn til .Net, om boxing, attributter og multidimensjonelle arrays. Vi fikk også se hvordan man kan kalle eksisterende biblioteker (DLLs) fra .Net ved å bruke P/Invoke. Til slutt fikk vi høre hva vi kan vente oss i neste versjon av Delphi, "Highlander". Denne session ble avsluttet med spørsmål fra salen, og som ventet var det mange ting å spørre om.
Hallvard fortjener absolutt tilnavnet Delphi-Guru, han har masse kunnskap om både Delphi og programmering generelt. Et interessant foredrag!

Hallvard Vassbotn talks about new features in the Delphi language and changes since Delphi 7. He shows us new reserved words, new classes, object oriented records and user defined operators. There is a lot new regrading .Net, boxing, attributes and multi dimensional arrays. Hallvard also shows us how we can call existing libraries (DLLs) from .Net code using P/Invoke. Finally we were given a preview og the next Delphi, "Highlander". This session was concluded with a round og questions, and as expected there were a lot to ask about. Hallvard absolutely deserves the nick name "Delphi Guru", he has tons of Delphi knowledge, as well as tons of knowledge about programming in general. An interesting session!
Foto: Chad Z. Hower

Fredrik Haglund
jobber for Borland / CodeGear i Sverige. Fredrik ga oss først en oversikt over CodeGear, og vi fikk se roadmaps for de produktene CodeGear nå har ansvaret for. Naturlig nok var det størst interesse for Delphi, og mange hadde spørsmål om hva når og hvordan med hensyn til releases av kommende Delphi-versjoner. Det er ikke tvil om at CodeGear setter utviklerne i fokus!

Fredrik hadde så en session om oppsett av Delphi og organisering av prosjekter, hvordan man kan importere settings og packages. Dette var en spesielt interessant session, men samtidig en krevende time for oss, det var mye å følge med på. Godt at denne presentasjonen er tilgjengelig online for oss i Delphi-klubben!

Siste session var om Windows Vista, UAC og alt det andre nye. Dette var også en omfattende session lastet med teknisk informasjon, her er det mye nytt for de fleste, og mye en kan studere videre siden denne presentasjonen også er tilgjengelig på nett for oss i klubben.
Takk til Fredrik for mye interessant stoff, og for en inspirerende holdning når det gjelder CodeGear og Delphis framtid!

Fredrik Haglund works for Borland / CodeGear in Sweden. He gave us an overview about the new CodeGear company, and we were shown roadmaps for the products that CodeGear now is responsible for. As one would expect, there main interest was about Delphi, and many had questions regarding coming Delphi releases. There is no doubt about CodeGear having developers as the main focus!

Fredrik then had a session about setting up Delphi and project organization, how to import settings, import and configure packages. This was an especially interesting session, but at the same time a demanding session, a lot to digest. Good that this presentation is available online to us Delphi Club members!

Fredrik's last session was about Windows Vista, UAC and all the new stuff. This also was a comprehensive session, loaded wit technical info, this is new knowledge to most of us, and a lot of it suitable for further studies afterwards, since this presentation also is available to us Delphians.
Thanks to Fredrik for lots of interesting stuff, and for an inspiring attitude regarding CodeGear and the future of Delphi!   
Chad Z. "Kudzu" Hower var vårt trekkplaster og hovedforedragsholder. Chad er en velkjent person innenfor Delphimiljøet, han har blant annet skrevet Indy-komponentene som kommer med Delphi.

Det er utrolig hvordan man kan vise bilder fra alt ennet enn programmering og hele tiden ikke snakke om annet enn programmering! Chad var opptatt av hvordan våre applikasjoner oppfattes av brukerne, og trakk sammenligninger med vanlige bruksgjenstander fra biler til båter, fly og stereoanlegg - alt for å få oss til å bli mer opptatt av brukergrensesnitt, sikkerhet og feilbehandling i vår software. Spesielt var han opptatt av selve brukeropplevelsen, og viste mange eksempler på hvordan det skal gjøres, og spesielt hvordan det ikke skal gjøres  - enkelte eksempler var fra selveste Microsoft.

Jeg tror mange lærte mye av dette foredraget, og at mange fikk seg både en øyeåpner og en tankevekker, og ikke minst ble inspirert til å skrive bedre programmer! 

WPF - så var turen kommet til Windows Presentation Foundation, WPF.  Dette er det tredje foredraget jeg hører om dette emnet, og det var uten sammenligning det beste. WPF er en omfattende teknologi som vi alle mer eller mindre vil måtte komme til bruke i fremtiden, og Chad hadde da også vyer om hva som kan komme til å skje.

Denne foredragsholderen har en laid-back og behagelig måte å presentere ting på, han har evnen til å lure kunnskapene inn på både en underholdende og lærerik måte. Han har også evnen til å la publikum bli deltagende, ikke bare passive tilskuere. Ved å se ting fra nye synsvinkler - Chad  er en mester her, så begynner man å tenke på en annen måte. Hans foredrag blir en reise i Aha!-land, en spennende reise. Jeg håper han kan komme til Oslo Delphi Club igjen!


Chad Z. "Kudzu" Hower was our featured main speaker. Chad is a well known Delphi person in the Delphi community, he has among other things written the Indy components that come with Delphi.

It is amazing how one can show pictures from everything that has nothing to do with programming and at the same time talk about nothing else than programming! Chad was talking about how our software applications are received by the users, and he showed us ordinary devices, from cars, boats and airplanes to Hi-Fi equipment - all to make us more focused on the user interfaces, security and error handling in our software applications. He was especially putting emphasizes on the user experience, and demonstrated many ways on how to do it, and especially how not to do it - some samples even from Microsoft.

I believe many learnt a lot from his session, that many got themselves an eye-opener and some new thoughts, and not the least got even more inspired to write better software applications!

WPF - now the time had come to Windows Presentation Foundation, WPF. This was the third presentation on this topic I have attended, and without comparison the best. WPF is a comprehensive technology that we all more or less will have to deal with in the future, and Chad also had visions about what will happen.

This speaker has a laid-back and comfortable way of presenting topics, he has the ability to lure knowledge into us, in a both entertaining and efficient way. He also has the ability to make the audience participants, not only spectators. By looking at things from new viewpoints - Chad is a master here, you start to think in a new way. His sessions become a trip in Aha!-land, an exciting trip. I hope he will come to Oslo again!

Chad hadde så mye å fortelle oss at tiden løp ut for det store rommet vi hadde bestilt. Så vi måtte flytte over til et lite rom, snakk om packed record :)

Chad has so much to tell us, that the time we had booked for the big room ran out. So we had to move to a very small room, talk about packed record :)
Endelig kan vi leve opp til økenavnet vårt, ODBC :) Foredragene er avsluttet, samling på puben!
Finally we can live up to our nick name, ODBC - OsloDelphiBeerClub :) The sessions are done, we meet at the pub!