Využití Eclipse pro vývoj aplikací v programovacím jazyku Java

Ve druhé části seriálu o projektu Eclipse (první část) si řekneme, jakým způsobem je možné využít některé vlastnosti tohoto integrovaného vývojového prostředí při tvorbě a úpravách aplikací napsaných v programovacím jazyku Java. Postupně si ukážeme postup pro vytvoření nového projektu, jak se používají pohledy nazvané „Package Explorer“ a „Outline“ a navíc si ukážeme i způsob, jakým lze v javovských projektech automaticky či alespoň poloautomaticky hledat a opravovat chyby, a to bez nutnosti zdlouhavého přepisování zdrojových kódů. Od této velmi užitečné technologie je to již jen krátký skok k takzvanému refaktoringu, jenž při správném používání může programátorům ušetřit velmi mnoho času stráveného nad rozpracovaným projektem. Celý příspěvek

Měla by mít Fedora rolling-release verzi?

Na vývojářské poštovní konferenci Fedory proběhla diskuse, zda by měla mít Fedora rolling-release verzi, tedy distribuci, kde nejsou pevné verze, ale systém je upgradován průbězně, jak přicházejí nové verze balíků. Už mnoho let takto fungují třeba distribuce Gentoo nebo Arch. Technicky vzato Fedora má rolling-release verzi, a tou je Rawhide, ale balíky v něm neprocházejí žádným testováním a není určen pro uživatele, ale pro vývojáře. Výsledkem diskuse bylo, že by to vyžadovalo více vývojářů, ale počet uživatelů, kteří by takovou verzi ocenili, pravděpodobně není velký. Co si o tom myslíte? Ocenili byste rolling-release Fedoru, nebo vám současný stav s pevnými verzemi vyhovuje?

Odstávka služeb fedoraproject.org – servery dostanou nová jádra

Servery řady služeb portálu fedoraproject.org budou v pátek 27. 1. 2012 nedostupné kvůli plánované odstávce, během které budou stroje rebootovány na nová jádra. Celý proces by neměl trvat déle než dvě hodiny, přičemž jednotlivé služby budou offline kratší dobu. Odstávka je plánována na 5.00. Seznam služeb, kterých se tato odstávka týká, najdete zde: Outage: Server reboots for systems.

Developer Conference 2012 – co přinese pátek?

Jak už jsme na fedora.cz několikrát psali, 17. a 18. února se v areálu Fakulty informatiky Masarykovy univerzity v Brně uskuteční Developer Conference 2012 (kalendář akcí), která je určená pro vývojáře, adminy a pokročilé uživatele se zájmem o technologie Red Hatu, Fedory a JBoss. V tomto článku je popsáno, na co se můžou těšit v prvním dnu linuxové části konference. Celý příspěvek

Fedora 17 bude mít GNOME 3.4, KDE 4.8 a GCC 4.7

Seznam schválených vlastností a funkcí pro nadcházející Fedoru 17, která by měla být vydána 8. května 2012, byl doplněn o několik nových cílů: GNOME 3.4, KDE SC 4.8, Gimp 2.8 nebo GCC 4.7. Všechny tyto verze jsou zatím ve vývoji, ale předpokládá se dokončení v průběhu následujících týdnů. Release candidate GCC 4.7 už byl vyzkoušen ke kompilaci všech balíků distribuce. Fedora 17 bude také obsahovat nejdůležitější komponenty virtualizačního projektu oVirt, na kterém jsou postaveny mnohé funkce RHEV 3 (Red Hat Enterprise Virtualization 3), který byl vydán před několika dny. Celý příspěvek

Eclipse – integrované vývojové prostředí pro Javu i další programovací jazyky

V dnešním článku se seznámíme s projektem Eclipse. Jedná se o propracovanou a univerzální aplikaci, která se velmi často používá ve funkci integrovaného vývojového prostředí, především pro vývoj programů v Javě. Ve skutečnosti jsou však možnosti Eclipse mnohem větší, Eclipse totiž může díky svému systému přídavných modulů (pluginů) velmi dobře posloužit i pro vývoj aplikací v programovacích jazycích C, C++, Python, PHP (dokonce i pro Fortran či COBOL). Kromě toho existují pluginy pro tvorbu XML souborů, správu webových aplikací atd. Eclipse se taktéž používá pro vývoj takzvaných RCP aplikací (Rich Client Platform) využívaných především ve vnitrofiremních projektech. Celý příspěvek

Fedora Packages: Informace o balíčcích v novém hávu

Na setkání fanoušků a přispěvatelů do Fedory FUDCon North America 2012, který se konal tento víkend v Blacksburgu ve Virginii, byla představena beta verze nové webové služby Fedora Packages. Má za cíl poskytovat informace o jednotlivých balíčcích přehlednější formou a na jednom místě. Celý příspěvek