![]() |
|
Spaces home Bátorfi Zsolt szakmai bl...PhotosProfileFriendsMore ![]() | ![]() |
Bátorfi Zsolt szakmai blogja"A gyakorlat nem más, mint kihűlt elmélet"
|
|||||||||||||||||||
|
September 03 Hogyan készül a Windows 7?Azt hiszem ilyen sem volt még a Microsoft életében: Windows 7 termékfejlesztési csoport vezetője, Steven Sinfosky és az alatt dolgozó kulcsemberek elkezdtek bloggolni, melyben folyamatosan beavatják a nagyközönséget az új Windows fejlesztési folyamatába. Ajánlom mindenkinek, hogy olvassa ezeket a bejegyzéseket, egyrészt mert fejlesztői szempontból is nagyon tanulságos látni, hogy egy ilyen mérettartományban milyen szervezési alapproblémákkal kell megküzdeni, másrészt nagyon szépen kezd körvalazódni az új OS funkcioanalitása, kezdve a teljesítmény optimalizálással:
September 01 XamlPadX 4.0Jóhír azoknak, akik már nagyon értik a XAML közvetlen szerkesztését, illetve kicsit beleuntak már a Ciderbe: megjelen a XamlPadX legújabb változata, mellyel gyorsan és egyszerűen tudunk akár nagy vizuális fákat szerkeszteni:
Töltsétek, amíg meleg, íme az újdonságok: The UI has been revamped to give the Blend sorta look. Menus have been rearranged to maximize the space. New addins: Clipboard viewer - which works well for analyzing rtf/xaml ... Path Designer/Jasema (thanks to Marlon) Snapshot utility to take snapshots and save the xaml rendering Syntax highlighting and collapsing (thanks to the editor control from SharpDevelop project) Error logs - left bottom corner has a link to the stack trace when there is an error Error light - editor has a red/green box at the bottom right corner Bug fixes/code restructuring http://blogs.msdn.com/llobo/archive/2008/08/25/xamlpadx-4-0.aspx August 29 IE8 Beta2 - letölthetőA devPortal indulása előtt kicsit félve olvastam a hírt, miszerint kint van, letölthető az Internet Explorer 8 Beta 2, s ugye nem kell mondanom miért: új böngésző, újabb kompatibilitási tesztelés... Persze nem volt mit tenni, hiszen a cél, hogy a portál valóban minden böngészőt kiszolgáljon, ezért nekiszaladtam, felraktam, s meg kell hogy mondjam, két nap együttlét után nagyon kellemesen csalódtam. Mondom ezt azért is mert tudom, sok fejlesztő kolléga mit gondol az IE-ről (biztonság, standarok támogatása, sebesség stb). Nekik ajánlom figyelmében az IE csapat új blogját, amiből szépen kezd körvonalazódni a történet a körül, hogy ezúttal egy valóban új alapokon futó böngészőt építsenek, egyrészt hogy a régi alapproblémákat leküzdjék, másrészt az IE8 rengeteg újdonságot hoz fejlesztői vonalon is, lásd ezt a mellékelt képernyőképet (F12->Developer Tools) és a CH9 új videóját a témában: August 25 Hamarosan indul: devPortal.NextA nyáron meglehetősen elcsendesedett a blogom, történt ez egyrészt a szabadságom miatt, másrészt mert egy nagyon fontos küldetés "stúdiómunkára" késztetett, s ez nem más mint a devPortal új verziójának megtervezése és implementálása egy vadonatúj szoftver és hardver infrastruktúra felett. Igen-igen, eddig még csak egy belső szakmai kör számára osztottuk meg a víziót, mely szerint egy alapjaiban új közösségi infrastuktúrát fogunk indítani a legszélesebb értelemben vett hazai fejlesztővilág számára. Ez azt jelenti, hogy szeretnénk egy igazi, élő közösségi teret adni mind az oktatási, mind pedig az ipari szféra szereplőinek, legyenek azok tehetséges, a fejlesztés iránt érdeklődő középiskolások, felsőfokú hallgatók, az őket oktató tanárok vagy az iparban dolgozó szakemberek (trénerek, kóderek, architektek, designerek, döntéshozók). De mitől is lesz új a devPortal? Elsősorban azért mert a szokásos tartalomkezelésen (napi hírek, heti aktualitások) és az általános fórum funkcioanlitáson túl, az új portál összefogja majd a hazai fejlesztői blogoszférát (RSS aggregáció), széleskörű megjelenést adva az itthon aktív szakértőknek. Ezzel kapcsolatban ha bárki szeretne megjelenni, kérem dobjon egy üzenet itt a blogomban! További újdonság, még hogy szeretnénk teret adni a tematikus mikroközösségeknek, melyek egy-egy kulcsterchnológia (pl. WPF, Silverlight, Linq, Entity Framework, ASP.NET, WCF) köré szerveződnek, s bennük bárki részt vehet, kérdezhet, tapasztalatokat véleményeket oszthat meg, vagy akár szerkesztőjévé is válhat a tartalmaknak (lásd. Wikipédia). A fentieken túl, szeretnénk azt is demonstrálni, hogy mire képesek a legújabb technológiák, ezért a rendszert Windows Server 2008 Hyper-V környezetben üzemeltetjük, melyben az IIS7 felett fut a Community Server 2008-as verziója, FTP7-el és az új IIS bitstream throttling szolgáltatással kiegészítve. Persze aki olvassa ezt a blogot, rögtön megkérdezheti: no de hol van a Silverlight? Természetesen az SL2-t sem hagyjuk ki, őrá épül majd a heti fejlesztői interjúk közzététele a myShowRoom segítségével, illetve a rendezvény archívumok is egy Silverlight-os UI segítségével érhetők majd el, de ez maradjon egyelőre meglepetés. Egy kérdés maradt még: mikor indulunk? A válasz: szeptember első hetében elkezdjük széles körben kommunikálni az új portált, addig is azt javaslom regisztrálj, s nézz körül mi épül itt: http://beta.devportal.hu Várunk nagy szeretettel Mindenkit! June 17 Aranyozott krónika, ezüstfényben...
Ez valamikor a Silverlight Beta1 megjelenésének idejében, kora tavasszal lehetett, amikor éppen azokat a pillanatokat éltük, amikor napvilágot láttak az ismert hírek (.NET CLR, BCL portolás, WPF szinergiák, vezérlők) és egyértelművé vált az is hogy az addig Seadragon nevű MS Research projekt megtalálta igazi futási környezetét, s egy MultiScaleImage nevű vezérlőben csomagolva a Silverlight2 részévé válik (megj: hamarosan a WPF-be is bekerül!). Gondoltunk hát egy nagyot, s úgy döntöttünk, mi lenne ha nem DVD-t, hanem egy teljes böngészőt kitöltő Silverlight2 alkalmazást valósítunk meg, bevonva Hajdrik Attila barátomat és az általa vezetett Eyedea csapatot. A dolog akkortájt meglehetősen bátor kezdeményezésnek indult, hiszen tudomásom szerint itthon még senki nem merte a fejébe venni, hogy a Silveright-ot nem pusztán egy weblap kiegészítésének, hanem egy komplett, igencsak összetett funkcionalitást megvalósító .NET-es alkalmazásra használja. Hozzá kell még tenni azt is, hogy nem csak arról volt szó, hogy egy gazdag multimédiás webalkalmazásban gondolkodunk, hanem már az elején elköteleztük magunkat amellett, hogy a DeepZoom-ra helyezzük a megjelenítést, hiszen a feladat lényege tulajdonképpen az, hogy nagyméretű, komoly felbontású képeket kell a lehető legtermészetesebben navigálhatóvá, nagyíthatóvá és a kapcsolódó szöveges és hanganyagokkal együtt élvezhetővé tenni. Ez egészen konkrétan azt jelenti, hogy megvolt kb. 350 megabájtnyi TIFF kép (1,3 gigapixel!), a Képes Krónika latin szövegének magyar fordítása és a hozzá kapcsolódó közel öt órás narratív szövegalámondás, cél pedig ezek minél élvezhetőbb megjelenítése a weben. El is kezdődött hát a fejlesztés négy fővel, köztük egy designerrel, aki a megjelenésre és a XAML erőforrások előállítására fókuszált, a többiek pedig Attila vezetésével egy navigációs UI-t és a MultiScaleImage-et felhasználva, azt jelentős mértékben kiterjesztve közel két hét munka befektetésével lekódolták az alkalmazást. S ne feledjük mindezt az akkor még igencsak képlékeny és funkcionális szempontból közel sem teljes SL2 Beta1 futási környezetben! Nem tudom ki próbált már ilyen körülmények között fejleszteni, én azt gondolom, hogy ez nem mindennapi teljesítmény, különösen akkor, ha figyelembe vesszük, hogy a Beta1-Beta2 portolás két nap alatt megvolt, s az eredmény itt látható: Ajánlom mindenkinek aki a Silverlight irányában érdeklődik, látogasson el Képes Krónika honlapjára, s ezúton szeretnék gratulálni Hajdrik Attila csapatának a remek munkáért, mely nemcsak egy komoly szakmai kihívás volt, hanem egy igazi kúltúrális küldetés. Azt gondolom, nem minden nap van lehetőségünk olyat alkotni, ami nemcsak szakmai, intellektuális szempontból érdekes, hanem olyan igazi kultúrális értéket is hordoz, mint a Képes Krónika, hazánk történelmének egyik kulcs dokumentuma. Nézzétek, olvassátok, hallgassátok!
|
|
|||||||||||||||||
|
|