[Solomonov Seminar] 87. Solomonov seminar
Marko Grobelnik
marko.grobelnik@ijs.si
Mon, 2 Sep 2002 14:24:04 +0200
Poletje je okoli in spet zacenjamo s serijo Solomonovih seminarjev.
Vabim vas na 87. Solomonov seminar, ki bo v cetrtek,
5. septembra 2002 ob 13. uri v Veliki predavalnici IJS
(1. nadstropje glavne zgradbe IJS). Posnetki in materiali
preteklih seminarjev so dostopni na http://solomon.ijs.si/.
Letosnjo sezono bomo zaceli z nekaj udarnimi temami.
Prva bo zanimiva za vse, ki se sprasujete kaj se skriva
za Microsoftovo arhitekturo, ki se reklamira pod imenom ".NET".
Na kratko, gre za nekoliko spremenjen koncept funkcioniranja
programske opreme skupaj z mnozico prilagojenih orodij,
novim programskim jezikom C# (izg. si-sharp) in se cem.
Pregled Microsoft .NET nam bo na seminarju predstavil
Klemen Zagar iz Zaslona, kjer to tehnologijo ze s pridom uporabljajo.
Klemen bo tudi prikazal tudi nekaj demonstracij
Naslednja dva seminarja bosta:
10.9 (dan pred enajstim septembrom) - Vlado Batagelj
bo predstavil analizo Reutersovih novic, ki so bile objavljene
po lanskem enajstem septembru
12.9. Tomaz Vincek iz IBM Slovenija bo predstavil t.i. Grid
tehnologijo, za shranjevanje znanja
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Klemen Zagar:
Kaj je to "Microsoft .NET"?
V predavanju "Microsoft .NET" bomo spoznali temelje, na katerih
je pred vec kot dvemi leti Microsoft zacel graditi svojo sedanjost.
Osredotocili se bomo na tako imenovano "skupno izvajalno okolje"
(Common Language Runtime, CLR). Najprej bomo pojasnili odnos
med Microsoft .NET in CLR, zatem pa si bomo ogledali delovanje
in zgradbo CLR. Videli bomo, kako CLR izkorisca prevajanje
tik-pred-zdajci (Just-in-Time compilation, JIT), smetarjenje
(Garbage Collection), kako je je zagotavljena varnost izvajalnega
okolja, ... Ogledali si bomo, kaksne so moznosti povezovanja okolja
CLR s COM/COM+, Windows API in drugimi sistemi, ter kako je s
prenosljivostjo programov, prevedenih za CLR, med platformami.
Za konec se bomo se spoznali razlike med Java in CLR.
V okviru seminarja bodo naslednje demonstracije:
(1) Napisali bomo program "Hello World", kjer si bomo ogledali
kako izgleda C# in kako izgleda program preveden v vmesno kodo.
(2) Za primerjavo bomo program "Hello World" napisali se v t.i.
"Managed C++", ki je interpretiran C++ znotraj .NET orodij.
(3) Ogledali si bomo kako se naredi spletni servis (Web Service)
za faktorizacijo stevil
(4) Naredili bomo spletno aplikacijo ASP.NET, ki konzumira
spletni servis za faktorizacijo stevil
(5) Ogledali si bomo kako je s prenosljivostjo kode na Linux.