Re: 1st draft - Java FAQ

From: Jon A. Cruz (jon_at_joncruz.org)
Date: 03/08/04


Date: Mon, 08 Mar 2004 01:17:45 -0800

Andrew Thompson wrote:
>
>>Remember, this increases shelf live, reduces QA requirements, reduces
>>development cycle time,
>
>
> Is it only in the step to produce the
> .exe Jon? Or are there further steps
> of which I am unaware?
>

Oh, there are lots of steps.

First of all, one needs to validate the latest versions of the
compilation product from the vendor. If critical bugs are found, it
can't be used to build a shipping product untill those are addressed. So
that's work that needs to be done each time a rev comes out from the vendor.

Then there's the time to pass things through a QA cycle. Once
engineering thinks things are done, they need to be verified. So every
shipping version and update of a product need to go through complete
testing cycles.

And... since native compilation is per target platform, the QA cycle
needs to be done completely for each target platform. So that multiplies
the needed effort.

Then there's shelf space. Maybe not a big deal nowadays, but could be.

Then one needs to get all customers to upgrade to the proper version.
Either have free updates (in which case the business needs to eat the
cost of producing said updates) or needs to handle clients not all updating.

Oh, then there are the support costs. When you ship standard Java
bytecodes, VM problems are the responsibility of the platform or VM
vendor. However, when you ship compiled binaries, they become your
responsibility (even if they're actually bugs in the vendor's
compilation product).

Hmmm... there are probably more, but that's some of the ones I can
remember hitting right off the top of my head.



Relevant Pages

  • Re: Update taking forever to "install"
    ... Power never has to cease flowing to your machine - so you do not have to "turn off" the machine and you did not mention a 'cycle', ... The .NET Framework updates can take a considerably long time, ... off Computer after all updates have been applied, the dialog box that appears in the center of the screen states quite clearly under the middle button -- "Click here to install the updates and TURN OFF your computer". ... If you simply choose Restart, not all of the updates will get installed. ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: virus help
    ... The pass this cycle, please follow the steps: ... > Repairing Windows XP: ... > Windows XP firewall or use a third-party firewall (like ... > reinstall to download the updates. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: vba code to duplicate edits on sub-form
    ... If you ever find yourself writing VBA code to "cascade" updates from ... Your model has a 1:M relationship between Cycles and Adverse Events ... (with the Cycle field in the PK of the Adverse Events table). ...
    (microsoft.public.access.formscoding)
  • Re: Repost: lost update reminder, hangs up at install?
    ... Try forcing AU to cycle. ... > for critical updates on XP, ... >>Far as I know AOL browser still causes problems. ... >>> reminding me of updates on my XP pc, ...
    (microsoft.public.windowsupdate)