Really basic question: why?

Why does Java Web Start exist?
If you want a Java application to run in a browser, isn't easier just to write an applet?

This sounds good, but it looks to me like Java Web
Start really doesn't deliver on its promise.It has some issues that are left to be resolved (download of a special JRE seems not to work, some proxy related madness, some stuff involving admin priviledges is not easy..) but in general it is much easier to use than the bl**dy browser plug ins.
I believe it is the easiest method to deploy Java apps over the web.
got to install a JRE and JWS in a completely separate
process, and if something causes the client-side
configuration to change, it fails.It comes down to one install (JWS which includes the JRE or the new 1.4 JDK/JRE, which includes JWS).
I still can't it to install correctly, and can't get the demos to run. What system, what problem?
For my application, running in a browser is ok. I've
seen some articles that suggest that you can get out
of the sandbox with a signed applet, although a brief
look suggests that the procedure for installing a
certificate is a headache.You sign the jars (one command line call) and your users have to click "yes, I accept" one time - this is not too much asked.
So the question remains: why use JWS, given that
installation is more difficult than for an applet?You can do real apps (not bound to the browser windows) and you can deploy different versions (updating is easy).
All in all this is a developing technology, which is already very useful.
Regards,
Marc

Similar Messages

  • Really basic questions about dvd

    I have figured out that if I slide a DVD into the slot on the right side of my iMAC, then after a pause an application called "DVD Player" will open and the DVD will play.  I have also discovered that to get the disk OUT I can find an image of it on the desktop and drag it to the trash which changes to show an upward pointing arrow.  Or I can right click on the icon and select "Eject".
    Where do I go to get answers to the following questions:
    Are there other choices for the application that plays my DVD?
    Can ITunes play this DVD?

    1. Only if you've installed any(or Apple's MPEG-2 playback component for unprotected DVDs).
    2. No, not even if the playback component is installed. That codec enables the QuickTime Player and similar applications to play unprotected DVDs.
    (60720)

  • REALLY basic question

    Sorry - am very new to this, but can someone PLEASE tell me how I can turn off the annoying start up sound without my having to change the sound settings on the mac everytime I use it.
    thanks!
    ps- am I the only one who thinks this message board is really slow?

    A friend of mine makes mac programs and he just finished this one up:
    http://www.apple.com/downloads/macosx/systemdiskutilities/
    It will turn off the start up chime and do MANY more things.
    Also:
    you can also ignore the startup chime normally by holding down the mute button while your mac boots up

  • Really basic questions

    I received Logic Express 8 for Christmas, but I am afraid to open it, since it seems so complex I may never get going on it. I usually use Finale to write the notation for my music then synthesize the instrument playback and send it to Garage Band to add the vocals. Can Logic Express do these things? I don't play instruments, but I can write for them.
    Thank you!

    I have just started using mine. I was in the process of testing out the Allegro and was not very happy with it since it is 2007 and not ready for Leopard yet, it had some issues. Then I decided to give the Logic Express a try and basically I am wondering ho can Allegro cost that much! For a little more than the price of an upgrade to my Print Music I have a fantastic platform. I find Logic to be complex and it is justifiably so. There are many terminologies I simply am not familiar with which also appear in Finale languages as well. But, Logic is just fantastic.
    I write Bass Guitar stuff as a way to learn the instrument. I have a BEAD 4-string and am in the process of customizing Logic for it.
    One last thing: be very careful with transferring your MIDI files. I would say keep both programs on your computer until you are sure the MIDI's you created meet the standards of another platform before you fully migrate.
    Good luck, and enjoy.
    Farzad

  • Basic Question: why does exporting Movie take so long?

    I import an hour long H264 640x480 movie into imovie. It takes about eight minutes.
    I then add a few chapter markers. That's all I need to do.
    Then I export as a large movie, also H264. It takes four hours.
    So why does it take so long, as it is the same format? Is it just because the size is a a little different? Is there any way to export the movie at the same size as it was originally? Then would it export more quickly?
    Thanks.

    TimK wrote:
    … What is a res?
    I assumed that imovie did support h264, as up to now it has been exporting all my movies as h264 by default.
    ooops, sorry: res=resolution
    iM is meant for Camcorder imports - those trigger the import routines: .dv gets 'cloned' into Events, HDef gets converted into the AppleIntermediateCodec ... which offers the two (three) standards 1920x1080, (1440x1080/anamorph for HDV/'HDef on tape' sources) and 1280x720 ...
    The EXPORT codec h.264 isn't meant for editing, but optimized for playback and file-size.
    technically, a AVCHD/mts IS h.264
    but to avoid technical probs, Apple prefers to transode into intermediates, aic.mov for consumer editor, proRes for FCPX ....
    there's playback-codecs and edit-codecs ... for instance, playback-codecs (mp2, h264, Sorenson, VP6 etc) do not store every frame ( ! ) to reduce file-size; now, you like to edit with frame precision ... what shall happen?
    an edit-codec contains any solid frame ... = file-size mucho bigger ...

  • A really basic question on upgrading GroupWise 12

    Hi guys!
    We have GroupWise 8.0.x running on a Novell Netware OES 6.5 server patched to SP8. This server also provides file and print services. About 80 Win XP Pro users all in.
    This server hosts the single GroupWise domain database with one PO, the POA, MTA and GWIA NLM agents and the NDS database.
    A second Netware 6.5 SP8 server hosts the Web Access agent.
    A separate (small) SLES box supports Data Synchroniser.
    It all sits there doing exactly what it says on the tin, day in, day out and no grief. Has done so for many years including moving up from earlier versions of GroupWise (4.1) and Netware (3.12) as their new versions became available.
    Now we want the extra goodies which come with GroupWise 12 - especially better support for all the smart thingies users are bringing into work.
    My best interpretation of all the Novell and forum literature related to GroupWise 12 is:
    1. We have got to install either a Windows or SLES server, which can go into the existing tree and context (?).
    2. We have to move the existing GroupWise domain database and post office onto this new server (by just copying it?).
    3. We have got to replace all the existing NLM agents (POA, MTA, GWIA and WebAccess) and run them on the new server (or servers?).
    4. The SLES based Data Synchroniser can still sit there continuing to do its own thing albeit probably with an upgrade.
    Have we got it right and is it correct that we cannot have a halfway step with some bits of GroupWise 12 running under Netware and other bits under Windows Server/SLES? We do expect we can still retain the NDS master replica on the Netware server.
    Any suggestion about best options to retain the system stability we are used to?
    AB

    On Mon, 13 May 2013 14:06:03 GMT, alandbond
    <[email protected]> wrote:
    >
    >Hi guys!
    >
    >We have GroupWise 8.0.x running on a Novell Netware OES 6.5 server
    >patched to SP8. This server also provides file and print services. About
    >80 Win XP Pro users all in.
    >
    >This server hosts the single GroupWise domain database with one PO, the
    >POA, MTA and GWIA NLM agents and the NDS database.
    >
    >A second Netware 6.5 SP8 server hosts the Web Access agent.
    >
    >A separate (small) SLES box supports Data Synchroniser.
    >
    >It all sits there doing exactly what it says on the tin, day in, day
    >out and no grief. Has done so for many years including moving up from
    >earlier versions of GroupWise (4.1) and Netware (3.12) as their new
    >versions became available.
    >
    >Now we want the extra goodies which come with GroupWise 12 - especially
    >better support for all the smart thingies users are bringing into work.
    >
    >My best interpretation of all the Novell and forum literature related
    >to GroupWise 12 is:
    >
    >1. We have got to install either a Windows or SLES server, which can go
    >into the existing tree and context (?).
    Three options: Windows, SLES, or OES 11. I have 70 users and I am
    running the MTA, POA, GWIA, and Web Access (and GWAVA) all on an OES
    11 server. Runs great.
    >2. We have to move the existing GroupWise domain database and post
    >office onto this new server (by just copying it?).
    Essentially. I would recommend getting Danita's GW 2012 Upgrade Guide
    for Netware. www.caledonia.net I used it to migrate from GW8 on
    Netware to 2012 on OES. Very helpful!
    >3. We have got to replace all the existing NLM agents (POA, MTA, GWIA
    >and WebAccess) and run them on the new server (or servers?).
    Yes.
    >4. The SLES based Data Synchroniser can still sit there continuing to
    >do its own thing albeit probably with an upgrade.
    I would just make sure it is running the latest Data Sync version on
    SLES 11 SP2.
    >Have we got it right and is it correct that we cannot have a halfway
    >step with some bits of GroupWise 12 running under Netware and other bits
    >under Windows Server/SLES? We do expect we can still retain the NDS
    >master replica on the Netware server.
    You could move the MTA, POA, and GWIA to your new mail server in one
    step. WebAccess could be installed on that server at the same time or
    at a later date. I left my old Netware based WebAccess in place for a
    couple of months until I was ready to move it to my new OES mail
    server.
    >Any suggestion about best options to retain the system stability we are
    >used to?
    I'm finding OES 11 runs as smoothly as my old Netware servers did. I
    did have a few times where my POA would go dead - so I setup GW High
    Availability on my mail server and that solved that issue.
    Regards,
    Ken

  • A really basic question about fonts in InDesign

    I'm new to the world of graphic design and teaching myself through trial and error and Lynda. One of my biggest problems in designing my project is selecting fonts. There are about four million, two hundred twenty two thousand, six hundred, and seven .2 fonts in the world, and seeing an 8 point version of "Sample" just doesn't do it for me.
    I am reluctant to apply every font in turn to my text to see what it looks like. When searching the web, fonts displayed in 20 point glory, require at least a download, if not a credit card transaction as well. Am I missing some obvious panel that makes managing font selection easier. Perhaps a secret preference that could at least group fonts by family instead of alphbetically?
    Please help before I go blind. My eyes are starting to cross.
    Thanks! in advance for your help.

    Oh Steve there's a better way to see that type live, no black highlight.
    From InDesign Secrets -
    Select the text frame with the Direct Select Tool, than click within the character panel; use the kb arrow keys, up/down, to see the type change live.

  • A really basic question from a medic who has no place on this forum!

    Hi
    I am writing to beg your indulgence as to my lack of knowledge and to ask for help with what I think is a simple problem, but I am sure has a complicated solution!
    I have created a self contained flash program on prescribing to help doctors improve their skills and to make less errors.
    I did this in powepoint and used a program call PPT to flash by wondershare to create the flash programme.
    Now that the restriction has been eased, I would love to convert this programme to an iphone / ipad app, as well as for other portable pay mediums.
    Is it possible to do this with what I have created? What I mean is, would I need to create and code from scratch to then package as an iphone app, or can it be ripped from what I have already created?
    If this is possible, what software do I need to purchase to do this?
    thanks so much for all your help
    Morris

    Since no one has answered you, I thought I would chime in in case any of it is useful. I am not 100% certain of what I say here, but it's probably the case.
    I have not used any PPT to SWF software like you mention and am not familiar with it.  But from my knowledge, if it is published to a FlashPlayer 10.x SWF (which I doubt - because many of these swf decompiler programs use older Flashplayer versions) then yes, in theory you should be able to do it.
    If that is the case you would need:
    1) an Apple iPhone Developer's account that you buy and get accepted for
    2) Flash CS5
    3) iPhone, iPod Touch or iPad as a testing device
    4) iTunes synced to your device
    and then you could run the Packager with the appropriate DRM signing (from your Apple Dev acct) and turn the SWF into an IPA. Then you use iTunes to sync the app to the device and install it.
    That all being said, if your original app was done in something (forgive me for saying this) as clunky as Powerpoint (it's not exactly a great rich interactive development tool) then it could easily be redone natively in Flash itself - coding it in ActionScript 3 and then create a SWF itself and then export that to the iOS devices.  That way you have one less translation occuring. It seems like you are asking for trouble to convert PPT to SWF and then to IPA, and I would guess depending on what you've done, either easy enough to do natively in flash, or possibly even if the double-porting you suggest *does* work then it is unlikely Apple would approve it for the app store if it doesn't meet the new app approval criteria.
    You probably need to find a local Flash developer to help you with this.
    Hope that helps

  • Really basic question...I am confused!!

    Here's what I have:
    an Imac G5 hooked up to Internet via cable/modem.
    I just got a used iBook G3 that has an airport card installed.
    All I want to do is to be able to get on the internet with the iBook...
    So what exactly do I need?
    Just a base Station?
    And do I need Airport Express?
    Told you I am confused!!
    Help!

    Thank you for your answer....
    I did a quick search and found that G3 ibooks can't use the extreme version,
    so I will go with one of your other 2 suggestions...
    Thank you so much!!!
    Susan
    Hi Susan1b:
    Any wireless router that supports 802.11 B/G will
    work. You can pick up common wireless routers for
    around $50 or so from places like Best Buy. (I.E.
    Linksys WRT54G)
    You can also get a Airport Express or an Airport
    Extreme Base Station, both will allow you to share
    your internet connection, However, and Airport
    Express will not give you an additional LAN port to
    connect your existing computer, so I would aim for
    the AEBS.

  • Really really basic question

    i downloaded the JSDK package and now that I've written my first servlet I don't know how to compile it and how to run it. Do I need to download a special browser to run it? I'd appreciate a quick step by step thing here.

    There are many ways of running your server but I think the best way is to use apache.
    1. download and install Apache web server from apache.org
    2. install apache tomcat from java.apache.org
    it might take you a while to setup these. it can get complicated

  • Really basic question - sorry!

    I'm apologising upfront, as I'm sure this is just so simple...... Is there a definitive list somewhere that tells you all the Meta Data types and the equivalent tags I'd use in Site Studio?
    Example - Publisher_This_Revision = dDocAuthor
    Thanks,
    jd

    Easiest is to familiarize yourself with the Revisions + Docmeta tables for most common document metadata.
    It doesn't cover all available tags but it'll cover stuff you'll use a lot, on top of that it'll help you understand how things work inside the content server.

  • Sorry ... really basic question

    I can't find the Elipse Tool in either InDesign or Illustrator. I have moused over every tool on the toolbar. Am I missing something?

    or hold down the left mouse button for a moment while you select the rectangle tool.

  • Basic Questions (Compressor/Qmaster)

    I can't find answers to some really basic questions:
    1. To distribute Compressor tasks, is Qmaster and Compressor required on all participating Macs?
    2. Are they required to be exactly the same version across the participating Macs?
    3. Are they required to have unique serial numbers? (I tried to start Compressor on a second Mac that had been installed from FCS 5.1 Crossgrade package that resides on original Mac - all that was on the second Mac was Compressor and Qmaster - Qmaster didn't seem to mind, but Compressor gave me a warning message and terminated....)
    4. Assuming the above issues have been resolved as required, does Compressor have to be started on the "Services Only" Mac in order to assist in the processing?
    Again, my apologies for the level of these questions....
    Stan

    1. No - just use the Qmaster node installer (In the extras folder of Final Cut Studio install disc).
    2. Yes - same versions of Qmaster
    3. The nodes don't require a serial number.
    4. No - just turn on Services in the Apple Qmaster panel of System Prefs. On the nodes, check Share and Managed and click the "Start Services" button. Set up the Nodes as Services only and your Controller (the machine with Compressor installed) as Services and cluster controller. Then use Qadmin to set up the cluster.

  • Neophyte Asking Basic Questions

    I must be thick - can't find answers to some really basic questions:
    1. To distribute Compressor tasks, is Qmaster and Compressor required on all participating Macs?
    2. Are they required to be exactly the same version across the participating Macs?
    3. Are they required to have unique serial numbers? (I tried to start Compressor on a second Mac that had been installed from FCS 5.1 Crossgrade package that resides on original Mac - all that was on the second Mac was Compressor and Qmaster - Qmaster didn't seem to mind, but Compressor gave me a warning message and terminated....)
    4. Assuming the above issues have been resolved as required, does Compressor have to be started on the "Services Only" Mac in order to assist in the processing?
    Again, my apologies for the level of these questions....
    Stan

    1. Yes, plus, if you're sending Compressor tasks from Final Cut Pro, all computers in the cluster are required to have Final Cut.
    2. It depends, but usually, yes, all versions need to be the same. Qmaster 2.0 and 2.1 are not compatible with each other. 2.0.1 and 2.0.2 would most likely work. together.
    3. I've always been working with Volume Licenses here, so I can't verify this, but as far as I know Final Cut Studio programs won't operate if an identical serial number is operating on the same network. As far as recieving tasks, I'm not sure serial number checking is done.
    4. The answer to this question can be found in the Distributed Processing Setup Manual (open Apple Qadministrator -> Help -> Distributed Processing Setup), but in a simple answer, no, a QuickCluster, Services and Controller, and Services only computer can all be configured into a cluster (I'm pretty sure).

  • Some basic questions how to handle Exceptions with good style

    Ok I have two really basic Exception questions at once:
    1. Until now I always threw all exceptions back all the way to my main method and it always worked well for me but now I am sitting at a big project where this method would explode the programm with throwings of very many exceptions in very many methods. So I would like to know if there is a more elegant solution.
    2. What do I do with exceptions that will never occur?
    Lets say I have a method like this:
    void main() {calculate();}
    void calculate()
    sum(3,5);
    void sum(int a,int b)
    MathematicsA.initialise("SUM"); // throws AlgorithmNotFoundException, will never occur but has to be handled
    }So what is the most elegant way?:
    h4. 1. Ignore because it will not happen
    void sum(int a,int b)
    try {MathematicsA.initialise("SUM");}
    catch(AlgorithmNotFoundException) {}
    }h4. 2. Print stacktrace and exit
    void sum(int a,int b)
    try {MathematicsA.initialise("SUM");}
    catch(AlgorithmNotFoundException e)
    e.printStackTrace();
    System.exit();
    }h4. 3. throw it everywhere
    void main() throws AlgorithmNotFoundException, throws ThousandsOfOtherExceptions  {}
    void calculate()  throws AlgorithmNotFoundException, throws HundretsOfOtherExceptions
    sum(3,5);
    void sum(int a,int b) throws AlgorithmNotFoundException
    MathematicsA.initialise("SUM");
    }h4. 4. Create special exceptions for every stage
    void main() throws MainParametersWrongException
    try {calculate();}
    catch(Exception e)
      throw new MainParametersWrongException();
    void calculate()  throws SumInternalErrorException
    try {sum(3,5);}
    catch (SumInternalErrorException)    {throw new CalculateException();}
    void sum(int a,int b) throws SumInternalErrorException
    try
    MathematicsA.initialise("SUM");
    } catch (AlgorithmNotFoundException e) {
    throw new SumInternalErrorException();
    }P.S.: Another problem for me is when a method called in a constructor causes an Exception. I don't want to do try/catch everytime I instantiate an object..
    Example:
    public class MySummation()
         Mathematics mathematics;
         public MySummation()
                 mathematics.initialise("SUM"); // throws AlgorithmNotFoundException
         void sum(int x,int y)
              return mathematics.doIt(x,y);
    }(sorry for editing all the time, I was not really sure what I really wanted to ask until i realised that I had in fact 2 questions at the same time, and still it is hard to explain what I really want to say with it but now the post is relatively final and I will only add small things)
    Edited by: kirdie on Jul 7, 2008 2:21 AM
    Edited by: kirdie on Jul 7, 2008 2:25 AM
    Edited by: kirdie on Jul 7, 2008 2:33 AM
    Edited by: kirdie on Jul 7, 2008 2:34 AM

    sphinks wrote:
    I`m not a guru, but give my point of view. First of all, the first way is rude. You shouldn`t use try with empty catch. "rude" isn't the word I'd use to describe it. Think about what happens if an exception is thrown. How will you know? Your app fails, and you have NO indication as to why. "stupid" or "suicidal" are better descriptions.
    Then for the second way, I`ll reccomend for you use not printStackTrace(); , but use special method for it:
    public void outputError (Exception e) {
    e.printStackTrace();
    }It`ll be better just because if in future you`d like to output error message instead of stack of print it on GUI, you`ll need change only one method, but not all 'try' 'catch' statements for changing e.printStackTrace(); with the call of new output method.I disagree with this. Far be it from me to argue against the DRY principle, but I wouldn't code it this way.
    I would not recommend exiting from a catch block like that. It's not a strategy for recovery. Just throw the exception.
    Then, the third way also good, but I suppose you should use throws only if the caller method should know that called method have a problem (for example, when you read parametrs from gui, so if params are inccorect, main method of programm should know about it and for example show alert window)."throw it everywhere"? No, throw it until you get to an appropriate handler.
    If you're writing layered applications - and you should be - you want to identify the layer that will handle the exception. For example, if I'm writing a web app with a view layer, a service layer, and a persistence layer, and there's a problem in the persistence tier, I'd let the service layer know what the persistence exception was. The service layer might translate that into some other exception with some business meaning. The view layer would translate the business exception into something that would be actionable by the user.
    And in all other cases I suppose you should use the fourth way. So I suppose it`s better to combine 2,3,4 ways as I have mentioned above.I don't know that I'd recommend special exceptions for every layer. I'd reuse existing classes where I could (e.g., IllegalArgumentException)
    Sorry, I can give you advice how to avoid problem with try-catch in constructor. :-(You shouldn't catch anything that you can't handle. If an exception occurs in a constructor that will compromise the object you're trying to create, by all means just throw the exception. No try/catch needed.
    You sound like you're looking for a single cookie cutter approach. I'd recommend thinking instead.
    %

Maybe you are looking for