Attaching a GUI to a domain model object (a.k.a. "Entity") is a boring job. You need to write lots of synchronization code or models to change the UI when the entity changes and vice versa. Now that has an end. Here is the ultimate, automatic glue generator: The Java Beans Binding API. It allows you to glue together two Java Beans (i. e. POJOs, and has nothing to do with Swing or EJB)....
on Jan 3, 2010
Global Education and Learning
Do you know EnumSet? No? Then you should take the time to look at this sample code. EnumSet allows writing of really eloquent Java source code. Run the following code and watch its result printed on the screen. Then check the below source code to find out how it works. The source code particulary makes use of (at least) the following features introduced in Java 5:
The enum keyword...
on Jan 3, 2010
As the year draws to a close, I wanted to give everyone a heads-up about some of the Wakaleo training sessions already lined up for 2010.
The next big training dates are in Europe - in collaboration with Skills Matter, I will be running the Java Power Tools Bootcamp in London (February 15-19) and Paris (February 22-27), and then in Wellington in March (March 22-26). I'm also lining up sessions...
on Dec 21, 2009
The next edition of my CS1/Java book is going to print soon. At the last minute, we decided to put the real estate of the inside covers to good use and include a “cheat sheet” with the most important Java control structures and libraries. Since it would be particularly embarrassing to have a typo here, I am hoping to enlist the aid of the community.
PDFs for the inside covers are...
on Oct 6, 2009
In the last few days the QTI 2.1 draft specification has been removed
from the IMS website, citing a lack of participation:
The IMS QTIv2.1 draft specification has been removed from the IMS
website. Adequate feedback on the specification has not been received,
and therefore, the specification has been put back into the IMS
project group process for further work.
The education community pushed...
on Mar 30, 2009
Get things done as soon as possible! ;-)
on Sep 14, 2008
Java Study Groups from Educational Institutions will get together to discuss Java! Where? Rio Grande do Sul, a state in the south of Brazil. We will also gather donations for charity.
All this with the support of the local Java Users Group from the state, RSJUG.
Topics in discussion: open source projects, JEDI initiative, Java career, JSF and Web Development.
Check the announcement (in...
on Aug 18, 2008
Do you know JEDI project? Do you want to help Brazil community to build the certification exams for JEDI modules? Your time has come! So, study JEDI modules and send out some questions for us!
I invite you to fill out the form "Java Education and Development Initiative (JEDI) Certification" which can be accessed thought Google Docs. Select a module, a lesson, and send easy/medium/hard questions...
on Jul 13, 2008
A Java Certification can be a good way for one to set a goal to increase knowledge in Java.
Is the certification important? Maybe the certification will help your career and it will not be a bad thing in your resume.
And as I was saying, it would be a good way to set a goal to increase knowledge.
If you start with a Java Associate certification and them move to a Java Programmer or Web...
on May 29, 2008
Checking Arun Gupta's blog, I found this link to a free Ruby on Rails online course. It will start on July 15th. Great initiative! Amazing!
But the post is not about this, it is about all the resources available at Java Passion.
You can find in there great information about Java, Enterprise Java and currently the WebServices course is running. Learn concepts like WSDL and SOAP, important if you...
on May 23, 2008
I'm teaching in college since 2004, and most of the resources I use in my classes are online resources. Very dynamic and easy to follow, everybody can access and use that to learn more about some subject.
Today with internet and this blog explosion we have it is very good to see people spreading knowledge across the globe.
You have portals dedicated to some specific technology, we have people...
on May 12, 2008
The project "Hello Buddy/Hola Amigo" is a Sun Microsystems' volunteers' initiative to reduce the digital divide. The digital divide is the gap between people that has resources and knowledge to get access to digital and information technology from people who don't. The source of digital divide came from social, economical, and cultural issues. Some technology (specially if come from the open-...
on Apr 8, 2008
Jerome Dochez and his team are happy to invite you to the free of charge GlassFish Day at Jazoon'08. This is a community event and your chance to meet the key engineers and leads for projects like the GlassFish application server, the Metro Web Services stack, Jersey, OpenDS, OpenPortal, OpenESB, OpenSSO, jMaki, and more.
The event is meant to be interactive and diverse. Customer use-cases for...
on Feb 15, 2008
PUJ is a new competition format that allows companies to
acknowledge the best Java codes produced by students during an academic
semester. Check out the competition rules created by CEJUG to promote
the synergy between IT market and universities - including preliminary
PUJ - a code competition template
link you can find the translated rules of PUJ (PrÃªmio
UniversitÃ¡rio Java), a...
on Jan 27, 2008
Hello! I have interviewed Ricardo Nakamura, from enJine project. In this post you will find more information about this great project and how you can use it to learn game programming using Java!
Q1: It is a great honor to interview enJine project team. Who is the enJine project team?
Ricardo: The enJine project (http://enjine.org) is developed by a group of researchers and interns at Interlab...
on Dec 12, 2007
First of all, I was born and live in Chile, that is a also "Third World Nation", although Chileans thinks differently ;), Just take a look at: http://www.gcr.weforum.org/ (The best ranked country of Latin America)
Three weeks ago I was teaching Java at Managua the capital of Nicaragua, a very beautiful place with very nice people. I was teaching Java also in other countries of South America, but...
on Dec 6, 2007
As one of the GELC leaders I can say that one of the things I like most is to teach. Doing that I have the opportunity to share what I know and always learn something I don't from my students.
Every day I try to make my students open to share what they know with others. We talk so much about open source software, but we have also open source documentation available! We can use Creative Commons...
on Nov 15, 2007
Java.net is full of interesting projects. As a helper for the study groups community, one of those interesting projects is footprint, owned by Felipe Gaucho. Learn more about this Java community professional and about his project.
Study groups have events and internal trainings. We need to generate certificates and provide them to our students so they can update their resume.
Find out more...
on Nov 11, 2007
Several APIs demand that the user is implementing the .hashCode() method. The reason is that these APIs are using hash based containers (like HashMap) to have a fast means of managing lots of objects (always comparing objects using .equals() would need endless time). There are lots of standard implementations on the web, so the question is, what performance impact the implemenation of .hashCode...
on Jan 3, 2010
Java User Groups
The W3C Social Web Incubator Group is organizing a free Bar Camp in the Santa Clara Sun Campus on November 2nd to foster a wide ranging discussion on the issues required to build the global Social Web.
Imagine a world where everybody could participate easily in a distributed yet secure Social Web. In such a world every one will be able to control their own information, and every business would...
on Oct 26, 2009