On mySimon: Backpacker Magazine Award Winners
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 8 of 16:
Next »
« Previous
Good article, thanks for the link.
I can't speak for others but I can talk about our companies experience. We use a LOT of Office add ins for shop floor data collection and tying it into Office (and back office).

These were written in Visual Basic (5 and 6) after first writing them in VBA and discovering the GAPING hole in security. (takes less than 30 seconds to hack a VBA add in and dump the code out.) Anyhow, we wrote them as a COM.

With Office 2007 right a round the corner as well as Vista we have been looking at what it will take to port the add ins over and it's not pretty. Visual Studio won't do a conversion (or does it so badly you could never straighten it out). We are faced with two choices, we can build our own PIA (Program Interop Assembly) and use the existing COM (slowly) or we can re-write it from scratch. Oh joy!!! Uncounted man hours to get back even with the board. (Ok, if we re-write it we will make some changes but they are not going to sell product and that means it's useless to our company.)

To add to it we have to contend with the new graphics sub-system. Not that I am against improving the graphics but the real problem is that this graphics engine exists only in Vista. (There are promises of a service pack for XP but not older versions and at least half my clients are on Win2K.)

This of course means we must maintain two complete code libraries and make certain the end user uses the right one. Yes I agree that Vista will be a dominant OS at some point down the line, but for a developer it's some distance away and we have to write code today.

I could also point out how easy it is to hack anything written with Visual Studio. Yes there are Obfuscation tools out there but they don't really work all that well and there are already hacks for them. This was not a problem with a VB project compiled to an exe.

All in all, I am being forced to make some very tough decisions in the next year I never thought I would have to make...
Posted by: No_Ax_to_Grind   Posted on: 06/12/06 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Time to spank MS...  No_Ax_to_Grind | 06/12/06
Pleas falling on deaf ears dude  itanalyst | 06/12/06
Wrong  interprisesolutions | 06/12/06
Yes, no, and sort of...  No_Ax_to_Grind | 06/12/06
Why...  interprisesolutions | 06/12/06
But,  Update victim | 06/13/06
It's only going to get worse  Yagotta B. Kidding | 06/12/06
Good article, thanks for the link.  No_Ax_to_Grind | 06/12/06
Decisions, decisions  Yagotta B. Kidding | 06/12/06
Maybe...  No_Ax_to_Grind | 06/12/06
WOW !!!, Ax, you  Update victim | 06/13/06
And then they'll snuff you out.  phburks | 06/12/06
Isn't that true of any OS though?  No_Ax_to_Grind | 06/12/06
Key difference  Yagotta B. Kidding | 06/12/06
Not really...  No_Ax_to_Grind | 06/12/06
But, Ax,  Update victim | 06/13/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
advertisement

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here