Skip to main content

Bruno Ghisi

Bruno Ghisi is a Java enthusiast interested in web, mobile and open source. He is a Mobile & Embedded Community Star and Java Champion. He helps a JUG called GUJavaSC and maintains some open source projects, such as Marge (Mobile Application Video Contest 2007) and mOOo (OpenOffice Innovation Program Awards 2008). He holds a SCJA, SCJP, SCMAD, SCSNI and IBM Software Quality. He holds a MSc in Computer Science from Federal University of Santa Catarina. Currently, he is co-founder of Resultados Digitais (, a company that develops an inbound marketing product in Brazil. Also blogging about Ruby/Rails at Follow @brunogh.


brunogh's blog

JSR 82 is not only for mobiles!

Posted by brunogh on September 4, 2007 at 4:59 AM PDT

How could you create Java SE Bluetooth applications, since JSR 82 (Java Apis for Bluetooth) was made thinking in Java ME? In this entry, I am going to explain some aspects around it and also give some tips in order to you start doing Bluetooth desktop applications.

What's coming in NetBeans Mobility Pack 6.0?

Posted by brunogh on August 7, 2007 at 10:59 AM PDT

Hi all! I've downloaded Netbeans IDE 6.0 M10 - M10 is the last milestone for feature development - last weekend to take a new look in the Mobility Pack 6.0 that is coming.

Elucidating JavaFX (Including JavaFX Mobile)

Posted by brunogh on July 29, 2007 at 9:57 PM PDT

I have seen a lot of people asking questions about JavaFX Mobile and I decided to make a short directly entry about it and about JavaFX as a whole.

JavaFX was announced some months ago at JavaOne 2007.

Does "High-level x Low-level APIs in MIDP" Mean "Portability x Usability"?!

Posted by brunogh on June 29, 2007 at 12:37 PM PDT

In MIDP (Mobile Information Device Profile), all UI (user interface) classes can be found in the javax.microedition.lcdui package. This package basically contains two sets of APIs: high-level and low-level. So, what is the difference between them? How do you choose and balance the advantages and disadvantages of these two groups?

Would You Like to Receive a Content Over Bluetooth? Yes / No

Posted by brunogh on June 12, 2007 at 12:10 PM PDT

Let is talk about mobile marketing, I mean, a special kind of it. This is not a marketing text, because I am not a marketing guy, but I have to say that I like this kind of subject in some way and I will try to show some things in this entry.

Globalize y[our] mobile applications!

Posted by brunogh on June 4, 2007 at 1:33 PM PDT

I have heard the phrase "Mobile is global" in a JavaOne 2007 session video and I have started thinking about it. You can find deep meanings for the word global, but, for me, a good one is crossing cultures! So, have you ever heard about software internationalization (i18n)? Do you know what software localization (l10n) is?

Thanks MSA! ...No more OBEX (Bluetooth) Self-Made Implementations!

Posted by brunogh on May 21, 2007 at 9:24 PM PDT

Fragmentation in Java mobile environment is something well known by developers. It is caused most of because the variety that exists between devices characteristics and its implementations.

I'd like a Java Application With Bluetooth Sauce, Please.

Posted by brunogh on May 16, 2007 at 8:20 PM PDT

Hi, I am new here! As my first post, I would like to talk about something that I love, which is wireless technologies. Because this term is so huge and there are a lot of different types for different kind of situations, let's get focused on a emergent one called Bluetooth.