curtcox at gmail.com
Tue Mar 8 19:30:30 PST 2011
I see basically four reasons to favor the web approach over jailbreaking.
1) Ubiquity. It will work on all iPads. Most Swing applications are
internal corporate applications. Jailbreaking will be very hard, if not
impossible, to sell in this setting.
2) Zero install. As long as the proper browser is installed, there is no
separate application install.
3) Application footprint. Many Swing applications are architected to
require much more in terms of RAM and CPU than an iPad has to offer.
4) Application transportability. It would be really useful to launch an
application in a browser on one device, and then switch to a browser on
None of these advantages are new. They can all be achieved using something
like VNC. However, I've never found a remoting technology that produces a
high quality user experience for Swing applications unless you have a very
high-bandwidth and low-latency connection. VNC, X, NX, and RDP all handle
native applications far better than they handle Swing applications. Plus,
this seems more useful for publishing applications, or even publishing parts
The other remoting technologies are aimed at publishing desktops. As an
application developer, I want to publish applications. I believe Citrix and
Sun Secure Global desktop have some support for application publishing, but
I have little experience with either of them.
On Tue, Mar 8, 2011 at 12:44 AM, Mario Torre <neugens.limasoftware at gmail.com
> Il giorno lun, 07/03/2011 alle 20.05 -0600, Curt Cox ha scritto:
> > Count me among those that are eager to learn more and get my hands on
> > something I can play with. One of my first thoughts was using this to
> > deploy Swing apps to the iPad.
> This is not difficult at all, but it's impossible to officially support
> because it breaks the Apple use requirements (you can do it for yourself
> or under some jail broken environment that I understand are legal now,
> but IANAL).
> pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
> Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF
> IcedRobot: www.icedrobot.org
> Proud GNU Classpath developer: http://www.classpath.org/
> Read About us at: http://planet.classpath.org
> OpenJDK: http://openjdk.java.net/projects/caciocavallo/
> Please, support open standards:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the caciocavallo-dev