The Source for Java Technology Collaboration
User: Password:



Felipe Gaucho's Blog

JavaOne Archives


JavaOne 2007 - That's is big!

Posted by felipegaucho on May 08, 2007 at 08:58 PM | Permalink | Comments (1)

Thousand people and the big players talking about the event perspective. The highlights for me were:
  • Java 100% Open Source: finally the great news was published out there - Java is definitely free for use, copy and distribution under GPLv2
  • Java FX: an impressive version of rich client platform that promises integration between desktop and mobile applications. The rapid application development is also another quite impressive feature, and the creators of the new technology commented about just three days to create a fully featured application with an amazing graphical interface. They also presented the same framework playing on top of mobile phones and the outlook of the FX seems really good.
  • Education: a different moment during the introductorial sessions: Dr. Djibril Diallo spoke about 1.5 bilion people starving around the world, and ask the developer to help him to push a better life quality through sports. It was a really fascinating moment, some one keeping technology subkect quiet for few minutes and remember the crowd about we all are part of the same society, the global one. Jonathan Schwartz explained the strategies SUN is looking to join in order to connect people using Java technologies.
  • Passion: I could talk for hours here about everything is happening around me, but there is only one clear message: I love Java. Several times during the General Session I got completely moved about the Java technologies and its community. Watching a powerful SUN showing up on the stage was another wonderful feeling - forget about that conspiracy theories about the weakness of SUN, the company still alive and more powerful than ever. The new age is starting and we will be there to enjoy all the innovation that is coming.
It is just the beginning - it will be an amazing week. See you at the pavilion.

Interview with the editor-in-chief of Netbeans Magazine

Posted by felipegaucho on May 07, 2007 at 08:05 AM | Permalink | Comments (1)

Netbeans Day is happening at Moscone and walking by San Francisco I had a chance to interview Leonardo Galvão - the magazine's editor. On board of a Star Bucks Cafe, Leonardo gave some tips about the new online resource for the Netbeans users.

What is Netbeans Magazine ?

Netbeans Magazine is an online technical publication about Netbeans Platform and also about projects and technologies that adopt the Open Source IDE in order to improve its productivity and quality goals. It is a PDF document available at http://www.netbeans.org/community/magazine. Despite the virtual nature of the magazine, I believe it is very important people to have a chance to print the magazine in a high-quality format, so the document layout was designed to provide a high quality printable PDF document. The magazine is published every three or four months - the periodicity is not fixed because the priority is the quality of the contents and sometimes is better to postpone few weeks for synchronizing the magazine with big events like JavaONE.

Who is behind the magazine ?

I and Osvaldo Doederlein as editors and the PH Design as the company responsible for the illustration and page layout. The sponsorship is granted by SUN/Netbeans and the business model includes open opportunities for international partnership in a near future. The magazine is also a personal project after several years as Editor-in-chief of Java Magazine, a printed Brazilian magazine distributed for more than thirty thousand readers.

NetBeans Magazine - Issue 3

Who writes for the magazine ?

The contents are collected from several countries, and we always try to identify the core Netbeans users and also the companies adopting the tool in large commercial projects. The writes are basically the Netbeans community, and everyone interested in to contribute should send a mail with a brief description about the prospective article. The Netbeans and SUN also give us some support in order to guide the content selection. The last issue is a good example about the diversity of writers, it is a 80 pages publication including articles from USA, South Africa, Germany, Brazil and Italy.

What is the preferable subjects ?

Everything related to Netbeans: special tricks to enhance the productivity through the features of Netbeans, script languages, interoperability with Open Office and eal world usage of Netbeans Platform.

The magazine is a community effort or a commercial initiative?

The magazine is a commercial initiative in symbiosis with the community. The board responsible to publish and elaborate the magazine is doing it through a professional business model but with low cost and giving priority to the contents quality and the community demand. People don't earn too much money through the magazine, but we believe a minimum budget is required in order to guarantee the quality of our work.

Are you attending Netbeans Day ?

For sure :), I will have a chance to keep in touch with a lot of people today at Moscone pavilion. I am looking for a snapshot of the Netbeans community that will be very important during the next magazine's releases - see you there.

A special tip: during this week, Leonardo Galvão is taking breakfast everyday at the Star Bucks near China Town, and if you want to schedule a meeting with the editor of the Netbeans Magazine, you can contact him through the mail: leonardo @ javamagazine.com.br

Notebooks for conferences

Posted by felipegaucho on March 19, 2007 at 08:56 AM | Permalink | Comments (6)

Someone who is preparing to attend big conferences like JavaOne and Jazoon'07 should make a criterious preparation in order to optimize the chances of learning and making contacts to smart people. Even minor details like clever clothes can make difference between a sucessful trip or a expensive waste of time. For me, a blogger, an important detail during the conferences is a robust notebook: a lightweight, long life batteries equipped and performant machine. These days I am looking for a new notebook, and checking the market offers and discussing with colleagues. I hope to show up a nice gadget during the next conferences.

Learned lessons

Last year I bought a nice notebook in a giant hardware store, a competitive bargain, global vendor labeled machine offered at a wonderfully exhibition stand. For less than a thousand euro, I bought a 1GB RAM, 17" screen, WI-FI, power multimedia notebook. That was a happy moment, to take that machine home as a satisfied customer and present to my wife and my son the new toy. Time passed by and some features started proving to be more a sales trick than something really useful. I guess the offer was a fair business, but frankly speaking, there are some flaws, the ones I prefer to call learned lessons.

The batteries were the first bad feeling about the machine. Of course, during my shop I didn't have time to wait to see how many hours the notebook was working unplugged, but at home I figured out that more than 1 hour was hard to get from that batteries. Thinking about problems, I read the manual about that, and then some small letters suggested me to buy additional batteries. Detail: such additional batteries were offered by very expensive prices, than the overall price was not more so cheap as in the shop. Other detail was about the multimedia: during the exhibition of the machine, the sales man showed me how powerful was the machine to play music, run games and all other impressive effects with the brilliant wide screen and the potent speakers. My son was with me, and we both get very excited with that presentation. The trap I couldn't realize at first sight was the consume of energy of such features. Also the weight was not so heavy in the shop, but soon I started using my laptop in my day-by-day, I noticed the weight is a natural concern about notebooks. oldnote.jpg

The machine itself is nice, and I am still using that everyday without restrictions, but next time I will try to replace my consumist enthusiasm by a more conscient shopping. For that, I prepared a checklist.

Notebook for conferences - checklist

  1. Connectivity: the notebook of conferences should be connectable to the broad band and also to other computer in a simple way. Of course, the best firewall you can load into the computer helps to protect you, but for sure you don't want to expend time trying weird configurations during the showtime. Blue tooth is a must, but a good wi-fi support can be enough. A pen drive for share files is also very usefull and the notebook should offer several USB ports to connect several different devices at once.
  2. Features and performance: computers are like cars, even if you try to avoid the temptation of a super machine, you will get impressed in front of that. A tip here: after getting stoned facing that powerful multimedia hardware, wide screen blue tooth with nice design machine, think twice. Wide screen is a energy consumer, multimedia is an avoidable trap - you will rarely play sound during a conference, unless you are looking to be noticed at any price. Prefer the 15" notebooks, ultra lightweight (I know, the expensive ones). Think about the bootstrap process, the time the machine requires to startup you operational system - the time you need to get real access to usability since you click the button until your browser is opened. If you are planning to demonstrate software or you are dreaming to test some last minute techs during te event, think about a dual processor, 2Gb RAM with high-speed disc and fast graphic card. Too expensive for just a conference? Sure, like using a BMW to go to supermarket - in both cases, it can be a funny experience and, you know, a bit of luxury sometimes helps you to be relaxed and more productive - a kind of wellness for geeks.
  3. Batteries: notebook users know how stressful is that battery icon alerting you that your machine will shut down in a few minutes while you are in the middle of a nice chat or finishing that amazing text about the lecture you just attended. Well, Lithium Ion batteries seems to be the most reliable type of power sources, but due to the high price it almost never comes as the default battery. Of course, you can buy extra batteries later, but check this detail at the moment of buying a new laptop. Another tip: remember to check the type of the plug used in the conference's country and include the respective AC adaptor in your lugagge.
  4. Weight: it is a fact of life, you will need to carry the stuff ;). And not only the notebook, you need to carry also the batteries, the charger, some extra clothes, a water bottle, snacks, everything in a fashion knapsack. Machines with more than 2kg can be something you think to drop away sometimes. The overall weight of ~3.5Kg is reasonable - more than that you will be doing athletics during the conference.
  5. Cold and quiet: just imagine your legs burning or your machine interrupting that interesting speach with a weird startup sound. The noise of the cooler is another relevant aspect if it produces that intermitent noise.
  6. Ecological machine: the appeal of Green PCs is growing between the geek community - it is every day more clear we need to reduce the polution and try to save some energy for the healthy of the planet. So, save the planet and also your money checking the energy consume of your next machine - here I started thinking why my old laptop has that neon blue lights blinking and flashing everytime I turn it on or access the wi-fi connection.
  7. Open Source OS: The choice of an Operationl System depends on personal criteria, and the easy-to-adopt interface of Windows proved itself a winner over the last two decades of personal computer history. During the same period of time, the Open Source Initiative produced a lot of good resources for the humanity, and the recognition of that effort is not anymore hacking the black screen, it is more about a coherent attitude. If you use open source tools and open source technologies in your day by day, it seems natural that you support the community some how - so, you are asked to run Open Source software in your notebook. I will leave the discussion of this polemic subject to other entry, but for now I just ask you to think about that: Java is becoming open source, so it is more elegant to run it on an open source operation system than to show up macs or windows.

Linux on Laptops

If you share my preference to adopt Linux for Java development environment, you must remember the penguin usually crashes trying to run over brand new technologies. It is an old issue about Linux and has more to do with drivers and hardware business than the operational system itself, but you must be alert about that anyway. A good test you can do is take with you a copy of Ubuntu or any other Live-CD Linux during your market research. When the sales man offer you that fancy notebook, ask to load the linux on it. If it runs without problems, and you can open some applications, uses the mouse and play some sound with it, perfect! Otherwise, check what is happening - if it is just a configuration you are not allowed (or don't have time) to do on a shop, ok, just write a note about that and check later. If you guess too much work simply to test a system, you can check this site first: Linux on Laptops, where people post experiences with Linux running on several different hardware configurations.

That's it! A long reasoning about Notebooks that give us a chance to behave wiser during your next aquisitions. I will be at JavaOne and also at Jazoon'07, then I can show you the notebook I finally bought after creating the above checklist - see you there.



The name is One, JavaONE !

Posted by felipegaucho on March 11, 2007 at 01:58 PM | Permalink | Comments (8)

Last week I received the news I expected the most: I was confirmed to go to JavaONE 2007. My last decade of Java living was a crazy moving on and passionate experience. I am leading a community, which has more than thousand people who are there working and promoting Java everyday :) during these last 8 years I tried 8 times to go to JavaONE. This year I am coming :)))))))

A decade of great Java experiences

I started Java more than ten years ago, in the university, using beta 1 release :) since then I am passionately fond of Java, I became Java developer, then I took a MsC in AI, then I became a teacher of Java in universities...10 years promoting Java in Brazil. During this trajetory I moved from Rio Grande do Sul to Ceará - from one of the richest to one of poorest states of Brazil: great lessons about the identity of my own country and about different cultures. Remember those tragic images of poverty on CNN? I was near there wearing my Java t-shirt, talking about Java :) During my 8 years at Ceará I founded a JUG and I promoted Java due to just 1 reason: I love this Java technology :)

JUGs and java.net: the power of the community colaboration

Celebrating my first JavaONE is natural for me to remember the communities that helped me to get there. The wonderful Ceara people from CEJUG, the gauchos from RSJUG, the mailing lists from the giant SouJava and the powerful JUG from Brasilia - as well as many others.

Other community I am very grateful to is java.net. I was one of the early members of java.net, where I created two open source projects and made a lot of new friends. During the last years I received an excellent support from the java.net leaders, including people from Collabnet, the evangelists from SUN and anonymous colleagues. Few days ago I received an invitation from the java.net leaders to go to JavaONE - as JUG leader and java.net blogger. They offered me some support to facilitate my presence at the top one conference. Reading the mail, I felt part of a group, I felt I was not dreaming alone anymore. It was the same fantastic feeling when I used to speak about Java technologies in my JUG meetings and mailing lists, without money and without much support - just for the pleasure of sharing the passion about a technology, just to be there, just to be part of the Java world.

Maturity: the right job in the right company (Netcetera AG)

Passion itself is not enough to make our dreams come true, we also need financial and family support. Guided by this moto, I followed a nomadic carrier, changing from companies and places in the hope of finding a better company to join in. First priority: the safety and happiness of my family, second priority: a company where I would like to work at. After a decade, I finally figured out about companies ontology, and I also learned about human relationships and about what I really was looking for: a company which could give me a chance to extend my limits, to produce innovative and profitable solutions, a company in which I could be in symbiosis with.

Last year I moved again, first to France and then to Switzerland. During the first six months in Europe, I visited several job sites, applied my cv to dozens of companies all over the continent and finished my search with two or three good offers. The final decision was quite hard, but at the end I bet on a company that offered me something very special: education. Beyond the common package of benefits based on competitive salary, vacations and other details, this swiss company offered me a chance to get some days every year for my own education, including some budget to support it. It means I can plan to attend conferences, technical courses or any other event that enhance my professional skills and give to the company some differential. Another detail that catched my attention was about the qualification of the team, including several PhD and MsC members. Yes, this company exists, it is called Netcetera AG and they have always an open position* for smart people ;) - *if you are eligible to work in Switzerland.

This year I planned JavaONE as part of my education package, and the company accepted to support part of my conference fees and transportation. Now I know that joining Netcetera AG was not only a lucky move, it was a mature choice based on the feeling that a company in which managers mention the word education during the job interview has a superior concept about the relationship between business and people.

Next step: JavaONE 2007

The next blog entries will cover my expectations about the conference and all logistics of a novice attendee. If you have tips about that, or if you want to share some beers during the event, just post a comment ;)

Join Me at the 2007 JavaOne Conference Event Connect Tool!

Fidelity Program for Java events

Posted by felipegaucho on December 06, 2006 at 04:12 AM | Permalink | Comments (2)

How about a fidellity program for Java events? If you attend several Java events during the year, why not to get some advantage in the overall price? If your company usually support Java events for its developers, what about to present to the financial sector a yearly package of events with discount and benefits? This simple idea can provide more comfortable or at least give for more people the chance to attend great events like JavaOne, Javapolis and Jazoon.

You are right, the privilege of attending global Java events is already a benefit - a technical benefit - but events are also about tourism and comfort - there is a life style related to these events. This life style include the need to be part of something - people are not looking just to be there but they want to be part of that :) And a counterpart in terms of fidelity program could be a nice response for this expectation. If you already attended two or three JavaOne events, why not receiving some nice gifts on the next time? Why not getting a better dinner, a faster train or a more comfortable hotel room? How about that feeling "oh, you were here last year, welcome back! We have some surprises for you this year". Nice isn't it?

The integration between the events and third part business could be a simple registration discount, but can evolve also more sophisticated business network - including a permanent package of benefits between the events. You can, for example, buy Java books and technical stuff with discount in the period between the events. Your local university can offer special discounts on education products for people who invest in their own education through the events and so on. How about a credit card with the Java brand which allows you to get a discount in the next Java event while you e xpend money in the supermarket at the corner?

You are right again :) This idea is not new and it is not mine. It is a shared feeling about the investment costs in a professional carrier on Java technologies. Discussing the requirements of good Java events, several members of the Java community reported a special concern about the cost to attend such events. Not just the registration fee itself, but about full logistics: transportation, food and accomodation costs. From that feeling I started figuring out that a mileage or fidelity program is the wish of the community for the next big events.

Your opinion about that will be very appreciated - more even if you have other ideas in order to promote the Java events.





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds