Ingmar has posted 3 posts at DZone. View Full User Profile

RS232 Communication Plugin for NetBeans IDE

12.27.2011
| 16069 views |
  • submit to reddit

In the beginning of November 2011, I posted an article on NetBeans Zone about implementing AVR microcontroller support for NetBeans IDE. For the last month (in my spare time) I have been working to create the first plugin that brings the IDE closer to realizing that goal.

The RS232 communication plugin is almost completely finished. The plugin uses the RXTX library (http://rxtx.qbang.org/wiki/index.php/Main_Page) and can communicate with any RS232 device, such as the very popular Arduino development boards.

The RS232 communication plugin is only the first of the planned plugins that I wish to create to make NetBeans IDE more compatible for the embedded engineer.

See http://java.net/projects/nbplugin-avr, the project's homepage.

The RS232 window is capable of receiving RS232 communication data and display this data in either ASCII (plain text), hexadecimal, octal or binary values; sending data to the device in either ASCII or hexadecimal values; logging the data to a log file; changing COM port, baud, # databits, parity, stopbits, and some handy UI stuff:

The plugin also has some public API packages that other NetBeans RCP developers can use to implement RS232 communication in their own applications.

This plugin is tested on Windows 7 and Mac OS X. See http://java.net/projects/nbplugin-avr for the latest release and sources (GPL-2.0).

I am currently looking for people who are willing to join the project and help develop and/or test the plugin!

Next step, for AVR support in NetBeans IDE, will be to implement basic AVRDUDE functionality.

Version 0.2 of the RS232 plugin can be downloaded here.

and HAPPY NEW YEAR!

AttachmentSize
rs232window.png12.41 KB
Published at DZone with permission of its author, Ingmar Hendriks.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Sławomir Mikuła replied on Tue, 2011/12/27 - 3:51am

great work, really impressed with the development pace of the project. I'll try it on the linux platform (in a weekend)

Matt Coleman replied on Wed, 2012/03/21 - 12:50pm in response to: Sławomir Mikuła

tried this and it works!!congratulation on this one

 web designer buffalo

Carla Brian replied on Sun, 2012/05/06 - 11:08am

I havent' tried this one yet. I need more tutorials on this. I really need a lot of time to do this. - James P Stuckey

Mateo Gomez replied on Wed, 2012/08/15 - 1:46am in response to: Sławomir Mikuła

yes,,it is very good on linux i must say

mexican drinks

Stork Club replied on Fri, 2012/10/19 - 1:44am

coolest plugin ever!!it work with lots of system

 club stork

Simon Ong replied on Mon, 2013/02/04 - 1:34am

Hi:

     I'm new to Java, I'm using MS Visual Studio most of my "Life". I did a lot programming in C# with Serial Port (RS232). Few years back I tried and gave up with Javacomm and then RXTx. As compared to VS, that was nightmare. I wanted to give a try and now refreshing as much as i can on java (Netbeans 7.2.1 on wind 7 64bits).
 Hope you can help and give me a hand on this.

 How do I use the plug in you developed in Netbeans? If you don't mind just do the Dummies way. Step by step...(:

"coolest plugin ever!!it work with lots of system", THAT really attract my attention.


Johan Botha replied on Thu, 2013/02/28 - 2:04am

Rancho Cucamonga Garage Door Repair   I desired to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts.

Johan Botha replied on Tue, 2013/04/02 - 12:40am

onlinecasinoperle | online-kasino-berichte | onlinecasinopirat 

 onlinecasinopot | onlinecasinopower | onlinecasinoprofis

Such skills are no longer taught in this country, largely as a result of having to teach to standardized tests. 

Johan Botha replied on Wed, 2013/04/03 - 4:18am

styrofoam  They just regurgitate what they've been taught without actually understanding it or - most importantly - being able to learn from it.  

Muhammad Danial replied on Mon, 2014/03/31 - 8:33am

 The RS232 window is capable of receiving RS232 communication data and display this data in either ASCII (plain text), hexadecimal, octal or binary values; sending data to the device in either ASCII or hexadecimal values; logging the data to a log file; changing COM port, baud, # databits, parity, stopbits, and some handy UI stuff:

Samsung american fridge freezer repairs

Muhammad Danial replied on Wed, 2014/04/02 - 5:44am

 For the last month (in my spare time) I have been working to create the first plugin that brings the IDE closer to realizing that goal. 

Creating a Business

Muhammad Danial replied on Mon, 2014/04/07 - 6:45am

 logging the data to a log file; changing COM port, baud, # databits, parity, stopbits, and some handy UI stuff:

energías renovables

Black Men replied on Fri, 2014/04/11 - 11:43am

 The third time was a charm for Tejay van Garderen. The new Aspen resident won the third annual USA Pro Challenge on Sunday, after finishing second overall last year and third overall in the inaugural race.

Greg Aziz

Black Men replied on Sun, 2014/04/13 - 1:16am

 hexadecimal, octal or binary values; sending data to the device in either ASCII or hexadecimal values; logging the data to a log file; changing COM port, baud, # databits, parity, stopbits, and some handy UI stuff: 

soundcloud downloader

Samad Khatri replied on Tue, 2014/04/15 - 10:21am in response to: Simon Ong

 World stem cell therapy in the USA and offshore are increasingly developing and soon will change the medical field we know. Parkinson’s disease 

Black Men replied on Fri, 2014/04/18 - 1:30am

 The plugin also has some public API packages that other NetBeans RCP developers can use to implement RS232 communication in their own applications. 

how to teach your child to read and write

Black Men replied on Fri, 2014/04/18 - 3:38pm

 The plugin also has some public API packages that other NetBeans RCP developers can use to implement RS232 communication in their own applications. 

Samad Khatri replied on Sat, 2014/04/19 - 10:22am

 has some public API packages that other NetBeans RCP developers can use to implement RS232 communication in their own applications.https://www.rebelmouse.com 

Black Men replied on Sun, 2014/04/20 - 12:58am

 The RS232 communication plugin is only the first of the planned plugins that I wish to create to make NetBeans IDE more compatible for the embedded engineer. 

bedroom furniture plans

Black Men replied on Sun, 2014/04/20 - 1:47am

  His last position was as senior vice president and general manager of Cisco's Services Routing Technology Group, where he oversaw cloud infrastructure and integrated networking products     

http://aokmedia.co

Black Men replied on Tue, 2014/04/22 - 1:32am

 They just regurgitate what they've been taught without actually understanding it or - most importantly - being able to learn from it.   

matching bracelets

Black Men replied on Tue, 2014/04/22 - 2:39am

   That article was written by Geertjan Wielenga and it will become clear that much of the base code to accomplish this article was extended from Geertjan's example.  

short term rentals

Black Men replied on Tue, 2014/04/22 - 6:14am

 The momentum is growing in the national movement against bottled water. Many cities, towns and states have prohibited government purchases; many colleges and universities have virtually eliminated bottled water from campus. Concord’s decision to ban the sale of bottled water in town will set a legal precedent, bringing action to the next level and helping other communities move forward.

amanda leto fibroids miracle book

Black Men replied on Wed, 2014/04/23 - 3:20am

 hexadecimal, octal or binary values; sending data to the device in either ASCII or hexadecimal values; logging the data to a log file; changing COM port, baud, # databits, parity, stopbits, and some handy UI stuff: 

figue de barbarie

Black Men replied on Wed, 2014/04/23 - 5:16am

 There is a clash of ideas occurring in education right now between those who believe that public education is not only a fundamental right but a vital public service, akin to the public provision of police, fire protection, parks, and public libraries, and those who believe that the private sector is always superior to the public sector.     

how to build your own website

Black Men replied on Thu, 2014/04/24 - 4:09am

 , akin to the public provision of police, fire protection, parks, and public libraries, and those who believe that the private sector is always superior to the public sector.    

http://www.drewniana9.pl/

Black Men replied on Thu, 2014/04/24 - 9:40am

 The plugin also has some public API packages that other NetBeans RCP developers can use to implement RS232 communication in their own applications.

click url

Black Men replied on Sat, 2014/04/26 - 8:38am

 This article will help prepare you for a camping trip of a lifetime, and inspire you with some great activities. The information is surely something you will appreciate in the end  

amway opinie  

Samad Khatri replied on Sat, 2014/04/26 - 12:01pm in response to: Simon Ong

 I'm using MS Visual Studio most of my "Life". I did a lot programming in C# with Serial Port  novafaktoria.pl

Black Men replied on Sun, 2014/04/27 - 3:25am

  I desired to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts.

Retail POS System

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.