[Java]Link in Application of Applet

Pagina: 1
Acties:

  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016
ik wil dus graag een linkje hebben in m'n programmma maar heb geen idee hoe.

gewoon iets simpels als www.blabla.nl

/edit

goed ik zie dat het al es is voorgekomen maar het probleem is dat ik de link ook nodig heb in een application. heb ik dan wel wat aan showDocument()? die is toch een onderdeel van AppletContext...?

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
(1) Je kunt in een Applet inderdaad wat doen met showDocument.

(2) In een Java Web Start applicatie kan je ook de default browser openenen vanuit een gewone applicatie.

(3) In een echte normale applicatie is in principe niets mogelijk, tenzij je gaat werken voor 'bekenede' platformen. Er bestaan dan wel oplossingen die onder ((l|unix) | mac | ms-windows) werken :) . Alarmnummer heeft ooit eens de code hiervoor gepost dacht ik :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016
k
suxs dus

ben al een beetje aan het zoeken maar kan iemand me misschien opweghelpen naar die code van Alarmnummer?

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead


  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

misschien helpt dit
code van alarmnummer

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

je kunt proberen met system.exec(url) of de standaard browser opstart.

  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016
thnx, zal t ff proberen

vanavond ff misschien, anders morgen weer
/edit
Op dinsdag 15 januari 2002 14:47 schreef mbravenboer het volgende:
...
(2) In een Java Web Start applicatie kan je ook de default browser openenen vanuit een gewone applicatie.
...
n00b mode: wasda?


ik heb het dus over een zelfstandige java applicatie... en jij

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op dinsdag 15 januari 2002 15:57 schreef mpegernie het volgende:
thnx, zal t ff proberen

vanavond ff misschien, anders morgen weer
/edit
[..]

n00b mode: wasda?


ik heb het dus over een zelfstandige java applicatie... en jij
ook maar dan een die via webstart te starten is :)

www.google.com, java.sun.com

  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016
www.google.com, java.sun.com
jaja, ik weet het, en zodra ik er tijd en interesse voor heb zal ik er wel naar zoeken :)
thnx

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
mpegernie: [Java Web Start] n00b mode: wasda?

ik heb het dus over een zelfstandige java applicatie... en jij
Java Web Start is een nieuwe manier om een Java applicatie te distribueren. Het is een soort tussenweg tussen een applet en een applicatie. Java Web Start is in feite een voorbeeld implementatie van het JNLP protocol.

Het JNLP protocol beschrijft in een XML formaat exact wat een applicatie is: welke libraries een applicatie gebruikt, welke Java versie nodig is, welke security eisen er zijn et cetera :) . JNLP is een prachtige ontwikkeling omdat het de problemen van Applets en applicaties oplost.

Als je Java Web Start installeert op je PC kan je vanuit elke browser door het volgen van een link in je web-browser een applicatie installeren en starten. Java Web Start download dan de benodigde resources voor de applicatie. De applicatie wordt op de PC gecached en als de applicatie er geschikt voor is kan de applicatie later offline opnieuw worden gestart.

Java Web Start heeft ook uitstekende voorzieningen voor het installeren van upgrades: omdat de applicatie via het web wordt gestart heb je altijd de laatste versie.

Java Web Start applicaties draaien standaard in de sandbox waar ook Java Applets in draaien. Hierdoor kan je applicaties dus gegarandeerd veilig gebruiken. Als applicaties echter meer rechten nodig hebben kunnen ze die prachtig specifiek aanvragen.

Java Web Start integreerd ook goed in de desktop van de gebruiker: onder MS Windows kunnen ze er bijvoorbeeld voor kiezen om icoontjes in het start-menu of op de desktop te plaatsen. Je kunt geinstalleerde applicaties ook eenvoudig verwijderen.

In de JNLP file staat ook aangegeven welke Java 2 Runtime Environment nodig is voor het draaien van de applicatie. Als deze niet geinstalleerd is wordt hij door Java Web Start automagisch geinstallleerd.

Kortom: geen classpath problemen, geen Java versie problemen, geen installatie problemen, geen security problemene en geen browser problemen. Java Web Start werkt namelijk gewoon via mime-types.

Dus: als je je applicatie makkelijk wilt aanbieden aan een gebruiker is Java Web Start op dit moment veruit de beste keuze naar mijn mening :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

Java Web Start is een heel fijne ontwikkeling maar ik heb al diverse keren problemen gehad. O.a. met het niet kunnen vinden van de JRE 1.4.0b3 terwijl ik die meerdere keren expliciet opgegeven had in de config van JWS.
Het idee is mooi, maar er moeten nog wel wat foutjes weggewerkt worden...

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
limoentje: Het idee is mooi, maar er moeten nog wel wat foutjes weggewerkt worden...
Er zijn inderdaad wat moeilijkheden met niet production releases zoals de beta's van 1.4. Als je aangeeft dat je een 1.3+ of 1.2+ nodig hebt worden die bewust niet meegenomen.

Ik heb overigens wel ontdekt dat je de zaak heel gemakkelijk in de maling kunt nemen >:) . Je kunt je 1.4.0 beta 3 gewoon handmatig bij de preferences toevoegen als zijnde 1.3. Je kunt dan de 1.4.0 beta gebruiken voor alle applicaties :) .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

hmmm bij mij geeft 1.4.0b3 nog teveel problemen, o.a. vensters van GUI apps worden compleet vernaggeld, en het ligt niet aan mijn videodrivers... en dan dus de problemen met JWS die ik na diverse keren verwijderen, installeren, instellen nog niet verholpen heb. Ben nu bezig om 1.3.1 te installeren, ik hoop dat daarmee een boel problemen verleden tijd zijn...

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Web tart accepteerd op de standaard manier alleen release SDK's. Geen beta's dus. Je kan eromheen, maar daarvoor moet je even op javasoft kijken. Ik ben nog niet echt met JNLP bezig, maar ik heb het wel ergens over dit "probleem" gelezen. Ze beschreven het zelf als een feature. Het expliciet aangeven of een beta build acceptabel is.

Ik geloof dat het redelijk simpel was. Je kan aangeven SDK 1.3 OF hoger. Dan pakt ie niet de beta's. Als je dan de betaversie in het lijstje zet, dan pakt ie hem wel. Je moet ze dus echt noemen. Zoiets was het, geloof ik, of zoiets, ben ik van mening, als ik het goed heb. :P

  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

dat heb ik dus ook geprobeerd maar het is niet gelukt. verder geeft 1.4.0b3 ook veel problemen bij het downloaden van klassen van bepaalde applets op het web... geen idee waar dat aan ligt, kan er ook geen info over vinden. sdk 1.3.1 is bijna geinstalleerd ;)

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016
heuh.... jaja fijn dat iedereen zo enthousiast is! :)
dat web start kom ik misschien nog wel een keer aan toe.

heb nu één of ander vaag probleem met MS IE6, geen virtual machine. da's ten eerste al belachelijk natuurlijk maargoed, ik heb toch de JDK 1.3 geïnstaleerd, is dat niet genoeg eigenlijk?!

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Wordt standaard onderdeel van de 1.4.0 release. Dus het is er, en waarom iets goeds niet gebruiken.

Check die link www.up2go.net maar is. Is een hele mooie illustratie van wat er met webstart kan.

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
mpegernie: heb nu één of ander vaag probleem met MS IE6, geen virtual machine. da's ten eerste al belachelijk natuurlijk maargoed
Beter geen VM dan de MS VM :+ .
ik heb toch de JDK 1.3 geïnstaleerd, is dat niet genoeg eigenlijk?!
Oudere VMs nestelen zich niet volledig in IE: applets die gebruik maken van de "applet" tag worden dan niet in de Sun VM gedraaid. Je moet de HTML file even door de HTML Converter halen, die er "object" tags van maakt. Ook kan je de laatste 1.3.1 downloaden, die wel alle applets oppikt:

http://java.sun.com/getjava/download.html

Hier mogen we btw wel eens een faq van maken... Heb dit nu al 15 keer getikt volgens mij :( .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • mpegernie
  • Registratie: November 2000
  • Laatst online: 12-03-2016
k! hij werkt! Thnx! alleen nog een probleem, hier opende hij net 6 IE-browsers, toen ik geen internet verbinding had en deze ook niet wilde....

"The Major advances in civilization are processes that all but wreck the societies in which they occur." -A. N. Whitehead

Pagina: 1