Skip to main content

important missing functionality: shortcuts?

4 replies [Last post]
asjf
Offline
Joined: 2003-06-10

hi,

there seems to be an important part of desktop integration that has been missed out:

* providing shortcuts on the desktop, or application menu (these have meanings under Windows, GNOME 1.X, GNOME 2.0, KDE, CDE and the freedesktop.org initiative)
* providing application management integration (eg Add/Remove programs on windows, not sure about other desktop systems)

WebStart does this, but commercial products are often still distributed on CDs

thanks,
asjf

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
georgez
Offline
Joined: 2003-08-19

For the shortcut feature, it's quite valuable for Java installation tools (like InstallShield). But a Java installation tool is not a high priorigy.

One other usage of this feature in my mind is that a Java file viewer could create a shortcut for a selected file, not just on the desktop or Start Menu, but also under the same directory.

Currently, WebStart applications already have the shortcut feature; other Java applications could make use of the native installation tools.

-GeorgeZ.

Paul Huang
Offline
Joined: 2006-02-17

Hi Asjf

Thanks for your information.

Actaully, JDIC packager has provide the function you've mentiond.

JDIC packager can package Java Webstart application into native installation packages. That is MSI for Windows, PKG for Solaris and RPM for Linux. This means you can convert any Webstart application into distributable CDs. End user can then install these Webstart application without any network access.

You can also specify certain options to customize the behavior of these generated native installation packages. You can specify whether the MSI will create shortcut on the desktop or appliation menu.

Besides, the application management will be taken care of by relevant native installation mechanism. For example, you can Add/Remove these application from Windows control panel, or by using pkgadd/pkgrm on Solaris, rpm -i/rpm -e on Linux.

I don't know if I have made it clear. Please feel free to raise your question/suggestion.

Thanks again for your attention about JDIC.

-Paul

asjf
Offline
Joined: 2003-06-10

hi,

thanks for the responses

[Paul Haung]
> I don't know if I have made it clear. Please feel
> free to raise your question/suggestion.

[georgez]
> For the shortcut feature, it's quite valuable for Java installation tools (like InstallShield). But a Java installation tool is not a high priorigy

ah - ok so its not missing! :)

so out of

1) use native packaging mechanism
2) use a java abstraction for packaging

you have opted for (1), i'm not sure i can think of any arguments for (2)

(although i am writing a java installation tool at the moment, so it would be very useful for me..)

thanks,
asjf

georgez
Offline
Joined: 2003-08-19

asjf / all,

A few weeks ago, I experiented the shortcut feature on Windows using Windows Shell APIs and got a prototype. It can create a shortcut item or a shortcut folder (contains sub items or folders) on the Desktop and the Start Menu.

Since I found that it looked valuable only to a Java installer, I stopped porting it to Linux and other platforms.

What other common desktop integration features do you have in mind for a Java installer ?

I'm just thinking of the possibility to hold an incubator project for such features in JDIC, if desirable.

Any ideas ?

Thanks,
-George Zhang