This post reflects a thought around a case that I have been experiencing. There a lot of things that involves implementing a spec and one of them is that you need to guarantee that you are not exposing more than it is available on the Javadoc.
There are a few static factory methods and no constructors, means public and protected, in our Javadoc scenario. So, you need to guarantee,...
on Apr 13, 2011
Web Development Tools
I have just released a plugin for Scripting in Grails. It basically let you create Groovy scripts as CRUDs, so you can use them for dynamic behaviors. This is a first release, so feel free to send feedback for future improvements.
If you want to learn more about how to create plugins for Grails, check this link.
Merry Xmas and Happy New Year...
on Dec 20, 2010
Today we are gonna talk about how to create a Java application for Digital TV that integrates with Twitter. Note that the demo will be based on the basic Java DTV stack, without any specific middleware definitions, so feel free to add UI later.
phoneMe Advanced is the basic stack (CDC/FP/PBP) for DTV middlewares. I started looking at a Twitter library in Java and found an interesting one called...
on Nov 22, 2010
My masters colleague, Guilherme Hobold, and his friend, Elinton Machado, have created a very interesting project for helping Java ME applications with dependency injection. Actually, it is not only for Java ME (CLDC), but because of there is no reflection, they have done some magic to make it work in a nice way.
The project is called DIME, which means Dependency Injection for Java ME. Basically...
on Apr 27, 2010
The new version of Java DTV specification, 1.2.1, was released at http://www.forumsbtvd.org.br/materias.asp?id=200.
Java DTV was created in order to prevent some royalty issues from some MHP APIs, like DAVIC e HAVI, in the Ginga-J subsystem of the Brazilian DTV middleware specification, which is also called Ginga. For more information around this soap opera, check this old blog entry.
on Oct 2, 2009
The call for papers for JavaOne 2010 Brazil is open! Do not miss the chance!
To submit, fill the form at: http://www.openworldlad.com.br/java-one-pt (portuguese) or http://www.openworldlad.com.br/java-one-en (english).
1. Core Java Platform
2. Desktop Java
3. Java EE Web Profile and Platform Technologies
4. Enterprise Service Architectures and the Cloud...
on Sep 28, 2010
A long time without blogging, I have been busy working with DTV applications and GRails... this post goes with the second topic...
Have you already installed Spring Security (Acegi) plugin in Grails? Do you want to allow logins with the email also - like Twitter, SlideShare, etc - and not only with the default username?
Here is the simple way to make it to work:
1 - Implement an...
on Apr 8, 2010
LWUIT was created in the Java ME world to solve an old problem related to the different UI components rendering by different mobiles. This introduction to MIDP UI can help you to understand.
From the LWUIT project:
Writing appealing cross device applications today in Java ME is challenging. Due to implementation differences in fonts, layout, menus, etc. the same application may look and behave...
on Nov 20, 2009