X

Recent Posts

General

Dovolená ve Střední Americe (část 1)

V prosinci a v lednu jsem strávil 6 týdnů cestováním po Střední Americe. Vzhledem k oblíbenosti mých minulých zápisků z Indie (zejména u kolegů, kteří měli škodolibou radost, že jsem se tam připos\*al :), jsem se rozhodl napsat podobný blog i o Střední Americe. Neočekávejte tak hrůzostrašný příběh, tentokrát vše proběhlo "v kázni". A dokonce jsem kamarádovi sebral i pár fotek, o které se s Vámi podělím. Jak to celé začalo? Že já a někteří moji přátelé nebudeme trávit Vánoce v ČR bylo jasné už dlouho dopředu. Předvánoční stres, hnusné české počasí, špinavá břečka: děkujeme, nechceme. Letenky jsme začali kupovat už snad půl roku dopředu, abychom sehnali co nejvýhodnější nabídku. Zaslíbená destinace: Jihovýchodní Asie. Jenže pak se všechno nějak zvrtlo a díky levným letenkám do Mexika jsme si řekli, proč vlastně nezkusit ten Karibik? (Myslím, že moji kamarádi si už nepamatují, že jsem jim to Mexiko cpal hlavně já, protože jsem měl bonusovou letenku jen za 50.000 mil :) Teplo je tam taky, mnoho zemí je levnějších než ČR a nudit se taky nebudeme. Bylo rozhodnuto - sraz bude mezi 11-15.12. v Mexico City, pak rychle přesun do Panamy. Let s Air France proběhl celkem v pohodě, dokonce měli i nějaký ten entrtejnment. Pět kamarádů už kempovalo v Mexico City, další přiletěl den po mě. Samozřejmě jsme to museli řádně oslavit, Corona stála asi 35 Kč, takže bylo veselo. Skočili jsme na pyramidy v Teotihuacánu, to ještě vše vypadalo jako poklidný zájezd se střední školou na Milešovku. Další den jsme se rozhodli si půjčit auto a zajet na Popocatepetl. To už tak v pohodě nebylo, půjčovna nás vypekla a řekli si o dost víc peněz, takže první krize a hádky, kdo za to může. Naše kamarádka Elsa, ačkoliv rodilá Mexičanka, se ukázala jako ne zrovna nejlepší vyjednávačka :) Brzy jsme zjistili, že se daleko lépe domluvíme s lidmi anglicky, i když anglicky skoro nemluví, než ona španělsky, ale to jen tak na okraj. Provoz v Mexico City byl hrůzostrašný a byli jsme rádi, že jsme se nějak vymotali z města. Po pár hodinách jsme již lezli na místní velehory, viz foto: Hory naproti Popocatepetl Mexiko bylo pěkné, ale jaksi nudné. Přece jenom je to pro nás sběhlé cestovatele jaksi příliš civilizovaný stát. Další zastávka: Panama. Let probíhal v dobré náladě, letušky nám byly přátelsky nakloněné, a tak jsme si dali pár piv a nějakou tu tequilu. Jak je známé, alkohol v letadle působí o dost víc než na zemi, takže po přistání jsme já a Honza měli velmi veselou náladu. Mně to ale hodně rychle přešlo, protože jsem zjistil, že moje zavazadlo zůstalo v Mexiku. Jak můžou aerolinky ztratit zavazadlo na přímém letu? Nevím, ale těmto se to povedlo. Takže sepsat lost baggage report za pomocí naší "vyjednávačky" Elsy. Byl jsem z toho dost nervózní, protože za 2 dny jsme měli odjet na opušťené ostrovy v karibiku. Mnoho telefonátů na záznamník na letišti. Jsem bez zavazadla. A kurva. To mi ta dovolená pěkně začíná. Už vídím jak odjíždím za pár dní do Costa Ricy a batoh dorazí do Panamy a já budu v ř\*ti. Fu\*k fu\*k fu\*k. Zajeli jsme se podívat na Panamský průplav a viděli největší loď, která průplavem projede, měla po obou stranách asi 1.5 metru volného místa :) Lodě táhlo 4 nebo 8 mašinek. Prý se jim stalá jednou taková nepříjemnost, mašinka vykolejila a tak se houpala zavázaná na řetězu vedle lodi. Oops :) Panamský průplav - tzv. locks Nakoupil jsem zubní kartáček, pastu, shortky a pantofle a hurá na ostrov :) Člověk si uvědomí jak strašně málo mu stačí k životu. Tři hodiny jeepem pres džungli, pak hurá na rybářskou loďku a za necelých 7 hodin jsme měli tento nádherný pohled na náš azyl pro následující 3 dny: To bude vopruz, tři dny na ostrově... :) Ostrov měl asi 10 chatek, nějaké ty palmy a místní domorodce z rodu Kuna Yala, kteří nám vařili a nosili pivko :) Pobyt stál pokud si dobře vzpomínám 15 dolarů na noc (včetně 3 jídel), pivo cca. 1 dolar, prostě ráj na zemi :) Dokonce tam byla i elektřina díky slunečním kolektorům, teda do té doby než jsem si dal večer nabíjet iPod a pak jsme byli zbytek noci po tmě :) Po celoročním urputném snažení v práci, které s oblibou nazývám "souboj s větrnými mlýny" bylo pár dnů i nocí na ostrově neskutečný relax. Člověk se cítil tak nějak zase normálně, fajn, bez stresu, jen si užíval teplého větříku "breeze" a vlastně nic neřešil. Nějaké ty karetní hry, spánek v houpací síti, úsměvy, koupání a hlavně spousta hodin nicnedělání :) Slova to těžko vystihnou, zde je pár dalších fotek z ostrova... Prostě Karibik Honza kouká do blba Collin (kamarád z vlaku do Panamy) to zalomil Místní MHD :) Tady bydlí místní domorodci Pokračování příště (další destinace: Nicaragua, Salvador, Guatemala, Belize a můj oblíbený Honduras).

V prosinci a v lednu jsem strávil 6 týdnů cestováním po Střední Americe. Vzhledem k oblíbenosti mých minulých zápisků z Indie (zejména u kolegů, kteří měli škodolibou radost, že jsem se tam připos\*al...

General

My new role at Sun and a new group blog

NetBeans has come a long way - it's been quite a ride for me as a NetBeans evangelist. When I joined Sun in 2004 I remember NetBeans having a community with estimated size of approx. 50.000 connected users. Now in mid of 2008 we're at over 500.000 (see the map of NetBeans users - this includes only those who are connected and are not behind restrictive firewalls). If you do the math, this is about 10x growth in less than 4 years - NetBeans became one of the best development environments worldwide for all kinds of programming languages. It's been great to be a part of the success - I have to admit I became quite emotionally connected to NetBeans and had a wonderful time with NetBeans community. Due to all this, it is quite difficult for me to announce that... I am moving on to the next challenge. My new role at Sun is the role of an OpenSolaris evangelist. I am moving together with my colleagues Brian Leonard, Gregg Sporar and my manager Judith Lilienfeld. I will keep this blog and write from time to time about NetBeans (which has just become my hobby :) - at any case if you want to follow what me and my team are up to, you can subscribe to our new group blog "The Observatory" which is all about OpenSolaris for end users and developers. P.S. Thanks to all the great people in NetBeans community both outside of Sun and at Sun for all the fun I had with NetBeans - keep rocking!

NetBeans has come a long way - it's been quite a ride for me as a NetBeans evangelist. When I joined Sun in 2004 I remember NetBeans having a community with estimated size of approx. 50.000 connected...

Podcasts

NetBeans Podcast Episode #43

NetBeans podcast is back: NetBeans Podcast Episode #43 (45 min, size: 46.5 MB) 0:00 Why has it been so long since the last podcast?!? And an introduction of Geertjan and Lloyd 4:22 NetBeans IDE 6.1 was released! The multilanguage bits are available, as is the first set of patches. 15:50 NetBeans Day and JavaOne round-up: new and cool stuff, including the Pulse pen from Livescribe and the new browser plugin that is part of Java 6 update 10. 22:14 NetBeans IDE is now in the Ubuntu Universe 23:37 Enhancements to the NetBeans Plugin portal are now live 28:00 Upcoming events: Sun Tech Days Manila/NetBeans Deep Dive and NetBeans Day at Jazoon 30:00 NetBeans Innovator Grants project list 37:20 NetBeans Governance board elections - vote by June 9, 2008 38:09 Plugin of the podcast: JIRA plugin 38:53 RCP of the podcast: Prolog IDE 42:01 NetBeans Puzzler: If you think you know the answer to the new NetBeans Puzzler, send an email to nbpodcast at netbeans dot org. Put "NetBeans Puzzler" in the subject line. We will announce the prize winner on the next podcast - so send in an entry! Disclaimer: The deadline for this podcast's puzzler entries is Sunday, June 29, 2008 at 11:59 PM Greenwich Mean Time. If more than one correct entry is received then Geertjan will draw one winner at random. Sun employees are not eligible, void where prohibited by law, and we cannot send mail to restricted places. And remember, the questions might be getting harder, but the prizes are getting better. So send in an entry! You might win a prize like Roger Westerlund, shown below with his copy of Rich Client Programming. 46:53 Varun Nischal and Angad Singh are now working on improvedXML Schema support Podcast feedback to: roman dot strobl at sun dot com.To subscribe via iTunes or similar players, visit http://feeds.feedburner.com/netbeanspod.

NetBeans podcast is back:NetBeans Podcast Episode #43 (45 min, size: 46.5 MB) 0:00 Why has it been so long since the last podcast?!? And an introduction of Geertjan and Lloyd 4:22 NetBeans IDE 6.1was...

General

MySQL in Prague / MySQL v Praze!

Chtěl bych vás všechny pozvat na následující akci, kterou organizujeme spolu s ČVUT v Praze. Vstup je volný pro všechny a bez registrace.I would like to invite all of you for the following event, that we are organizing with CTU in Prague. The entrance is free for everyone, no registration is neccessary.Sun Microsystemsa České vysoké učení technické v Praze pořádají setkání českévývojářské komunity s pracovníky Sunovské divize MySQL. Setkáníproběhne dne 19. května od 18:00 v místnosti 309 na ČVUT v Dejvicích (adresa: Technická 2, Praha 6 - Dejvice, viz mapa).Délka setkání bude cca. dvě a půl hodiny, vstup je volný a není třebase registrovat. Prezentace proběhnou v anglickém jazyce. Budou přítomnivývojáři produktu MySQL i management, takže budete mít možnost sezeptat na celou škálu dotazů včetně otázek ohledně budoucnosti MySQL čipoložit dotazy velmi technického rázu. Abstrakty prezentací: 1. MySQL - the Community, the Product, the CompanyAn overview of all things MySQL, from a combined technical and business perspective. A short history of MySQL, the company, the product. What the MySQL Community is, and how MySQL works with it. How MySQL is being integrated into Sun.Speaker bio: Kaj Arnö, VP MySQL, Sun MicrosystemsKaj joined MySQL in 2001, after 14 years as an entrepreneur. He split his company into two, selling the half focusing on MySQL Training to MySQL AB and launching MySQL's training department as VP Training. Since then, Kaj has been VP Professional Services, VP Services, and VP Engineering at MySQL, before assuming his last pure-MySQL role of VP Community Relations in 2005. With MySQL AB being acquired by Sun, Kaj continues to lead the MySQL community efforts, but devotes most of his time to his role as MySQL's Ambassador to Sun. This involves meeting with Sun teams, customers and communities across organisational and geographical boundaries. 2. MySQL Workbench - Native Cross Platform DevelopmentMySQL Workbench is a cross-platform, visual database design tool developed by Sun. It is now released on Windows and will be available as a native GUI tool on Linux, Solaris and OS X. After a short overview the tool will be demonstrated in action - followed by a discussion of its architecture and scripting engine.Speaker bio: Michael G. Zinner, Team Lead, Developer Tools, Database Group, Sun MicrosystemsMichael G. Zinner joined MySQL AB in October 2003 as the lead of the MySQL GUI team. Mike is responsible for the design and the development of the graphical MySQL tools including the MySQL Administrator and MySQL Workbench. Prior to joining MySQL AB, Mike was developing database related GUI tools, including a highly acknowledged visual database designer for MySQL, DBDesigner 4.

Chtěl bych vás všechny pozvat na následující akci, kterou organizujeme spolu s ČVUT v Praze. Vstup je volný pro všechny a bez registrace. I would like to invite all of you for the following event,...

NetBeans

NetBeans Day, Community One, Java University, Java One...

Greetings from San Francisco! I've been in California for more than a week now, some of my colleagues laughed at me because I managed to get a sun burn here (pun intended ;) I've spent a week south of San Francisco in the bay as well as visited Santa Cruz to join the OpenSolaris summit. I finally got all of the applications I need installed on OpenSolaris and switch to OpenSolaris for my work completely and I also do presentations from OpenSolaris now. I got rid of Windows completely from my laptop, so I share a multi-boot with OpenSolaris and Ubuntu now, it feels good to get rid of all the Microsoft c... I mean software.  I'll write a follow up blog entry which will explain how to get the projector to work with Nvidia cards really reliably - it works like charm for me now, but you need to have the right xorg.conf file.Today was the BIG day - another NetBeans day here in San Francisco. It was a bit smaller than last year because there were many other events going on in parallel. We had a celebrity appearance from Jonathan Schwartz, our dearest CEO. Also the demos looked pretty cool, I especially enjoyed Brian Leonard's demo of the Jasper Reports plug-in (which is currently the number one plug-in on the plug-in portal). I myself demoed the new PHP support which is shaping up nicely - preview is available from netbeans.org. I also wrote recently an article about NetBeans 6.1 so go check it out if you want to know what's new in NetBeans 6.1. We had lots of content, so I hope attendees enjoyed the day!I am getting sleep deprived - way too much stuff going on right now and it's amazing how many familiar faces I meet all the time in the Moscone center. So many JUG leaders, Java Champions, Sun colleagues, friends and other known people are here - Java One is a good place to meet many people from the community (even though I prefer community-driven conferences as an attendee).We also did an event in Second Life today which was very unusual - people could IM their NetBeans-related questions and I would answer them using an audio feed, without getting audio feedback from the audience. Quite a bizzare way of presenting but also quite fun. In the evening me, Gregg and David did a 3-hour presentation about NetBeans at Java University. The A-V guys told us we've been the most entertaining instructors during the day. I feel very proud to be a part of our evangelism team, we're having way too much fun (and we work hard: we helped to grow the NetBeans community by 900% in size in last 3.5 years - what a progress!).Anyway time to go to sleep... tune in to tomorrow's keynotes from Java One, they should be broadcasted online, to get some feel for the Java vibe from Java One. Good night.

Greetings from San Francisco! I've been in California for more than a week now, some of my colleagues laughed at me because I managed to get a sun burn here (pun intended ;) I've spent a week south of...

NetBeans

Where did my plug-ins go?

The final release of NetBeans 6.1 will provide about 50 stable and well tested plug-ins on the stable and beta update centers (depending on which version of NetBeans you install, it can be more or less). However I noticed that some important plug-ins are missing. For example if you want to get the Groovy / Grails plug-ins, you won't find them in default installation. So if you want to have access to more plug-ins in your 6.1 release (or in other releases, betas, etc.), you can add a development update center to your IDE. Note that these plug-ins do not go through the same QA process as the plug-ins on the stable and beta update centers, so use this at your own risk. However the Groovy / Grails plug-ins are probably worth a little risk :)To install the development update center to your NetBeans installation go to Tools | Plug-ins | Settings | Add update center and specify this URL:http://deadlock.netbeans.org/hudson/job/javadoc-nbms/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gzThat's it, from now on you get access to 140+ plug-ins. You can disable the daily update center easily using the checkbox if you make sure you install only tested plug-ins. In case you want to get even more plug-ins, you can also install the plug-in portal update center:http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=1616Click on "Reload catalog" to refresh the available plug-ins and you should see 300+ plug-ins being now available for you. Of course these plug-ins also vary in quality so be cautious. If this is not enough for you :) there are additional community update centers you can install. See Geertjan's blog for details.

The final release of NetBeans 6.1 will provide about 50 stable and well tested plug-ins on the stable and beta update centers (depending on which version of NetBeans you install, it can be more or...

NetBeans

Installing NetBeans on OpenSolaris

Installation experience of NetBeans on OpenSolaris over network is similar to the experience on Ubuntu. The nice thing is that OpenSolaris repository contains the full version of the IDE, not just the stripped-down Java version. I tried installing NetBeans:roman@opensolaris:~# pkg install netbeanspkg: no package matching 'netbeans' could be found in current catalog     suggest relaxing pattern, refreshing and/or examining catalogspkg: install failed: Unable to assemble image planThe problem is that the repository has just been updated (NetBeans has been added very recently) so I need to refresh the repository first:roman@opensolaris:~# pkg refreshThen I could run:pkgroman@opensolaris:~# pkg install netbeansDOWNLOAD                                    PKGS       FILES     XFER (MB)Completed                                  17/17   5420/5420 339.92/339.92 PHASE                                        ACTIONSInstall Phase                              6393/6393  To verify the installation you can run:roman@opensolaris:~# pkg list netbeansNAME (AUTHORITY)                              VERSION         STATE      UFIXnetbeans                                      6.0.1-0.86      installed  ----To find out where NetBeans got installed I ran:roman@opensolaris:~# pkg search netbeansINDEX      ACTION    VALUE                     PACKAGEbasename   dir       usr/netbeans/ide8/docs/org/netbeans pkg:/SUNWlibnb-ide8@6.0.1-0.86basename   dir       usr/netbeans/enterprise4/ant/sources/org/netbeans pkg:/SUNWlibnb-enterprise4@6.0.1-0.86basename   file      usr/netbeans/bin/netbeans pkg:/SUNWnetbeans-ide@6.0.1-0.86basename   dir       usr/netbeans/java1/sources/org/netbeans pkg:/SUNWlibnb-java1@6.0.1-0.86So now I could run NetBeans by calling:roman@opensolaris:~# /usr/netbeans/bin/netbeansMy next wish is that we would fix the UI of NetBeans on Solaris. The toolbars look really broken and default editor font should really be monospace :(

Installation experience of NetBeans on OpenSolaris over network is similar to the experience on Ubuntu. The nice thing is that OpenSolaris repository contains the full version of the IDE, not just the...

NetBeans

Performance improvements in NetBeans 6.1

NetBeans 6.1 has much better performance than 6.0 or 6.0.1. A lot of work has been done to make this happen. If you meet anyone from the performance team please buy them a glass of beer (or a jug :). Here are some results of the tests:\* First startup (cold startup) is about 20% faster over 6.0 with no projects opened\* First startup (cold startup) is about 40% faster over 6.0 with several projects opened\* Post-startup work has been reduced by ~50%The startup speed is still slower than Eclipse's but we are getting close.What's probably even more interesting is the memory consumption improvements (with 6.0 being worse than Eclipse and 6.1 being better than Eclipse in the basic scenarios):   Full NB 6.1 NB 6.0 Eclipse 3.3 After startup & warmup87 MB140 MB 100 MB  After create, edit, build, run130 MB 172 MB 133 MB Other performance improvements include: I/O improvements- File systems optimizations – e.g. 40% faster refresh- Less disk touches, e.g. expanding a package on network is about 40% faster• Visual Web- Hunt on memory leaks- Opening pages, adding a table component ~50% faster• Java editor- Incremental method parsing- Faster queries processing for navigator• JSP editor- Fixed parser and caching, less disk touchesDo you share the same experience that performance of 6.1 has improved over 6.0?

NetBeans 6.1 has much better performance than 6.0 or 6.0.1. A lot of work has been done to make this happen. If you meet anyone from the performance team please buy them a glass of beer (or a jug :)....

NetBeans

Java and NetBeans on Ubuntu 8.04

I have upgraded my Ubuntu installation to 8.04 (release candidate). Previously Ubuntu has been using GCJ as the default Java, which had many problems. On 8.04 when I tried:java -versionI got:java version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK Server VM (build 1.6.0-b09, mixed mode)Very cool. Now what about NetBeans? I tried:netbeansAnd the response was:The program 'netbeans' is currently not installed.  You can install it by typing:sudo apt-get install netbeansSo I tried:sudo apt-get install netbeansIn previous versions of Ubuntu I would have to go install NetBeans manually but this time a little miracle happened:[sudo] password for roman: Reading package lists... DoneBuilding dependency tree       Reading state information... DoneThe following extra packages will be installed:  ant ant-optional javahelp2 junit junit4 libappframework-java libapr1  libaprutil1 libbeansbinding-java libcommons-beanutils-java  libcommons-collections3-java libcommons-digester-java  libcommons-logging-java libdb4.5-java libfreemarker-java libini4j-java  libjsch-java libjtidy-java liblucene2-java libnb-apisupport1-java  libnb-ide8-java libnb-java1-java libnb-javaparser-java  libnb-platform7-devel-java libnb-platform7-java libnb-svnclientadapter-java  libpq5 libregexp-java libservlet2.3-java libsvn1 libswing-layout-java  libswingworker-java libxml-commons-resolver1.1-java openjdk-6-jdk subversionSuggested packages:  ant-doc libbsf-java liboro-java liblog4j1.2-java jython antlr libbcel-java  libjdepend-java libgnumail-java libcommons-net-java javacc javahelp2-doc  junit-doc libappframework-java-doc libswingworker-java-doc  libcommons-beanutils-java-doc libcommons-collections3-java-doc  liblogkit-java libavalon-framework-java libjtidy-java-doc  libswing-layout-java-doc libxml-commons-resolver1.1-java-doc openjdk-6-demo  openjdk-6-source db4.6-util patch subversion-toolsRecommended packages:  ant-gcj ant-optional-gcj libdb4.5-java-gcj jettyThe following NEW packages will be installed:  ant ant-optional javahelp2 junit junit4 libappframework-java libapr1  libaprutil1 libbeansbinding-java libcommons-beanutils-java  libcommons-collections3-java libcommons-digester-java  libcommons-logging-java libdb4.5-java libfreemarker-java libini4j-java  libjsch-java libjtidy-java liblucene2-java libnb-apisupport1-java  libnb-ide8-java libnb-java1-java libnb-javaparser-java  libnb-platform7-devel-java libnb-platform7-java libnb-svnclientadapter-java  libpq5 libregexp-java libservlet2.3-java libsvn1 libswing-layout-java  libswingworker-java libxml-commons-resolver1.1-java netbeans openjdk-6-jdk  subversion0 upgraded, 36 newly installed, 0 to remove and 0 not upgraded.Need to get 39.7MB of archives.After this operation, 126MB of additional disk space will be used.Do you want to continue [Y/n]? yGet:1 http://ubuntu.sh.cvut.cz hardy/universe openjdk-6-jdk 6b09-0ubuntu2 [9376kB]Get:2 http://ubuntu.sh.cvut.cz hardy/main ant 1.7.0-3 [1281kB]                 Get:3 http://ubuntu.sh.cvut.cz hardy/main ant-optional 1.7.0-3 [694kB]         Get:4 http://ubuntu.sh.cvut.cz hardy/universe javahelp2 2.0.05-3 [2094kB]      Get:5 http://ubuntu.sh.cvut.cz hardy/main junit 3.8.2-1 [72.8kB]               Get:6 http://ubuntu.sh.cvut.cz hardy/universe junit4 4.3.1-2 [235kB]           Get:7 http://ubuntu.sh.cvut.cz hardy/universe libswingworker-java 1.1-0ubuntu2 [13.5kB]Get:8 http://ubuntu.sh.cvut.cz hardy/universe libappframework-java 1.03-0ubuntu2 [103kB]Get:9 http://ubuntu.sh.cvut.cz hardy/main libapr1 1.2.11-1 [115kB]             Get:10 http://ubuntu.sh.cvut.cz hardy/main libpq5 8.3.1-1 [259kB]              Get:11 http://ubuntu.sh.cvut.cz hardy/main libaprutil1 1.2.12+dfsg-3 [70.0kB]  Get:12 http://ubuntu.sh.cvut.cz hardy/universe libbeansbinding-java 1.2.1-0ubuntu2 [177kB]Get:13 http://ubuntu.sh.cvut.cz hardy/main libcommons-collections3-java 3.1a-3.1 [581kB]Get:14 http://ubuntu.sh.cvut.cz hardy/main libservlet2.3-java 4.0-10 [253kB]   Get:15 http://ubuntu.sh.cvut.cz hardy/main libcommons-logging-java 1.1-1ubuntu1 [195kB]Get:16 http://ubuntu.sh.cvut.cz hardy/main libcommons-beanutils-java 1.8.0~beta-1 [201kB]Get:17 http://ubuntu.sh.cvut.cz hardy/universe libcommons-digester-java 1.8-1 [387kB]Get:18 http://ubuntu.sh.cvut.cz hardy/universe libdb4.5-java 4.5.20-11 [774kB] Get:19 http://ubuntu.sh.cvut.cz hardy/universe libfreemarker-java 2.3.10-6 [1071kB]Get:20 http://ubuntu.sh.cvut.cz hardy/universe libini4j-java 0.2.6-0ubuntu2 [40.9kB]Get:21 http://ubuntu.sh.cvut.cz hardy/main libjsch-java 0.1.37-2 [206kB]       Get:22 http://ubuntu.sh.cvut.cz hardy/universe libjtidy-java 7+svn20070309-1 [235kB]Get:23 http://ubuntu.sh.cvut.cz hardy/main libregexp-java 1.4-4 [89.7kB]       Get:24 http://ubuntu.sh.cvut.cz hardy/universe liblucene2-java 2.2.0-2ubuntu2 [1119kB]Get:25 http://ubuntu.sh.cvut.cz hardy/universe libswing-layout-java 1.0.3-1 [51.9kB]Get:26 http://ubuntu.sh.cvut.cz hardy/universe libnb-platform7-java 6.0.1-0ubuntu3 [3715kB]Get:27 http://ubuntu.sh.cvut.cz hardy/main libsvn1 1.4.6dfsg1-2ubuntu1 [594kB] Get:28 http://ubuntu.sh.cvut.cz hardy/main subversion 1.4.6dfsg1-2ubuntu1 [243kB]Get:29 http://ubuntu.sh.cvut.cz hardy/universe libnb-svnclientadapter-java 6.0.1-0ubuntu2 [123kB]Get:30 http://ubuntu.sh.cvut.cz hardy/main libxml-commons-resolver1.1-java 1.2-1 [83.7kB]Get:31 http://ubuntu.sh.cvut.cz hardy/universe libnb-ide8-java 6.0.1-0ubuntu2 [6402kB]Get:32 http://ubuntu.sh.cvut.cz hardy/universe libnb-javaparser-java 6.0-0ubuntu2 [1229kB]Get:33 http://ubuntu.sh.cvut.cz hardy/universe libnb-java1-java 6.0.1-0ubuntu2 [5568kB]Get:34 http://ubuntu.sh.cvut.cz hardy/universe libnb-platform7-devel-java 6.0.1-0ubuntu3 [185kB]Get:35 http://ubuntu.sh.cvut.cz hardy/universe libnb-apisupport1-java 6.0.1-0ubuntu2 [980kB]Get:36 http://ubuntu.sh.cvut.cz hardy/universe netbeans 6.0.1-0ubuntu2 [833kB] Fetched 39.7MB in 32s (1203kB/s)                                               Extracting templates from packages: 100%Selecting previously deselected package openjdk-6-jdk.(Reading database ... 102192 files and directories currently installed.)Unpacking openjdk-6-jdk (from .../openjdk-6-jdk_6b09-0ubuntu2_i386.deb) ...Selecting previously deselected package ant.Unpacking ant (from .../archives/ant_1.7.0-3_all.deb) ...Selecting previously deselected package ant-optional.Unpacking ant-optional (from .../ant-optional_1.7.0-3_all.deb) ...Selecting previously deselected package javahelp2.Unpacking javahelp2 (from .../javahelp2_2.0.05-3_all.deb) ...Selecting previously deselected package junit.Unpacking junit (from .../archives/junit_3.8.2-1_all.deb) ...Selecting previously deselected package junit4.Unpacking junit4 (from .../junit4_4.3.1-2_all.deb) ...Selecting previously deselected package libswingworker-java.Unpacking libswingworker-java (from .../libswingworker-java_1.1-0ubuntu2_all.deb) ...Selecting previously deselected package libappframework-java.Unpacking libappframework-java (from .../libappframework-java_1.03-0ubuntu2_all.deb) ...Selecting previously deselected package libapr1.Unpacking libapr1 (from .../libapr1_1.2.11-1_i386.deb) ...Selecting previously deselected package libpq5.Unpacking libpq5 (from .../libpq5_8.3.1-1_i386.deb) ...Selecting previously deselected package libaprutil1.Unpacking libaprutil1 (from .../libaprutil1_1.2.12+dfsg-3_i386.deb) ...Selecting previously deselected package libbeansbinding-java.Unpacking libbeansbinding-java (from .../libbeansbinding-java_1.2.1-0ubuntu2_all.deb) ...Selecting previously deselected package libcommons-collections3-java.Unpacking libcommons-collections3-java (from .../libcommons-collections3-java_3.1a-3.1_all.deb) ...Selecting previously deselected package libservlet2.3-java.Unpacking libservlet2.3-java (from .../libservlet2.3-java_4.0-10_all.deb) ...Selecting previously deselected package libcommons-logging-java.Unpacking libcommons-logging-java (from .../libcommons-logging-java_1.1-1ubuntu1_all.deb) ...Selecting previously deselected package libcommons-beanutils-java.Unpacking libcommons-beanutils-java (from .../libcommons-beanutils-java_1.8.0~beta-1_all.deb) ...Selecting previously deselected package libcommons-digester-java.Unpacking libcommons-digester-java (from .../libcommons-digester-java_1.8-1_all.deb) ...Selecting previously deselected package libdb4.5-java.Unpacking libdb4.5-java (from .../libdb4.5-java_4.5.20-11_i386.deb) ...Selecting previously deselected package libfreemarker-java.Unpacking libfreemarker-java (from .../libfreemarker-java_2.3.10-6_all.deb) ...Selecting previously deselected package libini4j-java.Unpacking libini4j-java (from .../libini4j-java_0.2.6-0ubuntu2_all.deb) ...Selecting previously deselected package libjsch-java.Unpacking libjsch-java (from .../libjsch-java_0.1.37-2_all.deb) ...Selecting previously deselected package libjtidy-java.Unpacking libjtidy-java (from .../libjtidy-java_7+svn20070309-1_all.deb) ...Selecting previously deselected package libregexp-java.Unpacking libregexp-java (from .../libregexp-java_1.4-4_all.deb) ...Selecting previously deselected package liblucene2-java.Unpacking liblucene2-java (from .../liblucene2-java_2.2.0-2ubuntu2_all.deb) ...Selecting previously deselected package libswing-layout-java.Unpacking libswing-layout-java (from .../libswing-layout-java_1.0.3-1_all.deb) ...Selecting previously deselected package libnb-platform7-java.Unpacking libnb-platform7-java (from .../libnb-platform7-java_6.0.1-0ubuntu3_all.deb) ...Selecting previously deselected package libsvn1.Unpacking libsvn1 (from .../libsvn1_1.4.6dfsg1-2ubuntu1_i386.deb) ...Selecting previously deselected package subversion.Unpacking subversion (from .../subversion_1.4.6dfsg1-2ubuntu1_i386.deb) ...Selecting previously deselected package libnb-svnclientadapter-java.Unpacking libnb-svnclientadapter-java (from .../libnb-svnclientadapter-java_6.0.1-0ubuntu2_all.deb) ...Selecting previously deselected package libxml-commons-resolver1.1-java.Unpacking libxml-commons-resolver1.1-java (from .../libxml-commons-resolver1.1-java_1.2-1_all.deb) ...Selecting previously deselected package libnb-ide8-java.Unpacking libnb-ide8-java (from .../libnb-ide8-java_6.0.1-0ubuntu2_all.deb) ...Selecting previously deselected package libnb-javaparser-java.Unpacking libnb-javaparser-java (from .../libnb-javaparser-java_6.0-0ubuntu2_all.deb) ...Selecting previously deselected package libnb-java1-java.Unpacking libnb-java1-java (from .../libnb-java1-java_6.0.1-0ubuntu2_all.deb) ...Selecting previously deselected package libnb-platform7-devel-java.Unpacking libnb-platform7-devel-java (from .../libnb-platform7-devel-java_6.0.1-0ubuntu3_all.deb) ...Selecting previously deselected package libnb-apisupport1-java.Unpacking libnb-apisupport1-java (from .../libnb-apisupport1-java_6.0.1-0ubuntu2_all.deb) ...Selecting previously deselected package netbeans.Unpacking netbeans (from .../netbeans_6.0.1-0ubuntu2_all.deb) ...Setting up openjdk-6-jdk (6b09-0ubuntu2) ...Setting up ant (1.7.0-3) ...Setting up ant-optional (1.7.0-3) ...Setting up javahelp2 (2.0.05-3) ...Setting up junit (3.8.2-1) ...Setting up junit4 (4.3.1-2) ...Setting up libswingworker-java (1.1-0ubuntu2) ...Setting up libappframework-java (1.03-0ubuntu2) ...Setting up libapr1 (1.2.11-1) ...Setting up libpq5 (8.3.1-1) ...Setting up libaprutil1 (1.2.12+dfsg-3) ...Setting up libbeansbinding-java (1.2.1-0ubuntu2) ...Setting up libcommons-collections3-java (3.1a-3.1) ...Setting up libservlet2.3-java (4.0-10) ...Setting up libcommons-logging-java (1.1-1ubuntu1) ...Setting up libcommons-beanutils-java (1.8.0~beta-1) ...Setting up libcommons-digester-java (1.8-1) ...Setting up libdb4.5-java (4.5.20-11) ...Setting up libfreemarker-java (2.3.10-6) ...Setting up libini4j-java (0.2.6-0ubuntu2) ...Setting up libjsch-java (0.1.37-2) ...Setting up libjtidy-java (7+svn20070309-1) ...Setting up libregexp-java (1.4-4) ...Setting up liblucene2-java (2.2.0-2ubuntu2) ...Setting up libswing-layout-java (1.0.3-1) ...Setting up libnb-platform7-java (6.0.1-0ubuntu3) ...Setting up libsvn1 (1.4.6dfsg1-2ubuntu1) ...Setting up subversion (1.4.6dfsg1-2ubuntu1) ...Setting up libnb-svnclientadapter-java (6.0.1-0ubuntu2) ...Setting up libxml-commons-resolver1.1-java (1.2-1) ...Setting up libnb-ide8-java (6.0.1-0ubuntu2) ...Setting up libnb-javaparser-java (6.0-0ubuntu2) ...Setting up libnb-java1-java (6.0.1-0ubuntu2) ...Setting up libnb-platform7-devel-java (6.0.1-0ubuntu3) ...Setting up libnb-apisupport1-java (6.0.1-0ubuntu2) ...Setting up netbeans (6.0.1-0ubuntu2) ...Processing triggers for libc6 ...ldconfig deferred processing now taking placeAnd then running: netbeansopened version 6.0.1 of my favorite IDE (the Java-only version of it) :)Note that NetBeans is in the Universe which needs to be checked in the package manager. I didn't have to do this because I already got downloaded some packages from the Universe before. Also, the packages are split into pieces - there is one package for the platform, one for the beans binding, etc. Opening the package manager and searching for NetBeans yields to:Getting Java and NetBeans used to be complicated on Ubuntu in the past but now both packages are really well integrated and easily accessible.

I have upgraded my Ubuntu installation to 8.04 (release candidate). Previously Ubuntu has been using GCJ as the default Java, which had many problems. On 8.04 when I tried: java -version I got: java...

NetBeans

NetBeans Grant: winning projects announced

I've been getting lots of questions about the grant projects winner selection from various folks from NetBeans community. I've also heard some complaints about why does it take so long. The reason why it took so long to choose the projects was that we got much more submissions than we expected (it was close to 200). I've seen many discussions about the projects choices on the dream team alias (the Dream Team was in charge of choosing the winning projects - so non-Sun people make these choices).So finally the winning projects have been announced at:http://www.netbeans.org/grantCongratulations to the winners!Large projectsCashForward (Bill Snyder)Cube°n (Anuradha Gunasekara)JavaSpaces (Magdalena Dukielska)IvyBeans (Laurent Forêt)NB Project (Alessandro Dourado)NB-XUL (Aditya Kumar Sharma)NetBeans Spot/Sun SPOT PluginNbPython (Allan Davis)Scala Support (Caoyuan Deng)Visual JavaFX (Adam Kędziora)Small projectsCoffeeDregs (Kees Huizing)JSpree (ManiKanta G)Netbeans Update Service (Mark Ashworth)MONOH (Carlos Oliveira)Numbered Bookmarks (M.A.S. Jayasundara)PDFViewer (Steve Tzou)PL/SQL Editor (Alexandre Soumbatov)Project Darkstar Tools and Mobility Support (Karel Herink)Regular Expressions Module (Angad Singh)Resource Bundle Editor (Denis Stepanov)

I've been getting lots of questions about the grant projects winner selection from various folks from NetBeans community. I've also heard some complaints about why does it take so long. The reason why...

NetBeans

NetBeans 7.0 plans uncovered - NetBeans to become an online IDE

I shouldn't be blogging about this, because we were saving the big announcement for this year's Java One, but the information has already leaked: I've seen several NetBeans developers blogging about it - so there's no point in hiding it anymore. The next major release of NetBeans which is planned for 2009 will be a complete rewrite - NetBeans is going to be provided as an online service and it's source code will be rewritten in a new programming language. But before I tell you which language it is, read the reasoning first.Java is a great language but unfortunately it is not flexible enough for the new online web 2.0 world with widgets, mashups, RSS and semantic web - it can't handle the dynamic nature of new web 2.0 applications. Developers no longer want to download and install desktop applications - they are ALWAYS online and all their popular applications are integrated into the ONLY application they need - the web browser. Thus it makes perfect sense to provide an IDE in the web browser. To accomplish this task, there's only one language which works really well inside of the web browser - and can be used both on the server and on the client. Yes, NetBeans 7.0 will be rewritten in JavaScript! (Although we still plan to run the JavaScript engine on top of the JVM using the built-in Rhino engine).NetBeans has always been about innovation. We believe that by using JavaScript, NetBeans can be more dynamic than ever. Parts of the IDE will run on the server and parts in the web browser - and Sun will provide NetBeans as an online service. For the price that you are used to: FREE. Of course Sun will still provide top-notch commercial support of the online product and we'll be rolling out different service plans shortly after the 7.0 release. We are still discussing whether to continue providing the sources of NetBeans (look how well have all the Google applications been accepted in the open source community without actually providing any source code). We're looking for feedback from the community - does the community actually care about source code of NetBeans or is the FREE price tag that everyone cares about? We are also investigating the possibilities of running ads in the online version of NetBeans. By that we could make significant money on NetBeans - we could do even more NetBeans days globally with much better finger food. What the heck, we could even transport beer directly from Czech republic so that developers could taste some real beer during NetBeans days! I've never been more excited about the future of NetBeans - we all know that the future is online in the web browser and NetBeans is extremely well positioned to take the online IDE market by storm!

I shouldn't be blogging about this, because we were saving the big announcement for this year's Java One, but the information has already leaked: I've seen several NetBeans developers blogging about...

Podcasts

NetBeans Podcast Episode #42

More contests, more features, more conferences... It's time for: NetBeans Podcast Episode #42 (34 min 50 sec, size: 33.5 MB) 0:00 The NetBeans IDE 6.1 Beta is available! And there is a Blogging Contest. Everyone blog, blog, blog!!! :-) There have already been several blogs written that talk about the enhancements in 6.1. 3:03 NetBeans Day at CommunityOne. It's free - register here. Lots of fun, like in the past, and just like last year, featuring a live podcast recording by the JavaPosse. 5:27 The very latest on Groovy support in NetBeans, this time from Matthias Schmidt. 7:15 Another set of patches released on March 20 for NetBeans 6.0 and 6.0.1 . 12:06 New shared libraries feature in NetBeans 6.1. Blog entries on the topic fromAllan Lykke Christensen and Adam Myatt. 14:28 Using NetBeans for HTML editing. Includes a mention of the Favorites window. 18:07 Conference reports: EclipseCon, Euroko, and SD West. With a divergence into how Ruby users feel about Java. :-) 28:39 Module of the podcast: Remove those unnecessary bindings! 30:18 NetBeans Puzzler. If you think you know the answer to the new NetBeans Puzzler, send an email to gregg dot sporar at sun dot com. Put "NetBeans Puzzler" in the subject line. We will announce the prize winner on the next podcast - so send in an entry! Disclaimer: The deadline for this podcast's puzzler entries is Sunday, April 20, 2008 at 11:59 PM Greenwich Mean Time. If more than one correct entry is received then Gregg will draw one winner at random. Sun employees are not eligible, void where prohibited by law, and we cannot send mail to restricted places. And remember, the questions might be getting harder, but the prizes are getting better. So send in entry! You might win a prize like Andrea Matsunaga, shown here with her NetBeans USB drive. Podcast feedback to: roman dot strobl at sun dot com.To subscribe via iTunes or similar players, visit http://feeds.feedburner.com/netbeanspod.

More contests, more features, more conferences... It's time for:NetBeans Podcast Episode #42 (34 min 50 sec, size: 33.5 MB) 0:00 The NetBeans IDE 6.1 Beta is available! And there is a Blogging Contest.E...

NetBeans

NetBeans party at EclipseCon

I am going to EclipseCon! Although I can't imagine switching to another IDE I've been following the progress of other tools and I'm looking forward to learn more about what's happening with Eclipse. I even took my running shoes so maybe I'll join the running sessions (we will see :) If you're a NetBeans user and you're attending EclipseCon let me know and we can chat... Many development teams use more than one IDE, which is also a reason why we would like to invite you to a party on Tuesday, March 18 - the second day of EclipseCon. The party starts at 6:30 PM.  All EclipseCon attendees are invited. We'll have free food and beer, we'll show demos of latest and coolest features, and you can enter a drawing to win a prize (you need to show your EclipseCon badge to qualify). Don't expect anything formal, it's just an informal gathering with food, drinks, and NetBeans evangelists who will show cool demos and will happily answer any questions you might have. It is really easy to get to the NetBeans Party from EclipseCon.  The convention center is connected to the Hyatt hotel.  Just walk through the hotel, past the lobby to the far end and go out those doors.  The Tech Mart building is right cross the driveway.  It is maybe a five minute walk.  To make it even easier for developers to get to the party we will have a trolley which will get you there (the ride will probably take like 30 seconds :) Here's the map:

I am going to EclipseCon! Although I can't imagine switching to another IDE I've been following the progress of other tools and I'm looking forward to learn more about what's happening with Eclipse. I...

Podcasts

NetBeans Podcast Episode #41

JavaScript productivity tools are here! Learn about them in: NetBeans Podcast Episode #41 (29 min 58 sec, size: 28.8 MB) 0:00 Traveling in India.... 1:55 New JavaScript support 4:06 Check out the patches that are available. One of them includes the fix for theEclipse key bindings. 7:09 Several new NetBeans related books now available:: Pro Netbeans IDE 6 Rich Client Platform Edition byAdam Myatt NetBeans 6 - Rich-Client-Entwicklung mit Java by Heiko Böck. Adam Bien writes about it here. Java na Web com JSF, Spring, Hibernate e Netbeans 6 by Yuri Marx P. Gomes Building SOA-Based Composite Applications Using NetBeans IDE 6 by Frank Jennings and David Salter.Geertjan interviews Frankhere. 10:30 An interview with Martin Adamek about the latest on Groovy /Grails support in NetBeans. 12:02 Another TextMate style color theme for NetBeans. 16:52 MySQL screencast now available 18:25 Do you use ClearCase? Help us test thenew NetBeans support for ClearCase! Information about (limited) support for additional version control systems is here. 23:51 Module of the podcast: Code Coverage. 25:03 NetBeans Puzzler: If you think you know the answer to the new NetBeans Puzzler, send an email to gregg dot sporar at sun dot com. Put "NetBeans Puzzler" in the subject line. We will announce the prize winner on the next podcast - so send in an entry! Disclaimer: The deadline for this podcast's puzzler entries is Sunday, March 16, 2008 at 11:59 PM Greenwich Mean Time. If more than one correct entry is received then Gregg will draw one winner at random. Sun employees are not eligible, void where prohibited by law, and we cannot send mail to restricted places. And remember, the questions might be getting harder, but the prizes are getting better. So send in entry! You might win a prize like Tom Orton, shown here with his NetBeans USB drive. Podcast feedback to: roman dot strobl at sun dot com.To subscribe via iTunes or similar players, visit http://feeds.feedburner.com/netbeanspod.

JavaScript productivity tools are here! Learn about them in:NetBeans Podcast Episode #41 (29 min 58 sec, size: 28.8 MB) 0:00 Traveling in India.... 1:55 New JavaScript support 4:06 Check out the patches...

NetBeans

Partial parsing in NetBeans editor leads to significant performance boost

I got this info from Tomaz Zezula and Jan Becicka:We made changes in the 6.1 java editor to reparse and reattribute only modified method rather than the whole java file.This leads to significant performance improvements. When the user types into the method only the top level method is reparsed which decreases both parse+attribute time and the time needed by tasks (hints, error marking, navigator) to recalculate changes. For example for modificationof a method in the 150KB java class the benchmark looks like this:Action BeforeAfter Reparse75 ms1 msSignature reattribution318 ms 0 msBody reattribution166 ms4 msAlso the newly added API allows the tasks listening on the Java model to recompute data only for changed method rather than for the whole file. Partial reparse has several limitations, it can't be used for methods contained in local classes or when modifying the source code of added or removed anonymous class.What does this all mean for the user? It means much faster response in the java editor when making changes in the source code - full reparse is now mostly not needed and partial reparse is much faster (as seen on the table above). These changes are most visible on large classes where full reparse could have taken significant time in previous versions.

I got this info from Tomaz Zezula and Jan Becicka: We made changes in the 6.1 java editor to reparse and reattribute only modified method rather than the whole java file.This leads to significant...

NetBeans

New ClearCase support now in beta

This just came from the VCS team - together with the upcoming WebSphere support in 6.1 NetBeans should be much better positioned in companies that use IBM technologies :) We are proud to announce that our work on the Clearcase plugin for theNetBeans IDE is approaching beta state. We have just uploaded an earlyaccess version to our web site and are working on making it availablevia the development update center for NetBeans IDE 6.1. If you areinterested in trying it out, get a recent development build of NetBeans,download the plugin from http://versioncontrol.netbeans.org/clearcase/and install it via Tools/Plugins/Downloaded from within the IDE.We are looking for your feedback on everything: missing features,stability, workflow, Use cases, UI spec, etc.Clearcase plugin home page - contains the plugin and all info includingUse cases and UI spec documents:http://versioncontrol.netbeans.org/clearcaseRelease notes and installation guide:http://versioncontrol.netbeans.org/clearcase/preview_feb.htmlIssuezilla link for reporting bugs and requesting features:http://www.netbeans.org/issues/enter_bug.cgi?component=clearcase&subcomponent=codeWe have created mailing list for people interested in discussion aboutthe plugin development and features, you can subscribe here:clearcase-interest-subscribe@versioncontrol.netbeans.org?subject=SubscribeThanks for your attention,NetBeans VCS team

This just came from the VCS team - together with the upcoming WebSphere support in 6.1 NetBeans should be much better positioned in companies that use IBM technologies :)  We are proud to announce that...

Podcasts

NetBeans Podcast Episode #40

NetBeans podcast this time with a celebrity appearance of Judith Lilienfeld, director of tools evangelism at Sun: NetBeans Podcast Episode #40 (28 min 25 sec, size: 27.2 MB) 0:00 NetBeans Innovators Grant Program! 5:54 Check out the NetBeans Community Documentation program, coordinated by James Branham andAmit Kumar Saha. Recent milestone: over 100 contributions. Also, check out an interesting idea from Amit and Varun Nischal. 8:52 NetBeans 6.1 Milestone 1 now available. Schedule for 6.1 milestones/betas is here. 11:52 A new Webinar that demonstrates the JasperSoft iReport plugin. 14:30 Recap of NetBeans event in Second Life. Transcript here. 16:45 Investigating: Better JavaScript support. 19:24 Guest appearance: Judith Lilienfeld, Director of Java Tools Evangelism at Sun Microsystems. In addition to the NetBeans Innovators Grant program, there will be a blogging contest. Stay tuned - details will be announced soon. 20:19 NetBeans RCP application of the podcast: CitraFX. 21:00 Plugin of the podcast: Assembly Language support. 21:40 The NetBeans Puzzler: If you think you know the answer to the new NetBeans Puzzler, send an email to gregg dot sporar at sun dot com. Put "NetBeans Puzzler" in the subject line. We will announce the prize winner on the next podcast - so send in an entry! Disclaimer: The deadline for this podcast's puzzler entries is Sunday, February 24, 2008 at 11:59 PM Greenwich Mean Time. If more than one correct entry is received then Gregg will draw one winner at random. Sun employees are not eligible, void where prohibited by law, and we cannot send mail to restricted places. And remember, the questions might be getting harder, but the prizes are getting better. So send in entry! You might win a prize like Georg Schmid, shown here with his NetBeans USB drive. Podcast feedback to: roman dot strobl at sun dot com.To subscribe via iTunes or similar players, visit http://feeds.feedburner.com/netbeanspod.

NetBeans podcast this time with a celebrity appearance of Judith Lilienfeld, director of tools evangelism at Sun:NetBeans Podcast Episode #40 (28 min 25 sec, size: 27.2 MB) 0:00 NetBeans...

NetBeans

What is Visual VM?

Visual VM is a new project whose goal is to provide monitoring and profiling tools for the JVM with a GUI. You may ask - why do we need visual VM when we have NetBeans profiler? Well, in order to use NetBeans profiler you need to use NetBeans - on the contrary Visual VM is a standalone application (based on NetBeans platform :). So what is the difference between NetBeans profiler and Visual VM? Some parts are very similar - especially the thread, CPU and memory profiling. Visual VM doesn't have some of the advanced features of NetBeans profiler, such as load generation with jMeter and source code related features including profiling points. On the other hand it is a "all-in-one" tool for monitoring and profiling tasks. So it integrates functionality from various command line tools such as jps, jstack, jstat, jmap and jinfo.When you run Visual VM you can see all running java processes and you can connect to them, take thread dumps, heap dumps, analyze CPU and memory performance. Although Visual VM requires JDK 6 to start you can connect to applications running on 1.4.2 or higher. And you can also connect to remote hosts and perform remote profiling.Visual VM also shares the NetBeans plug-in architecture, so you can create plug-ins for Visual VM like if they were NetBeans plug-ins. Right now you can install an MBeans browser plug-in and a visual GC plug-in. You can download Milestone 1 of Visual VM and give it a spin yourself. For more information look at the PDF presentation from last Java One BoF about Visual VM.

Visual VM is a new project whose goal is to provide monitoring and profiling tools for the JVM with a GUI. You may ask - why do we need visual VM when we have NetBeans profiler? Well, in order to use...

Podcasts

NetBeans Podcast Episode #39

Lots of things are happening in NetBeans land, to get your overview tune in to the latest episode of NetBeans podcast: NetBeans Podcast Episode #39 (27 min 44 sec, size: 31.5 MB) 0:00 Sun to aquire MySQL AB. 3:08 NetBeans IDE wins three product of the year awards fromDevelopper.com. 4:26 Upcoming support for the Spring framework and some discussion of Java EE 5 and Java EE 6. 8:25 Also, NetBeans 6.1 Milestone 1 preview: background plugin downloading, SIP support, andWebSphere support, etc. 9:59 Upcoming PHP support 10:36 Are the 6.1 daily builds stable enough to use yet? 12:20 Javadoc code completion - check out the blog entry fromGeertjan 13:48 Upcoming changes in the visual web development features 14:30 JasperSoft iReport Webinar on January 23. Will include a demo of their new NetBeans plugin. Register here. 16:04 Using NetBeans developer collaboration behind a firewall 17:26 More and more Ruby developers discovering the NetBeans IDE. Tor recently put together a new list: Balancing On Rails Derek Perez Jerry Jackson Chris Bartling Tobin Harris (and again) Simplificator Chris A. Guiney 19:11 Plug-in of the podcast: Beanmill Logging Viewer 20:07 NetBeans RCP application of the podcast: OpenCoeli 21:23 The NetBeans Puzzler: If you think you know the answer to the new NetBeans Puzzler, send an email to gregg dot sporar at sun dot com. Put "NetBeans Puzzler" in the subject line. We will announce the prize winner on the next podcast - so send in an entry! Disclaimer: The deadline for this podcast's puzzler entries is Sunday, February 3, 2008 at 11:59 PM Greenwich Mean Time. If more than one correct entry is received then Gregg will draw one winner at random. Sun employees are not eligible, void where prohibited by law, and we cannot send mail to restricted places. And remember, the questions might be getting harder, but the prizes are getting better. So send in entry! You might win a prize like Russ McDermott, shown here with his copy of Rich Client Programming. Podcast feedback to: roman dot strobl at sun dot com.To subscribe via iTunes or similar players, visit http://feeds.feedburner.com/netbeanspod.

Lots of things are happening in NetBeans land, to get your overview tune in to the latest episode of NetBeans podcast:NetBeans Podcast Episode #39 (27 min 44 sec, size: 31.5 MB) 0:00 Sun to aquire...

Podcasts

NetBeans Podcast Episode #38

NetBeans 6.0 has been released... but we already know what are the plans for 6.1! Tune in to the latest episode of NetBeans podcast: NetBeans Podcast Episode #38 (36 min 15 sec, size: 34.8 MB) 0:00 NetBeans 6.0 has been shipped! Check out some interesting reviews/blogs: Ed Burnette Nick Plante Weiqi Gao 2:03 JasperSoft announces support for NetBeans. A beta release of their iReport pluginis available. Watch screencast videos of it here. 4:17 The first patch for NetBeans 6.0 is available. Find out more. 6:15 Plans are being made for NetBeans 6.1 9:00 Looking out to the future: Fitness Program Feature on Demand 10:51 Screencasts - lots of them. Roumen has his latest on Javalobby. Gregg and Tor have some out on the new 6.0 video tour page. View more 6.0 screencasts here. 14:58 Road trip reports: Austin,Houston, Berlin, Dubai,Cairo, Bulgaria, and Frankfurt. 22:51 NetBeans Magazine issue #4 is now available (also available as a .pdf file). Several good articles, as usual. 24:17 Groovy and Grails support is being added. Read more in a blog entry from Martin Adamek. There is also a wiki page. 26:24 NetBeans experts chat session transcript has been posted. 28:03 The module of the podcast is Add Property 29:21 NetBeans Puzzler: If you think you know the answer to the new NetBeans Puzzler, send an email to gregg dot sporar at sun dot com. Put "NetBeans Puzzler" in the subject line. We will announce the prize winner on the next podcast -so send in an entry! Disclaimer: The deadline for this podcast's puzzler entries is Sunday, January 13, 2008 at 11:59 PM Greenwich Mean Time. If more than onecorrect entry is received then Gregg will draw one winner at random. Sun employees are not eligible, void where prohibited by law, and we cannot send mail to restricted places. And remember: the Puzzler questions are getting harder - but the prizes are getting better. Recent winner Ryan de Laplante sent in a photo of himself with his prize, a copy of the fantastic book: Rich Client Programming. Podcast feedback to: roman dot strobl at sun dot com.To subscribe via iTunes or similar players, visit http://feeds.feedburner.com/netbeanspod.

NetBeans 6.0 has been released... but we already know what are the plans for 6.1! Tune in to the latest episode of NetBeans podcast: NetBeans Podcast Episode #38 (36 min 15 sec, size: 34.8 MB) 0:00 NetB...

Fun

Zápisky z Indie

Vyrazil jsem s batohem na 5-týdenní dovolenou do Indie, měl jsem se tam setkat po dvou týdnech s přáteli, kteří si nemohli vzít tak dlouhou dovolenou jako já a chtěli jsme procestovat jižní Indii. Bohužel jsem musel dovolenou předčasně zrušit, protože jsem onemocněl. Tento výlet do Indie byl pro mě dost silným zážitkem, a tak jsem si řekl, že se o něj podělím prostřednictvím blogu. Určitě existují velmi pěkné části Indie a spousta cestovatelů má pozitivní zkušenosti. Jak se říká "your mileage may vary". Omlouvám se za hrubší jazyk, takto jsem svoje zážitky popsal přátelům, rozhodl jsem se text necenzurovat, abych zachoval jeho autenticitu. Pokud vás hrubší výrazy uráží, nečtěte to. Byli jste varováni :)--- Ahoj,dneska je mi mnohem lip - uz jsem mohl spat v kuse nekolikhodin, prasky zabraly :) Tak vam posilam moje dosavadni zazitky z Indiez tech par dnu co jsem tam stravil. Videl jsem hodne nemocnychlidi, spoustu odpadku na ulicich (na mnoha mistech nemaj infrastrukturu typupopelari tak proste hazi odpadky na ulici a ty hnijou a desne smrdi).Nevidel jsem za celou dobu ani jednu cistou ricku nebo potok, vsesmrdelo tak, ze se k tomu nedalo ani priblizit. Na vesnicich bylykaluze s cerno-zelenou vodou plnou odpadku a v tom se brodily prasata aprebiraly to :) Mistni pak cerpaj vodu z nedaleke studne, koupou se vtom a hned vedle vesele perou pradlo s penivymi prostredky, spinavavoda zase stejka nekam blizko zdroje pitne vody. Hodne lidi tam zijebez zachodu, takze konaji svoji potrebu, kde se da. Samozrejme to pakpodle toho i na hodne mistech zapacha, sracky clovek cejti v Indiiskoro porad. Do toho vseho chodi po mestech kravy, ktere vesele zerouplastove lahve, ktere jsou vsude pohazene (a pak na to udajne chcipaj).Vetsina krav je desne vyzrana, asi jim ty plasty opravdu nedelaj mocdobre na zaludek. Vsude se potulujou psi, vypadaj jako kdyby prozilytreti svetovou valku a jsou znacne agresivni (videl jsem jednu superpsi rvacku :)Ve velkych mestech je silny znecisteni ovzdusi (o dost horsinez BKK - i kdyz sviti slunicko tak smogem skoro nepronikne :), prilismnoho lidi a neustaly dopravni kolaps. Kdyz jsem dorazil do Delhi ve 2rano tak jsem si koupil jizdenku na statni taxi. Stal me o dost min nezposledne (310 Rs. - neco pod 150 Kc) kdyz jsem byl v Bangalore, kde jsemsi vzal nejakyho soukromyho, platil jsem mnohem vic. Na druhou stranu v Bangalore me aspon dovezlido hotelu, taxikar v Delhi tvrdil ze adresa je neuplna a ze se musimezeptat na informacich (coz byla zaroven cestovni kancelar). Tam minabidli vylet na Taj Mahal za 200 Eur (bez vstupenky, jen doprava) achlapek predstiral, ze volal na muj hotel a tvaril se, ze mam problem srezervaci (asi mi chtel prodat i ubytovani :). Behem toho se me ptal nadetaily my rezervace, ja malem dostal zachvat smichu, protoze bylojasny ze s nikym nemluvi a jenom to hraje. Vydrzel to predstirat snad10 minut :) Nakonec jsem mu rek, ze si vylet asi koupim, ale ze se chcirozhodnout az rano, protoze jsem unavenej a ze se chci nejdriv vyspat.To se mu moc nelibilo, ale asi zpozornel, ze mam prece jen zajem ovylet tak neco napsal taxikarovi na papir a muj taxikar se prastil docela jako ze uz konecne vi, kde ten hotel je. Ja jsem mel pocitvitezstvi, protoze jsem ty hajzly prechcal a dostal jsem se na hotelbez vetsi financni ujmy, samozrejme jsem do cestovani kancelarenezavolal, protoze za 200 Eur by se dalo na Taj Mahal dostat v pohodeletecky.Metro v Delhi byl jeden z mala pozitivni zazitku - chvili jsemsi pripadal jak na zapade akorat tam bylo vic lidi :) Takze jsem hohodne pouzival pro prohlidku mesta (jizdne stalo 8 Rs. - 3.50 Kc :).Kdyz jsem vystoupil na jedne stanici abych se podival na Red Fort vDelhi tak jsem se zase musel vratit, protoze jsem to prostenerozdejchal :) V Delhi jsem potkal celkem pohodovyho riksu, kterej meldobrou anglictinu a povozil me po ruznych pamatkach a samozrejme me zavezli do par obchodu aby si privydelal na syna, ktery studuje v USApocitace (hrozne jsem mu to zral :) V prvnim jsem par minut vydrzel,protoze tam meli zajimavy sosky, ale druhej byly jen latky, tak jsem riksu nasral, protoze nedostal zadny penize, utekl jsem prilis rychle.Ale protoze byl hodnej a vozil me pred tim nekolik hodin a hodne mitoho vypravel tak jsem mu dal 300 Rs (asi 135 korun). Byl z toho uplnevedle, jeste jsem nemel moc prehled kolik riksove stoji, ale viditelnejsem mu dal hodne penez :)V Delhi jsem potkal dost malych deti, ktery maj po celym televyrazku a samozrejme se me bezely dotknout :) Daval jsem nekolikratpenize vyhublejm zenskejm, ktery drzely mimino zabaleny ve spinavejchhadrech a prosily beze slov o penize. Hodnekrat me obtezovaly malydeti, ktery chtely "mony mony" a nedalo se jich zbavit. Taky tam bylystary lidi, kteri uz meli jen kosti a kuzi a lezeli slozeny na zemi aprosili o penize (uz byli v deliriu a neco mleli dokola). Tohle vsejsem nesl docela tezko.Na Taj Mahal jsem se bohuzel nedostal, protoze jsem mel let doChennai v 6 vecer a to bych se nestihl vratit vlakem a i kdyz bylyvsude nabidky na vylet minubusem na Taj Mahal, byly nechutne drahy, takjsem to odlozil na konec cesty kdy jsem mel mit skoro 3 dny v Delhi.Jinak v Delhi byl hotel naprosto udesnej, tak jsem si radsi v Chennaipriplatil (asi 1500 Kc na noc) na lepsi hotel a bylo to taky desny, zesnidane jsem se malem pozvracel. Na hotelu pracovaly deti (vcetnerecepce, moc jim ta anglictina nesla :), mohlo jim byt tak 14 let.Tepla voda netekla na zadnem miste v Indii kde jsem byl, ne ze bych jipotreboval :) Deti v Chennai vubec pracovaly tak nejak vsude. Sel jsem se projit po Chennai, ale kvuli znecisteni vzduchu aneustalym nahanecum a agresivnimu marketingu riksu je to temer nemozne.Utekl jsem jim na plaz, ale byli vytrvali a pronasledovali me i poplazi a nekolik jich za mnou i bezelo :) Brzy jsem toho mel vChennai dost a tak jsem jel na jih (50 km od Chennai je Mammalapuram,doufal jsem v cisti vzduch a trochu klidu, protoze to neustaly troubenina ulicich mi uz slo dost na nervy). Zkousel jsem taxi, ale to by bylodrahy, tak jsem jel asi hodinu a pul riksou :) Riksa byl dost divnej ahodnekrat zastavoval protoze mel rozbitou karu a musel ji opravovat,ale byl to celkem fajn zazitek, protoze vzal i nejaky deti se kterejmabyla legrace (samozrejme mely nechutnou vyrazku tak jsem si radejiodsednul) a ja jsem poprve od priletu do Indie konecne dychal cistyvzduch. Take odpadku u silnice trochu ubylo, tak jsem z toho mel dostpozitivni naladu a rikal si ta Indie asi nebude tak spatna a jen jsemmel rychleji vypadnout z mesta.Dorazil jsem do Mammalapuram, maj tam uzasny stavby ze 6. stoleti, takovy maly Ankor Vat:  http://images.google.com/images?q=mammalapuram&ie=UTF-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&sa=N&tab=wiIkdyz Mammalapuram bylo velmi zajimavy misto, dostal jsem ten silenejprujem, krece do bricha a horecku. Pravdepodobne kvuli jedne zrestauraci na plazi kde jsem si dal podezrely jidlo (moje oblibenenudle s kurecim, ale to kure chutnalo hoodne divne) a orange shake.Take jsem kazdou noc marne bojoval s komary (meli odpuzovace ale komarijsou viditelne zvykly a desne hladovy :) Pokoj jsem vybral jeden z techdrazsich (650 Rs. - 300 Kc). Meli docela pekny velky svaby, jeden se mihned chtel nastehovat do batohu :) Po dvou dnech prujmu a horecek jsemmyslel, ze tam chcipnu. Asi jsem i udelal chybu, ze jsem malo pil(vyprazdnoval jsem se totiz velmi casto), tak jsem byl na hranicifyzickeho i psychickeho zhrouceni. Samozrejme mistni na mym stavu jesterejzovali, a tak mi prodavali vodu za 50 Rs. Bohuzel za celou dobu vIndii jsem nepotkal nikoho, kdo by nechtel ze me sedrit posledni rupii.Uz jsem na to byl pripravenej z Thajska, ale tam to meli aspon trochulepe vymysleny, tady ty jejich lzi a vymysly byly dost trapny a vubecbyli hrozne agresivni.V jeden slaby moment, kdy jsem dostal obzvlast silne krece dostrev jsem po navsteve toalety vyrazil do internetovy kavarnyzabookovat letenku. Letenka s Lufthansou do Prahy stala pres18 litru, ale v tu chvili bych dal cokoliv jen abych se dostal docivilizace a vzhledem k nekterym priznakum malarie jsem uz byl vpokrocilym stadiu paniky :). (mimochodem pocitac byl totalnezavirovanej, tak doufam, ze ted nemaji moje cislo kreditky :) Leteljsem za 6 hodin po tom co jsem se rozhodl, chtel jsem zmizet conejrychleji to slo. Vcera jsem prospal vetsinu dne, navstivil Tesco akoupil velke baleni piskot (prodavaj to po pul kile :) V letadle anekolik dni pred tim jsem nejed, tak se mi dneska ulevilo, ze jsem dosebe neco nasoukal a udrzel v sobe nejakou tu vodu diky praskum protiprujmu :)Takze takhle jsem se mel v Indii, diky pokud jste docetli azsem, potreboval jsem se z toho trochu vypsat. Dlouho jsem o tompremyslel, ale uz se tam nechci vratit, sorry XXX/YYY/ZZZ, ale techpar dnu na konci byly jedny z nejhorsich dnu myho zivota. Taky mampouceni pro priste, ze neni dobry se vydavat do exotickych zemi sam,kvuli nemoci jsem to nes dost spatne psychicky. Cetl jsem si dneska nanetu a v LP o zapadnim pobrezi a pry je to lepsi nez vychod, takze setam budete mit asi lip, ale ja uz zpatky proste nechci. Asi jsemnavstivil spatnou cast Indie. Jeste pred odletem v Indii jsemzjistoval, co za nemoci muze cloveka v Indii potkat, tak jsem siuvedomil, ze mam zdravi jen jedno a nemel bych takhle experimentovat.Vim, ze vetsina lidi se asi vrati v pohode, ale potom co jsem videlnemam pochyby ze je jednoduchy tam chytit neco zakernyho, nemoci tamjsou soucasti kazdodenniho zivota a je obzvlast nechutny jak tam mistynakladaji s odpadky a fekaliemi (neresi to). Takze omlouvam se, ze totakhle na posledni chvili odrikam, ve vic lidech by to byla vetsiprdel, ale ja na to nemam se tam vratit. Nejsem nejak narocnej nahygienu, ale Indie tohle slovo vubec nezna. 

Vyrazil jsem s batohem na 5-týdenní dovolenou do Indie, měl jsem se tam setkat po dvou týdnech s přáteli, kteří si nemohli vzít tak dlouhou dovolenou jako já a chtěli jsme procestovat jižní...

NetBeans

NetBeans day Cairo information

The registration page for NetBeans day in Cairo is finally up... here's information about the event:Venue: Dar Al Defa' Al Gawy, Nozha St. Nasr CityDate: November 21st, 2007Agenda:1. Sun and Open Source (Roman Strobl) Discover how is Sun contributing to open source and find out about Sun's key open source initiatives such as NetBeans, OpenSolaris, Glassfish and OpenOffice. 2. NetBeans 6 - New & Cool (Roman Strobl + Ibrahim Foudah from American University in Cairo) This session provides an overview of new tools available in the upcoming release of NetBeans 6.0. You will see demos of new Java editor in NetBeans 6, we will demonstrate various new features of NetBeans GUI builder in action and NetBeans Profiler which helps analyze performance of Java applications. Ibrahim Foudah from American university in Cairo is going to demonstate the E-R modelling plug-in his team is working on.3. Technologies for Creating Rich Internet Applications (Amol Desai)Creating highly interactive web applications is a must today. During this session you can find out how to use different technologies to create Ajax-enabled applications to provide better user experience for end users. 4. Introduction to Swing Application Framework and Beans Binding (Roman Strobl)Swing application framework and Beans binding are new frameworks which greatly simplify desktop application development. Together with NetBeans' Matisse GUI builder you can develop desktop applications much easier than before. All features will be again demonstrated in action inside of the IDE. 5. NetBeans Mobility Pack (Amol Desai) Java is very popular by mobile applications developers. Discover what's new in NetBeans Mobility Pack, the ultimate tool for creating mobile applications. It's visual designer is not only easy to use but also very flexible and supports latest standards such as CDC and SVG.You can register here (the number of seats is limited).

The registration page for NetBeans day in Cairo is finally up... here's information about the event: Venue: Dar Al Defa' Al Gawy, Nozha St. Nasr CityDate: November 21st, 2007 Agenda: 1. Sun and Open...

NetBeans

Enter the NetBeans Matrix

With NetBeans 6.0 the download experience went through a major overhaul. We have now something we call internally The Matrix. In case you haven't seen it you can enter The Matrix here. The idea is that you can choose your preferred version of the IDE (e.g. if you are a Ruby developer you most probably don't want all the Java stuff, etc.). However we found out that about 3/4 of the people download the "ALL" version. I would like to mention that this may not be the best option for everyone. If you choose the "ALL" option you can definitely expect a much slower startup, your IDE will take more space on your disk and your UI will contain menu items and actions you may never use. So before installing NetBeans I recommend to take a second and think which of the features you really need. Why do we need The Matrix? We used to have four different IDEs at Sun - NetBeans, Java Studio Creator, Java Studio Enterprise and Sun Studio. We were able to strip the number down to two: NetBeans and Sun Studio (a lot of developers asked for this simplification actually). So now when you install the full bundle of NetBeans you basically get NetBeans + 2 other IDEs in one application + a part of Sun Studio! It's been an amazing engineering effort to bring all these IDEs together and provide them via NetBeans in an integrated experience - and the end result is in my opinion very good given the time there was to make this happen. The Matrix lets you make choices which of the features you really need and which you don't.So it seems to me that NetBeans users are a bit greedy because they probably think "Well I'd better download and install everything just in case I need it. It's free anyway." Remember that once you make this decision it will also brings some disadvantages, like slower startup speed and UI which may be less optimized to what you do. A smaller bundle might be better for you. The choice is yours... take the red pill or the blue pill? :)

With NetBeans 6.0 the download experience went through a major overhaul. We have now something we call internally The Matrix. In case you haven't seen it you can enter The Matrix here. The idea is...

NetBeans

Two missing features in NetBeans 6.0

I am sure that NetBeans 6.0 is going to be a very successful release, I have been working with it since first milestones and the editing experience is so much better (productive) than any previous version of NetBeans! However not everything about 6.0 is perfect: due to quite an aggressive schedule some of the old features had to be dropped because they couldn't be rewritten to the new editor infrastructure. The features I miss the most are "Generate JSF pages from Entities" wizard and the Autocomment tool.As for the "Generate JSF pages from Entities" wizard, there are other ways how to get similar functionality - you can use data binding in JSF visual web designer. Also Ruby on Rails support provides great CRUD generators. I heard that this missing wizard will come back in next release and there are thoughts to make it even more flexible.As for the autocomment tool, you can use the hints (quick fixes) in NetBeans to generate Javadoc for you. These hints are disabled by default but you can enable them in the Options dialog. They're pretty cool in case you want to have javadoc everywhere, but can be quite annoying if you don't want to document, thus they are switched off by default. This is where you can enable them:Once you activate these hints just move your caret to the line with method that is missing javadoc. A light bulb appears and you can press Alt-Enter to generate the javadoc. Btw you can notice that the branding of NetBeans 6 dailies was changed to RC1 - but it is not real  RC1 yet. We are getting closer to the release though.

I am sure that NetBeans 6.0 is going to be a very successful release, I have been working with it since first milestones and the editing experience is so much better (productive) than any...

Podcasts

NetBeans podcast episode #37

Ever wondered what is the NetCAT community doing? Tune in to the latest episode of NetBeans podcast with an interview with Jiri Kovalsky, NetBeans technical community manager: NetBeans Podcast Episode #37 (28 min 37 sec, size: 27.5 MB) 0:00 Ahoj! 1:00 Corrections to podcast #36.... 2:03 Jiri's introduction and a description ofNetCat 3:46 What is a Technical Community Manager? 4:57 What are the most important changes that have occurred for NetBeans contributors? 7:38 How are NetCat participants chosen? 9:49 How many NetCat 6.0 participants are there? 10:16 How many NetCat participants were there for past releases? 11:07 What do NetCat participants actually do and what do they get out of it? Do the bugs they report get special treatment? 14:46 Has NetCat changed over the years? 16:45 What is the NetCat survey? (Check out the preview) 17:39 What has been the most important feedback we have gotten from NetCat 6.0? 20:21 How does the quality look for NetBeans IDE 6.0? 22:03 Future plans for NetCat? 23:47 Participate! :-) 24:26 NetBeans Puzzler: If you think you know the answer to the new NetBeans Puzzler, send an email to gregg dot sporar at sun dot com. Put "NetBeans Puzzler" in the subject line. We will announce the prize winner on the next podcast - so send in an entry!Disclaimer: The deadline for this podcast's puzzler entries is Sunday, November 18, 2007 at 11:59 PM Greenwich Mean Time. If more than one correct entry is received then Gregg will draw one winner at random. Sun employees are not eligible, void where prohibited by law, and we cannot send mail to restricted places. And remember: the Puzzler questions are getting harder - but the prizes are getting better. Recent winner Hayden Jones sent in a photo of his son Wesley holding his prize: a 1GB NetBeans USB drive. :-) Podcast feedback to: roman dot strobl at sun dot com.To subscribe via iTunes or similar players, visit http://feeds.feedburner.com/netbeanspod.

Ever wondered what is the NetCAT community doing? Tune in to the latest episode of NetBeans podcast with an interview with Jiri Kovalsky, NetBeans technical community manager:NetBeans Podcast Episode...

Oracle

Integrated Cloud Applications & Platform Services