Tuesday, January 4, 2011

Introducing SevenBeans: NetBeans Windows 7 integration module

SevenBeans, a module for NetBeans IDE (or any other NetBeans Platform application), provides all Windows 7 taskbar extensions, excluding the thumbnail toolbar. First of all, SevenBeans allows you to pin NetBeans IDE to the taskbar. This is very handy if you use the taskbar a lot. Unfortunately, Java applications cannot be pinned to the taskbar so SevenBeans makes a difference here. When you click a taskbar button for NetBeans IDE, a jump list appears:

It contains your recent projects, so you can open them directly. There are also shortcuts for a new project and a new file.
Also, SevenBeans displays NetBeans task progress on the taskbar button, so that you can see at a glance when a build process is finished, etc.

When you are running, debugging, or building a project, a small overlay icon is shown on the taskbar button, so that you can see the NetBeans status at all times:
It also has the the ability to create tabbed thumbnails for open documents, exactly like what Internet Explorer does for open tabs:

The tabs are all updated in real time, so that you can close a document by closing its thumbnail, etc. However, this feature is disabled by default, since if you have many open documents, navigating through the thumbnails becomes a hassle:

The technology behind it

SevenBeans uses J7Goodies - a Java library that provides all Windows 7 features in a developer friendly way. This is a very good product, I put a lot of effort into it so developers using J7Goodies can integrate Windows 7 functionality with their application in just a few lines of code.

Having the J7Goodies library, I was looking for a way to showcase its abilities and I wanted it to be a real world example. Because I'm using NetBeans, which is a great IDE and even greater rich-client platform, I came up with the idea that I could improve the NetBeans experience on Windows 7 and showcase my library at the same time. I believe that it was a good idea because SevenBeans user base is growing at an incredibly fast pace and it is getting a very good feedback.


  1. In such games, you'll be able to|you probably can} meet reside dealers, who additionally entertain with their charisma and the 토토사이트 distribution of playing cards or running the ball in roulette. The main advantage stays the unique opportunity to feel exactly the atmosphere that was present in elite playing institutions on the end of the last century. We suggest Mermaids Millions, Bars and Stripes, and Avalon for slot machine lovers. Ultimate Texas Hold’em with a reside vendor is great for those who|for many who|for individuals who} like table games.

  2. This is simply extra reason|another excuse} for native residents to visit the most effective on-line casinos for Koreans as an alternative. This rogue regime is said to earn as much as} a billion dollars yearly from its gambling homes which provoked the US to introduce particular sanctions. Many of the seemingly legitimate on-line casinos Korean players can play at are run by hackers 슬롯머신 from North Korea. If they want protected on-line gambling, Korean players should avoid such websites.