How do you avoid screwing with other vendors' Plug-In requirements?

I can control which plug-in my applet uses pretty easily by using the correct info within the HTML page that calls it.
What if another vendor, though, is not requesting a specific plug-in version in their html ... but uses the browser default instead?
When I upgrade my applet to another plug-in version and update my HTML to reference the new version, won't that change the browser's default at download/install time?
Is there a way that I can say:
1. Use this particular plug-in version.
2. If not found, install it -- but don't mark to set the new plug-in as any browser default?
3. If the install can be done silently, is their a silent method that works for Windows and Mac and for IE, Netscape, and Safari?
In other words for the same customer, if Vendor A needs plug-in 1.2, Vendor B needs plug-in 1.3, and I need plug-in 1.4, how can these all live happily together?
Is the only way to do this to make sure all vendors are using the same plug-in strategy?
Thanks.

Hi Swett,
for silent installation you can check out
http://java.sun.com/j2se/1.4.1/docs/guide/plugin/developer_guide/silent.html
The method described there by default does not register the plugin to be the browser's default. I haven't actually tried silent install myself, though, and don't know on which systems it'll work.
Regarding other vendor's plugins: I'm afraid there's no guarantee you don't mess up anything. I guess that if everyone is using static plugin versions in their html then they can live next to each other without interfering, the problem comes into play if someone uses dynamic version control. That is what actually happened to me, having deployed an applet requiring jpi 1.3.1 or higher, and later had to find out that it didn't work for clients once they'd installed 1.4 on top of it :-(
In principle I would prefer dynamic version support since it minimizes the number of plugins clients have to install, but due to the ever changing plugin features (grrr...) static version support is probably the recommended way to go (if your customer finds that acceptable).
The lesson I had learned from that is that in the end each vendor and each customer is responsible to have a robust plugin/html deployment, and the client is responsible not to mess up his system (by e.g. having one plugin to be the browser's default) -- all you can do is offer your advice to both parties.
Cheers,
Gerret

Similar Messages

  • When syncing 2 iphones to itunes how do you avoid getting each others apps

    When you sync 2 iphones to itunes how do you avoid
    getting each others apps

    For some reason without syncing
    when I download an app the 2 phones
    get the same app. They are 2 different
    phones with 2 different apple IDs

  • How do you share reminders with others in new (as of 14/09/12) iCloud?

    Now that reminders has its own 'app' on icloud.com, how do you share reminders lists with others? It has all changed in the past 24hrs or so. It used be possible by sharing from the calendar 'app' on icloud .com, now there is nowhere.

    See my post here: https://discussions.apple.com/message/19562486#19562486

  • How do you share music with other devices?

    how do I share music and videos with my girl friend's iPad?

    Greetings Hsiguy07,
    If you have a computer running iTunes you can share music and other content from it to other devices such as your girl friend's iPad when it is on the same Wi-Fi network. See this article for how -
    iOS: Setting up Home Sharing on your iOS device - Apple Support
    Thanks for using Apple Support Communities.
    Be well,
    Brett L 

  • With the new Iphone update, how do you avoid Facebook syncing your friends into your contacts?

    With the new Iphone update, how do you avoid Facebook syncing your friends list with your contacts??

    The iphone will sync itunes content with one computer at a time.  If you sync to another it will erase the current content from the iphone and repalce with content from the new computer.

  • I want to upgrade from Tiger to Snow Leopard on my 2008 MacPro. How do I avoid problems with the upgrade process?

    I want to upgrade from Tiger to Snow Leopard on my 2008 MacPro. How do I avoid problems with the upgrade process?

    #1 Do a complete bootable backup of your drive before upgrading. That way should anything happen you can revert back to the start and try again.
    Make sure you meet Snow Leopard 10.6 Technical Requirements - http://support.apple.com/kb/SP575
    You might also want to make sure you don't have software issues with SL:
    A Mac OS X 10.6 Snow Leopard Application Compatibility List - http://snowleopard.wikidot.com/

  • HT201270 How do you avoid timed-out?

    1.Where are the updates stored?
    2. How to you avoid timed-out session if you don't have wifi access?

    I suspect it has something to do with your network settings on your PC. I'd recommend calling AppleCare right away. you have 90 days of free AppleCare telelphone support, they can help walk you through the process. Also if you haven't already i'd strongly recommend Pondini's guide to using Migration Assistant. You can locate it by clicking:
    http://www.pondini.org/OSX/Setup.html

  • How do you move itunes with playlists from one computer to another

    how do you move itunes with playlists from a computer to ext hard drive, so it will play from the ext harddrive and not the computer

    Type "move itunes library to external hard drive" into the google search bar.

  • How do you close programs with new iOS7? Old way doesn't seem to work!

    How do you close programs with new iOS7? Old way doesn't seem to work!

    After double tap home button, swipe up on the app card that appears above the icon.

  • HT4759 how do you update icloud with contacts transferred to Iphone by verizon

    How do you update icloud with contacts transferred to Iphone by Verizon?  The only contacts that show up in icloud are the ones I entered myself to the phone.

    You'll need to copy them to iCloud in order to see them on your PC.  To do this, do the following:
    Go to Settings>iCloud, turn Contacts to Off, choose Delete from My iPhone when prompted (they will still be in iCloud).
    Download the app My Contacts Backup.  Use this to backup the remaining contacts on your phone (from Verizon) as a vCard attachment to an email that you send to yourself.  Confirm that you have received the email.
    Go to Settings>iCloud and turn Contacts back to On.
    Open the My Contacts Backup email and tap the attachment to import the Verizon contacts back to your phone.  They should now be in iCloud, and appear on your PC.  You may see duplicate contacts on your phone because you are still viewing both the contacts from Verizon as well as the copies now in iCloud.
    Open Contacts on your phone and tap Groups, tap the Groups that were imported from Verizon so they are unchecked and tap Done.  This will hide them from view and illiminate the duplicates.

  • Noob question... How do you familiarize yourself with a library?

    I'm very new to Java and programming in general. but I am currently reading some beginner books for Java. From what I've read, libraries are nothing more than prewritten code which you can call to use in your programs. My question is how do you familiarize yourself with the libraries? With so many different libraries, how do you find out what they are capable of? Is is simply diving in it and analyzing the code? Can you create your own libraries? If so, what is the advantage of creating a library instead of baking the code right into the program? Why advantage do you have with referencing an outside file for code over having a self contained program?

    Morisato13 wrote:
    I'm very new to Java and programming in general. Welcome to the forums!
    but I am currently reading some beginner books for Java. From what I've read, libraries are nothing more than prewritten code which you can call to use in your programs. Yes indeed. Why reinvent the wheel?
    My question is how do you familiarize yourself with the libraries? Gradually.
    With so many different libraries, how do you find out what they are capable of? The best way is by working through a good Java book.
    Is is simply diving in it and analyzing the code? You can do that, too.
    Can you create your own libraries?Yes.
    If so, what is the advantage of creating a library instead of baking the code right into the program? 1. You can analyze it and test it separately.
    2. You can reuse it separately.
    Why advantage do you have with referencing an outside file for code over having a self contained program?Are you asking the same question, just with different wording?

  • I connect my iphone5s to my 2015 Terrain using Bluetooth, when I make a call I can hear the caller but they can't hear me. Anyone else have this problem? How did you resolve it? Other phones connect and work perfectly.

    NNeed help I connect my iPhone 5s to Bluetooth in my 2015 GMC Terrain. When I make a call i can hear them but they can't hear me. Anyone else have this issue? How did you resolve it. Other phones work fine, just not my phone.

    Hello Sandylynn,
    After reviewing your post, it sounds like you can connect the device with Bluetooth and make and receive calls but they dont hear you. I would recommend that you read this article, it may be able to help the issue.
    If your voice is too faint or sounds unclear using iPhone, or iPod touch - Apple Support
    People can't hear you during a phone
    Thanks for using Apple Support Communities.
    Have a nice day,
    Mario

  • How do you shuffle genre with iOS7 on iPhone5?

    How do you shuffle genre with iOS7 on iPhone5?

    Turn the phone sideways - First make sure that landscape mode isn't locked by swiping up from the bottom to bring up Control Center and then the top right icon is Portrait lock.

  • How do you change password with out using cd on imac?

    How do you change password with out cd on imac?

    Please read:
    http://osxdaily.com/2011/08/24/reset-mac-os-x-10-7-lion-password/

  • How  do you set up with pc

    How  do you set up with pc.

    I set up last year with Win 7. I downloaded Airport Utility from apple.com. I don't recall any difficulty. Wireless is not my forte. Sorry I can't offer better assistance.
    I installed Software Update on the pc to keep software up to date.
    Hope this helps.

Maybe you are looking for

  • Export alv grid to excel

    When I try to export to excel using the Icon in the toolbar, or List->Export->Spreadsheet..., it happens that it opens a new excel file, but it is empty. All the data selected disappear. But if I try to export through Local file, it exports the data,

  • JScrollPane based component

    Hi all, There's a common feature in office applications (including MS Excel) where a user can load in a text file which has been layed out with fixed width columns (not delimited, actually set out with X characters until next column). The interface u

  • C# and PrintSpoolerAPI API from PowerShell

    Hi Everyone, I am trying to create custom form for the printer using power-shell. I have searched the net and found that it will be accurate to do it using PrintSpooler API.  I found some examples on net PrintSpooler API. I want to use these codes wi

  • Entry point not found after installing last update (itunes 11.1.4.62)

    itunes just prompted me to install an update, so I did.  Now I can not open iTunes at all.  I recive the following message: iTunes.exe - Entry Point Not Found The procedure entry point ?videoTracks@QTMovie@@QBE?AV?$Vector@VQTT rack@@@***@@$0A@VCrashO

  • My IPAD is disabled connect to itunes I have forgotten my passwiord

    I have forgotten my password for my IPAD, I've attempted many times now I get the message ipad is disabled