Design question about instant download a patch

Hi All,
Here is a design question for you:
Background:
The application we built is being upgraded from time to time and we send it to our users.
our users use it on a network so there is only one file to upgrade (and being done by the sys admin)
We send them a �patch�; actually, it�s a new version of the application they place it in the relevant folder and continue to work with a new version.
Problems:
1. We send them the patch via email - sometimes it takes a while until they read their email and at they are using an �old version of the system�.
2. Some of them are not computer savvy (when it�s not the sys admin) and we need to guide them as where exactly to place the file (there are 3 files)
Our (conceptual never build yet) Solution:
Build a program just like Norton antivirus (or other) that prompts the user from the task bar (next to the clock) that a new version is available and by
clicking once it will automatically download the file and store it in the correct folder.
Question:
1. Did anyone try anything like this before (or something like) who can tell me about it?
2. Do you think this kind of system will work for us?
3. Does anyone have a better solution?
Thanks
Peter

thanks, I posted it there.No, he meant that Webstart is the mechanism you should use. It supports net-based distribution and automatic centralized updates of apps. Exactly what you want.

Similar Messages

  • Design question about instant download from

    Hi All,
    Here is a design question for you:
    Background:
    The application we built is being upgraded from time to time and we send it to our users.
    our users use it on a network so there is only one file to upgrade (and being done by the sys admin)
    We send them a �patch�; actually, it�s a new version of the application they place it in the relevant folder and continue to work with a new version.
    Problems:
    1. We send them the patch via email - sometimes it takes a while until they read their email and at they are using an �old version of the system�.
    2. Some of them are not computer savvy (when it�s not the sys admin) and we need to guide them as where exactly to place the file (there are 3 files)
    Our (conceptual never build yet) Solution:
    Build a program just like Norton antivirus (or other) that prompts the user from the task bar (next to the clock) that a new version is available and by
    clicking once it will automatically download the file and store it in the correct folder.
    Question:
    1. Did anyone try anything like this before (or something like) who can tell me about it?
    2. Do you think this kind of system will work for us?
    3. Does anyone have a better solution?
    Thanks
    Peter

    Java WebStart is the deployment technique suited for your purposes.
    The deployment will be done via a webserver running a jnlp servlet (provided).
    The applications may either run offline, or check online for automatic updates.
    You have several configuration options.
    ArgoUML and jEdit are two open source apps delivered this way.
    Your app will need to be adapted though.
    And your customers need an online browser with installed jvm.

  • Questions about free Download Oracle 10g, Database and Developer suite

    Hi everyone, got some questions..
    1) Is it possible to download free Oracle 10g and Developer suite? is a 30 day license trial or something like that?
    2) On windows systems which are the minimun requirements?, for example in a Pentium 4, 512Mb RAM, Windows XP Home edition is OK?
    3) Should I download Standard Edition? Personal?
    4) If I am trying to update my Oracle Developer knowledge (I was developer on 1999 with Oracle 7.3 and Developer 2000) what products do I have to install?? Oracle DB 10g, Developer Suite,Application Server too?, what else?
    Thanks guys!
    J.

    My answer you could find here Questions about free download Oracle 10g, Developer Suite

  • Design question about when to use inner classes for models

    This is a general design question about when to use inner classes or separate classes when dealing with table models and such. Typically I'd want to have everything related to a table within one classes, but looking at some tutorials that teach how to add a button to a table I'm finding that you have to implement quite a sophisticated tablemodel which, if nothing else, is somewhat unweildy to put as an inner class.
    The tutorial I'm following in particular is this one:
    http://www.devx.com/getHelpOn/10MinuteSolution/20425
    I was just wondering if somebody can give me their personal opinion as to when they would place that abstracttablemodel into a separate class and when they would just have it as an inner class. I guess re-usability is one consideration, but just wanted to get some good design suggestions.

    It's funny that you mention that because I was comparing how the example I linked to above creates a usable button in the table and how you implemented it in another thread where you used a ButtonColumn object. I was trying to compare both implementations, but being a newbie at this, they seemed entirely different from each other. The way I understand it with the example above is that it creates a TableRenderer which should be able to render any component object, then it sets the defaultRenderer to the default and JButton.Class' renderer to that custom renderer. I don't totally understand your design in the thread
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=680674
    quite yet, but it's implemented in quite a bit different way. Like I was saying the buttonClass that you created seem to be creating an object of which function I don't quite see. It looks more like a method, but I'm still trying to see how you did it, since it obviously worked.
    Man adding a button to a table is much more difficult than I imagined.
    Message was edited by:
    deadseasquirrels

  • Design question about SNASw, DLSW and VDLC

    Hello,
    I have a question about Ethernet redundancy in an APPN environment.
    Let's have an example with 3 routers running SNASw that are on the SAME LAN (no vlans) as the Mainframe's OSA (one OSA only). APPN is configured on the Mainframe.
    Using DLSw+, all downstream PUs are connected to the 3 routers. Can I define in the VDLC interface of each router the SAME MAC address, and this MAC address be the destination MAC of the downstream PUs?

    Hi,
    yes, headend routers are the ones in front of the OSA/mainframe.
    If you replace a tokenring with ethernet in the data center/headend, than the snasw dlsw solution is almost perfect for you. If you use hpr/ip to connect upstream to the host you are all set.
    In that case you dont advertise any mac addresses on the local ethernet between the snasw/dlsw routers and the osa since it is hpr/ip. Basicaly ip routing only.
    From the clients perspective, they dont really know that there is a change since you replicate the old tokenring mac address as vdlc mac address/snasw port and the end systems still connect to them like they did before.
    In respect to dlsw ethernet redundancy we have to be a bit carefull not to mix the scenarios.
    Dlsw ethernet redundancy is designed for the branch. Not the data center.
    If you use dlsw ethernet redundancy with ethernet switches, and in almost all cases today ethernet means ethernet switches, you configure a mac address mapping between artificiall local mac addresses and your real remote mac address of the host.
    On each router you configure a unique local mac address. Than you point half of your end systems dmac to the local mac address configured on router1 and the other half to the local mac address configured on router2. That way you achive load balancing.
    The two routers exchange their mapping and in case router1 looses the connection to router2, router1 will activate the mapping it learned from router2 aswell and then take over those circuits additional.
    If you decide that you configure on router1 the local mac address equal to the remote mac address, because you have a large number of clients and can not simply change the damc's on all of them, than you need to configure a "dummy" mapping on router2 and router1 will get all the circuits in this example. router2 would be purely for redundancy in case router1 goes down.
    If you think about this than it is clear why dlsw ethernet redundancy is designed for the branch. In the branch we map local to remote mac addresses and the remote mac addresses are the hosts. Typically there are only a limited number of host mac addresses to map.
    If you turn this around and put dlsw ethernet redundancy on the host end than you have to map all clients. If you have only one or two clients this is certainly doable. But if you have a large nuber of clients this is simply not manageable.
    thanks...
    Matthias

  • Questions about free download Oracle 10g, Developer Suite

    Hi everyone, got some questions..
    1) Is it possible to download free Oracle 10g and Developer suite? is a 30 day license trial or something like that?
    2) On windows systems which are the minimun requirements?, for example in a Pentium 4, 512Mb RAM, Windows XP Home edition is OK?
    3) Should I download Standard Edition? Personal?
    4) If I am trying to update my Oracle Developer knowledge (I was developer on 1999 with Oracle 7.3 and Developer 2000) what products do I have to install?? Oracle DB 10g, Developer Suite,Application Server too?, what else?
    Thanks guys!
    J.

    1. It's posssible to download full version. Look at http://www.oracle.com/technology/software/index.html
    2. Minimum requirements are described in documentation.
    More at: http://www.oracle.com/technology/documentation/index.html
    3. AFAIK there are not Standard or Personal edition of Oracle Developer Suite just DB is in that versions.
    Check the details about product and choose one.
    4. I'think you just need Oracle DB and Oracle DS. Beter check the details about each of product and make your own decision.

  • I have a question about the downloads for CS4.

    I had to go back to CS4 Master Suite after my card was deactivated, because adobe got hacked and my credit card was compromised. Since I was in the middle of traveling and I'm still in a bad situation, because of it I am still on CS4. Which sucks for my workflow now.
    Well, anyway... Sorry, still very frustrated.
    When all that happened I had to download CS4 Master Suite from your site, because the disks are not with me. Photoshop continuously shutdown on me. If I attempt to move a layer up or down in the layers panel it froze and shutdown every freaking time. After Effects and Premier Pro could not export or render anything. Illustrator did what it's supposed to do most of the time. Photoshop, Illustrator, After Effects, and Premiere Pro are the only programs I use really. They are essential to my freelance work and I have had to turn away projects ever since this whole ordeal started last year.
    About a month ago removed CS4 and downloaded Creative Cloud again, because I thought I was in a place were my bank could send me a card. Some how I received another monthly trial and everything was awesome again while I waited for my card. My card didn't come. The trial ended and now I'm right back to not being able to integrate with Cinema 4D and so on. Now that is not your fault. So, I'm not going there.
    I did, once again, download the install file for CS4 Master Suite and install the same programs. They are just as problematic as they were the first time I used the .dmg file from your downloads site.
    Now I know you are far away from CS4, but that is what I am on until I can get back to the US and get another card, because you don't accept paypal or anything else.
    Is there anyway I can get an actual proper working install of CS4. I can work around all the features I lost if I can get a download that actually has everything it's supposed to have in it. I do not pirate software, which is why I went backwards. So, please, please, please, please do something about that .dmg that doesn't have everything need to make the program work properly.
    Thank You,
    From

    Your technical issues have zero to do with the installers. Whatever is at play is rooted on your system, but you have not provided any specific system info nor crash logs. Pardon me, but "Photoshop is crashing" is a useful as my 88 year old grandma telling me her phone doesn't work...
    Mylenium

  • Question about driver download for A10 SP100

    I need drivers to A10 SP100 laptop because my media are wrong.
    Please can somebody help me?

    Hello majuva
    You use some strange notebook model description. As I can see you need drivers for two different notebook models. It must be Satellite Pro A10 and Satellite Pro P100. Am I right about that?
    Anyway, drivers you can find on Toshiba support page under http://eu.computers.toshiba-europe.com > Support & Downloads. Drivers for older notebooks models you can find under ARCHIVE.
    If you still need help please post again.

  • Design question about Coherence as a event source

    Hi Guys,
    could you please help me with designing the following use case in the CEP way?
    I have a Coherence cluster with several types of objects. Each object has its state. I would like to generate a specific warning event whenever the state of the object in Coherence has not changed in specific amount of time and store it back into Coherence (different named cache).
    Is this something that can be implemented in CEP? How the flow in CEP would look like?
    Kind Regards,
    Martin

    Martin,
    You need to write a class that implements com.tangosol.util.MapListener interface and use that as a <wlevs:cache-listener> to the cache you configure in CEP spring file. The class must also be an event source, which sends insert events for cache update and insert events from Coherence (entryInserted, entryUpdated). These events must be sent to a downstream processor which has a non-event detection query configured. You can find more info for writing such a query at http://download.oracle.com/docs/cd/E14571_01/apirefs.1111/e12048/pattern_recog.htm.
    Hope that helps,
    Manju.

  • Question about audiobook download

    I downloaded an audiobook that shows I have part 1of 2 and part 2 of 2 downloaded.  However it will not let me open part 2 of 2.  It will only let me listen to 2 of 2 which is chapter 20.  What do I do???  

    Use the Report a Problem link on your receipt.

  • Question about re-downloading songs from iCloud?

    Let's say I modified the volume of one of my purchased tracks from my iTunes library using Volume Adjustment and I accidentally deleted that song. If I re-download that song from the Cloud, will the changes I made to that track still be there?
    Sorry, noob here.

    I'm sure you'd have to redo any changes. Some properties are stored in the file tags, others in the library database. For properties that are stored in tags you can remove the track from the library, then add it back again from local storage and such changes are remembered. For library only properties, or if redownloading from the store, once the track is deleted those changes are gone. If you subscribe to iTunes Match then, presumably, some of the more ephemeral properties might get stored in your Match account and might survive when you delete and redownload. I don't have Match so I can't tell.
    tt2

  • Question about upgrading/downloading

    I have an older version of iTunes on my windows computer right now, but I was wondering what will happend if i upgrade/download the new 7.5 version? will i lose all of the stuff that i have on my version right now, ie-songs, movies, podcasts, etc....??

    I went thu this painstakingly difficult task a year ago when I downloaded the most recent version. With the help of several Top Users and multiple tries, i was able to get iTunes open. But the path to all of my songs, stores on an ext. HD, were lost. Only when I deleted the updated version and installed the older version did my ipod work correctly. The hardest part of this was having to "re-path" all of my 2500+ songs once the older version was installed and working correctly.
    Which brings me to my current post. I recently purchased a new 80-GB ipod for my wife, hoping for this to work off my cradle and my iTunes library. However, the error message pops up and will not allow the newer ipod to work with my older version of iTunes.
    I do not want to be in the same situation as before if I download the newer version. Is there anyway to download the newer version of iTunes for the new ipod while keeping the older version for my 60-GB? I would like to be able to set up two different iTunes and teach each ipod which iTunes to download from. Is this a pipe-dream or can this be done?
    Thanks as always.
    Rence

  • Question about Yosemite download Apps consuming storage

    Prior to Yosemite download yesterday, the green "Apps" bar took up 1/5 of the space it does as shown here.  What does this mean--yet the HD states "455.75 GB free of 498.88 GB.?"
    Any help you can give me is appreciated.  I loved Mavericks, but don't know what is going on with Yosemite. 
    Thanks!

    Inivision please see CC desktop lists applications as "Up to Date" when not installed - http://helpx.adobe.com/creative-cloud/kb/aam-lists-removed-apps-date.html which discusses how to resolve the difficulties you have described.

  • Design question about using DHCP for an SSID

    I've got an SSID that I would like to send out to a public subnet (wifi for guests in the building) but because it's public i don't want to waste a lot of addresses.  So i'm considering a DMZ-type area for the clients to get a RFC1918 address with a single address on the outside.
    Something like this:
    Clients -> WLC4402 -> 10.x.x.xpool -> ??? -> Public subnet
    I know the WLC can dish out my 10.x.x.x subnet to the clients. But my question is the ??? between that and a single IP address and the Public subnet.
    The WLC can't handle that part can it?
    Obviously i could just use a simple linksys router or something to handle that and the ip address pool, but i was hoping there was something in the WLC that can handle it all for me.
    Ideas?  Suggestions?
    Thanks in Advance!

    I guess you are looking for the NAT on the WLC.. this feature is not der on WLC yet.. the WLC acts as a perfect layer 2 device.. this is done only on the layer 3 device currently..
    let me know if this answers your question!!
    Regards
    Surendra

  • Database design question about historical data in a group of tables

    Hi Folks,
    I have a group of tables having relationships among them. In order to keep the change history, we can not update the data, instead, we add new data to the table(s) and mark older data as whatever non-current status. They all have timestamps in these tables.
    For example, If table Parent changes, we add new record Parent(new) and keep older record(s). But the table child has not changed, so how could we link the parent and child table(s)?
    One solution is to use a unique sequencial number to identify the snapshot of all these group of tables, so the FK contains this sequencial number to keep all tables in sync from point of time t1 to t2 and so on.
    But the problem is if only one table changes, we have to insert new records to ALL tables with the new sequencial number to indicate a new snapshot of all group of tables, this obviously has lots of redundancy when change occurs in one place only.
    However, If we only adds new records to a changed table, lets say Parent, how could we distinguish the current record in Parent table and its child tables to reflect a consistent snapshot of all tables? Because the record in parent table Parent(t2), Parent(t1) all associate to child(t1), since at time of t2, child table has not changed, only Parent table changed.
    Your opinions are appreciated!
    Thanks a lot.

    There are books on the subject of dealing with time series data. You may need to read one or two as this is a very complex topic. Though not applications of time series classification are complex it is difficult to tell based on what information can go in a post.
    What has to be reflected on the parent when a child row is changed? Do both the old child row and the new child row belong to the same parent?
    What activity at the parent level would affect the child rows? That is, is there any activty on the parent that requires new child rows to be populated?
    One way of tying the child rows to a specific set of parents would be to carry the parent key, timestamp to the child as a begin_parent_timestamp and then also potentially have a end timestamp if a change to a parent ends the relationship. If changes to the parent do not ever end the relationsip then the end_timestamp would not be necessary. In this case if you want to join a parent to only the most recent version of a child you can perform a select parent kye, child key, max(parent_timestamp) from child group by parent key, child key. One child row would match serveral parents.
    Without more specifics it is hard to make suggestions that might prove usable but your table relationships might be too complex to deal with in this kind of forum.
    There is a newsgroup on database theory that may be a good place to seek ideas on this type of problem.
    HTH -- Mark D Powell --

Maybe you are looking for

  • Procedure executes statement and exists prematurely

    I have been getting so much incredible help, I figure why stop now! I have the following procedure. It runs perfectly until it gets to the line marked "--THIS LINE GETS EXECUTED AND THEN THE ROUTINE EXITS". I suspect this has something to do with all

  • Whats the difference between PROCESS INTEGRATION & INTEGARTION PROCESS

    hey All I was just going through one of the tutorials provided in     http://www.help.sap.com  , its related to Process Integartion Scenario  and i also came across one more tutorial related to Integration Process. For * Process Integration* it was t

  • Mass Updating of Selected Rows

    (As you can see from my low number of posts I'm new to ApEx, so any information you can provide is appreciated.) Hi, I've been asked to include what I consider a heavy duty feature on a report. It has been requested that there is a form region above

  • Inspire 5200 - Cable Extension and Switch Box

    Hello, I am looking for the Inspire 5200 cable (green,black,pink), which can be used to extend the default wire that comes with the product. 1) Is it possible to get a connector which can be used to extend this cable? 2) I have connected my 5.1 speak

  • How To Access Disk Usage Graphic

    A little while ago I stumbled upon a multi-colored, horizontal, single line graphic  divided into sections, which showed disk usage, each section and color representing a different type of data. This was not the Activity Monitor, which has a pie char