{"id":1588,"date":"2009-05-11T17:52:49","date_gmt":"2009-05-12T00:52:49","guid":{"rendered":"http:\/\/www.alephnaught.com\/Blog\/?page_id=1588"},"modified":"2009-05-11T17:52:49","modified_gmt":"2009-05-12T00:52:49","slug":"java-webstart","status":"publish","type":"page","link":"https:\/\/www.alephnaught.com\/Blog\/java-webstart\/","title":{"rendered":"Java WebStart"},"content":{"rendered":"<div id=\"content_div-1588\">\n<p><a href=\"http:\/\/java.sun.com\/products\/javawebstart\/index.html\"><span style=\"font-family: Arial,Helvetica,sans-serif;\">WebStart<\/span><\/a> <span style=\"font-family: Arial,Helvetica,sans-serif;\"> is     a web-based deployment and execution system provided by Sun Microsystems     for Java; it is based on the Java Network Launching Protocol (JNLP), which     is an open standard. There are open source alternatives to Java WebStart     that use JNLP to control the software lifecycle. You&#8217;ll need to install WebStart     to try out the demos below &#8211; <a href=\"http:\/\/java.sun.com\/products\/javawebstart\/downloads\/index.html\">click     here<\/a> and start deploying     applications over the Internet and Intranet!<\/span><\/p>\n<p>I gave a <a href=\"..\/..\/WebStart\/WebStart%20Presentation.ppt\">PowerPoint lunch and learn on WebStart and JNLP<\/a>.<\/p>\n<p><span style=\"font-family: Arial,Helvetica,sans-serif;\">Here            are some of my programs in WebStart form. They are being served up     via  PHP scripts because my provider won&#8217;t edit their mime.types for the      server to add the JNLP type &#8211; the scripts redirect the JNLP files to            the right mime type. Unfortunately, this means that Internet Explorer      users may have problems with some versions of IE &#8211; IE doesn&#8217;t handle HTTP     headers like all the other browsers.<\/span><\/p>\n<ul>\n<li class=\"style2\">Broadcaster &#8211; broadcast messages to groups of subscribers       on GoogleTalk.\n<ul>\n<li><a href=\"..\/..\/WebStart\/Broadcaster.php\">Run Broadcaster<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"style2\">KML Editor &#8211; a simple editor for KML files suitable for Google Maps,       Google Earth and other applications. This editor allows for raw text editing,       addition of timestamps and timespans for placemarks, and merging of KML       files.\n<ul>\n<li><a href=\"..\/..\/WebStart\/KMLEditor.php\">Run KML Editor<\/a><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"> TrackMyTime &#8211;       a suite of programs for tracking time across projects\/activities\/tasks (Click       <a href=\"..\/..\/tmt\/\">here<\/a> for more details) <\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/TrackMyTime.php\">Run TrackMyTime<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/EditTime.php\">Run EditTime<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/Reports.php\">Run Reports<\/a> <\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\">FlatFileFields &#8211; a program to create   an XML file describing the fields in a flat file<\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/fffields.php\">Run FlatFileFields<\/a> <\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\">ShowBitTorrentContents &#8211; a program       to display the contents of BitTorrent files. <\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/ShowBitTorrentContents.php\">Run ShowBitTorrentContents<\/a> <\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\">JNLP File Editor &#8211; A program to edit  JNLP XML driver files. <\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/JNLPFileEditor.php\">Run JNLPFileEditor <\/a><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\">ManifestViewer &#8211; A program that uses the Java Class Library tools to look     inside a jar&#8217;s manifest file <\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/ManifestViewer.php\">Run ManifestViewer<\/a><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\">PropertiesViewer &#8211; A program to display the system properties in the JVM,     allowing copy\/paste of the data <\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/PropertiesViewer.php\">Run PropertiesViewer<\/a><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\">RSS What&#8217;s Up? &#8211; A program to       read a local mirror of a web site, where development takes place, and create       an RSS V. 1.0 feed file from the most recently changed files<\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/RSSWhatsNew.php\">Run RSS What&#8217;s Up?<\/a> <\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\">Manage Preferences &#8211; A program       to add and delete java.util.prefs preferences.<\/span>\n<ul>\n<li><span style=\"font-family: Arial,Helvetica,sans-serif;\"><a href=\"..\/..\/WebStart\/ManagePreferences.php\">Run Manage Preferences<\/a> <\/span><\/li>\n<\/ul>\n<\/li>\n<li class=\"style1 style2\">Metra &#8211; A program to retrieve Chicago Metra train schedules in HTML format     and convert them to XML.\n<ul>\n<li><a href=\"..\/..\/WebStart\/Metra.php\">Run Metra<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"translate_block\" style=\"display: none;\">\n<hr class=\"translate_hr\" \/>\n<a class=\"translate_translate\" id=\"translate_button_post-1588\" lang=\"en\" xml:lang=\"en\" href=\"javascript:show_translate_popup('en', 'post', 1588);\"><span>Translate<\/span><\/a><img data-recalc-dims=\"1\" src=\"https:\/\/i0.wp.com\/www.alephnaught.com\/Blog\/wp-content\/plugins\/google-ajax-translation\/transparent.gif?resize=16%2C16&#038;ssl=1\" id=\"translate_loading_post-1588\" class=\"translate_loading colorbox-1588\" style=\"display: none;\" width=\"16\" height=\"16\" alt=\"\" \/>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WebStart is a web-based deployment and execution system provided by Sun Microsystems for Java; it is based on the Java Network Launching Protocol (JNLP), which is an open standard. There are open source alternatives to Java WebStart that use JNLP to control the software lifecycle. You&#8217;ll need to install WebStart to try out the demos [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-1588","page","type-page","status-publish","hentry"],"aioseo_notices":[],"jetpack_shortlink":"https:\/\/wp.me\/P2w3Qj-pC","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.alephnaught.com\/Blog\/wp-json\/wp\/v2\/pages\/1588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alephnaught.com\/Blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.alephnaught.com\/Blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.alephnaught.com\/Blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alephnaught.com\/Blog\/wp-json\/wp\/v2\/comments?post=1588"}],"version-history":[{"count":0,"href":"https:\/\/www.alephnaught.com\/Blog\/wp-json\/wp\/v2\/pages\/1588\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.alephnaught.com\/Blog\/wp-json\/wp\/v2\/media?parent=1588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}