Jaiku, Shozu ja Flickr

Pakko kai se on tunnustaa tullensa vanhaksi, kun vasta nyt kunnolla hyppää Web 2.0-palveluiden käyttäjäksi.

Jaiku on Twitterin tyyppinen sosiaalinen verkostotyökalu ja minibloggeri, jolla voi blogata tekstiviestin mittaisia viestejä desktopilta, webistä tai puhelimesta datayhteyden yli ( tai tekstiviestillä jos kokee olevansa turhan rikas ). Palvelu toimii yllättävän hyvin ja olen huomannut nyt käyttäväni pari päivää sitä hyvinkin aktiivisesti. Homma toimii ja kavereilta on hyvä saada Jaikuja siitä missä he ovat menossa tai tekemässä.

Kamerapuhelimen käyttäjänä Flickr on jäänyt jostain syytä lähes täysin hyödyntämättä, tosin enpä puhelimella ole viime aikoina paljoa kuvannutkaan. N93:n designissa on huonoa kuvauksen aloittaminen verrattuna esimerkiksi N95:n yksinkertaisuuteen – mutta en anna sen nyt häiritä. Tilasin 2 gigan miniSD-kortin ja laitoin puhelimeen Shozun kuvien uploadaamiseksi Flickriin ja muihin palveluihin. Jostain syystä Nokian galleria-sovelluksen Flickr-integraatio ei halunnut leikkiä kanssani, joten annoin periksi.

Tallennettu aiheeseen digital, life. 1 kommentti »

Java ja käyttöliittymät

Netbeansin Visual Library sisältää mielenkiintoisen abstraktiokirjaston Swingin päälle – ja ainakin demojen mukaan heräsi mielenkiintoa tutustua tuohon joskus tarkemmin:
http://www.javalobby.org/eps/netbeans_visual_library/

Ehkä kesälomalla olisi aikaa tehdä kokeiluja taas niin Eclipsen SWT:n kuin myös Swingin kirjastojen päälle – ja testata missä Java GUI-ohjelmistojen tekeminen nykyään menee. Joka tapauksessa Netbeansin GUI-builderiin, Matisseen, pitäisi tutustua kunnolla – ja hakea näppituntumaa erilaisten apuohjelmien tekemisessä desktopille tai mobiilipäätteelle.

Web-puolella JSF ansaitsisi kanssa uuden katseen, nyt kun JSF-komponentteja alkaa tipahtelemaan vasemmalta ja oikealta. JSF jäi taka-alalle ainakin minulle Spring WebFlown takia, WebFlown tarjotessa tehokkaamman flown ja keskusteluiden hallinnan. WebFlow kuitenkin toimii hyvin JSF:n kanssa, joten JSF-komponenteista voisi hyötyä mukavasti.

Oracle opensourcetti sata kappaletta JSF-komponentteja:
http://www.oracle.com/technology/products/adf/adffaces/index.html

Icefaces:
http://www.icefaces.org/main/demos/
http://www.oracle.com/technology/products/jdev/howtos/1013/icefaces/jpaicefaces.html

Sunin vapaat JSF-komponentit:
https://woodstock.dev.java.net/

JSF ja Spring WebFlow:
http://blog.interface21.com/main/2007/04/21/what-spring-web-flow-offers-jsf-developers/

Tallennettu aiheeseen java, programming, spring. Jätä kommentti »

Random-asioita

Maven-kirja http://www.sonatype.com/book/

Cameron Purdy suunnittelusta: http://www.artima.com/lejava/mp3/cameronPurdyJavaOne07.mp3

Netvibes on ollut minulla pääasiallinen RSS-reader – ja bookmark-palvelu jo pitkän aikaa. Sanomattakin on selvää, että pelästyin jännäkakat melkein housuun, kun yllättäen sivujen sisältö ei enää latautunutkaan. Onneksi supportista tuli nopeasti ehdotus kokeilla Netvibesin cachen tyhennystä linkillä: http://www.netvibes.com/?reset_cache=1

Hetken aikaa ehdin jo pelästyä että olisi pakko siirtyä Google Readerin käyttäjäksi.

Tallennettu aiheeseen Uncategorized. Jätä kommentti »

Työblogi

On selvää, että tiedon avoimuus ja levittäminen ovat tärkeitä asioita nyt ja myös tulevaisuudessa.

Pakko alkaa noudattamaan sitä myös töissä ja ottaa testikäyttöön yliopiston WordPress Multiuser-blogi.

https://www-hotel1.it.helsinki.fi/wpmu/hklaukka/

Raflaavampi osoite tulee joskus myöhemmin.

Tallennettu aiheeseen Uncategorized. Jätä kommentti »

JavaFX, GUI sovelluksien helpompi tekeminen ja miljoona muuta asiaa

Sun pitää kiirettä mielenkiintoisten julkistusten kanssa, että niitä ei edes ehdi kaikkia analysoimaan kunnolla – saati edes kunnolla lukemaan. JavaOne tuo taas niin paljon uusia ideoita, ajatuksia ja julkistuksia, että seuraavat viikot menevät niiden perkaamisessa. Onneksi monet blogit ja uutispalvelut tarjoavat hyvää kommentointia, mutta loppupeleissä on aina itse tehtävä handon-kokeiluja ja analyysia sen pohjalta.

Tänään mielenkiintoisia asioita listalla olivat mm. seuraavat:

Uudet F3-demot. F3 /JavaFX on kieli/framework rikkaiden internetsovelluksien ( RIA, rich internet application ) tekemiseen Java-platformilla samalla tavalla kuin Flash + Flex on ollut Adoben platformina, ja Silverlight Microsoftin vastaavana.

Testattaessa java webstart-demoja huomasin että jostain syystä webstart-asennus oli mennyt sutturalle koneessani, mutta lähti taas toimimaan, kun deployment.properties tiedoston poisti OS X:n cachesta. Käytännössä siis pitää poistaa deployment.properties tiedosto ~/Library/Caches/Java -hakemistosta.

Netbeans 6 tulee muuttamaan entisestään clientside-sovelluksien tekemistä helpommaksi. Kokemuksia demosta JavaOnesta: http://www.artima.com/forums/flat.jsp?forum=106&thread=204977

OpenESB 2 Beta: http://blogs.sun.com/gopalan/entry/open_esb_2_0_beta

J2EE 5:n uudessa SDK:ssa on mukana integroituna Glassfishin ja OpenESB:n lisäksi myös AccessManager – joten samasta paketista alkaa löytymään todella hyvät työkalut SOA-palveluiden rakentamiseen.

Access Managerin käyttöä: http://developers.sun.com/identity/reference/techart/secure-ws.html

XQuery: http://today.java.net/pub/a/today/2007/04/19/xquery-for-java-soa-enabler.html

Lähiaikoina on pakko tutustua taas tarkemmin siihen miten xml-työkalut ovat kehittyneet ja missä käytännöntaso on webserviceiden tekemisessä. Olisipa vielä lomaa käytettävissä tuohon! Onneksi käytössä on O’Reillyn Safari Library, joten tästäkin voi lukea kätevästi työn alla olevasta kirjasta, Safarin Rough Cuts-palvelussa, http://www.oreilly.com/catalog/xquery/.

Sunin avoin portaaliserveri: https://portal.dev.java.net/

Erinomainen lista, 10 yleisintä enterprise sovelluksien performance-ongelmaa: http://blog.xebia.com/2007/04/30/ejapp-top-10-countdown-wrap-up/

Spring batch: http://blog.interface21.com/main/2007/05/07/spring-batch/

Ja vielä lopuksi mielenkiintoinen poiminta Jonathan Schwartzin blogista:
“As an interesting (and unrelated) aside, I was in Nashville earlier in the week speaking at a big government conference, and had a chance to spend a little time with General James Cartwright – who told me he maintains an (internal only) blog. Think about that, a four star general, the individual with singular responsibility for US space operations, nuclear weapons, command and control, and that’s only a partial job description – maintains a blog. Why? “It flattens the org.” “Are comments open?” “Yes.” That’s courage.”