Professional Web Applications Themes

Java app deployment - Mac Applications & Software

I'm soon going to be bundling my Java application for the Mac with the help of a friend who uses Macs regularly but isn't a Java person. Please bear with me as I'm not a Mac user, but I've found MRJAppBuilder and this seems to be an excellent place to start. It will create a .app bundle, apparently. My question is, once I have a .app bundle, is that something that a typical Mac user would be happy downloading and using? In other words, would I still need to package this .app bundle inside an InstallShield-like installer? Or should I ...

  1. #1

    Default Java app deployment

    I'm soon going to be bundling my Java application for the Mac with the
    help of a friend who uses Macs regularly but isn't a Java person.
    Please bear with me as I'm not a Mac user, but I've found
    MRJAppBuilder and this seems to be an excellent place to start. It
    will create a .app bundle, apparently.

    My question is, once I have a .app bundle, is that something that a
    typical Mac user would be happy downloading and using? In other
    words, would I still need to package this .app bundle inside an
    InstallShield-like installer? Or should I just zip the thing up (or
    gzip, whatever Mac uses) and make it available for download?

    On Win32 and Linux, the installer for this same product doesn't really
    do anything except put the files in the right place and (on Win32)
    create the start menu and desktop icons. I create icons for the
    online help, doentation, license, etc.

    I think there are lots of Java apps that could easily be ported over
    to OS X, if there was only good enough doentation on how to do so.
    So far I've only found bits and pieces, like
    http://developer.apple.com/qa/java/java29.html . Does anybody know of
    any better doentation?

    Thanks
    Brian
    B Guest

  2. #2

    Default Re: Java app deployment

    In article <google.com>,
    com (B Young) wrote:
     

    A .app is usually a folder rather than a file, so you'd need to wrap it
    up somehow. Mac browsers should handle tarred and gzipped archives more
    or less transparently.

    But then I've never wrapped a Java application, so I'm not sure if
    that's what you're getting. If it's a monolithic file, then there'd be
    no trouble just downloading it as-is, so long as the web server knows to
    tag ".app" as something like application/octet-stream.
     

    You could always ask in comp.sys.mac.programmer.* somewhere. Or visit
    http://lists.apple.com/ and subscribe to the java-dev list.

    --
    Tom "Tom" Harrington
    Macaroni, Automated System Maintenance for Mac OS X.
    Version 1.4: Best cleanup yet, gets files other tools miss.
    See http://www.atomicbird.com/
    Tom Guest

  3. #3

    Default Re: Java app deployment

    In article <google.com>,
    com (B Young) wrote:
     

    You can zip the .app or make a JAR file. A JAR file is the best way to
    go for all platforms but the application has to be coded for it.
    Kevin Guest

  4. #4

    Default Re: Java app deployment

    In article <google.com>,
    com (B Young) wrote:
     

    [...]

    Hi Brian,

    These two technotes describe ways to make a Java app more "Mac-like."

    http://developer.apple.com/technotes/tn/tn2042.html
    http://developer.apple.com/technotes/tn/tn2031.html

    Hope it helps...
    Stitch Guest

Similar Threads

  1. [JAVA] - To Make training of JAVA, help me Underestand FLEX and AS 3.0 ?
    By Eduardo Burko - Dotmidia in forum Macromedia Flex General Discussion
    Replies: 0
    Last Post: August 31st, 02:33 PM
  2. #25651 [Bgs]: mixing --with-java and --enable-debug pull out java
    By fperez at tuzsa dot es in forum PHP Development
    Replies: 0
    Last Post: September 26th, 06:26 AM
  3. #25651 [NEW]: mixing --with-java and --enable-debug pull out java
    By fperez at tuzsa dot es in forum PHP Development
    Replies: 0
    Last Post: September 25th, 07:04 AM
  4. Replies: 0
    Last Post: August 8th, 11:18 AM
  5. Replies: 0
    Last Post: August 2nd, 08:07 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139