Shortening Java Programming Time with JavaRebel Hickory NC

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

Efficient Computer Systems Inc
(828) 328-2263
530 Us Highway 70 Southwest
Hickory, NC
Services
Computers and Equipment Repair and Maintenance, Computer Consultants, Computer Software, Computer Networks, Bar Code Scanning Equipment and Supplies

Data Provided by:
Staples
(704) 735-0321
1623 E. Main Street
Lincolnton, NC
Recycling Services
Recycling Desk
$3 Ink & Toner Credit
Hours
Mon-Fri: 8:00am-9:00pm Sat: 9:00am-9:00pm Sun :10:00am-6:00pm

Visionet Online Service
(919) 732-9885
512 Us Highway 70 East
Hillsborough, NC
Services
Internet Products and Services, Internet Services, Computer Hardware and Supplies, Computer Software, Internet Service Providers

Data Provided by:
HJR_SOFTWARE
(704) 579-6102
Onsite Computer Services - We Do It All!
Charlotte, NC
Services
Computers and Equipment Repair and Maintenance, Web Site Hosting, Computer Software, Internet Service Providers, Web Site Design
Hours
Mon 10:00 AM-10:00 PM
Tue 10:00 AM-10:00 PM
Wed 10:00 AM-10:00 PM,

Data Provided by:
T M Floyd and CO
(704) 894-9830
8936 N Pointe Executive Park
Huntersville, NC
Services
Computer Consultants, Computer Software, Computer and Software Stores, Computer Systems Consultants and Designers

Data Provided by:
OfficeMax
(828) 327-7227
1718 Highway 70 S.E.
Hickory, NC
Hours
M-F 8-9, Sa 9-8, Su 11-6*

Staples
(828) 754-6428
112 Wilkesboro Blvd.
Lenoir, NC
Recycling Services
Recycling Desk
$3 Ink & Toner Credit
Hours
Mon-Fri: 8:00am-8:00pm Sat: 9:00am-7:00pm Sun :10:00am-6:00pm

ZL Creations Web Site Design
(252) 566-3200
104 Myrtle Road
La Grange, NC
Services
Computers and Equipment Repair and Maintenance, Computer and Equipment Dealers, Computer Hardware and Supplies, Computer Software, Computer Networks

Data Provided by:
Systems Technology Associates
(919) 460-0020
119 SW Maynard Road # 202
Cary, NC
Services
Computer Supplies Parts and Accessories, Help Desk Services, Computer Hardware and Supplies, Computer Software, Computer and Software Stores

Data Provided by:
Piedmont Triad Computer Conslt
(336) 766-5555
3626 Clemmons Road
Clemmons, NC
Services
Help Desk Services, Computer Software, Computer and Software Stores, Information Systems Consultants

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