[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.