torsdag 3 december 2009

JFokus

Idag har jag anmält mig till JFokus i Stockholm den 26:e och 27:e Januari.
Många bra talare verkar det som.

kolla på http://www.jfokus.se/jfokus/

tisdag 27 maj 2008

Java Forum

I går var jag på Java Forum i Stockholm.

Det var en trevlig och relativt välbesökt tillställning som vanligt.

I går presenterades det bland annat WebServices i en Java utvecklares vardag.
WebServices kan vara så enkelt att det knappt märks, men samtidigt
så in i helsike jobbigt att få till rätt.
Bra presentation.

Sen kom en presentation om Closures i Java.
Det som presentatören missade var mest att tala om vilka problem som man vill lösa med Closures. Personligen tycker jag att man får en ännu kladdigare syntax och vinner väldigt lite på det. Men man kanske hinner ändra sig till dess att det kommer med i Java 8(?).

Efter det kom lite rapportering från JavaOne. Vissa var mer pålästa och intressanta att lyssna på än en del andra....

torsdag 6 mars 2008

Java's inbyggda WebServer

I Java 6 så har Sun packat med en trevlig liten WebServer som naturligtvis pratar HTTP.
Den är tämligen enkel att använda och lämpar sig väldigt bra att göra små web gränssnitt med
t.ex. för administrativa göromål.

För att använda Servern behöver man bara ange vilken port den skall lyssna på och vilket
context den skall lyssna på. D.v.s. "/" om man skall ta hand om alla requests eller
"/admin" om man vill ta emot allt under den pathen.

Servern heter HttpServer och finns javadoc'ad här

ett enkelt exempel (hämtat från javadocen)
   HttpServer server = HttpServer.create(new InetSocketAddress(8000));
server.createContext("/applications/myapp", new MyHandler());
server.setExecutor(null); // creates a default executor
server.start();
Där MyHandler är en klass som implementerar HttpHandler interfacet.

Det mesta är tämligen enkelt, men kom bara ihåg att anropa sendResponsHeaders() innan man anropar getResponseBody(). När man fyllt sitt respons med data så skall man även komma ihåg att anropa close() på den OutputStream som man fick från getResponseBody() anropet. Glömmer man bort detta så kommer inte något svar att skickas.

torsdag 25 oktober 2007

Gimp!


gimp har äntligen kommit i en ny release!

En hel del nya snygga prylar.

Hämta din egen på http://gimp.org/

Bredbhandstest direkt i din browser

På länken här kan man enkelt kolla vilken bandbredd man har. På riktigt!
http://www.bredbandskollen.se/

fredag 17 augusti 2007

JavaFX - Flash för Java programerare

Sun har släppt ett scripting språk som dom kallar JavaFX som dom säger skall vara lättare att använda än traditionell Swing. Onekligen så ser resultatet hemskt läckert ut, men påminner mer om flash-iga gui'n. Flash har både sina för och nackdelar. Den största nackdelen tycker jag är de flash programerare som bara MÅSTE få göra en egen scrollnings funtion, eller något annat i navigeringen som går stick i stäv med gängse regler.

Jag hoppas nu att man inte kommer att få se en massa "omöjliga" Java gui'n också.

Hur som helst så finns det ju en massa possitivt att säga om JavaFX också.
För den som har provat SVG (Scalable Vector Graphics) borde ha ganska lätt att känna sig hemma med JavaFX, då man har ett liknande sätt att lägga upp saker och ting. Det finns även en häftig demo applikation (https://openjfx.dev.java.net/#demos) som tar en SVG fil och konterterar den till en Java klass. Sen är det bara att stoppa in den om man vill ha lite snygg grafik i sin egen applikation.

Nice stuff - helt enkelt!

fredag 15 juni 2007

Första Bloggen

Det är inte alltid så lätt att komma på vad man vill skriva om. Men just nu vill jag bara se hur det hela ser ut.