The following are a series of articles that provide reference information on how to create portlets, and the technologies you would need to know before you start developing them.