2009-09-29 6 views
1

Existe-t-il un équivalent Silverlight pour les applets signées en Java? J'essaye fondamentalement d'héberger ce qui serait traditionnellement une application de bureau dans un navigateur *, et je préfère le faire dans un seul paquet (l'extrémité Silverlight) plutôt que de déléguer des actions privilégiées à un extérieur (localement en cours d'exécution). Cela nécessiterait cependant un moyen de sortir du bac à sable de Silverlight; le seul équivalent que je connaisse est les applets signés de Java, et je ne trouve rien de similaire.Silverlight est l'équivalent de l'applet Java signée?

* Il y a de bonnes raisons de facilité d'utilisation pour cela, techniquement cela complique les choses

+0

+1 parce que maintenant je sais comment faire des notes. :) – MusiGenesis

+0

Quelles fonctionnalités avez-vous besoin que Silverlight n'offre pas. Accès au fichier local? – luke

+0

Accès au périphérique. Pile Bluetooth pour le moment. D'autres fonctionnalités peuvent apparaître qui nécessitent plus. –

Répondre

5

Si vous avez besoin d'un accès complet aux ressources locales, Silverlight ne va pas vous y. Vous pouvez utiliser XBAPs pour exécuter dans le navigateur sur le "grand" CLR, mais même là, le modèle de sécurité est douloureux (vous devez exécuter une installation locale au GAC pour obtenir une confiance totale). Vous voudrez peut-être jeter un coup d'œil sur le futur .NET 4.0 - ils ont refait une partie de la couche de sécurité pour simplifier les choses, bien que je ne sache pas si/comment cela affecte les XBAP. Il y a un excellent article sur les XBAP FullTrust dans .NET 3.5 here.

0

Si vous n'êtes pas limité à .Net, vous pouvez également utiliser adobe air.


Si contraint de .net et basée sur l'accès aux ressources au-delà de silverlight/xabp atteindre, vous pouvez:

  • hôte un contrôle .net dans le navigateur ... permettant l'accès à la explicitement ressource vous avez besoin du côté client ... Je ne me souviens pas des exacts de cela, mais notre équipe l'a fait une fois pour une ressource intranet qui avait besoin d'accéder à certaines ressources locales.
  • faire une application client de bureau non navigateur à la place
+0

Très près du projet entier est .NET; pour simplicités (simplicité de construction de toute façon) je préfère rester avec les technologies .NET. –

1

Vous pouvez toujours créer des contrôles ActiveX avec C# /. Net .

Je ne dis pas cela est une excellente idée, je dis juste qu'il peut être fait. Expérimenter également avec des notes de bas de page pour la première fois.

Questions connexes