Shortening Java Programming Time with JavaRebel Fresno CA

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

OfficeMax
(559) 297-1011
1465 Shaw Avenue
Clovis, CA
Hours
M-F 8-9, Sa 9-8, Su 10-6*

Network Communications DB
(650) 757-1417
2171 Junipero Serra Boulevard # 280
Daly City, CA
Services
Computer Software, Computer Network Hardware, Computer Networks

Data Provided by:
Signature Systems, Inc.
(415) 574-3848
1125 East.Hillsdale Boulevard. #110
Foster City, CA
Services
Hardware Wholesale and Manufacturers, Computer and Equipment Dealers, Computer Software, Data Communications Equipment and Systems, Data Communications Cabling

Data Provided by:
Tool Pros Inc
(951) 637-0500
9000 Arlington Avenue # 119
Riverside, CA
Services
Building Materials and Supplies Dealers, Tools Retail, Computer Software, Hand and Power Tools, Hardware Dealers

Data Provided by:
Fanrocket Llc
(310) 657-6400
8721 Santa Monica Boulevard # 630
West Hollywood, CA
Services
Internet Products and Services, Internet Services, Computer Hardware and Supplies, Computer Software, Internet Software Design and Services

Data Provided by:
OfficeMax
(559) 891-7900
2751 Highland Avenue
Selma, CA
Hours
M-F 8-9, Sa 9-7, Su 10-6*

CommVault Systems
(415) 401-5800
1350 Old Bayshore Drive suite 700
Burlingame CA, CA
Services
Hardware Wholesale and Manufacturers, Computer and Equipment Dealers, Computer Software, Technical Illustrations, Aerospace Support Services

Data Provided by:
Network Support Group
(949) 717-7761
Newport Beach, CA
Services
Computer Software, Computer Network Hardware, Computer Networks, Communications Services

Data Provided by:
Network Guys
(510) 713-8880
39355 California Street # 305
Fremont, CA
Services
Computer Software, Computer Network Hardware, Computer Networks

Data Provided by:
Motorola Broadband Solutions
(510) 420-7400
6001 Shellmound Street # 4
Emeryville, CA
Services
Marketing Sales, Computer Software, Computer Network Hardware, Computer Networks, Communications Services

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