Shortening Java Programming Time with JavaRebel Baltimore MD

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

BDF Computer Supplies
(410) 235-5119
820 West 36 th Street
Baltimore, MD
Services
Computer Supplies Parts and Accessories, Computer Peripherals, Computer Parts and Supplies Wholesale and Manufacturers, Computer Software

Data Provided by:
Smart Help Desk
(888) 629-6856
2043 E. Joppa Rd
Baltimore, MD
Services
Computer Networking Installation, Computer Software, Network Solutions, Computer Network Hardware, Computer Networks

Data Provided by:
Avatech Solutions Inc
(410) 363-8383
10715 Red Run Boulevard # 101
Owings Mills, MD
Services
Computer Consultants, Help Desk Services, Software Design and Development, Computer Software, Computer and Software Stores

Data Provided by:
Staples
(410) 323-6235
5835 York Road
Baltimore, MD
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

Staples
(410) 337-7212
803 Goucher Blvd.
Towson, MD
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

ACR
(410) 340-6269
8054 Gough
Baltimore, MD
Services
Computers and Equipment Installation, Computer Security Systems and Services, Computer Software, Computer Enhancements, Computer Service Bureaus
Hours
Mon-Fri: 08:00am-05:00pm
Payment Options
Personal Checks, Money Orders

Data Provided by:
Cima
(410) 760-8754
898 Airport Park Road # 200
Glen Burnie, MD
Services
Help Desk Services, Computer Software, Computer and Software Stores, CNC Machining Turning and Milling Shops

Data Provided by:
K-Tap Document Imaging
(410) 384-9560
724 Dill Road
Severna Park, MD
Services
Help Desk Services, Computer Software, Computer and Software Stores

Data Provided by:
Staples
(410) 288-3391
7929 Eastern Avenue
Baltimore, MD
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

Staples
(410) 747-7057
6030 Baltimore National Pike
Catonsville, MD
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

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