Shortening Java Programming Time with JavaRebel Alexandria VA

For programmers only: Change your Java code and keep on running without redeployment. Read on and know more.

TCS Computer
(703) 913-0900
6343-b Rolling Road
Springfield, VA
Services
Computers and Equipment Repair and Maintenance, Computer and Equipment Dealers, Business Computer Dealers, Computer Software, Computer Networks
Hours
Mon-Fri: 09:00 AM-06:00 PM

Data Provided by:
Advanced Millennium Technology Inc
(703) 759-0278
Vienna, VA
Services
Computer Consultants, Computer Software, Computer Networks, Computer Systems Consultants and Designers, Computer Training
Hours
Mon-Sun: 08:00 AM-08:00 PM
Payment Options
Personal Checks, Money Orders, Travelers Checks, Cash Only

Data Provided by:
Pragmatics Inc
(703) 761-4033
7926 Jones Branch Drive
Mc Lean, VA
Services
Computer Software, Computer Networks

Data Provided by:
Terrapin Information Services Corp
(301) 933-5599
11141 Georgia Ave Suite 513
Wheaton, MD
Services
Information Technology Services, Computers and Equipment Repair and Maintenance, Computer Software, Computer Networks, Computer Systems Consultants and Designers
Hours
Mon-Fri: 09:00am-05:00pm

Data Provided by:
Trisec Associate Inc
(703) 471-6564
2905 Parklawn Court
Herndon, VA
Services
Help Desk Services, Computer Software, Computer and Software Stores, Computer Networks

Data Provided by:
TCS Computer
(703) 556-0400
8500 Leesburg Pike Suite 102
Vienna, VA
Services
Computers and Equipment Repair and Maintenance, Computer and Equipment Dealers, Business Computer Dealers, Computer Software, Computer Networks
Hours
Mon-Fri: 10:00 AM-06:00 PM

Data Provided by:
XenData, Inc
(703) 319-3665
Vienna, VA
Services
Computer Hardware and Supplies, Computer Software

Data Provided by:
Un-bound Solutions
(703) 591-0498
12471 Hayes Ct. #302
Fairfax, VA
Services
Computer Software, Business Software, Network Consultants, Computer Network Hardware, Computer Networks

Data Provided by:
Network Alliance Inc
(703) 715-0271
11130 Sunrise Valley Drive Suite 120
Reston, VA
Services
Information Technology Services, Computer Supplies Parts and Accessories, Computer Hardware and Supplies, Computer Software, Computer and Software Stores
Hours
Mon-Fri: 08:00am-06:00pm

Data Provided by:
$50 ONLY- FLAT FEE COMPUTER REPAIR
(202) 436-9811
5505 Halpine pl
Rockville, MD
Services
Computers and Equipment Repair and Maintenance,Computer Upgrade Services,Data Recovery,Computer Software
Payment Options
Personal Checks

Data Provided by:
Data Provided by:

Shortening Java Programming Time with JavaRebel

Edit-compile-test-edit-compile-test. This is the "software development cycle" all programmers know well, from "Hello World" onwards. JavaRebel ($59 for a one-year personal license, $129 for a one-year corporate single-user license) is a JAR file which will allow you to skip directly from "edit" to "test" while eliminating "compile" at least most of the time.

Using JavaRebel is extremely simple: Just pass an appropriate command when you invoke your Java Virtual Machine. It took me about 30 seconds to get it working in Eclipse. Once it's there, it's transparent--and useful. To test it, I launched an application, then, while the application was running, added in some additional output code to the event handler for a button. After a second or two, I received a notice in my console window that the relevant classes had been reloaded, and the button now executed its modified behavior. I can foresee this saving me a tremendous amount of debugging time. Even a few minutes a day saved re-launching apps adds up, over a year, to hours or even days of productivity, depending on re-deployment time after minor edits.

There are a few changes it can't handle--you can't change class hierarchy or implement new interfaces, for example, but it's unlikely you'd be making changes like that during a standard edit-compile-test cycle. There is also a risk factor; if the app you're working on is "live," and you are careless with your configuration, you could introduce new bugs into running code. However, that's a user error and hardly the fault of the program.

The trial version lasts for 30 days and prints a message in the console window when run. This should be long enough to determine if the utility provided is worth it.

Click here to read article at PC World