Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Replies: 13 - Pages: 1  
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

JBuilder: InfoWorld's Java IDE of the Year

At 1:58 PM on Jan 18, 2008, Geertjan wrote:

Joe McGlynn (pictured, right) is the Product Manager for JBuilder. Previously he was the R&D Manager for the JBuilder team. He's responsible for setting product direction, integrating customer feedback into plans for new product releases, and working with the R&D team to drive innovation. Here he shares information about JBuilder, its highlights and direction.

JBuilder received the IDE InfoWorld Technology of Year Award 2008. What were the main reasons for this award? What features did InfoWorld highlight?

In a side-by-side comparison with other Java IDEs that included Sun NetBeans and IBM Rational Application Developer for WebSphere, InfoWorld evaluated each IDE on the basis of features, ease-of-use, integration, performance, and value. With an overall score of 8.6, InfoWorld gave top marks to JBuilder 2007.

It cited as the bottom line in its evaluation of JBuilder 2007, “JBuilder 2007 is a smooth, well-designed, capable IDE with many innovative features. It offers excellent metrics and code inspection plus stellar team integration tools. The Eclipse-based IDE runs on Windows, Red Hat Linux, or OS X, and it works seamlessly with numerous open-source tools, Java servers, and databases.”

JBuilder 2007 scored particularly high in the categories of UML diagrams, support for Java SE 6, code metrics, Java EE server support, and collaboration features:

Are these features new? What is their background?

While not all of the features are new in and of themselves, JBuilder 2007 is essentially an entirely new product, at least at the core level. With the JBuilder 2007 release we have completely re-written JBuilder to take advantage of the Eclipse framework and add value in the form of plug-ins and modules.

The "big three" IDEs, or at least, the ones one hears most about, are IntelliJ, Eclipse, and NetBeans IDE. In contrast, JBuilder seems to have been very quiet. What's the reason for that?

CodeGear adopted a business model and product strategy to deliver a world class, enterprise-ready Java development environment on top of an open source framework. We wanted to deliver an integrated development environment that was not biased to any one application server, platform, or middleware stack, or served as a “hook” for a particular middleware vendor, but was focused on making developers productive. To deliver on this new strategy, and retain our extremely loyal following of existing customers, we had to put our heads down and focus on the task at hand. We started from a clean sheet of paper, with the intention of delivering innovation to the Java developer community. We believe this award signals a growing developer and market endorsement and that we are clearly on the right track.

We expect you will hear a lot more about JBuilder in 2008. We are building on the product with a new feature-set that will enable developers to be even more productive, simplifying their work and allowing them to focus on the fun and creative rather than getting bogged down with the dull and monotonous.

What are two or three main reasons why one should consider JBuilder over another IDE?

We have best-in-class features for developers, including:

  • ProjectAssist, which reduces the time and complexity to create new team and project definitions.

  • TeamInsight, which enhances collaborative development with its centralized portal that allows team members to monitor project activity for the source code repository, track recent checkins, view quality metrics, even view live burn-down charts for project progress.

  • Performance optimization with Optimizeit-based technology, which delivers memory and CPU profiling and debugging to help ensure error free code.

  • Software archeology with Together UML Live Source. Graphical EJB and Web Services development with EJB Workbench.

  • Support for all the leading Java application servers including Geronimo, Glassfish, JBoss, Oracle, IBM WebSphere, and BEA WebLogic.

JBuilder isn't open source and it isn't free. Is this going to change in the near or distant future?

We’re very committed to the success of open source software, and to our customers’ success in using open source software. We are active in Eclipse.org, and have several engineers as committers on various projects. We have also just sponsored the development of a new Ruby debugger that we’re contributing back to open source. Last year we contributed our Mylar (nee Mylin) Xplanner connector; this was the #1 feature request for the Mylar team at the time.

We also offer Turbo JBuilder 2007, which is a free, turnkey, Eclipse-based Java IDE that provides a fundamental Eclipse development environment. It can easily be enhanced with tools such as our JGear plug-ins to add graphical RAD productivity, code performance profiling and debugging, and team collaboration features as well.

And customers can upgrade to JBuilder Professional and JBuilder Enterprise, which include features such as performance tuning and optimization based on Optimizeit, LiveSource UML Modeling, industry-leading EJB and Web Service tools, and an innovative collaboration framework called TeamInsight.

Where does JBuilder fit in with CodeGear's strategy?

JBuilder is core to the CodeGear strategy. We have Delphi and C++Builder for RAD native code development on the Windows platform. They are extremely popular with developers of packaged software because of the rapid development cycles, and the ability to deliver a high performance binary. We also have new products for PHP (Delphi for PHP) and Ruby on Rails (3rdRail) development.

JBuilder is our enterprise-class Java development environment, it has the features necessary to tackle complex legacy development jobs, and the agility to rapidly create new applications based on the latest frameworks and JSRs.

What are the future development plans for JBuilder?

While we’re extremely proud of the Java IDE of the Year Award and other industry endorsement we’ve gotten this year, we’re certainly not resting on our laurels. We plan to incorporate several new features into the next release of the product including a new Swing-based GUI designer.

We’re also working on a new feature for the next release which will introduce a new application-driven development paradigm. The concept, which we’ve internally called “Application Factories,” goes beyond components and wizards to help developers realize productivity gains, and provides an extremely innovative platform for reusing developer and domain knowledge. Developers field testing it and others who’ve seen a preview are really excited about what it can do for them.

Anything else you want to share with JavaLobby readers?

Visit the JBuilder page on codegear.com, here , for more information on JBuilder 2007 or to download your free trial copy.

Learn how JBuilder saves time and money over other Eclipse-based IDE’s in the Cost Xpert Group report available here .

Read how the Monterey Bay Aquarium Research Institute (MBARI) has used JBuilder 2007 to meet their application development needs here .

Come by SD West , March 3-7, in Santa Clara, CA and at EclipseCon March 17-20 also in Santa Clara, CA. See a demo of JBuilder, learn more about the “Application Factories”, and meet with our product experts.

1 . At 5:44 AM on Jan 21, 2008, Emmanuel Okyere wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

fucking marketing!
2 . At 5:58 AM on Jan 21, 2008, Werner Keil wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

Funny that the only screenshot of JBuilder here actually says Eclipse SDK.

At least this is proof, that mosts leading (and winning) Java IDEs seem based on Eclipse right now.
I have personally predicted that Borland would move away from their own propriatory tools back in 2000(!)
While they refused to confirm this for years, I was right from the beginning.

We'll see, what Oracle makes of another powerful Eclipse IDE (BEA Workshop) and how their Workshop or JDeveloper (a product currently still based on JBuilder 2 ;-) whichever way they name it does in such competitions in the next few months?
I would not say it should take them 7-8 years like it did for Borland ;-)
3 . At 6:10 AM on Jan 21, 2008, Nart Seine wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

Have you even used JDeveloper recently :) ?
4 . At 7:13 AM on Jan 21, 2008, Jeroen Wenting DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

> Funny that the only screenshot of JBuilder here
> actually says Eclipse SDK.
>
That's because JBuilder IS Eclipse with some plugins...
Which is exactly the reason why a LOT of customers have abandoned the product, which probably prompted Borland/Codegear to finally do some marketing and buy themselves an award in an attempt to regain some marketshare.

> At least this is proof, that mosts leading (and
> winning) Java IDEs seem based on Eclipse right now.
> I have personally predicted that Borland would move
> away from their own propriatory tools back in
> 2000(!)
> While they refused to confirm this for years, I was
> right from the beginning.
>
And it cost them dearly. Their own platform was far superior to Eclipse in almost everything, the only reason to move to an Eclipse based platform was that that would reduce development cost by offloading it on volunteers.

> We'll see, what Oracle makes of another powerful
> Eclipse IDE (BEA Workshop) and how their Workshop or
> JDeveloper (a product currently still based on
> JBuilder 2 ;-) whichever way they name it does in
> such competitions in the next few months?
> I would not say it should take them 7-8 years like it
> did for Borland ;-)

JDeveloper has been completely rewritten several years ago.
It bears the same resemblence to JB2 that does JB2005, iow almost none.
5 . At 7:57 AM on Jan 21, 2008, Mikael Grev DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

> fucking marketing!

Fu**ing bad manners!

Do you know for a fact that there will not be an IntelliJ IDEA, NetBeans and Eclispe interview coming soon?

Besides, it is written by a Javalobby editor.
Mikael Grev (grev at miginfocom dot com)
MiG Java Calendar Component, MiG Layout for Swing/SWT (Vote -> JDK)
6 . At 8:52 AM on Jan 21, 2008, James Selvakumar wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

> Funny that the only screenshot of JBuilder here
> actually says Eclipse SDK.

Good catch...

Though, we all agree that JBuilder = Eclipse + some plugins, why not atleast the name "JBuilder" in the title bar?

And this interview is nothing but a silly marketing strategy.

We are hearing lots of news about Eclipse, NetBeans and Intellij IDEA because each of them is innovative in their own way. It's not their marketing team make the news all the time but many independent users as well.

So let JBuilder and the users who are using it speak about it in 2008.
7 . At 10:10 AM on Jan 21, 2008, Geertjan wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

Be nice, people. And this isn't a marketing strategy. This is me interviewing someone from JBuilder, to find out where it's going and what it's plans are, and so on. It's interesting to hear, for example, about things like "Application Factories".
8 . At 12:26 PM on Jan 21, 2008, Nipsu wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

> Be nice, people. And this isn't a marketing strategy.
> This is me interviewing someone from JBuilder, to
> find out where it's going and what it's plans are,
> and so on.

'Interviewing' company representatives is marketing when the story contains zero/nada/null/etc.. in terms of critique.

Stories like these need more meat on the bones. You know (and everybody else knows) that there're enough awards for each company to choose from. So instead of letting the interviewee repeat his marketing mantra, why not put a bit more effort on finding some interesting details behind the scenes?
9 . At 12:38 PM on Jan 21, 2008, Geertjan wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

Dunno about you, but this question is actually pretty critical: "The "big three" IDEs, or at least, the ones one hears most about, are IntelliJ, Eclipse, and NetBeans IDE. In contrast, JBuilder seems to have been very quiet. What's the reason for that?"

That question could be phrased in a different way, in a way that would be quite hostile. But just because it isn't hostile, doesn't mean that it isn't critical...

PS: And this question is critical as well, actually: "JBuilder isn't open source and it isn't free. Is this going to change in the near or distant future?"
10 . At 2:00 PM on Jan 21, 2008, Osvaldo Doederlein wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

> > Funny that the only screenshot of JBuilder here
> > actually says Eclipse SDK.
> That's because JBuilder IS Eclipse with some
> plugins...

Well, Rational Application Developer 7.0 says "Java - Rational Application Developer" in the title. I am totally ignorant about development of Eclipse-based IDEs, but I'd expect basic branding changes like this to be easy.
11 . At 3:51 PM on Jan 23, 2008, Alexander Hristov DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

Once upon a time there was in Spain a TV journalist - in charge of all news programmes of the public TV no less- that interviewed the then-president Aznar. One of the questions he asked was worded something like:

"During your presidency, Spain has seen splendid economic growth and enjoyed wide international recognition. What do you think about this?"

With journalists like him, I guess there's no need for propaganda any more.

This Codegear "interview" is of those ones that seems to be done "in reverse": Tell me the marketing BS you want to dump, and I'll fill the questions.

A real interview would be much more aggressive and to the point, without letting the subject ramble about "world-class enterprise-ready foo-bar buzzword buzzword IDE". Actually, I believe any answer targeted at a technical audience (as the readers of javalobby are) containing this sort of marketing rubbish is a display of disrespect. I'm not interested in how many zero information epithets can someone put in front of a noun, and I'm definitely not a Dilbert's boss type. This sort of answers leave me completely unimpressed.

An example:
"...which delivers memory and CPU profiling and debugging to help ensure error free code." Sure... now I know why OptimizeIt is so wonderful - it delivers debugging, which helps ensure error free code. Who on Earth would have thought that? :-/

While the interviewer cannot control what the subject says, it's his responsibility to ask the appropriate follow ups and not let this sort of marketspeak stand.

If there are creativity problems in thinking about *useful* questions, then you can adopt the approach that many other use : let the readers provide the questions, then pick the most interesting/difficult ones.

I disagree with the wording of the first person who replied to the interview ("fu**ing marketing), but I agree that the following are all true for this interview:
a) marketing
b) contains zero interesting information that is not already present in marketing brochures publicly available.
c) completely complacent, with zero critical or difficult questions.
Planetalia - Cursos de Java
12 . At 3:57 PM on Jan 23, 2008, Alexander Hristov DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

> It's interesting to hear, for example,
> about things like "Application Factories".

... which of course, are things that go "beyond components and wizards to help developers realize productivity gains, and provides an extremely innovative platform for reusing developer and domain knowledge" .

Thanks to this statement, we now know perfectly well what Application Factories are. :-/
Planetalia - Cursos de Java
13 . At 5:50 PM on Jan 23, 2008, Geertjan wrote:
  Click to reply to this thread Reply

Re: JBuilder: InfoWorld's Java IDE of the Year

Fair enough. I could have been more critical and I could have followed up some of the responses with questions for specifics. Despite that, believe me when I say that I have no personal interest whatsoever in making JBuilder look good. :-)

thread.rss_message