Prenosimo – Java na Raspberry Pi

Raspberry-Pi-logojava

Jedna vijest za vlasnike (sadašnje i buduće) Raspberry Pi računala!

Java će biti jedan od podržanih programskih jezika koji se izvode na Raspberry Pi računalu!

Jedan od dugoročnih ciljeva za Raspberry Pi računala je isporuka s više programskih jezika.

Od sada, svi novi image-i sadržavati će Oracle Javu (točnije Oracle JDK 7 ) by default, dok će postojeći vlasnici Raspberry Pi računala moći Javu instalirati naredbom:

sudo apt-get update && sudo apt-get install oracle-java7-jdk

Članak u cijelosti pogledajte ovdje!

P.S. Ako ima neki vlasnik Raspberry Pi računala i koristi ga na njemu zanimljiv način, slobodno nam prezentira na jednom od druženja HUJAK-a! 🙂

Objava – izašao Java Magazine za rujan/listopad 2013

JavaMagazine09102013

Novi broj Java Magazine-a je izašao! 

U broju za rujan/listopad 2013 naglasak je na cloudu i kako developeri koriste cloud!

Izravno na temu broja možete skočiti preko poveznice.

Najavljivali smo vam Duke choice award 2013, a u ovom broju objavljeni su i pobjednici.

Zatim u broju pogledajte  članak naziva Java Nation – Java future is bright, o nedavno održanoj ljetnoj radionici održanoj u sjedištu Oracle-a u Kaliforniji. Na radionici je sudjelovalo oko 1000 tinejdžera iz okruga San Francisco i učilo programirati u programskom jeziku Java.

Zatim tu je i reportaža s Java One konferencije u Šangaju!

Osim toga, pročitajte i intervju sa slovenskim Java Champion-om Matjažom Juričem, inače našim keynote speaker-om s konferencije Java 2012, održane u Tuhelju.

Zatim je tu zanimljiva reportaža o Chicago Java User grupi (CJUG), gdje se navode osnovni podaci o grupi i njihovim aktivnostima, gdje stavljaju naglasak na aktivnost svojih članova.

U ovom broju također možete i pronaći popis aktivnosti vezanih uz Javu, kao što su konferencije i radionice.

Ovaj broj dotiče se i Java 8 i lambda izraza!

Ljubitelji JavaFX tehnologije mogu pronaći članak naslova Java FX data binding for Enterprise applications.

Broj u cijelosti pogledajte ovdje!

Članak – State of the Lambda

java

Prenosimo vam članak State of the Lambda, koji je objavio Brian Goetz.

Radi se o informativnom pregledu poboljšanja funkcionalnosti Java programskog jezikog, prema specifikaciji JSR 335 i Open JDK Lambda projekta.

Članak obuhvaća funkcionalnosti kao što su:

  • Functional interfaces,
  • Lambda expressions,
  • Target typing,
  • Contexts for target typing,
  • Lexical scoping itd.

Podsjećamo, Java 8 dolazi s malo funkcionalnosti poput lambda izraza, method referenci, default i static metoda u sučeljima.

U cijelosti članak pogledajte ovdje!

Objava – izašao Java 7 Update 40

Jutros smo vam najavili na što treba pripaziti u Java 7 Update 51, a sada vam najavljujemo da je izašao release Java Update 40.

Update je već dostupan (možete izravno preuzeti preko Java download slike ispod teksta), a release notes pogledajte ovdje!

Ukratko, ovaj update uključuje sljedeće:

  • nova verzija (2.2.40.) JavaFX
  • prvi release Java Mission Control-a (JMS). JMS je feature za korisnike s komercijalnom licencom.
  • nove funkcionalnosti poput Deployment Rule setova,  novi sigurnosti dijalozi, itd.,
  • Retina Display podrška na Mac OS X

Ako vas zbunjuje numbering schema ovih releasova, pisali smo i o tome!

P.S. Između Update 40 i Update 51, trebao bi još izaći Update 45!

JavaDL

Najava – Java 7 Update 51 i sigurnosni zahtjevi

java

U siječnju 2014. izlazi Java 7 update 51, koji će uključivati 2 sigurnosne promjene s ciljem poboljšanja autentikacije i autorizacije Rich Internet Aplikacija (RIA), kao što su appleti i Java Web Start aplikacije.

Kako bi osigurali ispravan rad ovakvih aplikacija s Java 7 Update 51, potrebno je sljedeće:

  • potpisati aplikacije (od strane trusted authority-a)
  • postaviti Permissons atribut unutar Manifest datoteke

Detalji vezani uz update će biti dostupni u release notes, kada update izađe!

Novosti u Manifest datoteci su predstavljeni s Java 7 Update 25, o čemu smo već pisali.

Detalje vezane uz Java 7 update 51 pogledajte u blog postu!

Program – Devoxx Belgium 2013

devoxx_logo

Objavljen je program i raspored za konferenciju Devoxx Belgium 2013.

Konferenciju smo vam već najavili kroz Call for Papers i registraciju.

Devoxx konferencija jedna je od najvećih Java konferencija.

Među predavačima stvarno ima uglednih  i poznatih imena, kao što su:

  • Mark Reinhold,
  • Brian Goetz,
  • Arun Gupta,
  • Chet Haase,
  • Roman Guy,
  • Martijn Verburg,
  • Graeme Rocher,
  • Hans Dockter,
  • Guillaume Laforge

Ove godine na konferenciji se očekuje oko 3450 posjetioca!

Na LinkedIn grupi, pod objavom članka za Call for Papers za Devoxx, postavljeno je par pitanja od strane Matije i Branka.

Pitanja se tiču odlaska na konferenciju i dosadašnjeg iskustva.

Molimo da odgovorite na pitanja ako ste bili na Devoxx konferenciji  ili imate namjeru posjetiti konferenciju ove godine!

Vijest – dvoje novih Java Championa

javachampions

Nedavno je 2 novih ljudi primljeno u ugledno društvo Java Championa.

Novi Java Championi su:

Tasha Carl je Java developer, softver arhitekt s naglaskom na JavaEE. Osnivačica Brussels Java User Group. Također je članica Devoxx i Devoxx4Kids timova.

Gerrit Grunwald također je Java developer. Radio je kao desktop developer, a interesi mu trenutno sežu u područja kao što su JavaFX, Swing i HTML5. Voditelj je Java User Group Münster u Njemačkoj te član JavaFX zajednice.

Detaljnije o novim Java Chamionima pročitajte u blog postu!

Koje Java knjige preporučate?

Koje knjige iz područja Jave, razvoja ili arhitekture softvera, ili pak procesa razvoja biste preporučili?

Jeste li izvukli iz knjiga korisne informacije?

Koliko često kupujete takve knjige?

Koliko ih često čitate?

Primjenjujete li te informacije u svakodnevnom developerskom poslu?

Odgovore na ova pitanja možete dati na LinkedIn grupi pod objavom ovog članka!

Neke od popularnijih knjiga, prema postovima vezanim uz Javu i razvoj sotfvera, su:

Ostale knjige možete pogledati u postovima poput:

Ako smo neke knjige propustili, slobodno istu navedite u diskusiji na LinkedIn-u ispod ovog posta!

Info – koliko znate o reaktivnom programiranju?

Kao što naslov ovog posta kaže, koliko znate o reaktivnom programiranju?

Reaktivno programiranje (engl. reactive programming) u zadnje vrijeme zvoni u programskom svijetu.

Bruce Eckel (autor nekoliko knjiga iz područja Jave) i Jonas Boner (CTO tvrtke Typesafe, kreator Akke) objavili su “reactive manifesto“, koji možete pogledati ovdje!

Prema manifestu, reaktivne aplikacije trebaju imati sljedeća obilježja (prenosimo na engleskom jeziku):

These applications should be capable to
  • React to events: the event-driven nature enables the following qualities.
  • React to load: focus on scalability rather than single-user performance.
  • React to failure: build resilient systems with the ability to recover at all levels.
  • React to users: combine the above traits for an interactive user experience.

Martin Odersky, kreator Scale i CEO tvrtke Typesafe, kao sljedeći korak na manifesto najavio je tečaj naziva Principles of reactive programming na portalu za online učenje Coursera.

Članak s portala InfoQ u cijelosti pogledajte ovdje.

Možete se prijaviti i na tečaj, pa recimo održati prezentaciju o reaktivnom programiranju na jednom od druženja HUJAK-a! 🙂

Info – popularnost Jave prema pretraživanju

Kao što smo u kolekciji ljetnih postova spomenuli popularnost Jave i skok na 1. mjesto, donosimo vam opširniju vijest.

Prema Tiobe indeksu, za kolovoz 2013, Java je najtraženiji programski jezik te je zasjela na 1. mjesto. Tiobe indeks inače služi kao indikator popularnost programskih jezika te se osvježava jednom mjesečno!

U obzir se uzimaju upiti u popularnim tražilicama kao što su Google, Bing, Yahoo, Wikipedia, Amazon, YouTube i  Baidu. Važno je napomenuti da je od kolovoza ove godine je dodano i 16 novih tražilica.

Java se kao pojam pojavila u 15.978% pretraga, na drugom mjestu je  “C” koji se pojavio u 15.974% pretraga, dok je na trećem mjestu “C++” s pojavljivanjem u 9.371% pretraga.

Cijeli članak pogledajte ovdje!

Zahvaljujemo Miljenu Mikiću za link, odnosno informaciju! 🙂