advertisement
javaboutique
Search Tips
Articles  |   Tutorials  |   Reviews  |   Tools  |   by Category  |   by Date  |   by Name  |   Submit  |   Source  |   Forums  |  
javaboutique
Browse DevX


Partners & Affiliates











advertisement

Reviews : IDE Wars: Has NetBeans 4.1 Eclipsed Eclipse? :

Using NetBeans


NetBeans 4.1 is like any IDE you've ever used: the central window contains the source, and optionally other views (such as XML properties dialogue, form editor, etc.) depending on the type of file you are viewing. Integrating debugging is available at the click of a button. You can expand/collapse methods or code segments. Code coloration, code hints (with javadoc displays), comment buttons allow you to easily comment/uncomment code blocks during testing, one-click building—all the good stuff. A few features stood out.

Form Editor
NetBeans' Form Editor is cool (Figure 1 ). Simply click on the Swing element you wish to create, then edit any properties. Or, click the source button to edit the source.


Figure 1

The Runtime Window
The Runtime Window (Figure 2 ) allows you to see what's going on: currently running processes, external services, debugging sessions, etc.


Figure 2

J2EE Features
As a J2EE developer, I always look for ways to simplify the development of Web and Enterprise applications. NetBeans helps. Wizards shorten the time to develop EJBs and allow for visual linking. JSPs can be edited internally. Deployment is easy (at least to the embedded Sun application server). Modification of deployment descriptors is fast. The HTTP Monitor rocks, allowing for watching the interaction with the Web server, and displaying cookie information, session parameters, request parameters and the like. I think the time spent learning all of this will easily be returned in productivity gains.

Mobility Features
J2ME development with NetBeans requires installation of the Mobility Pack. It's a simple process—and well worth it. When you reload NetBeans, simply create a new mobile project. You will then get the Flow Design screen, which shows the flow of your mobile application (Figure 3 ).


Figure 3

You can edit the source directly or create new MIDlets and Java classes to use in your development. The Screen Design interface (Figure 4 ) allows you to see what will output to the mobile screen. Very cool.


Figure 4

Web Services Features
As Service Oriented Architecture (SOA) continues to allow for remote application integration, it is increasingly necessary to have solid Web services integration. NetBeans allows for simplified creation and consumption of Web services. Web services are consumed by importing a WSDL file, which creates a stub that invokes that Web service. Everything worked as planned when I tested by consuming a Web service from an online Web services directory. Creating is almost as simple—you create a new Web service as you would any other project element, then either point it to an existing Java class and expose the methods you wish. Or, you can create a Web service from a WSDL file or even create one from scratch.

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.

 Avaya Developer Showcase
 MSDN Spotlight
 PHP for Windows Showcase
XML error: undefined entity at line 34
advertisement
Receive Articles via our XML/RSS feed
Receive Articles via our XML/RSS feed

JavaBytes
Internet Cyclone
This powerful, easy-to-use, internet optimizer is for Windows 95, 98, ME, NT, 2000 and XP. It's designed to automatically optimize your Windows settings, boosting your Internet connection up to 200%.

IBM Brings Developers Into the Cloud
Apache at 10: You Can't Buy Us
Microsoft's CodePlex Foundation Moving Forward
Apple Claims 100,000 Apps, Google Analyzes Them
Nokia Latest to Play Opera Mobile 10 Browser
PayPal Opens Up Payment Platform to Devs
Ubuntu Linux 9.10 'Karmic Koala' Starts Its Climb
IBM Links Rational Developer Tools, Tivoli Apps
Libraries Give Vista Apps a Windows 7 Look
Ubuntu: The 'Default Alternative' to Windows?

Delivering Web-based Embedded Fonts in CSS 3
Adobe Helps PHP Developers Create Rich Internet Applications
Java Developers Finding a Home at Adobe Flex
Virtualization Delivers a Dynamic Infrastructure
Consuming XML Web Services in iPhone Applications
Build a More Agile Business with IBM
POJO-Based Solutions for LDAP Access: One Good, One Better
IBM Offers Enhanced Measurement and Management for Energy Usage
IBM Helps Transformation to an Information-Based Enterprise
Top Five Touch UI-Related Design Guidelines

Advertising Info  |   Member Services  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs