Thursday Jan 21, 2010

[demo] JavaFX Composer na CZJUG

Výborně! David Kašpar, který je hlavním mozkem za a vedoucím projektu JavaFX Composer, bude předvádět tuto skvělou novinku na setkání CZJUGu 25.1. 2010. Toto CZJUG setkání bude trošku netradiční, protože se budou představovat takzvané "lightning talks".

Mluvil jsem s Davidem o tom, co bude náplní jeho lightning talku a vůbec nechápu jak to vše hodlá nacpat do svých 7 minut, které mu jsou vyhrazeny. Hlavní důraz bude na demo, které ukáže největší přednosti JavaFX Composeru pro NetBeans. Na všeobecnou omáčku o FXComposeru a povídani o JavaFX mu naštěstí nezbude čas, protože to by mohl vyprávět hodiny. Pár linků : Hint: Pozorně sledujte při demu Davida, protože určitě nasadí svou nejvyšší rychlost a vy pochopíte, proč mu tady říkáme "speedy gonzales".

Friday Sep 04, 2009

Back in NetBeans team

  • Short story: I'm back in NetBeans team focusing on JavaFX tools - JavaFX Production Suite and JavaFX plugins for NB.
  • Long story: This year seems to be overloaded with changes. At the beginning of year 2009 I moved to newly established group that started a work on Sun Cloud. It looked like real challenge after all the years in the NetBeans team. Therefore I happily took the chance to learn some new things. Here is the summary of the lessons that I took from it:
    • I'll never be real hardware fan nor sysadmin. Although I could pretend that I understand what they talk about I don't like it "so much" (and most of the time don't understand). The enthusiasm of people taking blades out of chassis and adding a FEM to the blade machine makes me wonder (all these actions happen in "cold lab" - noisy area with less than 20 degrees of Celsius).
    • Sometimes you need strict processes. I had to interact with the people from the cloud startup company acquired by SUN and I was surprised how the "common" things surprised them (I probably used to the processes for long time). Complete cultural difference. That's the place where you have to improve your communication skills and empathy.
    • What the hell is cloud? There is no simple answer. If you look for simple answers look at the sky. There might be a cloud.
    • Testing product without well defined build is as hard as reading book without numbers on pages. There is a hundred ways how you can combine modules together (and when you add an update as a way to get a new module version then it became real nightmare).
    • There is always a way how to get to your goal. Sometimes you have to take shortcut that might be longer however you'll get there.

    After 8 months they moved us back to the NetBeans team. Don't ask why, I don't know. I took over the Fabiola's responsibility for the Java FX Production Suite and Java FX plugins for NetBeans. I'm quite new in this area however testing methodology is always the same, isn't it?. It seems that I cannot escape the JavaFX anymore (and I tried for last year).

Wednesday Oct 01, 2008

[javazone] [Day 2] I like it here

It is a week after the JavaZone conference however I decided to fill up the story with blog post about the last day of the conference.

I saw only a few presentation this time. Because I spent most of the time in the speakers room preparing for the presentation on Wednesday. And we were supposed to leave Oslo on Thursday afternoon. What a short trip.
We visited guys from mBricks at their booth. We had a discussion with them after our BOF yesterday. And I hope that the discussions with Karol will help them and NetBeans to enhance our portfolio. Their solution for Java ME development makes the live of Java ME developer easier. You don't have to care about the device fragmentation anymore. However it requires lot of testing and fixes on the mBricks side.

I have to say that I liked the Oslo and the JavaZone. The conference was really nice and well organized. I haven't seen too much from the city but I can imagine that I could stay here for a while. And all the companies at the booths were hiring. Maybe it is time to move to north ;) Sometimes the partners area looks more as gathering of headhunters than a conference...


Oslo's streets

Monday Sep 29, 2008

Proč jsem propásl CZJUG Září

Odpověď je snadná. Mám službu a hlídám syna. On si sice klidně spí, ale samotného ho tu samozřejmě nechat nemůžeme. Žena se totiž rozhodla, že bude chodit do Toastmasters klubu, který bohužel vyšel na dnešní pondělí. A já neměl to srdce ji to zamítnout. Je to její první návštěva, tak snad se jí tam bude líbit.

Ale dost mě mrzí, že se to takto sešlo. Už delší dobu jsem neslyšel Jardu Tulacha přednášet. A dnes to bude nejméně dvakrát lepší než jindy, protože
  1. Jarda zrovna vydal novou knihu a bude nabuzen sdílet z ní informace, aby vás navnadil si ji koupit ;)
  2. soutěž jako APIFEST je zábava
Takže doufam, že snad příště to vyjde. Teda určitě to vyjde. Na jOpenspace se na mě všichni koukali jako na blázna, když jsem přiznal, že jsem ještě nenavštívil ani jeden CZJUG. A já slibil, že přijdu. Jedním z argumentů, který mě zcela přesvědčil je "po CZJUGu se chodi vždy do hospody. Je totiž potřeba podrobně probrat načrtnutá témata". Kdybych si jen pamatoval kdo to řekl...

PS: a pokud někdo namítne, že hlídat mohla paní na hlídání (aka au pair), tak má pravdu. Ale zatím žádnou nemáme. Doporučení a tipy vítány ;)

Wednesday Sep 17, 2008

[javazone] [Day 1] Presentation is over

Today it was really hard day for me. Day full of activities and informations. I knew that it will be hard when Karol's phone woke me up in the morning after the speakers party. I would rather sleep then run to the start of the presentations ;)

However I spent almost whole day in speakers lounge because we were finalizing the presentation for our talk in evening. So, the only presentation that I've seen was "Project Hydrazine". The talk was fine but I missed a demo. And I have to say that I really liked following thing here at JavaZone. There are the lab rooms where you can watch the presentations. But if the room is crowded that they won't let you in. Then you can pick up headset, sit in the expo area and watch huge screens under the roof. Pretty useful.

We worked on the presentation at afternoon because we wanted to show as much as we could about NetBeans Mobility and Java ME. We had Java ME Platform SDK. Pre-EA version. EA will be available soon. But it didn't worked on my XP. Fortunately it worked on Karol's computer therefore we moved all the projects and presentations to one computer.

The presentation's start time was at 19:45. All the parties started at 19:00 therefore we really scared if anybody will show up. Even 5 minut before the start there was only one guy in audience. Before he left with the NetBeans t-shirt the rest of the people appeared. At the end it was nice BOF with lot of question and answers (I hope). All the questions that were not covered during the presentation time were answered in the pub later.

Look what we met on the way back to hotel. A tower in tie.

Note to myself: multiple source roots in mobility project, device DB, lwuit, mbrick

Tuesday Sep 16, 2008

[javazone] Speakers party ad Oslo

I arrived to Oslo today to the JavaZone conference that starts tomorrow. I felt little big jet-legged but I still haven't got how I could get jet-leg after two hours flight.

We had a few hours in afternoon to walk in the city with Karol. The most painful task was to find out an ATM that accepts American Express cards...

At evening we moved to speakers party where we met lot of people. Actually, not people but speakers. Some of them I know from other events, some other are new to me. Nice to meet you.

Part of the Oslo city

City Hall

Dress that all the speaker will have to wear (including the mask)

Thursday Aug 21, 2008

M3DD calls for papers

M3DD means Mobile, Media, and Embedded Developer Days 2008. And there is Call for Papers again on Roger's blog. The last (and first as well) conference was in January this year. Therefore it cannot be annual anymore ;)

I missed the first M3DD and I regret it. They even accepted my paper but there weren't a money for my trip to US. I do expect the same this time and I do not work on NetBeans Mobility anymore. Therefore it seems to me that I'll leave more space for the submissions of others. Less work for the committee.
For those who are interested in Java ME development and bleeding edge technologies this is the right place to talk at or to attend.

Monday Aug 18, 2008

Java ate Mobility - NetBeans 6.5 distributions

NetBeans Mobility distribution has been swallowed by Java distribution. What a nice title for a newspaper. But the reality is simpler. NetBeans just changed the distributions that are provided for download for users.

There used to be Java SE, Java EE, Mobility (Java ME) distributions in old releases. In NetBeans 6.5, there is only small Java SE distro and big Java bundle that includes everything about Java development including Java ME, Java SE and Java EE + the server side.

Picture is worth a thousand words:

NetBeans 6.0 distributions

NetBeans 6.5 distributions

TIP: If the bandwidth is problem for you and you want to download as less as possible then you can download the Java SE distribution. Later when you need an additional functionality just open "Tools > Plugins". You can choose what plugin or whole category of plugins you've missed and install it.

Tuesday Aug 05, 2008

JOpenSpace - weekend not only about Java[.cz]

JOpenSpace is not a class in a new java framework. It is a name of new open space conference that happened in Jizerske mountains last weekend (8/1 - 8/3).
There were 23 people from different companies from Czech Republic - from Znojmo to Ceske Budejovice. The gathering had very friendly informal spirit. The knowledge sharing and the value of the informations that I learned was definitely better than at any other conference that I have attended. Thanks for the organizing it goes to Srakyi. As he explained in the starting session they were inspired by JavaPosse Roundups. Therefore they prepared something similar for Czech Java community. This time it was closed session therefore you could get in on invitation only. It may change for next years but the number of attendees will be limited anyway to keep the "nice familiar atmosphere".

I won't write about the talks in details. The list will be published at Hopefully they will publish some records from the talks as well. They will be in Czech language( another reason to learn it ;)).

I really regret that I haven't been at any CZ JUG session yet. The people around it are very nice. They didn't punished me when I told them that I haven't attended any JUG session yet. And I'll fix it soon. I didn't prepared any lightning talk because we were busy with the NB 6.5 Beta testing however it seems that nobody would be interested in the Mobility Pack. Most of the people were oriented to the web technologies. Maybe they would like the wizards for creating mobile clients to server side? Who knows. Anyway we were not able to finish all the topics that were on the list. And I participated in some of the open space talks where anybody can say something to the topic. Some of the topic were exactly what I would come up if somebody else wouldn't put it on the list earlier.

The session that I liked the most were not connected to the programming or java at all - "Injuries caused by mouse and keyboard" and "Testing of wine from Moravia". They were very successful and everybody participated in.
I'd like to mention some other topics and technologies that we touched or talked about - documentation, Selenium IDE, Spring, Terracotta, AndroMDA, Groovy, JavaFX Mobile, Android, FindBugs+PathFinder, SCRUM, etc.

More info:

My tips for next years or open space conferences in general:
  • Keep the time for Lightning talks. They must be lightning otherwise it is just a presentation
  • There should be more "sessions" at the same time. It will allow the people to change "session" when they don't like it.
  • There should be more space for relax. The sessions were very interesting however a little bit of sport activities would reset the minds and enable us concentrate more again. We had to make a individual break for a "nohejball" match with Dagi, Filemon, Karol, Honza and Pavol. Guess who won ;)

Thursday Jul 31, 2008

JavaFX Preview SDK Available

I was one of the pessimists that didn't believe in this new buzz word - Java FX. Today I'll have to say "excuse me, please". The JavaFX SDK preview was released. It is not final version at all. But you can try it and play with it. All the major problems has been fixed (I hope), all the API changes are finished(or not, Chris?).

I tried a few demos.
- from

- from

Why the dialog isn't transparent? And why the \*\*\*\* the stock data are not updated?

This is the main channel to share news, tips and other stuff related to my work. Sometimes you can find even personal stuff. Enjoy your reading...


« April 2014

No bookmarks in folder