Članak – Java Champion Dick Wall on the Virtues of Scala

Drugi dio intervjua s Java Championom Dickom Wallom o jeziku Scala Java Champion Dick Wall on the Virtues of Scala. Ovo je nastavak na prvi dio intervjua objavljen pred koji mjesec.

Glasanje za JAX Innovation Awards 2012

JAX Innovation Awards 2012

JAX IA 2012Otvoreno je glasanje za JAX Innovation Awards 2012, pa, ako želite, možete glasati za:

  • najinovativniju Java tehnologiju – nominirani su: Apache Hadoop, Clojure, Headway’s Restructure101 v2.0, Jenkins i LiveRebel
  • najinovativniju Java tvrtku – nominirani su: Gradleware, JetBrains, JFrog, OpenGamma i ZeroTurnaround
  • najboljeg Java ambasadora – nominirani su: Adam Bien, Antonio Goncalves, Bruno Souza, Mike Milinkovich i Stephen Colebourne

Konferencija “Java 2012” – dan poslije

U 180-tom postu na HUJAK.hr izjavit ćemo da je jučer završila je prva Java konferencija ikad organizirana u Hrvatskoj, ali i u regiji. Po završetku možemo istaknuti da smo, osim što smo i malo umorni, zapravo izuzetno zadovoljni i ponosni kako je bilo. Ako niste bili na konferenciji (tko vam kriv 🙂 ), pokušat ćemo vam u sljedećem opisu približiti bar dio onoga što se događalo.

U najkraćim brojkama:

168 sudionika iz 70 tvrtki, 45 autora ili koautora i 34 predavanja,

3 dvorane u 2 dana, 2 udruge i 1 konferencija

Konferenciju Java 2012, koju su zajednički organizirali Hrvatska udruga Oracle korisnika (HrOUG) i Hrvatska udruga Java korisnika (HUJAK), održala se 29. i 30. svibnja 2012. u novom kongresnom centru Terma Tuhelj u Tuheljskim toplicama.

Razvojni hotel

Za početak primijetit ćemo da je sam hotel bio toliko nov, da ne može biti noviji 🙂 Naime, samu konferencijsku dvoranu dovršavali su još dan prije, a već pri dolasku pogledom na još donekle neuređeni okoliš i pokoji bager u prolazu sticao se dojam pravog “razvojnog okruženja”. Dakle, developeri su sigurno došli “na svoje” kada su ugledali netom dovršen hotel i novi kongresni centar u kojem su se još izvodili poneki radovi na uređenju interijera, te sudeći po reakcijama, svi su prihvatili ideju da takav okoliš pruža pravi poticaj za razvitak. Ovim putem ispričali bi se ako je nekome zasmetao poneki nedostatak tek netom dovršenog kongresnog centra i možemo obećati da ga nagodinu neće biti, ali koliko smo čuli sve je dobro prošlo, a takav kongresni centar “u beta fazi” prihvaćen je s dozom konstruktivnog humora. No, nakon što nam je svima pogled pao na predivne bazene u Tuhelju, smiješak se više nije skidao s lica.

Prvi dan

Prvi konferencijski dan započeo je u novoj kongresnoj dvorani otvorenjem koje je vodio predsjednik HrOUG-a Davor Ranković. Makon pozdravnog govora sudionicima konferencije i osnovnih uputa za snalaženje na konferenciji Davor Ranković prepustio je riječ i predsjedniku HUJAK-a Branku Mihaljeviću, koji je nakon pozdravljanja Java zajednice, čestitao prof.dr.sc. Mariju Žagaru s FER-a kao prvom počasnom članu udruge HUJAK, koji se s nekoliko riječi obratio sudionicima.

Predavanja je otvorio Duško Vukmanović iz Oracle Hrvatska keynote speech-em s temom strateškog pogleda na budućnost platforme i jezika Java iz perspektive kompanije Oracle s naglaskom na poslužitelje WebLogic i GlassFish. Nastavak je uslijedio u sljedećem keynote speechu prof.dr.sc. Matjaža B. Juriča sa Sveučilišta u Ljubljani, voditelja Cloud Computing i SOA Competence Centra, inače Java Championa, Oracle ACE Directora i IBM Championa za WebSphere, koji je objasnio što sve donosi Java EE 7, koje su poboljšane, a koje potpuno nove značajke, te kako ostvariti migraciju u okruženja računarstva u oblaku.

Platforme i jezici

Nakon toga predavanja su se podijelila u dva tracka. Prvi track u novoj dvorani bavio se platformama i jezicima koje je otvario technical keynote speech Angelike Langer, poznate nezavisna trenerica i predavačica, s temom o funkcionalnom programiranju i Lambda izraza, dostupnim u sljedećoj verziji Java SE 8. Slijedilo je predavanje Sanje Illeš iz tvrtke Beta Tau Beta o poboljšanjima i promjenama API koje donose Java SE 7 i 8. Nakon ručka u restoranu pored bazena nastavio se technical keynote speech Gavina Kinga, osnivača projekta Hibernate i Java Championa, predstavljanjem projekta Ceylon i prototipa jezika za JVM koji podržava funkcijsko i deklarativno programiranje. Zatim je prof.dr.sc. Matjaž B. Jurič iz SOA Competence Centra, predstavio transakcijsku integraciju poslužitelja Oracle WebLogic s drugim poslužiteljima, posebno poslužiteljem IBM WebSphere. Slijedio je Hrvoje Slaviček iz SV Group, koji je pokazao razvojni okvir Eclipse Rich Client Platform, iskustva Dinka Srkoča iz Helixa s dinamičkim jezikom Groovy, te sva lica Java EE platforme Ivana Krnića iz CROZ-a.

Alati, proizvodi, mobilne aplikacije

U drugom tracku koji se održao u dvorani na 1. katu dvorca Mihanović govorilo se o alatima, proizvodima i aplikacijama za mobilne uređaje, pa je tako track otvorio Dragi Raosa iz Pardusa s iskustvima upravljanja pravilima i tokom korištenjem Drools i Activiti na sustavu LIMS. Zatim su Barbara Carević i Asja Korlević iz OptimIT-a pokazale kako integrirati Alfresco i Ephesoft u sustav za prihvat i upravljanje dokumentima. A zatim je uslijedio Matija Tomašković iz Evolve, koji je kroz prezentaciju i demonstraciju prikazao prisutnima kako se bezbolno i jednostavno može automatski konvertirati legacy desktop aplikacije u Web tehnologije. Nakon pauze za ručak Hrvoje Đurđević iz Beta Tau Bete objasnio je važnost razvoja softvera na postavkama kontinuirane integracije, a uslijedila su iskustva s proizvodima IBM WebSphere Portal Server, Process Server i Message Broker u aplikaciji za upravljanje energijom Filipa Tomišića iz tvrtke Serengeti. Nakon toga su Mihej Komar, Vedrana Janković i Filip Nikšić iz IN2 pokazali kako se može poboljšati kvaliteta programskog koda korištenjem platforme Sonar. Zadnji dio tracka vezan uz mobilne uređaje otvario je Duško Vukmanović iz Oracle Hrvatska predstavljanjem Oracle ADF Mobile razvoja pomoću alata JDeveloper. Slijedili su Ivan Gavran i Tomislav Novak iz Calyxa te Ivan Benc iz ETK s temom Android aplikacije za sustav Ericsson Mobile Health, a zadnji, ali nikako manje bitan predavao je Slavko Žnidarić iz Asseco SEE s temom mobilnog bankarstva i rješenja ASEBA JiMBa.

I na kraju zabava…

Nakon zatvaranja prvog dana konferencije u velikoj dvorani sudinici su se opustili u bazenima i SPA/Wellness programima Terma Tuhelja, a nakon toga je uslijedila večera i zabava u dvorcu Mihanović. Ovdje nećemo puno hvaliti večeru i samu zabavu koja je po kvaliteti i sadržaju odgovorala standardima koji je već viđen na HrOUG konferencijama, a ako želite čuti detalje najbolje da pitate same sudionike iste, jer najsigurnije su informacije iz prve ruke. Recimo samo da je zabavna aktivnost počela jenjavati tek oko 3 sata ujutro 🙂

Dan drugi

Drugi konferencijski dan otvoren je kratkim govorom i uslijedio je keynote speech Juergena Hoellera, Java Championa, suosnivača projekta Spring Framework i glavnog inženjera u SpringSource-u, dijelu VMware-a, o budućnosti platformi Java SE i EE, ali iz perspektive Spring-a. Sljedeći keynote speech predstavio će Gertjaan Wielenga, Java evangelist i voditelj u Oracle NetBeans timu, koji je pričao o „oslobađanju“ značajki platforme Java EE 6. U nastavku će su Branko Mihaljević i Stjepan Matijašević iz udruge HUJAK predstavili neke aktualne podatke i trendove u vezi Jave, te ciljeve i planove, kao i aktivnosti te usluge udruge HUJAK i ukratko objasnili kako se zamišlja budućnost Java zajednice u Hrvatskoj.

Spring related

Predavanja se nakon toga dalje dijele u tri tracka: o Springu, o frontendima i o portalima, bibliotekama i iskustvima. Prvi track u novoj dvorani započinje predavanjem Marija Popovića iz IN2 o distribuiranim transakcijama korištenjem radnog okvira Atomikos TransactionEssentials nad Spring-om, a zatim je slijedio uvod u Spring Integration Framework Samira Čauša iz Pet minuta. Ponovno smo imali priliku slušati Juergena Hoellera u technical keynote speech-u o modernom oblikovanju komponenti u Spring-u. Track je završio Tomislav Obad iz tvrtke IGEA s temom razvoja GIS aplikacija na radnom okviru Spring MVC, te Anamarija Talijanac, Ivan Talijanac i Davor Bajza iz AKD-a s temom o integraciji radnih okvira Vaadin i Spring u sustavu za pametne kartice.

Frontends

U drugom tracku koji je bio u dvorani dvorca Mihanović Tomislav Pokrajčić iz trvtke Binaria objasnio je kako s Apache Flex stvoriti enterprise aplikacije, a uslijedio je Ladislav Mačkala iz Podsjetnika s temom produktivnosti i razvoja alatom SmartGWT. Zatim je Kristijan Šarić iz Istra Informatičkog Inženjeringa pričao o radnom okviru Vaadinu, a track je završio Gertjaan Wielenga s detaljnom demistifikacijom korištenja JavaFX u poslovnim aplikacijama.

Liferay i druga iskustva

Treći track u dvorani pored bazena otvaraju Ivica Čardić i Igor Bešlić iz Perzeja s temom integracije poslovnih aplikacija pomoću Liferay portala, a zatim je slijedio Vladimir Vukadinović iz IN2 Beograd s Liferay SDK-om. Nakon toga su Goran Cvijanović i Ksenija Bastijanić Cvijanović iz Vinteha pokazali korištenje jXLS paketa za izvještaje u Excelu, te nastavili Damir Ban iz Sedam IT i Mladen Maravić iz PBZ-a s temom iskustva s proizvodom CA Introscope.

Na kraju drugog konferencijskog dana slijedilo je još samo zatvaranje konferencije i podjela nagrada.

I za kraj…

Na kraju bi još jednom zaključili kako smo izuzetno zadovoljni održanom konferencijom i vrlo nam je drago što su nam već tamo, ne mnogi, već većina, izrazila kako smatra da je točno ovakva konferencija nedostajala i kako će sigurno doći nagodinu u još većem broju. To sve nam je otkrilo da smo očigledno pogodili ukuse naših sudionika i u sadržajno-programskom smislu, i u kontekstu druženja i zabave, te nam je “dalo krila” za početak promišljanja što bi se sve moglo bolje i više nagodinu. Tada će svakako kongresni centar biti potpuno uređen, a već sad imamo najave mnogih iz regije koji bi željeli prisustvovati.

Zahvalili bi još jednom svima vama, autorima, predavačima, sudionicima, HUJAK-ovcima, HrOUG-ovcima i svima onima koji su pomogli da se dogodi prva hrvatska Java konferencija. I za kraj, samo još poruka:

Hvala vam i vidimo se nagodinu!

P.S. Kada za koji dan prikupimo slike s konferencije, objavit ćemo ih u novom postu na hujak.hr, pa nas svakako pratite i dalje. Također sva predavanja će za koji dan biti dostupna u PDF obliku.

Prvi počasni član HUJAK-a – prof.dr.sc. Mario Žagar

Tijekom otvaranja konferencije “Java 2012” predsjednik HUJAK-a dr.sc. Branko Mihaljević čestitao je prof.dr.sc. Mariju Žagaru sa Sveučilišta u Zagrebu Fakulteta elektrotehnike i računarstva kao prvom počasnom članu udruge HUJAK.

Počasno članstvo dodijeljeno je prof. Žagaru kao priznanje i zahvalu za iznimne doprinose u promicanju znanja, značaja i prisutnosti tehnologija vezanih uz jezik i platformu Java.

Prof.dr.sc. Mario Žagar bavi se, kako ga sam naziva, „svijetom Jave“ od njegovih početaka. Već skoro 17 godina je uz tehnologije jezika i platforme Java vezan veći dio od skoro 200 diplomskih, magistarskih i doktorskih radova pod njegovim mentorstvom i veći dio od preko 100 znanstvenih radova. Zagovornik je ideje otvorenosti u računarstvu, a o principima otvorenog koda, prenosivosti, interoperabilnosti i neovisnosti o vlasničkim normama predavao je već tisućama studenata.

Među ostalim voditelj je projekta Programsko inženjerstvo u sveprisutnom računarstvu, projekta cjeloživotnog učenja Škola otvorenog računarstva i Kompetencijskog centra za programsko inženjerstvo u otvorenim sustavima, a 2006. g. dobio je i nagradu za izuzetan doprinos u inženjerskoj edukaciji Hrvatske sekcije IEEE te je kolegij Otvoreno računarstvo dobio nagradu Sveučilišta u Zagrebu za najbolji e-kolegij ak. god. 2009./2010.

Profesore Žagar – dobrodošli!

Započela konferencija “Java 2012”

Jutros je započela prva hrvatska  Java konferencija.

U kratkim brojkama 34 predavanja, trenutno 150+ sudionika, tijekom dana i sutra očekujemo 200+…

Najnovije vijesti možete pratiti na Twitteru pod #java2012 i @HUJAK_hr

image

CfP – Devox 2012 , 2012-11-12 – 16, Antwerpen, Belgija

Otvoren je Call for Paper za Devoxx™ 2012 – Call For Papers | Devoxx, November 12th til 16th 2012, ANTWERP – BELGIUM.

Devoxx™ 2012 - Call For Papers | Devoxx, November 12th til 16th 2012, ANTWERP - BELGIUM

Obratite pažnju na poruku “We code in peace”, a fora su im i leteći Android sateliti i quadricopteri 🙂

 

Natječaj FER-a za ljetne prakse

Prenosimo u cijelosti vijest s FER-a o natječaju za ljetne prakse koji traje do 2012-06-11. za studente prve godine diplomskog studija (4. godina).

Fakultet elektrotehnike i računarstva Sveučilišta u Zagrebu na temelju Programa o ljetnim praksama FER-a od 18. travnja 2012. i Pravilnika o ljetnim praksama FER-a od 16. svibnja 2012. raspisuje

NATJEČAJ

za sudjelovanje u programu Ljetnih praksi FER-a za ak. god. 2011./12.

Raspis natječaja dostupan je na stranici http://www.fer.unizg.hr/prakse/natjecaji.

Natječaj se odnosi na stručnu praksu studenata Sveučilišta u Zagrebu, Fakulteta elektrotehnike i računarstva u poduzećima na području Republike Hrvatske. U program se mogu uključiti studenti prve godine diplomskog studija, koji se za sudjelovanje prijavljuju dobrovoljno. Prakse se organiziraju nakon završetka ljetnih ispitnih rokova do početka iduće akademske godine. Trajanje prakse je od tri do šest tjedana. Studenti za odrađenu i potvrđenu praksu dobivaju 4 ECTS boda temeljem izvannastavne aktivnosti.

Poduzeća se u program ljetnih praksi FER-a mogu prijaviti od 23. svibnja do 11. lipnja 2012. na stranici http://www.fer.unizg.hr/prakse/prijava/novi_korisnik. Studentima će prijava u program biti omogućena od 12. lipnja 2012 na stranici http://www.fer.unizg.hr/prakse/prijava.  

ROKOVI

Prijava poduzeća i definiranje pozicija: 23.5. – 11.6. 2012.
Prijava studenata i iskazivanje interesa za pozicije: 12.6. – 17.6. 2012.
Rezultati natječaja: 18.6.-29.6. 2012.
Prakse u poduzećima: 1.7.-30.9. 2012.

Više informacija o programu ljetnih praksi možete pronaći na http://www.fer.unizg.hr/prakse.

Članak – Four Small Java Developments that Pack a Punch! (The Java Jungle)

Zanimljiv članak Looking Through the Telescope From the Big End: Four Small Java Developments that Pack a Punch! (The Java Jungle).

Članak – Best Practices for JavaFX 2.0 Enterprise Applications (Part Two)

Drugi dio članka Best Practices for JavaFX 2.0 Enterprise Applications (Part Two).

Konferencija Java 2012 na portalu BUG online

I na BUG online stranicama objavljena je vijest o konferenciji Java 2012 pa slobodno pročitate.

Java 2012 Tuhelj