[RSS]

Wade Chandler's Netbeans Wiki Page

My name is Wade Chandler. You can visit my home page for more information about me, or contact me directly at hwadechandler-netbeans@yahoo.com. I have been active in the Netbeans community for a number of years. I started out with Forte 1.0. I have used it off and on ever since. I have used many IDEs through the years including JDeveloper and JBuilder. I have used many other IDEs as I write software in other languages as well. I also contribute in different capacities to other open-source projects.

I am currently a member of the core, openide, beans, contrib, and form (Matisse) projects of NetBeans. I have CVS access to these projects/modules and try to contribute when I can. I also contribute patches to others such as the JSE and JEE project support. In the Dream Team we are trying to work on different projects for promoting and improving NetBeans. Check out the different things we are doing on the Dream Team Projects Page.

I'll add more information real soon.

NetBeans Projects and Interests

Small projects to help others

  • Simple Derby in a NetBeans RCP Application Example(info) - This can be used to see how to use Derby in a NetBeans RCP Application. It lets you query any Apache Derby Database as long as you have a server running. It defaults to the travel database which is included as part of NetBeans 6.0. It includes the Apache Derby client library as a library wrapper module. This has been created using a NB 6.0 daily from (2007-09-28) and includes the Apache Derby 10.3.1.4 client library.
  • Simple Annotations Project in NetBeans(info) - This can be used to see how annotations with Retention.SOURCE can be used inside NetBeans and can be used as a starter project to learn about annotations. I had been meaning to look into annotations development, so this is the first start of something. I'll update it later as I make the code more correct. Basically, it will generate the class file from the annotations, but some of the annotations are not processed because I have some code which isn't correct in my processor, but it doesn't crash out. More to come.
  • Central Lookup Example(info) - This is an example of using a special lookup extension to give your application a global application context which can be listened to and used to lookup instances which may be registered by any module. This gives generic decoupling of APIs and makes it very easy to register a class instance in the lookup. There is simple code in a couple of classes which demonstrate what basically happens when a login occurs or some other user action which other parts of the application may need to know about data. In this simple example you may enter a Name, UID (user ID), PWD (password), and a token. The token is what might be a possible unique result for a session. In this case we enter everything in to build a UserInformation object which might be built by login logic. It is just a simple example to show how this works. Once you enter the information, click the "Set User Information" button. Notice the other NetBeans TopComponent which has registered a listener on a particular Lookup.Result<UserInformation> reacts to the set information. This is communicating through the Lookup.

Attachments

CentralLookup.zip Info on CentralLookup.zip 34377 bytes
DerbyTestProjects.zip Info on DerbyTestProjects.zip 508821 bytes
annotations.zip Info on annotations.zip 58126 bytes
wade_bio_small2006.jpg Info on wade_bio_small2006.jpg 19417 bytes