Petr Brůha 29. 4. 2013.  udělat průzkum využití moderních vývojových nástrojů na Kivu  doplňuji průzkum Jana Štěbetáka z dokumentu.

Slides:



Advertisements
Podobné prezentace
PLAYBOY Kalendar 2007.
Advertisements

Nástroje pro migraci databázových schémat
Produkce odpadů 2002 – 2007 obce ORP Šumperk
K-base – Středočeská alternativa Freebase
Licenční politika Pro výuku devátého ročníku ZŠ Vypracoval: S.V.
Vizuální Systém Fotbal
*Zdroj: Průzkum spotřebitelů Komise EU, ukazatel GfK. Ekonomická očekávání v Evropě Březen.
Jak se stát miláčkem vyhledávačů
Český Internet po (uši v?) krizi Marek Antoš. snímek |datum |dokument | 1. Internetové prostředí 2.
Otevřené myšlení otevřené dveře. Přehled akademických aktivit Dalibor Kačmář Academic Program Manager Developer & Platform Evangelist Group
ZŠ Benešov, Jiráskova 888 Společná setkání nad výtvarnými díly 3 Instalation of paper – 8. r., VVp Mgr. Lenka Pavlíková.
Polycom ® RealPresence ® Mobile Aplikace pro videokonferenční volání na mobilních zařízeních s operačním systémem IOS.
Systémový software Aplikační software
MINISTRANTI NAPAJEDLA
Lego Mindstorms Martin Flusser.
AutorMgr. Lenka Závrská Anotace Očekávaný přínos Tematická oblastOperace s reálnými čísly Téma PředmětMatematika RočníkPrvní Obor vzděláváníUčební obory.
Informační systémy a technologie
Microsoft SQL server Databázový systém. Úvod  aktuální verze na trhu je MS SQL  verze: plná komerční - Enterprise Edition pro vyzkoušení volně.
1 ASOCIACE INOVAČNÍHO PODNIKÁNÍ ČR Úloha transferu technologií v inovačním procesu Pavel Švejda CTT UTB ve Zlíně, 27. března 2014.
Násobíme . 4 = = . 4 = = . 4 = = . 2 = 9 .
1 Extreme programming v praxi Martin Junek, product manager
AZ kvíz Lomené výrazy Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Šárka Macháňová. Dostupné z Metodického portálu
Tvorba webů pomocí Web CMS Michal Neuwirth Product Manager Kentico Software s.r.o. Ondřej Výšek Samostatný konzultant Optimalizovane-it.
CELÁ ČÍSLA.
Výsledky NetMonitoru a AdMonitoringu za červenec 2008 Sdružení pro internetovou reklamu (SPIR) MEDIARESEARCH, a. s. a GEMIUS, S. A
Vizualizace projektu větrného parku Stříbro porovnání variant 13 VTE a menšího parku.
Dělení se zbytkem 3 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA reg. č.: CZ.1.07/1.4.00/ Základní škola, Šlapanice, okres Brno-venkov, příspěvková organizace Masarykovo nám.
Vytěžte své licence Notes/Domino na maximum Dan Vrána, CubeTeam
SmartPhone start - Apple iPhone
Oblast nástrojů Prostředí Popis produktů Kritéria Vyhodnocení.
ZOHO OFFICE Vypracovala: Iva Ptáčková, A11B0605P 1.
MAGNET – NOVÁ ŘADA PROGRAMŮ TOPCON
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Dělení se zbytkem 5 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
M O R A V S K O S L E Z S K Ý K R A J 1 Vedení správních řízení ve spisové službě a statistika vyřizování dokumentů.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.

Online prodeje jako součást multikanálového přístupu v praxi
Bezpečnost na platformě Microsoft & Petr Hartmann Solution Specialist Microsoft.
Název materiálu: OPAKOVÁNÍ 1.POLOLETÍ - OTÁZKY
Moderní formy tvorby webových stránek Martin Šebela, 9.A vedoucí práce: Mgr. Jan Kříž.
ESTUP – Elektronické STUdentské Práce, Martin Pešava 2006, Brno Systémy pro zpřístupňování VŠKP: zkušenosti, možnosti, nabídky, potřeby... Systém pro eVŠKP.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
EDITOR BY: SPRESS 15. ledna ledna ledna 2015.
Technologická středa Continuous Integration with Maven and Hudson Vlastimil Menčík
Konference SI Praha Ladislav Přívozník is:energy czech a.s.
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Software – úvod.
E-learning ve výuce na SŠ
E-knihovna pro knihovníky Seminář E-knihy III, NTK,
Ant Připravil: Ing. Jan Kolomazník. strana 2 Proč vznikl Potřeba sestavovat komplexní Nezávisle na platformě Popis založený na xml Spouštění různých úloh.
Krajský rok informatiky České Budějovice 26. –
MoodleMoot.cz 2011, Ostrava, PragoData Consulting, s.r.o. 1 Moodle a okolní svět Ing. Marek Kocan.
1 Projektové řízení s podporou MSDN AA Ing. Markéta Kubálková, Ph.D. doc. Ing. Tomáš Kubálek, CSc. Katedra obchodního podnikání a komerčních komunikací.
1 © Mediaresearch, a.s., 2008 NetMonitor a AdMonitoring Výsledky za říjen 2008.
Představení nové verze OPSI Kamil Malinka Martin Lebeda PROJEKT financovaný z Operačního programu Vzdělávání pro konkurenceschopnost ZVYŠOVÁNÍ IT GRAMOTNOSTI.
Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.
ELearning Snímek 1 eLearning Tomáš Kubálek
Autor: Ondřej Šimeček Verze: 1.1.3
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.1 Lucián Piller Intranet HR.
Návrh a tvorba WWW Přednáška 13 Vývoj webových aplikací.
CMS Moodle Petr Korviny Témata příspěvku úvod o CMS Moodle úvod o CMS Moodle tvorba kurzu tvorba kurzu správa kurzu (z pohledu lektora,
Číslo šablony: III/2 VY_32_INOVACE_P4_1.20 Tematická oblast: Hardware, software a informační sítě Operační systém sítě Typ: DUM - kombinovaný Předmět:
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení.
Srovnání systémů řízení projektů Vypracovala: Jitka Procházková.
Podpora projektům EU SF aneb kvalitní podpora pro kvalitní projekty Ing. Jan Knyttl
TVORBA WEBOVÝCH APLIKACÍ S VYUŽITÍM OPEN SOURCE CMS Autor: Lukáš Dubina Vedoucí práce: PaedDr. Petr Pexa Jihočeská Univerzita České Budějovice 2010 Prezentace.
SW pro správu PC, aplikační SW, licence
Web Application Scanning
Transkript prezentace:

Petr Brůha

 udělat průzkum využití moderních vývojových nástrojů na Kivu  doplňuji průzkum Jana Štěbetáka z dokumentu Nástroje pro správu projektů SourceForge  seznámit se s licenční politikou pro open source projekty u JETBRAINS  vytvořit návod pro získání open source licencí u JETBRAINS  navrhnout a realizovat řešení pro vybranou výzkumnou skupinu Open source projekty a jejich vývoj 2

 vývojové nástroje v rámci výzkumných skupin na KIVu  licenční politika pro open source projekty u JETBRAINS  TeamCity (popis agentů, použití, sestavení projektu, možné integrace, licenční politika)  Hudson (sestavení projektu, možné integrace, licenční politika)  TeamCity versus Hudson Open source projekty a jejich vývoj 3

 Nárůst počtu open source projektů  Nástroje pro vývoj a správu projektů:  Repositáře kódu (Bitbucket, Github, Assembla, …)  Sociální sítě (Facebook, LinkedIn, IBM Connections)  Integrovaná vývojová prostředí (Eclipse, NetBeans, Microsoft Visual Studio, IntelliJ IDEA)  Sestavovací nástroje a servery (Ant, Maven, Hudson, TeamCity) Open source projekty a jejich vývoj 4

Open source projekty a jejich vývoj 5

Open source projekty a jejich vývoj 6

 Pracovníci KIVu používají většinou Netbeans  Studenti bakalářského studia spíše Eclipse  Zájem o open source licence pro vývojové prostředí IntelliJ IDEA od JETBRAINS projevily tyto skupiny:  EEG/ERP skupina  LICS skupina Open source projekty a jejich vývoj 7

Open source projekty a jejich vývoj 8

 Neomezený soukromý repositář kódu pro max. 5 vývojářů  Podporuje verzovací systémy Git a Mercurial  Možno získat nelimitovanou licenci pro neomezeně uživatelů: 1) Uživatel musí mít vytvořený účet ( 2) Nutná registrace instituce (název univerzity, adresa, web univerzity, …) t-academic-license.jsp t-academic-license.jsp 3) Zadání univerzitního u společně s uživatelským jménem Open source projekty a jejich vývoj 9

Open source projekty a jejich vývoj 10

Open source projekty a jejich vývoj 11

Open source projekty a jejich vývoj 12

 Z hlediska správy projektu zajímal EEG/ERP skupinu nástroj Jazz. Skupina používá vývojové prostředí IntelliJ IDEA, pro které není plugin s bezplatnou open source licencí.  Jediným řešením je plugin JazzConnect- IntelliJ, který je placený.  logic.com/software/jazzconnect-intellij.html logic.com/software/jazzconnect-intellij.html Open source projekty a jejich vývoj 13

Open source projekty a jejich vývoj 14

Open source projekty a jejich vývoj 15

 Zájem výzkumných skupin SaCCo a EEG/ERP skupiny o srovnání sestavovacích serverů TeamCity (od JETBRAINS) a Hudsonu (Eclipse Foundation project a java.net project)   Open source projekty a jejich vývoj 16

 Produkt vývojové prostředí IntelliJ IDEA:  Licence: Commercial license - pro organizace a společnosti licence včetně 1 roku předplatném na vylepšení - € 629 +DPH stand-alone license - €449 + DPH Personal licence - €179 + DPH Academic licence - €89 + DPH Classroom licence - neplacená Open source project licence - neplacená Open source projekty a jejich vývoj 17

 Produkt - Sestavovací server Team City:  Licence: Professional Server licence – neplacená 3 sestavovací agenti, 20 uživatelů, 20 konfigurací a to vše v rámci jednoho serveru Enterprise Server Licence - € DPH neomezeně sestavovacích konfigurací obnovení předplatného pro vylepšení - €899/rok + DPH Build Agent Licence - €269/agent bez DPH  obnovení předplatného pro vylepšení - €134/rok + DPH Open Source Licence - neplacená Open source projekty a jejich vývoj 18

Kritéria žádosti:  Musíte být vedoucí projektu nebo vývojář.  Na open source projektu pracujete po dobu minimálně 3 měsíců.  Vaše komunita je aktivní v rámci diskusního fóra projektu.  Musíte mít aktualizované novinky v rámci projektu na svých stránkách.  Pravidelně vytváříte nové verze vašeho projektu Open source projekty a jejich vývoj 19

 TeamCity server  Jeho úkolem je sledovat všechny připojené sestavovací agenty  Distribuovat ve frontě sestavení agentům  Informovat o výsledcích vývojáře  Na serveru neběží ani sestavení ani testy  Potřebuje externí databázi (MySQL, PostgreSQL, Oracle, MS SQL )  Agent  VCS Open source projekty a jejich vývoj 20

 Sestavovací agent je software, který skutečně provádí proces sestavení.  Je nainstalován a nakonfigurován odděleně od TeamCity serveru.  Může být nainstalován na stejném počítači jako server, ale je lepší jej nainstalovat na jiný počítač především kvůli výkonu serveru.  Sestavovací agenty mohou mít různé platformy, operační systémy a přednastavená prostředí, ve kterých otestujeme náš software Open source projekty a jejich vývoj 21

Open source projekty a jejich vývoj 22

Open source projekty a jejich vývoj 23

 IntelliJIDEA (plugin Hudson build monitor)  Eclipse  NetBeans Open source projekty a jejich vývoj 24

Open source projekty a jejich vývoj 25

 TeamCity není vázaný pouze na vývojové prostředí IntelliJ IDEA (MS Visual Studio, Eclipse, …)  TeamCity je neplacený pro malé projekty, ale omezen (3 sestavovací agenti, 20 uživatelů, 20 konfigurací)  Hudson je zdarma pod licencí Eclipse Public Licence – verze 1.0.  Možnost sestavení projektů na více strojích s různými platformami nabízí oba.  IntelliJ IDEA má podporu pro Hudson ve formě zásuvného modulu Hudson Build Monitor Open source projekty a jejich vývoj 26

 2. část průzkumu vývojových nástrojů na KIVu  Popsal jsem licenční politiku pro open source projekty u JETBRAINS  Získal open source licence pro vývojové nástroje IntelliJ IDEA a TeamCity  Porovnal jsem TeamCity a Hudson Open source projekty a jejich vývoj 27

Open source projekty a jejich vývoj 28