_ 1.5 Web Start Vi går vidare och tittar på det andra sättet att göra program som kan startas från ett HTML-dokument i en webbläsare, Web Start. Fördelen med Web Start framför äpplen är att: - Man kan använda fristående program - Det är betydligt enklare när man vill göra ett program som ska kunna göra saker som man (av säkerhetsskäl) default inte kan göra med ett äpple (men som man med vissa svårigheter även kan göra med ett äpple) __ Uppgift Starta ett GUI-baserat fristående program som du redan har, exempelvis från en tidigare kurs, med Web Start. __ Exempel Ett [enkelt exempel, 05_ass/ip1/1/1.5/threader_web_start.jnlp] Av säkerhetsskäl så kan numera inte Web Start-program startas direkt utan man måste först ladda ner jnlp-filen och dubbelklicka på den. __ Tips Testa först lokalt på den egna maskinen och använd då en JNLP-fil med ett §codebase§-attribut som använder file-protokollet: § § Byt till egen sökväg. Testa sen via webbservern på §atlas.dsv.su.se§ eftersom webbservern på §www.dsv.su.se§ inte fungerar för detta (den inte är konfigurerad för MIME-typen §application/x-java-jnlp-file§). Nu ska denna rad ut så här: § § Byt till eget användarnamn och egen sökväg. Använd inte: § § eftersom allt då cachas och man kan få svårt att ladda om programmet. Får man ändå problem med att en gammal jnlp-fil körs så kan man tömma webbläsarens cache. __ Hjälp ~ 05_ass/help/01.txt > [Klicka här för hjälp, helper.dsv@gmail.com, IP Stationär: 1.5: Web Start: http://people.dsv.su.se/~pierre/courses/i.cgi?href=05_ass/ip1/1.5.txt] < ~ 05_ass/help/02.txt