You are currently browsing the monthly archive for November, 2006.

Microsoft vydal ďalšiu aktualizáciu metodík MSF v4 určených pre vývoj softvéru:

Obsahujú podporu databázových unit testov a refaktoringu súvisiacich s článkami na Visual Studio Team Edition for Database Professionals. V prípade používania MS Visual Studio Team Foundation Server, tu sú inštrukcie pre aktualizáciu.

Dostal som zaujímavý tip na inšpiratívne ovládanie (viď. wii Remote) určené pre hry od Nintenda. Veľmi pekné, pre lepšiu ilustráciu tu sú videá: streľba, lovenie rýb.

Neoddeliteľnou súčasťou SCM (Software Configuration Management) sú služby zostavenia aplikácie (build service). Aktuálne vládne trend správy služieb zostavenia podľa princípov Continuos Integration (CI). Pri výbere správneho servera zabezpečujúceho CI nám môže pomôcť prehľad serverov CI na stránkach Codehaus.

Vlastimil Klíma uverejnil krátke zhrnutie výsledku projektu Českého NBÚ (Bezpečná hašovací funkce, ST20052005017) týkajúceho sa hľadania nového konceptu hašovacích funkcií. V danom článku vysvetľuje aj dôvody nedokonalosti existujúcich funkcií.

Rozšírená časť je na osobných stránkach V. Klímu.

Pri dávnejšom preskúmavaní možností “metodického” modelovania procesov som narazil na nástroj EPF, ktorý považujem za jeden z najvydarenejších. Plánujem k nemu vydať zopár článkov, zatiaľ ponúkam výber diskutovaných tém z mailing listu news.eclipse.technology.epf, kde sa diskutovalo k týmto témam:

  • Oddelenie oblasti ‘Process Authoring’ do osobitnej časti (asi plug-in). zatiaľ je to súčasť Method Plugin “base_concepts”.
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=164688
  • Preorganizovanie obsahu menu (Tree Browser).
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=164690
  • Mark sa pokúša založiť European EPF User Group.
    (Mark Dickson: “ANNOUNCEMENT: European EPF User Group”)
  • Prispievatelia (EPF/OpenUP) zbierajú spätnú väzbu k akémukoľvek používaniu (alebo aj zamietnutiu) metodiky OpenUP.
    (Jim Ruehlin: Please Provide Feedback on OpenUP)
  • Jim otvoril otázku, čo má byť výsledkom dvoj-fázy Construction/Transition. Kompletný či stabilizovaný softvér? Odpovede smerovali k obidvom použitiam, t.j. závisí od konkrétneho projektu na ktorý sa OpenUP aplikuje.
    (Jim Ruehlin: OpenUP Construction/Transition Phases)
  • Funkcionalita vyhľadávania nie je dostupná v EPF (mala by byť dostupná v Rational Method Composer) nakoľko sa jedná o Java applet, ktorý nebol súčasťou uvoľneného kódu od IBM pre EPF. Pre túto funkcionalitu existuje požiadavka v bugzille EPF.
    (Svanarav Sankar: Search Feature)
  • Jim sa zamyslel nad použitím konceptu 4 oblastí (Collaboration, Intent, Management, Solution) v publikovanom modele OpenUP a nenašiel žiadnu väzbu vo vnútri vypublikovaného modelu. Navrhuje buď koncept zaviesť do OpenUP alebo úplne vypustiť (príp. marketingovo využiť :-))
    (Jim Ruehlin: Subprocesses in the OpenUP/Basic Published Process)
  • Jim otvoril diskusiu (z pohľadu OpenUP) čo s otvorenou iteráciou v prípade veľkej zmeny požiadaviek alebo ich priorít. Aktuálne je v OpenUP odporúčané “re-prioritizing and adjusting” iterácie, zatiaľčo Jim zhrnul výhody otvorenia novej iterácie.
    (Jim Ruehlin: Terminating or Reprioritizing Iterations in OpenUP/Basic)
  • Alax položil otázku riadenia projektu definovanom v EPF. Peter Haumer odpovedal, že momentálne (not yet) to nie je úlohou EPFC, pričom rozobral možnosti integrácie s MS Project a Rational Portfolio Manager. Charles Edwards odporučil xProcess od Ivis, i keď upozornil, že v danom nástroji nie je podporovaný import definície z EPF. V každom prípade si myslím, že vzhľadom na známu schému ukladania modelu a podporu MOF je dostupnosť takého nástroja otázkou krátkeho času.
    (Alax Lam: Tracking project progress in EPF)
  • Charles sa zamýšla nad vhodne zvolenou granularitou Method Plugin a dôvodmi vedúcimi k určitému členeniu do jednotlivých Method Plugins. Bohužial zatiaľ bez odpovede.
    (Charles Edwards: What level of granularity of Published Plugins should we be aiming to build?)
  • Jim navrhol zopár vylepšení procesu preskúmavania obsahu OpenUP.
    (Jim Ruehlin: Content Reviewing Ideas)

Na Aniččinom weblogu vyšiel pekný popis služby openSUSE Build Service. Je to jedna z predností SUSE distribúcie (resp. projektu openSUSE), ktorá umožňuje zostavovanie a publikovanie balíčkov nielen pre SUSE Linux. Môžme predpokladať, že to bude viesť k dynamickému nárastu spravovaných balíčkov, t.j. dostupného softvéru v rámci distribúcie. Pekná myšlienka, pekná implementácia …

Postupne budú pod openSUSE Build Service migrované všetky spravované balíčky (ak tomu už tak náhodou nie je), napr.: balíčky GNOME.

Dnes bude oznámená zmena licencie pre Javu na GNU/GPL verzie 2. Zatiaľ sa jedná o HotSpot, JavaC, JavaHelp a Sun implementáciu Java ME. Ďalšie technológie však majú nasledovať v priebehu roka 2007.
Ďalšie zdroje:

Voľba GNU/GPL v2 je zaujímavá, nakoľko je to jedna z najrestriktnejších opensource licencií, vyžadujúca uvoľňovanie modifikácií zdrojového kódu. Teoreticky tu síce existuje riziko štiepenia zdrojového kódu, osobne si však myslím, že príde k jeho zjednocovaniu (jedným z prvých adeptov je GCJ) . Asi najrýchlejšie pozobadanou zmenou bude objavenie sa Javy aj v mnohých Linux distribúciách vrátane Debianu …

Aktualizácia: tu je miesto oficiálneho oznámenia uvoľnenia Javy Sun-om.