08.25.08

Fed up of using Wiki?

Posted in NetBeans, Personal, Wiki, XML at 5:28 pm by Varun

Guys,

You might be wondering what I just blogged, with such a question as the title, and more over, me using Wiki since NetBeans 6.0 FCS. After all, I am the NetBeans Community Docs Team Member. Then, why am I asking you? Are you fed up of using Wiki?

A single question can be more influential than a thousand statements.- Bo Bennett

Jan ‘08

During CFF, everyone had the choice to contribute a useful plugin, which might let them win a cool laptop in the end, and the fame one would get ;)

I was also one of those thinkers, and thought of creating a cool plugin, with no knowledge of NetBeans Platform, and just one thing in mind, “I had to do a lot to write a readable, well-formated Wiki page, using Wiki Editor at wiki DOT NetBeans DOT org!”.

So, I penned down a thought, i.e. to create a module for NetBeans, which would help me, as well as the whole community, to write Wiki’s from within the NetBeans.

Feb ‘08

CFF ended, however NBIG started, so I polished my thought (along with Amit Kumar Saha), and finally, created a proposal to be submitted by team of 3 people, exclusive of Amit :|

Apr ‘08

Results were announced, I faced rejection. It took me a week to realise that dream is over. However, how can I, a fan of Diehard series, Rocky, Rambo and lots of inspiring movies, give up so easily?

A rejection is nothing more than a necessary step in the pursuit of success.- Bo Bennett

Also, during those days, a contributor of docs program, Jay Mahadeokar, showed interest in this, by blogging about the thought. We interacted and as you can see the comments over that particular post, I suggested that either we or someone from community should do this.

However, there were not many people reacting to that blog, reasons- it was probably not listed in Planet NetBeans :|

Jun ‘08

After 2-3 weeks of discussion, we decided to finally start off this project. During that time, I realised what were the con’s of my original proposal. This time, we were well prepared.

So, Jay blogged about the thought, for feedback from the community, what they feel like, as we were in the process of finalizing a revamped proposal.

Again, not much feedback to think upon.

July ‘08

Jay got busy with his new responsibilites as a Sun Campus Ambassador, and gradually, I again started to loose interest in this, as my final year at university started, and I was appointed as NetBeans Dream Team Member, during that time, as well as got selected for NetCAT 6.5.

I was about to move on, and leave this thought, which was developing into an idea, for someone to work upon in future.

Ray of Hope

Our Technical Community Manager, replied in one of my mails sent in June, to one of the NetBeans mailing list. He showed interest, and this time, I single handedly managed all the discussions, had some brainstorming sessions.

You must do the things you think you cannot do.- Eleanor Roosevelt

Also, while I had researched about this project, I looked at the scope of the project, i.e. target audience I would need to focus on. I observed NetBeans Developers, Technical Writers, and many others using Wiki for so much documentation, either for creating design specs, tutorials, faqs, or presenting New and Note Worthy for every release.

Proj-specific Issues dashboard also exist on the Wikis. I might have missed some more usage, still its a massive usage!

Aug ‘08

Recently, I thought of making this project, as my graduation project, i.e. final year project for completing B.Tech. I got support from my batchmate, and together we started planning about the idea.

Currently… (Updated)

I would say, that I have come a long way, since creating that thought in January this year. Now, I would like to know, what do you feel about this project. I will provide some related documents shortly.

Actually, we have few things in mind, I will discuss one of the idea’s here-
We are thinking of extending the existing projects support in the NetBeans IDE, by adding another physical folder “wikis”, represented in Logical View as “Docs”, where one would be able to add a wikipage using “New File Type Wizard”, whose Editor support is currently being thought of, as either providing a Framework upon which Wiki standards like JSPWiki, Twiki, etc. can be implemented for NetBeans, OR making use of Wiki Creole 1.0!

Wiki Creole 1.0

Some more details, as formulated just an hour back. We are thinking of having a MultiView Editor[1], where user would have 2 buttons to toggle view between Design and HTML, similar to the one proposed by Winston Prakash[1], just a month back. See that post for insight on how such a Web Page Designer is presented within the IDE.

As far as I could understand Wiki Creole, it lets us create an XML file, as per the rules of a standardized XML Schema. XML file represents a Wiki Page, so if we could somehow make use of the above utility and XML Multiview API, XSLT or some thing which should make sense. Then, I guess this could be achieved as well.

[1] http://blogs.sun.com/winston/entry/web_page_designer_for_netbeans

Feedback…

Whatever limited knowledge we have about the above, we have come out with something like this to be implemented for use.

Now, I want to know, whether is it really going to help you? OR, I am wasting my time, thinking about this.

Few people from Sun, showed interest in this, either on mailing lists, or NetBeans Podcast (Gregg, Roman). They were in favor of having such a feature in NetBeans. Still, I would like to know from all of you, the community members. What say?

Thanks :)

08.24.08

NetCAT | PHP Editor Hyperlinks Review

Posted in NetBeans, NetCAT, PHP, Reviews, nb-65 at 5:25 pm by Varun

Few days back, I posted about navigating from PHP webpage to Javascripts. Today, lets examine more hyperlinks in PHP files and webpages!

PHP Files…

Its demonstrated through following usecases;

Usecase #1

Suppose, following is my php file-

Don’t get into the technicalities of the code, I am still a novice in PHP development, though this is one of the files, I used to logout of a session, in my first and the last project ;)

Anyways, clicking on session_start, session_unregister (takes me to session.php) and sleep (takes you to standard.php).

Petr says,

“The session.php and standard.php files are our signature files, which contains just the function, class or variable signatures with appropriate phpdoc

Following snap, just shows the result of above clicking-

Usecase #2

This actually looks like a bug to me-

I think when I mouseOver require, then I should be taken to file where its defined, and when I mouseOver the URL inside the parantheses, then I should be navigated to that file. Right now, what happens is the following, I am taken to only one file, as it detects only 1 hyperlink, not 2-

Petr agrees with this usecase, its indeed a bug!

Usecase #3

If in the above image, you click on $connect in line #4, then you are taken to line #2, where its created and initialized.

PHP Webpages…

For complete details, like bug reports and more usecases, you need to refer the frequently updated doc-
http://nbguru.wordpress.com/proj-netbeans/php-editor-hyperlinks-review/
Reviewed by Petr Pisl

Coming soon…

More editor-hyperlink’s usecases would be added there, so keep an eye on my blog, for updates!

stay Tuned for more acTion ;)

08.23.08

Top 10 NetBeans Platform 6.5 Features

Posted in NetBeans, Personal at 4:36 pm by Varun

Here are my personal favorite enhancements in relation to the NetBeans Platform for the upcoming 6.5 release.

Note that the NetBeans Platform is the infrastructure that underpins NetBeans IDE, as well as many other similar large modular Swing applications, hence this blog entry isn’t applicable to NetBeans IDE only.

It is applicable to any application built atop the NetBeans Platform. So, here are my personal favorite features, in no particular order-

01 | Lazy Children

A new constructor has been added to Children.Keys, receiving a Boolean that determines whether the child nodes are created lazily or not. This constructor is used throughout NetBeans IDE 6.5 to improve performance and is an approach you can use in your own application.

As a result, only when your users scroll beyond the visible explorer nodes are the new nodes created. Especially when there are thousands of nodes that need to be created, the performance improvements that your users will experience will be significant.

02 | Wrappers for Platform API’s

Increasingly, from 6.5 onwards, wrappers are being created for NetBeans Platform APIs. You, as a user of the APIs, will typically need to use only the standard JDK classes, instead of the lesser-known NetBeans API classes. A case in point is the CallableSystemAction class. Not only is this a NetBeans API class, but it also is a singleton class.

From 6.5 onwards, it is possible to have this class wrapped within the layer.xml file and then interact with it via the well-known ActionListener, which is a standard JDK class. When you use the New Action wizard, you will see this code being generated for you.

Similarly, the New File Type wizard creates several tags in the layer.xml file such that several typical complexities (DataLoader.class, for example) are hidden and you only need to code those classes that you actually need.

Another example, is the New Window Component wizard, which only creates a new TopComponent, and its related XML files, without the Action class for the menu item, since that is simply declared within the layer.xml file, so that you don’t need to deal with it directly. Of course, you can create your own customization if you want to, but the default implementation, which probably applies to 95% of cases, is wrapped within the layer.xml file.

03 | Outline & OutlineView

Tim’s Outline component lets you create tree tables in a far simpler way than before. The TreeTableView itself should be considered deprecated and, where possible, you should replace it with the OutlineView, which does not have the bugs and problems that users of the TreeTableView have been struggling with increasingly since its inception.

04 | ETable

Imagine you had a JTable with a lot of default functionality such as the ability to be sorted, across multiple columns? Welcome to the ETable (where “E” stands for “extension”) providing you with a perfect replacement for the JTable, even in completely standard Java SE applications, i.e., outside the NetBeans Platform.

05 | Code Generator API

Clicking Alt-Insert in the NetBeans Java Editor has brought up a small popup since NetBeans IDE 6.0. The popup contains items that represent code that can be generated by selecting the item in question, such as Constructor and Getter and Setter, which immediately generates code snippets without your fingers ever leaving the keyboard to reach for your mouse. The API has now been exposed and can be implemented for the MIME type of your choice, so that you can create such code generators for HTML files, for example, as well as any MIME type that you feel called upon to create.

06 | Quick Search API

When you press Ctrl-I in the IDE, the cursor finds itself in a small drop-down in the top right of the toolbar where you can search for help topics and actions.

Once found, you can simply select it to open/activate it. The related API has been exposed and you can add/remove items to/from this drop-down, depending on your needs as a NetBeans Platform developer.

07 | Window System Customizations

For the first time, from 6.5 onwards, you can customize a NetBeans Platform application’s window system. As a result, you can specify whether its windows are dockable or not, resizable or not, etc. Not all developers want to give their users as much freedom as the NetBeans Platform provides by default.

On top of that, there’s a new panel in the Project Properties dialog for NetBeans Platform Applications which, thanks to a handful of self explanatory checkboxes, enable you to disable/enable this functionality.

In addition, when you create a new TopComponent via the Window Component template, you can specify that its minimized size should be determined by its minimum size, rather than by its default size.

These enhancements give you, for the first time, a lot of control over the window system of your application.

08 | Drag Code Into Palettes

From 6.5 onwards, the Palette API has been enhanced so that you can drag code from any editor that support this functionality into the palette. When you do so, a new item is added to the palette and can therefore be dragged back into the editor. That’s a great way to reuse the bits of code that you find yourself using over and over again.

09 | Secondary Panels

It is now possible to create sub-panels within panels in the Options window, if the panel in question specifies that this is allowed.

10 | Template wizards

A very nice thing is that the NetBeans engineers are increasingly aware that changes to APIs can best be supported by providing new/changes template wizards. As a result, there’s a new Quick Search API wizard and a new Code Generator wizard, supporting the new APIs described above, as well as changes to the code generated by several of the existing wizards, such as the New Action wizard and the New File Type wizard, conforming to the changes mentioned in the 2nd item above. APIs continue to exist for creating your own similar API wizard, so please feel free to make use of them in NetBeans IDE 6.5!

Thank you

So, this was Geertjan Wielenga for all of you, yes you read it right he did blog this entry. He’s actually my third special guest blogger, who was invited to blog the 90th entry over here.

Though, he’s famous for his blog http://blogs.sun.com/geertjan and the RCP book, he would still continue to blog there, and provide you lots of information to make your learning pluggable ;)

Gj, (as we know him on the mailing lists), thank you so much! It was indeed a pleasure to have you blog over here.


Geertjan Wielenga, he is the technical writer in the NetBeans Docs team, primarily responsible for documentation relating to the NetBeans Platform. He co-authored Rich Client Programming: Plugging into the NetBeans Platform.

He is also a DZone leader and occasionally speaks at conferences.

08.21.08

NetCAT 6.5 Weekly | Report #5

Posted in NetBeans, NetCAT, Reviews, nb-65 at 9:35 pm by Varun

Scripting the IDE

Don’t be surprised, actually I am reviewing the PHP for past week or so, and really having a good time ;)

Also, do visit the official PHP support blog- http://blogs.sun.com/netbeansphp

What I missed…

Nothing much, finally I did everything I had to do :) Actually, I missed one thing, when Jiri Kovalsky updated the scores, I was at 171, probably now I see the after effects of missing in past weeklies.

What I did…

PHP and only PHP, also had a survey to fill up, did that as well. It was related to current Editor Support, and some NetCAT Members got invite to fill that up, I was the lucky one too ;)

Continuing from where I left in the previous weekly. I would say, I joined php users mailing list, interacted with Petr Pisl, discussed some issues!

Check this out for more info on my blog- http://nbguru.wordpress.com/category/web/php-web/

PHP Editor Hyperlinks

Yesterday, I had setup this page, basically reviewing PHP Editor Hyperlinks. As you probably know by now, that I had posted 2 days back on navigation from PHP to Javascripts, that has lead to me write that page. I got it reviewed by Petr Pisl today. I have added his comments in between the content, along with various usecase’s I could come across.

Have a look, and comment if you like!

Others-

Article by James- NetBeans Community Docs (200 and counting)

Gregg Sporar was the 2nd guest on my blog!

DISCLAIMER
This NetCAT Weekly Report #5, is my personal report on what I experienced during a particular week.
Its not related in any respect with NetCAT organisers.

08.19.08

PHP to Javascript | Hyperlink Navigation

Posted in MySQL, NetBeans, PHP, Windows, nb-65 at 3:26 pm by Varun

Wow, another surprise, did I miss something in release notes! I hunted again and again, I think I got the treasure first :P Actually, today I was again looking into PHP support, so thought of opening my first ever PHP application, I created using Dreamweaver 8, WAMPServer (which was actually my semester project) last December.

I was going through application’s index.php, which had embedded php scripts, and links to javascripts using following tags-

<script type="text/javascript" src="styles/some_script.js"></script>

where styles/some_script.js is the script used, along with 2 more scripts. So, in body tag, there was a call to one of the functions belonging to one of the three .js files, like-

<body onload="javascript:call_func();">

So, today I was thinking, it would be nice if I click on this function, and get directed to the javascript which has this function, started visualizing it. By mistake, I pressed CTRL (Windows users) and started hovering the mouse over “javascript:call_func();” I was shocked to see it actually detected a hyperlink, I clicked and another shock, it navigated me to the exact line where the function is defined in a particular javascript.

Amazing, isn’t it? Another cool discovery ;)

What are you upto? :)

08.18.08

Community Docs and You!

Posted in Community Docs, NetBeans, Personal at 11:46 pm by Varun

Remembering the Titans…

I remember those days, when Amit had just started off as Coordinator of NB Community Docs Program, and it was just a mailing list, positive attitude, passion for NB that drove Amit and James to take the program past 100 docs, setup a blog, groups on Facebook and MySpace, what not?

It was just the beginning of an era, where you as community member got recognition, respect amongst others, as well as, interacted with the biggies of NB Community, like Geertjan, Jesse and Dream Team on mailing lists!

James and his fellow writers at our own mailing list, were equally supportive and helped in the growth of the program from time to time.

If you were not there,

I have come a long way, so has the program and you, an important part of the program, as a writer/contributor. Without whom, community wouldn’t have existed, problems would not have occurred, issues might not have been fixed, docs would not have been written to help fellow members, and I can keep goin’ on ‘n’ on, citing so many examples.

So much comfort, right…

Today, we lauched a weekly newsletter, and sort of started the next phase of the program. Few months back, we provided you so many facilities, Twitter, Technorati, Del.icio.us, Feeds, etc. Now, you can do 1-time email subscription for weeklies.

So much comfort, right? Yes, its being done for you, and many other things would come up soon, so as to sustain your interest for community’s growth, as well as, for your good, too!

After all, it boils down to one thing- Community Docs is there because of your support, and kindness to help community strive forward to reach new heights.

Community Docs needs you!
Are you with me?

For updates on this post, see comments for related info…

08.16.08

NbEditorUtilities | 65

Posted in NetBeans, Platform, nb-65 at 11:50 pm by Varun

NetBeans 6.1

Another thing developers might have experienced, i.e. invocation of show static methods of class NbEditorUtilities. You used the following syntax,

NbEditorUtilities.getLine(d, offset, true).show(Line.SHOW_GOTO);

d instance of Document, offset is int, true is boolean ofcourse ;)

NetBeans 6.5

Now, things have changed, and the above methods are deprecated. So, you need to do the following to get similar result,

NbEditorUtilities.getLine(doc, offset, true).show(ShowOpenType.OPEN,
                ShowVisibilityType.FOCUS);

SHOW_GOTO got deprecated, and thus, came into being 2 enum classes- ShowOpenType and ShowVisibilityType. This is what the javadocs states-

ShowOpenType and ShowVisibilityType is replacement for constants SHOW_TRY_SHOW, SHOW_SHOW, SHOW_GOTO, SHOW_TOFRONT, SHOW_REUSE, SHOW_REUSE_NEW. It is to provide full control over show method behavior without need to add new constant for missing flag combination.

This was another API change I came across, and probably notified here lately. Anyways, its a great utility, so use it at right place, right time.

“Make your learning pluggable, use NetBeans Platform”

08.15.08

Sortable Thread State

Posted in NetBeans, Personal at 11:03 pm by Varun

NetBeans Profiler

For a long time now, the NetBeans profiling tools have included the ability to monitor thread state. No instrumentation is done, so there is no overhead on the application that is monitored. Thread states have always been displayed in a color-coded bar graph-

You can scroll the time line to see the state of a thread at some point in the past, etc.

Overcoming a limitation…

That all works great and everything, but it has a limitation: it is not sortable. So a while back I wrote an IZ to request a tabular version of the thread state data. Jiří Sedláček (who blogs here) has recently implemented the feature and it is included in 6.5 Beta. Click the Table tab at the bottom of the window-

Now I can sort by thread name or by the amount of time that has been spent in one of the four thread states. :-)

One last question…

The only remaining question is whether or not the percentage values should be shown in their own columns, which would allow sorting by percentage of time in addition to the current ability to sort by absolute value. Have an opinion? If so, please add a comment here.

Download the latest NetBeans IDE

Its available in NetBeans 6.5 Beta, also have a look at the latest release notes, as well as, the New and Noteworthy for in-depth information!

Thank you

So, this was Gregg Sporar for all of you, my second special guest blogger, who was invited to blog the 85th entry over here. Gregg, thank you so much :D We are really missing you… :|


Gregg Sporar has been a software developer for over twenty years, working on projects ranging from control software for a burglar alarm to 3D graphical user interfaces. His interests include user interfaces, development tools, and performance profiling. He works for Sun Microsystems as a Technology Evangelist.

Gregg has done presentations at OSCON, FISL, JavaOne, JavaZone, Jazoon, NetBeans Day, Sun Tech Days, TheServerSide Java Symposium, and at Java and Ruby user group meetings.

08.14.08

PHP | Interesting Bundle

Posted in MySQL, NetBeans, PHP, Reviews, Web at 5:18 pm by Varun

At NetCAT

During NetCAT, I got a chance to review PHP support, although I had opted for it before-hand, still I just got started last week.

You can read my 4th edition of personal NetCAT Weekly Report. So, Tony and Yudi, reviewed it in early days of NetCAT 6.5, while I was reviewing VW JSF tutorials.

Kickstarter- WordPress Tutorial

Now, some of them are working, though I gave my personal opinions, what I felt after reviewing. By the way, it was Jan Chalupa’s WordPress Project Tutorial, that got me started finally to review PHP docs and editor support, etc.

WordPress Tutorial was a smooth sail…So, was the editor-guide. Though, I found 2-3 issues, reported them to the authors. The guides, as well as, relevant docs are updated for 6.5 Beta! Execute them, review and give feedback, on their mailing list- http://php.netbeans.org/servlets/SummarizeList?listName=users

Finally, I don’t have to maintain two projects, 1 on Dreamweaver and the other on NetBeans EA for PHP, remember?

Another Surprise!

Yesterday, I downloaded the Java bundle, and couldn’t find PHP support in the Plugin Manager, though I was used to download PHP support during NetCAT on daily builds. This time around, you need to download it separately, as a PHP bundle, which was available earlier too. Still, I got a habit of downloading it through Plugin Manager, in a Java bundle installation.

Anyways, what to do? After all, Habits diehard ;)

<?eference

This is the reference section, have a look-

Blog- http://blogs.sun.com/netbeansphp

Learning Trails- http://www.netbeans.org/kb/trails/php.html

Quick Start- http://www.netbeans.org/kb/docs/php/quickstart.html

sTay Tuned for more…

08.13.08

NetCAT 6.5 Weekly | Report #4

Posted in NetBeans, NetCAT, Reviews, nb-65 at 11:41 pm by Varun

6.5 Beta is out

Just blogged about it, also its all over the blogosphere too! Have a look- http://nbguru.wordpress.com/2008/08/13/re-introducing-65-beta/

So, have fun, play with it and give proper feedback, as its your feedback that’s gonna make it the best IDE ever!

Note, as no report was presented last week. So, this automatically becomes the 4th edition, there’s no 3rd edition!

What I missed…

Nothing much, probably testing Compile on Save, Deploy on Save…Sorry, but I was busy developing modules these days. So, can’t test any Java application, as well as, Web Application.

What I did…

This time, I did a lot of things, basically testing documentations. I did them last week, but blogging about them today! Actually, I reviewed 2 VW JSF tutorials,

Getting Started with VW JSF
Developing a VW JSF Application

and, 4 PHP Tutorials (only 3 were up for review)-

Getting Started with PHP Development in NetBeans
Setting Up a PHP Project
NetBeans IDE for PHP Editor: Brief Overview

Yes, the other one was a tutorial based on creating a WordPress project using NetBeans, so I followed each and every step, executed it with ease.

Configuring NetBeans Project For WordPress

Though, had a solitary issue, which was conveyed to the concerned author.

Others-

Announced Dream Team latest contributed docs- http://nbguru.wordpress.com/2008/08/07/netbeans-community-dream-team-docs/

Also, had a special blog entry yesterday, by none other than Adam Bien!

DISCLAIMER
This NetCAT Weekly Report #4, is my personal report on what I experienced during a particular week.
Its not related in any respect with NetCAT organisers.

Re-introducing 6.5 beta!

Posted in NetBeans, nb-65 at 9:51 pm by Varun

Yes,

Now, as everybody has already introduced it, I will re-introduce it to you, as well as, to my blog!

Oops, its 6.1! Hey, it got re-introduced as well. Don’t you see the change in the banner…

Beauty, what a spectacle ;) I am in love with it. Simply, irresistable! Amazing looks, great work by web team..Kudos :)

I am just awestruck, nothing more to say, just click on the above image, and you would directed to world, where “Development, gets Simplified“!

Download the latest NetBeans IDE

Its available in NetBeans 6.5 Beta, also have a look at the latest release notes, as well as, the New and Noteworthy for in-depth information!

enjoy Technology…

08.12.08

From “Zero” to a “Better Alternative”

Posted in NetBeans, Personal at 8:02 pm by Varun

From “Zero”

At least in Germany, Netbeans wasn’t really popular. Even 2-3 years ago, developers just didn’t cared about Netbeans - some even didn’t heard about it. Frankly speaking, until version 5.0, Netbeans wasn’t actually competetive, comparing it to the alternatives. Netbeans versions 5.0 and 5.5 changed the game: the Matisse GUI builder and superb Java EE 5 / JSF support draw some attention - however there were still some rough edges like relatively slow performance, and not that good editor. Both were significantly improved in the 6.0 version, performance was further improved in 6.1. The editor became really good - similar to Eclipse, but with some nice enhancements, for instance, try using “Strg+Enter”.

Why it impresses newbies?

What really impresses Netbeans-newbies is the integrated profiler and the UML support (this one has to be downloaded separately). It is very easy to visualize existing code as class diagrams with only few clicks (about 5). Visual JSF support with Data binding, intuitive Glassfish integration and some bleeding edge stuff like support for RESTFul services (JSR-311), Python, PHP, JavaFX, JavaScript, BeansBinding (JSR-295), Swing Application Framework (JSR-296), Grails, JRuby On Rails, Mercurial support and many others, makes it really interesting for the “hardcore geeks”.

Becoming a “better alternative…”

What I observe, however, is the (actually huge) adoption of Netbeans behind the scenes. It remembers me at the old Eclipse 1.0 days. In meetings, lunches someone mentions the “coolness” of Netbeans and his private experiences with it. Whats new here- sometimes such a chat turns into introduction of Netbeans into the company. In the first step as complemention, then as “the only IDE you need”.

Netbeans seems to ignite some passion as well. Developers without bias just love it, the others not so. IDE’s, however, were always religious topics- since the advent of Java.

NetBeans Platform- a phenomena

Another phenomenon is the growing adoption of, is the Netbeans Platform. There are several (German) books available already. Tutorials and sample applications help to start. Netbeans Platform could become even more interesting, Java FX is based on Java 2D and Swing. The same technology as Netbeans RCP. The Matisse GUI Builder, Data Binding, build-in WebStart and packaging/deployment support makes it interesting for production as well.

The “esotherical” folks love Netbeans too- it comes with really good SOA and ESB support.

Why do I like it?

I like Netbeans because of it “out-of-the-box” experience- http://www.adam-bien.com/roller/abien/entry/thinking_loud_about_eclipse_and. I just download it and start. I use it for trainings as well. It is absolutely possible to setup the IDE with Java EE 5 environment in less than 5 minutes. And I like to switch between Eclipse and Netbeans back and forth - it’s fun experience. It’s good to be in the Java land :)

Thank You

So, this is Adam Bien for all of you, he’s my first special guest blogger, who was invited to blog the 80th entry over here. Though, he’s used to blog at his personal domain- http://blog.adam-bien.com/ and would still continue to blog there :D

Adam, thank you so much! It was indeed a pleasure to have you blog over here


Java Champion Adam Bien is a self-employed consultant, lecturer, software architect, developer, and author in the enterprise Java sector in Germany / Europe who implements Java technology on a large scale. He is also the author of several books and articles on Java and J2EE technology, as well as distributed Java programming.

Bien is also a member of the NetBeans Dream Team; an Expert Group member of the Java Community Process for EJB 3.1, JPA 2.0, and Java EE 6; and involved in embedded Java, Grid, and P2P technology. He currently works as an architect and developer in several J2EE-Java EE Model-Driven Architecture (MDA) and EAI component architecture projects for the Java EE platform and .NET.

08.09.08

Nearly 20 blogs away…

Posted in NetBeans, Others, Personal at 11:27 pm by Varun

Hey,

So, you got the news right, its all over the blogosphere too. NetBeans Community Docs Program scores 200, a double-century (in my lingo).

Wow, I am so happy to see this, never thought I would be able to come so far after becoming a coordinator, and going through a rough patch in between. The last 50 docs were contributed in nearly 2.5 months ;) That’s really surprising, isn’t it…

Its actually shocking ;) Yes, good times are back again, and we would continue to make this program better and better. Without your help and support, it would not have been possible.

Thank You

Anyways, lets come back to this blog, why I am saying “Nearly 20 blogs away…” ? There’s a reason, I am currently blogging 79th entry. So, 21 left for maiden century here!

So, I thought of making it special and this time, instead of let the community send nominations, I thought of inviting some of the biggies of the NetBeans blogosphere, and I am glad to see their response. I had sent invites to 3 bloggers and 2 agreed.

Three more are required, so that all of them would blog 80, 85, 90, 95, 100th blog entries. Probably, next week you would see my first 2 guests, and everyone’s in for a surprise. Stay tuned…Keep an eye on my blog ;)

08.07.08

NetBeans Community Dream Team Docs

Posted in Community Docs, NetBeans, Personal at 12:15 am by Varun

Since becoming a member of Dream Team, I get to know more about the community than before ;)

On top of that, getting docs from them for our Docs Program, is just an icing on the cake. So, here I am, listing down only the recent docs contributed by the NetBeans Dream Team.

Alex Kochnev

Aristides Villarreal Bravo

Kristian Rink

Varun Nischal (myself)

Wade Chandler

From now onwards,
I will keep the title short, with something like Docs Dream and it would now be a blog series, that would be featured on the community blog- http://nb-community-docs.blogspot.com/ with remembering all the contributions done before, and cheering for the latest one’s.

So, this was just the inaugral post, a kind of jump starter for the blog series. Hope you would have fun.

Update: Aug 17, 2008

Here’s the official announcement-
http://nb-community-docs.blogspot.com/2008/08/nbcd-weekly-newsletter-18-aug-2008.html

Update: Sep 19, 2008

All the posts of the series archived at-
http://nb-community-docs.blogspot.com/search/label/NBDT

“Learn NetBeans, the NetBeans way”

« Older entries · Newer entries »