Atul Palandurkar

Posts Tagged ‘NetBeans Platform

What is NetBeans Podcast?

NetBeans Podcast refers to Latest News about NetBeans, NetBeans IDE, NetBeans Community, Interviews from NetBeans Community, new features of NetBeans, etc.

NetBeans Podcast 64 :

Featuring Ruby and Rails plugin update, Tinu’s new blog and interviews of Atul Palandurkar (Author : NetBeans IDE How-to Book | Packt Publishing, UK), Tushar Joshi (Easy Flow Charts using HTML5 features of NetBeans IDE) and David Konecny (Promoter of HTML5 features of NetBeans IDE).

Click here for details : NetBeans Podcast

About these ads

NetBeans has released another milestone version NetBeans IDE 7.2 which is available to download at NetBeans official website.

Watch video : NetBeans IDE 7.2 Overview

 

Following are the new features of NetBeans 7.2 :

Performance

  • Project scanning now on background, not blocking editor features and navigation
  • Improved project scanning speed
  • Improved performance on remote Filesystems

Java

  • FindBugs support
  • TestNG testing framework support
  • New refactorings and hints
  • Various Maven support enhancements
  • Various Debugger enhancements

Java EE

  • Amazon Elastic Beanstalk support
  • Code completion for Java Persistence named queries and JPQL statements
  • More editor hints for EJB and CDI
  • Improved and updated support for JSF component suites

JavaFX

  • Scene Builder interoperability
  • Improved FXML and FX CSS support
  • FX-in-Swing Projects
  • Default configurations for instant Run as WebStart and Run in Browser
  • Project auto-update and improved FX SDK/RT auto-detection

PHP

  • Support for PHP 5.4
  • PHP editing: Fix Uses action, annotations support, editing of Neon and Apache Config files and more
  • Support for Symfony2, Doctrine2 and ApiGen frameworks
  • FTP remote synchronization
  • Support for running PHP projects on Hudson

Groovy and Grails

  • Dramatic improvement of scanning, code completion and Go to Type action speed
  • Updated to Groovy version 1.8.6
  • Enhancements of code completion and editor hints

C/C++

  • Support new C++11 standard
  • Pretty printing, watchpoints and catchpoints support for gdb
  • Partial and Incremental Find Usages
  • Improved parsing performance and reduced memory consumption

NetBeans Platform

  • Positioning of tabs in window system can be configured
  • Support for custom implementations of tab control
  • New @NavigatorPanel.Registration for registering navigator panels declaratively
  • New @Arg annotation for registering command line options declaratively
  • New @NbBundle.Messages available on fields

Miscelleanous

  • Subversion 1.7 built-in support
  • Improved Find in Projects functionality
  • New default locations for userdir and cachedir
  • 64-bit launcher for Windows

For More Details click here.

While working with NetCAT team for the certification of NetBeans 7.1, the NetBeans User Group, Nagpur (NUG Nagpur) was assigned a task to create 7 different test specifications for the new features which are going to be introduced for the first time in NetBeans 7.1. Thanks a lot Jiri Kovalsky, NetCAT Manager, NetBeans, Oracle for showing trust in us.

Hence, we 7 people from NUG Nagpur were assigned a individual task. I was assigned to write a complete test specification for window wizard, which  is a new feature in NetBeans 7.1 that allows developer to design forms & UI with the help of GUI designer for NetBeans Platform Applications.  I have created the window wizard test specification for NetBeans 7.1.

Link : Window Wizard Test Specification

 

JUG Meetup : March 27, 2011

Time : 2pm – 4pm

Venue :

Atul Palandurkar,

125, “SHARDA”,

Parvati Nagar,

Rameshwari Road,

Nagpur – 440027.

Tushar Joshi, Atul Palandurkar, Shwetal Bahadure, Harshal Potliya, Rahul Raja

Attendees of JUG Meetup on 27-03-2011

Attendees :

(From Left to Right)

  1. Tushar Joshi
  2. Atul Palandurkar
  3. Shwetal Bahadure
  4. Harshal Potliya
  5. Rahul Raja

 

Today’s meeting was very important for all of us, mainly Shwetal Bahadure & Harshal Potliya who are about to join the group very soon.

 

Sir & we discussed about various important thing & tasks to be done via JUG Nagpur likewise what is open source project? How to create a open source projects & finish it? Ways to spread the JUG Nagpur to more people of Nagpur, and how to make world know about JUG Nagpur? Even we discussed our view about being a member of the group, opportunities we may found while being in JUG Nagpur, exchange of ideas & the things we can learn from each other while being together in this group.

 

We planned to have 17 & possibly more different YANPAs (Yet Another NetBeans Platform Application) in accordance with the NetBeans User Group, Nagpur. Here we are not planning for something great but just to make it for the first time & later on will come back with something really exciting & useful for everyone!

 

We also planned to spread the JUG Nagpur to each & every professional & student of Nagpur who is interested in Java & its technologies.

 

Here at the meeting we also discussed about managing the website & wiki of JUG Nagpur, and to manage the FAQ pages & other pages & then to change the role after sometime so that everyone can learn how to do the particular task?

 

Test Results for TS_60_ProjectsWizard with NetBeans 7.0 Beta2 :

Sr. No. Test Specification Remark Found Bug
 
  1. Test suite : Modules Suite wizard
1.1 Invalid suite name Working -
1.2 Valid suite name Working -
1.3 Change location Working -
1.4 Set As Main Project Working -
1.5 Change Platform Working -
  1. Test suite : Module Project Wizard
2.1 Invalid module name Working -
2.2 Valid module name Working -
2.3 Change location Working -
2.4 Set As Main Project Working -
2.5 Standalone Project Working -
2.6 Add to module suite Working -
2.7 Valid Code Name Base Working -
2.8 Invalid Code Name Base Working -
2.9 Module display name Working -
2.10 Valid localizing bundle Working -
2.11 XML layer Working -
  1. Test suite : Library Wrapper Module Wizard
3.1 Invalid library file name Working -
3.2 Valid library file name Working -
3.3 Invalid license file Working -
3.4 Valid license file Working -
3.5 Name location and Basic module configuration Working -

 

Above mentioned result occurred with following machine specifications:

 

Machine 1 :

Product Version: NetBeans IDE 7.0 Beta 2 (Build 201102052128)

Java: 1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105

System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb)

Userdir: C:\Documents and Settings\Atul Palandurkar\.netbeans\7.0beta2

 

Machine 2:

Product Version: NetBeans IDE 7.0 Beta 2 (Build 201102052128)

Java: 1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105

System: Windows Vista version 6.1 running on x86; Cp1252; en_US (nb)

Userdir: C:\Users\Anup\.netbeans\7.0beta2

 

NetBeans User Group, Nagpur(India)
NetBeans User Group, Nagpur(India)

Standing, from left to right: Ketan Barapatre, Ayan Sinha, Prasanna Peshkar, Rahul Raja, Dhawal Saiya, Gaurav Murkute, Abhijeet Deshpande, Ameya Gharote, Abhishek Nagdeo.

Sitting, from left to right: Shivani Bhoyar, Vibhuti Pithwa, Amita Kashikar, Hrushikesh Zadgaonkar, Atul Palandurkar, Neeraj Chauriya, Chetan Gole, and Tushar Joshi (NetBeans Dream Team Member and Leader of the group above).

A group from lome, Togo

A group from lome, Togo

The participating students from Togo were: Ata Adjé LASSEY-ASSIAKOLEY, Koudjo D. APETOH-ANKOUTSE, Senu Ada ATCHINARD MESSANH-KANLIH, Komi Romain ABOLO-SEWOVI, Ata OUEGNIMAOUA, Bertin D. ABIASSI (who was in Canada during the training), Kodjovi Horacio TONOU, Folly Tata AYEBOUA, Yao Watèba APPETI, Paawilou-esso PALOUKI, Ayité Elom Alexandre KOUGBEADJO, and Horacio LASSEY-ASSIAKOLEY (Group Leader).

Agenda

Day 1:

    1. History & Purpose of the NetBeans Platform
    2. Getting Started with the NetBeans Platform
    3. Modularity & Dependency Management
    4. System FileSystem
    5. Nodes and Explorer Views
    6. Workshop

Day 2:

    1. Data Objects and Editors
    2. Window System
    3. Visual Library
    4. Contributing to Open Source Projects
    5. Ideas for Modules
    6. Workshop

 

Schedule

27th – 28th November 2010
2PM to 10PM

Day 1 – 27th November
02:00 to 05:00 -> Day 1 – Session 1

—————1Hr Tea Break—————

06:00 to 09:30 -> Day 1 – Session 2

——————–Dinner——————-

End of Day 1

Day 2 – 28th November
02:00 to 05:00 -> Day 2 – Session 1

—————-1Hr Tea Break————–

06:00 to 09:30 -> Day 2 – Session 2

———————Dinner——————

End of Day 2

Trainer

 

Geertjan Wielenga, Principal Product Manager, Oracle, Inc.

Geertjan Wielenga

Geertjan Wielenga

Principal Product Manager, Oracle Inc.

Location

NetScape Conference room

Infospectrum India Pvt. Ltd

IT Park, Nagpur.

INDIA

Goals

Learn about the NetBeans Platform and become experienced enough to be able to write a module, set of modules, and applications based on the NetBeans Platform. Also, to be able to locate pieces of code responsible for certain behaviour, change it and generate a patch that could be integrated back into official NetBeans.org source tree.

The course assumes the student wants to create distributed Swing applications, while having no knowledge of the NetBeans Platform or its idioms at all. The course is primarily focused on lectures accompanied by demos, with a workshop at the end of each day. At the end of the course, the student will have gained a global overview of the main NetBeans APIs, will have seen them in action, and will have used some of the main ones themselves in the workshops.

My Experience

Hey all,

Couple of months ago with the initiative of Tushar Sir, we started the NetBeans User Group, Nagpur (NUGNagpur). This group is of people passionate about NetBeans IDE or NetBeans Platform and who are located geographically in Nagpur, Maharashtra, India, and is the main collaboration tool for the members. Our focus is to share personal experiences, tricks, tips and learning with each other and contributing the community as and when possible, to do so we have conducted some meetings personally & via Skype too. NUG Nagpur also adds some nice friends me my life & a great guide in form of Tushar Sir.

There are many people who use NetBeans but they don’t know about the NetBeans Platform even I was using NetBeans but was unaware of it. Now after this 2Day training conducted by Geertjan Wielenga, Principal Product Manager, Oracle Inc. The NUGNagpur & I am thankful to Geertjan for his valuable time & for conducting the training in weekend, in India if someone does so people would have started scolding him/her that what are you doing?, seeing nobody is there, talking through microphone & all…. And for that we really appreciate Geertjan a lot for his kind efforts.

I’ll appeal to all who are using NetBeans as an IDE for Java, Android, C, C++, PHP, Groovy, Ruby on Rails, etc. development and are located in Nagpur, come forward & join NUGNagpur as soon as possible if and only if they are passionate about NetBeans IDE & eager to learn a lot. Here you guys can learn a lot, you will meet the people who are always ready to answer your problems.

The training was awesome, there were 17 people participated from NUGNagpur India, 10 people from Togo and 1 from Canada and with Geertjan in Amsterdam. The training was successfully carried out via Skype & WebEx with the LCD projectors on the big screen and we have connected Skype voice to Polycom audio device to broadcast it to all. The workshops conducted in between & at the end of each day was also very useful in learn a lot about NetBeans Platform, also added some experience to all the participants & helped a lot to clear their doubt if any.

After this training now I am “NetBeans Platform Certified Associate”. And I feel proud to be and call myself as NetBeans Platform Certified Associate. I think I have come one step close to my dream to work with the people of Sun Microsystems (now Oracle) so that I can learn a lot from their experiences & could be able to contribute some nice & useful things to world.

Day 1

On the very first day of training i.e. Day 1, we started from scratch since no one of us was aware of NetBeans Platform & the RCP (Rich Client Platform) Applications. Geertjan introduced it very nicely to all of us so that there were no doubt at all. Now after the training I am very happy that I don’t need to code that all things like Toolbar, Editor window, Properties window, Output window, Explorer window, Tree & tables, widgets, etc. since NetBeans Platform has already built it for us & we just need to use it in a proper way & don’t need to worry about the look & feel for my desktop applications because NetBeans Platform will add stunning looks to the application & great functionality too. It will also save a huge amount of development time.

We learned about the Modularity & their Plug-ability so as to make a good project. We can develop a single module which could fit in the old one to enhance the look & feel or the functionality of the old one. Dependency management, decoupling, refactoring of code, separation of concerns, etc. was also covered nicely.

The most interesting thing for me on Day 1 was Lookup API, Central Registry and RCP itself. Now I can develop Rich applications like NetBeans & plug-in for NetBeans.

The workshop was great!.

Day 2

On the second day i.e. Day 2, we started with a quick review of Day 1 consisting of a small discussion with Geertjan with a round of question-answers.

Moving on to further, we started with the Node API & learned all the other NetBeans Platform APIs. Following are the Top 10 NetBeans APIs:

  • Module System API,
  • Lookup API,
  • Window System API,
  • System FileSystem API,
  • Node API,
  • Explorer API & Property Sheet API,
  • Palette API,
  • Visual Library API,
  • Actions API,  etc.

With the help of all these and no. of rest APIs of NetBeans we can create stunning applications with great functionality like widgets, drag & drop, custom components, tree structure, table structure, nice toolbars, dockable – undockable windows, plug-in, etc.

We also learn porting of applications to NetBeans Platform, creating zip distribution, creating installer, creating “.nbm” file, plug-in center, etc.

At the end of the day we all were very happy. I really learned & enjoyed a lot. It was great & I am proud to be called as “NetBeans Platform Certified Associate”.

Now we are looking forward to develop RCP application using NetBeans Platform as soon as possible & to develop the open source projects under NUG Nagpur & the kind guidance of Geertjan & Tushar Sir.

Related Links :

Sun.com

NetBeans Zone

Here is the video tutorial for creating a simple GUI in Netbeeans.

NetBeans User Group, Nagpur

Brief Introduction:

NUGNagpur is a group of people passionate about NetBeans IDE or NetBeans Platform and who are located geographically in Nagpur, Maharashtra, India.  This group is the main collaboration tool for the members.  This is a focused group and the members intend to meet many a time in a month.  The objective of the group is to share personal experiences, tricks, tips and learning with each other and contributing the community as and when possible.


The NetBeans IDE:

The NetBeans IDE is an award-winning integrated development environment available for Windows, Mac, Linux, and Solaris. The NetBeans project consists of an open-source IDE and an application platform that enable developers to rapidly create web, enterprise, desktop, and mobile applications using the Java platform, as well as JavaFX, PHP, JavaScript and Ajax, Ruby and Ruby on Rails, Groovy and Grails, and C/C++.


The NetBeans Platform:

The NetBeans Platform is a generic framework for Swing applications. It provides the “plumbing” that, before, every developer had to write themselves—saving state, connecting actions to menu items, toolbar items and keyboard shortcuts; window management, and so on.

The NetBeans Platform provides all of these out of the box. You don’t need to manually code these or other basic features, yourself, anymore. See what some NetBeans-based applications look like. The platform does not add a lot of overhead to your application — but it can save a huge amount of time and work.

The NetBeans Platform provides a reliable and flexible application architecture. Your application does not have to look anything like an IDE. It can save you years of development time. The NetBeans Platform gives you a time-tested architecture for free. An architecture that encourages sustainable development practices. Because the NetBeans Platform architecture is modular, it’s easy to create applications that are robust and extensible.



History of NetBeans:

NetBeansbasically stands for Network JavaBeans. The NetBeans started its journey long way ago in the year 1996. Initially it was a final year student project under the guidance of the faculty of the Mathematics & Physics in Prague and was named as “Xelfi” (meaning Delphi for UNIX). It was a group of 7 who started a college project initially in C++ & was aimed for UNIX but after working for a year or so they found it difficult to work in C++, then they switch to Java 1.0.2.

After finishing the project, they started selling it on the internet for approximately $20 USD as the Shareware & they got quite successful.

Jaroslav “Yarda” Tulach is one of the founders of the NetBeans. His actual name is Jaroslav Tulach, he was also one of the 7 people worked on the original college project. He is still working with Sun Microsystems (now Oracle) as an NetBeans Architect.

In the year 1997, Roman Stanek, a Czech entrepreneur founded the NetBeans with the same project.

After the successful presentation of first beta of NetBeans 2.0 at Java One in the year 1998, in the year 1999 Sun Microsystems acquire the NetBeans.

If any one want to join the NetBeans User Group, Nagpur you may join the group using following links:

Hey friends,

If you want to download the latest version of the NetBeans; simply go to the following links:

http://netbeans.org/

Click on the download button & its done.


Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 421 other followers

Tweets

Follow

Get every new post delivered to your Inbox.

Join 421 other followers

%d bloggers like this: