Java FX composer a Code Generation on the JVM

Červnové setkání Czech Java User Group proběhne 28.6.2010 od 19 hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace a to na téma Vizuální návrhář NetBeans JavaFX Composer a Code Generation on the JVM (Hamlet D’Arcy). Sponzorem tohoto setkání je firma JetBrains. Vstup na akce […]

RefactoringNG

V dnešním článku se seznámíme s novým nástrojem pro refaktorování javovského kódu. Jmenuje se RefactoringNG a jde o modul do NetBeans 6.9. Ve srovnání s jinými nástroji nabízí RefactoringNG velkou flexibilitu, protože refaktorizační pravidla si zde definujeme sami. Každé refaktorizační pravidlo popisuje transformaci nějakého abstraktního syntaktického stromu na jiný. Např. pravidlo pro přepis výrazu x […]

Maven Release Plugin v akci

Používáte Subversion a Maven pro správu svých projektů? Provozujete vlastní (firemní) Maven repository pro správu knihoven? Pokud ano, pak jistě hledáte způsob jak automatizovat provádění releasů svých projektů. Standardní cestou, jak toho dosáhnout, je použití Maven Release Pluginu. Sladění všech částí konfigurace projektu pro jeho použití…

CZJUG – Java performance tuning

Speciální setkání Czech Java User Group, na kterém vystoupí java performance guru Kirk Pepperdine s přednáškou Performance Tuning with Cheap Drink and Poor Tools, proběhne 21.6.2010 od 19 hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. […]

jOpenSpace 2010

Opět po roce proběhla – v pořadí již třetí – ne-konference nesoucí název jOpenSpace. Na ní se každoročně setkávají zajímaví lidé z celé republiky, které spojuje jediné téma a tím je Java a vývoj aplikací. Základem konference jsou tzv. lightning talky, což jsou mini-přednášky na vybraná témata. Některá z nich se mi podařilo nahrát a […]

Java na webovém serveru: Komentáře a integrace s Texy

Možnost vkládat komentáře, resp. schopnost přijímat od uživatelů formátovaný text, to je vlastnost, bez které se neobejde skoro žádný web. V dnešním díle přidáme do naší aplikace podporu komentářů a ukážeme si, jak je kontrolovat, aby nám do nich potenciální útočník nemohl podstrčit žádná závadná data, která by narušila naši stránku. Kromě…

CZ Podcast 36 – Concurrency

podcast ke stažení: CZPodcast36.mp3 (audio/mpeg; 23 567 kB) Jsou pro vás pojmy concurrency, data flow, stm, actors, fork-join, Václav Pech španělskou vesnicí a zajímate se o to, jak rozžhavit procesor do běla? Pak doufejme, že v tomto podcastu najdete vše podstatné. Václav Pech jako autor knihovny GPars byl osobou více než povolanější. Váše komentáře uvítáme na adrese […]

CZJUG Květen – Java EE, Spring, GWT a Agile na Mainframe a JRebel

Květnové setkání Czech Java User Group proběhne 24.5.2010 od 19 hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace Krotíme dinosaury: Java EE, Spring, GWT a Agile na Mainframe (Igor Kopřiva) a JRebel (Pavel Bucek). Součástí tohoto setkání bude občerstvení sponzorované firmou CA a soutěž […]

Jazyk Vala – lepší Java

Jazyk Vala bude zřejmě další programovací jazyk, který se naučím po večerech, nebo když mě nebude bavit program běžící v TV. Naposledy jsem si přečetl knížku o jazyku Scala, který se překládá do Java bytekódu a ke svému běhu tedy potřebuje runtime Javy. Docela nedávno jsem se pak díval na dílko společnosti Google — jazyk […]

Vývoj pro Android – II

Mnozí čtenáři jistě vlastní telefon nebo jiné zařízení s Androidem a běžně s ním pracují, používají aplikace, stahují je z Android marketu a instalují. Ovšem jak taková aplikace vypadá uvnitř? Minule jsme si řekli, v čem se aplikace pro Androida vyvíjí, dnes si ukážeme, jak jsou uvnitř uspořádané.

Vývoj pro Android – II

Mnozí čtenáři jistě vlastní telefon nebo jiné zařízení s Androidem a běžně s ním pracují, používají aplikace, stahují je z Android marketu a instalují. Ovšem jak taková aplikace vypadá uvnitř? Minule jsme si řekli, v čem se aplikace pro Androida vyvíjí, dnes si ukážeme, jak jsou uvnitř uspořádané.

CZJUG workshop – MDA a generátory kódu

Czech Java User Group ve spolupráci s Fakultou informačních technologií ČVUT pořádá dne 19.5.2010 od 18h v Bellingově sále Národní technické knihovny workshop na téma MDA a generátory kódu pod vedením Jiřího Fabiána a Jiřího Píši ze společnosti JetMinds. Součástí bude i soutěž o něco na sebe. Abstrakt Tento workshop se bude snažit napravit poněkud […]

Plzeňské setkání CZJUG: 1. června 2010

  Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 1. června 2010 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115 Na programu jsou dvě přednášky: Agilní přístup k vývoji software Dušan Juhás a Václav Pergl, Kerio […]

Plzeňské setkání CZJUG: 1. června 2010

  Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 1. června 2010 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115 Na programu jsou dvě přednášky: Agilní přístup k vývoji software Dušan Juhás a Václav Pergl, Kerio […]

CZ Podcast 35 – Startup korekt.me

podcast ke stažení: CZPodcast35.mp3 (audio/mpeg; 17 497 kB) Už jsme zase tady, kdy my znamená Filemon a Dagi (bez odpadlíka Roumena). V dalším díle naší vaší oblíbené show jsem vyzpovídali Martina Adámka. Martin se pokoušel prorazit s online službou korekt.me na korekturu cizojazyčného textu. Protože nejsme jenom banda geeku, přišlo nám zajímavé položit mu pár otázek na […]

Vývoj pro Android – I

Mobilním zařízením, schopným pracovat s webem, určitě patří budoucnost – alespoň ta nejbližší. Do vývoje v této oblasti razantně vstoupil Google se svým OS Android: Počet zařízení, založených na tomto OS, narůstá, a lze jej použít nejen v mobilních telefonech, ale i v tabletech či netboocích. Pojďme se na Android podívat blíže.