You are currently browsing the monthly archive for Január, 2007.
- projekt openSUSE uvoľnil Build Service (platformu na kompiláciu, balíčkovanie a publikovanie softvéru pre Linux ditribúcie) ako open source softvér. Viac o uvoľnení píše Andreas Jaeger.
- Pavel Chovančík dal k dispozícii používateľskú príručku k prehliadaču Mozilla Firefox 2.0.
- Môže mapa obsahovať spam? Môže. Tu je spôsob a tu jeden z výsledkov.
- Pod vtipnou adresou goodbye-microsoft.com sa skrýva program na inštaláciu základu Debian distribúcie Linuxu.
Aktualizácia k openSUSE Build Service:
- dostupné sú zdrojové kódy aj experimentálne balíčky,
- objavili sa špekulácie k použitiu Build Service aj zostaveniuinštalačných balíčkov pre platformu Win32.
- Zdá sa, že virtuálne 3D svety sa začínajú objavovať v mainstream, pričom klientské aplikácie sa začínajú uvoľňovať ako open source. Po Second life tu máme CBBC od BBC.
- Platené prispievanie do Wikipedie? Microsoft ponúka prácu editora Wikipedia súvislosti so snahou o korekciu článkov o OOXML (Microsoft Office Open XML). Peknú sumarizáciu problému ponúka TechCrunch.
- Neziskové organizácie Free Standards Group (FSG) a Open Source Development Labs (OSDL) podporujúce open source softvér (špeciálne Linux/Unix) sa zlúčili do organizácie The Linux Foundation.
- Birali Hakizumwami zhrnul (Building Enterprise Services with Drools Rule Engine/JBoss Rules) ako pomocou Drools navrhnúť a vyvinúť službu na podporu rozhodovania.
- Vyšlo zopár zaujímavých článkov k problematike SOA: Ako ohodnotiť SOA a Čo je SOA.
- Alan Cox podal patent na DRM (Digital Rights Management).
- Zdeno Sekerák na root.cz radí ako oklamať keylogger.
- Na blogu Linux and Open Source vyšiel rozsiahly zoznam repositary pre openSUSE 10.2.
- Krabicová verzia openSUSE 10.2 (t.j. SUSE Linux 10.2) nebude.
- Ako si Google vyberá ľudí píše NY Times.
- Zaujímavý pohľad na Patterns ponúka Timothy M. O’Brien.
- Bol uvoľnený produkt AnthillPro 3.1.2 určený na ‘promotions and deployments‘.
- Organizácia Eclipse Foundation sa stala členom 3 organizácii (Java Community Process, Object Management Group and OSGi Alliance) špecifikujúcich ICT priemyslelné štandardy.
- Objavujú sa informácie o uvažovanom uvoľnení operačného systému OpenSolaris firmy Sun pod pripravovanom licenciou GNU/GPL v3.
- Európska komisia (ICT - oddelenie enterprise and industry) vydalo finálny návrh dokumentu, ktorý by sa mohol stať najväčšou medzidisciplinárnou štúdiou ekonomicko/inovatívneho vplyvu free/open source softvéru.
- Vyšlo Rails 1.2, open source framework pre vývoj web aplikácií založený na Ruby.
- Projekt Fedora vydal prvé oficiálne live CD distribúcie Fedora založené na Fedora Core 6.
- Bol vydaný Drupal verzie 5.0, populárny CMS systém.
Konečne som sa opätovne dostal k čítaniu diskusie na eclipse.technology.epf, čo je používateľská konferencia k nástroju pre metodické modelovanie procesov - EPF. Tu je výber toho najzaujímavejšieho:
- -> Saravanan Sankar z Cognizant: “Activity Entry & Exit State“
Sarav sa spýtal prečo je zadávanie vstupno/výstupných stavov aktivít v hierarchii WBS možné len ako text (String). Po osobných testoch (prikladám ukážku) som dospel k názoru, že hovorí o vstupno/výstupných stavoch výstupu (WorkProduct) v aktivite definovanej v prvku typu Processes (Delivery Process, Capability Pattern). Peter Haumer potvrdil moju domnienku a doplnil, že riešenie stavov pre výstup (Workproduct) - “state-transition models for work products” bolo z EPFC z časových dôvodov stiahnuté, ale je obsiahnuté v návrhu špecifikácie SPEM 2.0, v časti Process Behavior. Peter deklaroval snahu o doplnenie danej funkcionality do EPFC. Toto by mohla byť cesta ako časom dostaťdo EPFC rozumnejšie modelovanie stavov výstupov (WorkProduct), t.j. akési State Machine Diagram (UML2)

- -> Jan Masaryk: “Again to translation topic“
Mauro pokračoval v mojich otázkach ohľadom lokalizácie nástroja a publikovaného modelu. Shilpa (vývojár EPFC) ho informoval o dostupnej lokalizácii pre 9 jazykov ako balíčka “NLS Pack for EPF 1.0.1 and 1.0.1.x“. Po prezretí vývojových úložísk projektu s radosťou konštatujem, že sa samotná lokalizácia oddelila od zdrojových súborov nástroja aj formou oddeleného uloženia (vetva nl_features a nl_plugins). Diskusia sa ďalej uberala smerom k lokalizácii/prekladom metodiky OpenUP, Ricardo deklaroval prijatý konsenzus spustenia lokalizácií (na báze dobrovoľníkov) až po vydaní verzie 1.0. Bližšie k plánu vývoja OpenUP tu.
Položil som otázku ohľadom spôsobu lokalizácia EPFC a publikovania za pomoci uverejneného NLS Pack. - -> Charles Edwards: “Could we add a stereotype on the Guidance type called ‘Principle’?”
Charles sa informoval o možnostiach rozšírenia stereotypov prvku Guidance. Momentálne to nie je možné, ale je to už v požiadavkách na EPFC, takže by to malo by dostupné v ďalších verziách.
- -> Kannoori: “Decision Flow Based Process“
Kannoori odpovedal na otázku ohľadom tvorby diagramu s použitím prvku Decision. Konštatoval, že momentálne nie je dostupné priame označenie prvkov typu Decision a linky Control flow. Odporúča použiť prvok Free text. Daná požiadavka už je zaregistrovaná v bugzille EPFC. - -> Peter Haumer: “Re: Custom Categories and Guidance Type of: Term Definition“
Peter opravil svoju odpoveď ohľadom linkovania prvku Term definition. Ide o chybu nástroja pri použití filtra All. Riešením je použitie filtra Guidance. Ďalej upozornil na rozumné využívanie prvku typu Term a odporučil zváženie použitia prvku typu Concept. - -> Aitor Bediaga: “Define steps in a new task descriptor“
Aitor nevedel ako pridať Steps do vytvoreného Task Descriptora. Shilpa odpovedal, že Steps pre nový Task dexcriptor sú pridané len v prípade ak linkovaný prvok Task dajaké Steps obsahuje. Peter ho odkázal na výborne video ukazujúce ako to robiť. Dopĺňam, že v prípade použitia linkovania typu Extend, by mali ísť dopĺňať nové Steps. Neskúšal som to však. - -> Saravanan Sankar: “Guidance Attachment“
Sarav sa pýtal na dôvody prečo nie je možné pridávať prílohy a odkaz na externé zdroje (ako štruktúrovaný údaj, t.j. položku formulára) ku všetkým druhom prvkov typu Guidance (u Template to ide). Peter odpovedal, že to nie je želaný spôsob práce vzhľadom na princípy tvorby modelu v EPFC a poukázal na možnosť linkovania v Rich Text Editor cez Add link. Rob požiadavku Sarav podporil, zdôrazňoval potrebu zachytenia externého zdroja pomocou URL a nepáčil sa mu odporúčaným postup vloženia tejto linky pomocou Rich text editora. Osobne by som uvítal možnosť pripojenia súboru k prvku example, čo som aj v konferencii uviedol. - -> Srinath: “is ther any Workflow engine in epf?“
Srinath sa pýtal, či je dostupný “runtime engine” pre procesy namodelované v EPFC. Peter objasnil, že táto funkčnosť nie je v primárnych cieľoch projektu (EPFC je určený na metodické modelovanie), pričom by uvítal prispetie do projektu týmto smerom. Pre potencionálnych záujemcov ponúkol, že má zopár nápadov ako by to bolo možné. Sarav odpovedal, že sa zaoberajú možnosťami automatizácie a naznačil dva možné smery implementácie: rozšírenie SPEM špecifikácie alebo mapovanie na BPEL. Bol spomenutý pokus implementácie pomocou Microsoft Workflow Foundation a návrh cez ActiveBPEL. - -> Jim Ruehlin: “OpenUP/Basic 0.9 Alignment Review“
Prebiehalo ďalšie review obsahu OpenUP/Basic. - -> Jim Ruehlin: “Please Provide Feedback on OpenUP“
Jim vyzval ľudí používajúcich OpenUP/Basic alebo tých, ktorí o používaní uvažovali, aby poslali spätnú väzbu na obsah metodiky. Pripojil aj zopár otázok, ktoré by mali pomôcť sumarizácii danej väzby. V rámci odpovede Roba bolo zaujímavé potvrdenie náročnosti udržiavania metodiky pomocou systému typu wiki. - -> Claude Aubry: “plugin and tool mentors“
Claude popísal spôsob ako pripájať prvky typu Tool mentor k prvkom typu Task v prípade, že pre nástroje existuje samostatný Method plugin a opýtal sa na jednoduchší spôsob. Peter mu jeho postup potvrdil.
- -> Brian Lyons: “Reference to EPF & OpenUP in Forrester Teleconference”
Brian odkázal na prezentáciu EPF/OpenUP a upozornil na nedostatky prezentácie. - -> Saravanan Sankar: “Search Feature“
Sarav upozornil na nedostupnosť funkcionality vyhľadávania v publikovanom modele i napriek odkazovaniu na danú funkcionalitu v nápovede EPFC. Shilpa odpovedal, že daná funkcionalit nie je dostupná v open source verzii. Mark vysvetlil dôvody, odkázal na danú požiadavku v bugzille a navrhol ako to napraviť: 1. hlasovať za danú funkcionalitu (mailing list, bugzilla) alebo 2. napísať daný kód (jednoznačne preferovaná možnosť :-)). - -> Charles Edwards: “Service Operation idea built into EPF?“
Charles sa zamýšla nad použitím EPFC na definovanie “business services“, prikladá aj diagram metamodelu (Service Defition Document). Zaujímavá úvaha, zatiaľ bez odpovede. - Ricardo Balduino: “XP Plug-in 0.1 available“
Ricardo oznámil dostupnosť prvej verejnej verzii metodiky XP ako EPFC library. Po prvom zhliadnutí potvrdzujem, že ide naozaj o prvú verziu. - -> Scott: “EPF and Subversion/Subclipse“
A najzaujímavejší príspevok som si nechal na záver. Ako bonus.
Scott zhrnul ich skúsenosti s používania EPFC a Subversion (cez eclipse plugin Subclipse 1.1.8). Priklonili sa k používaniu Lock funkcionality nad každým súborom, ktorý bude editovaný (na záver prikladá nastavenie automatického zamykania súborov a pridávania properties). Zároveň poukazuje na skúsenosti s používaním TortoiseSVN v kombinácii s Subclipse. Pochvaľuje si udržiavanie presunutia/premenovania prvkov modelu (podporované v subversion). Pri navrhnutom spôsobe používania narazili na problém premenovávania súborov ak je premenovávaný prvok (jeho súbor) zamknutý, čo je podľa mňa problém navrhnutého spôsobu práce a vedie k nekonzistencii modelu (ale dá sa pomerne jednoducho opraviť). Neskôr Scott oznamuje, že Subclipse verzia 1.1.9 má nezvyčajné problémy (závislosť na Mylar). Túto nepríjemnú závislosť potvrdzujem (pričom Mylar nie je možné nainštalovať do EPFC 1.0.1.2) a pridávam problémy s nutnosťou zamykania súborov s ktorými chce používateľ pracovať. Na záver Scott ponúka spôsob nainštalovania Subclipse 1.1.9 aj s Mylar (vynikajúci plugin odporúčam pozrieť) !!! Osobne som to neskúšal, takže nemôžem potvrdiť. Mark neskôr opravuje Scotta, že Subclipse samotný nemá závislosť na Mylar, čo neskôr Scott potvrdzuje (asi to skúsim ešte raz a pozorne :-)). Mark kritizuje navrhovaný spôsob fungovania, nakoľko ide proti samotným princípom Subversion (ide o optimistický model verzionovania) a pýta sa na zložitosť riešenia konfliktov. Scott poukazuje na odporúčanie Jima nepoužívať zlučovanie súborov (merging). Vzhľadom na to, že Subversion používame aj my, prispel som do diskusie zopár poznámkami.
Doplnenie z mailovej konferencie vývojárov EPF:
- bol uvoľnený XP plugin,
- v úložiskách projektu bol sprístupnený DSDM plugin,
- Chris rozbehal Mylar nad EPFC a priložil screenshots.
Archív ďalších výberov:
Konzorcium Open Group (tvorcovia EA Framework-u TOGAF) organizujú koncom Januára 2007 konferenciu na tému Enterprise Architecture a SOA v San Diego (viď. program).
Medzi ďalšie novinky konzorcia je príprava spustenia asociácie Enterprise Architektov.
Aktualizácia: Spomínaná konferencia Enterprise Architecture Practitioners bude aj v týchto mestách: Mumbai/India (26. - 27. 02. 2007), Cape Town/South Africa (11. - 13. 03. 2007), Paris/France (23.- 25. 04. 2007)
