aboutsummaryrefslogtreecommitdiffstats
path: root/extra/net/sourceforge
diff options
context:
space:
mode:
authorJiri Vanek <[email protected]>2013-07-10 18:31:48 +0200
committerJiri Vanek <[email protected]>2013-07-10 18:31:48 +0200
commit75ee86cad9f42b975194b9870aa1decadae88d9c (patch)
tree308c6379a5e0eddd66128cbce2a79d8113eb2312 /extra/net/sourceforge
parent871e40074835623e8c3bd5d5d94227834956b077 (diff)
Implemented new about dialogue (by Andrew Azores). Andrew added to authors
Diffstat (limited to 'extra/net/sourceforge')
-rw-r--r--extra/net/sourceforge/javaws/about/HTMLPanel.java59
-rw-r--r--extra/net/sourceforge/javaws/about/Main.java117
-rw-r--r--extra/net/sourceforge/javaws/about/resources/about.html28
-rw-r--r--extra/net/sourceforge/javaws/about/resources/applications.html36
-rw-r--r--extra/net/sourceforge/javaws/about/resources/jamIcon.jpgbin10580 -> 0 bytes
-rw-r--r--extra/net/sourceforge/javaws/about/resources/notes.html99
6 files changed, 0 insertions, 339 deletions
diff --git a/extra/net/sourceforge/javaws/about/HTMLPanel.java b/extra/net/sourceforge/javaws/about/HTMLPanel.java
deleted file mode 100644
index e544e32..0000000
--- a/extra/net/sourceforge/javaws/about/HTMLPanel.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/* HTMLPanel.java
- Copyright (C) 2008 Red Hat, Inc.
-
-This file is part of IcedTea.
-
-IcedTea is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 2.
-
-IcedTea is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with IcedTea; see the file COPYING. If not, write to
-the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module. An independent module is a module which is not derived from
-or based on this library. If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so. If you do not wish to do so, delete this
-exception statement from your version.
-*/
-
-package net.sourceforge.javaws.about;
-
-import java.awt.BorderLayout;
-import java.io.IOException;
-import java.net.URL;
-
-import javax.swing.JPanel;
-import javax.swing.JScrollPane;
-import javax.swing.JEditorPane;
-
-public class HTMLPanel extends JPanel {
-
- JEditorPane pane;
-
- public HTMLPanel(URL url) throws IOException {
- super(new BorderLayout());
- pane = new JEditorPane(url);
- pane.setEditable(false);
- JScrollPane scroller = new JScrollPane(pane);
- add(scroller, BorderLayout.CENTER);
- }
-}
diff --git a/extra/net/sourceforge/javaws/about/Main.java b/extra/net/sourceforge/javaws/about/Main.java
deleted file mode 100644
index eec46ae..0000000
--- a/extra/net/sourceforge/javaws/about/Main.java
+++ /dev/null
@@ -1,117 +0,0 @@
-/* Main.java
- Copyright (C) 2008 Red Hat, Inc.
-
-This file is part of IcedTea.
-
-IcedTea is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 2.
-
-IcedTea is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with IcedTea; see the file COPYING. If not, write to
-the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA.
-
-Linking this library statically or dynamically with other modules is
-making a combined work based on this library. Thus, the terms and
-conditions of the GNU General Public License cover the whole
-combination.
-
-As a special exception, the copyright holders of this library give you
-permission to link this library with independent modules to produce an
-executable, regardless of the license terms of these independent
-modules, and to copy and distribute the resulting executable under
-terms of your choice, provided that you also meet, for each linked
-independent module, the terms and conditions of the license of that
-module. An independent module is a module which is not derived from
-or based on this library. If you modify this library, you may extend
-this exception to your version of the library, but you are not
-obligated to do so. If you do not wish to do so, delete this
-exception statement from your version.
-*/
-
-package net.sourceforge.javaws.about;
-
-import java.awt.BorderLayout;
-import java.awt.Dimension;
-import java.awt.Toolkit;
-import java.io.IOException;
-
-import javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.JTabbedPane;
-import javax.swing.UIManager;
-
-
-public class Main extends JPanel {
-
- private final String notes = "/net/sourceforge/javaws/about/resources/notes.html";
- private final String apps = "/net/sourceforge/javaws/about/resources/applications.html";
- private final String about = "/net/sourceforge/javaws/about/resources/about.html";
- JTabbedPane tabbedPane;
-
- public Main() throws IOException {
- super(new BorderLayout());
-
- HTMLPanel notesPanel = new HTMLPanel(getClass().getResource(notes));
- HTMLPanel appsPanel = new HTMLPanel(getClass().getResource(apps));
- HTMLPanel aboutPanel = new HTMLPanel(getClass().getResource(about));
-
-
-
- tabbedPane = new JTabbedPane();
-
- tabbedPane.add("About IcedTea-Web and NetX", aboutPanel);
- tabbedPane.add("Applications", appsPanel);
- tabbedPane.add("Notes", notesPanel);
-
- tabbedPane.setPreferredSize(new Dimension(550,410));
- add(tabbedPane, BorderLayout.CENTER);
- }
-
- private static void createAndShowGUI() {
-
- try {
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- } catch (Exception e) {
- }
-
- JFrame frame = new JFrame("About IcedTea-Web and NetX");
- frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
- Main demo = null;
- try {
- demo = new Main();
- } catch (Exception e) {
- e.printStackTrace();
- System.exit(1);
- }
- demo.setOpaque(true);
- frame.setContentPane(demo);
- frame.pack();
- centerDialog(frame);
- frame.setVisible(true);
- }
-
- private static void centerDialog(JFrame frame) {
- Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
- Dimension dialogSize = frame.getSize();
-
- frame.setLocation((screen.width - dialogSize.width)/2,
- (screen.height - dialogSize.height)/2);
- }
-
- public static void main(String[] args) {
- javax.swing.SwingUtilities.invokeLater(new Runnable() {
- public void run() {
- createAndShowGUI();
- }
- });
- }
-
-
-}
diff --git a/extra/net/sourceforge/javaws/about/resources/about.html b/extra/net/sourceforge/javaws/about/resources/about.html
deleted file mode 100644
index e0d0a92..0000000
--- a/extra/net/sourceforge/javaws/about/resources/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
- <head>
- <title>
- </title>
- </head>
- <body>
- <h3>IcedTea-Web</h3> is a high-quality JNLP client, built on <b>NetX</b>, that executes
- network-based applications.
- <br>NetX downloads code over the
- network, caches it, and runs it in a secure sandbox
- environment (unless signed).
- <br><br><big><b>
- Features of NetX:
- </b></big>
- <ul>
- <li><b>Modular: </b>Easily add JNLP capabilities to an application.</li>
- <li><b>Small Size: </b>Loads from a ~130K JAR file.</li>
- <li><b>Saves Memory: </b>Launch programs in a shared JVM.</li>
- <li><b>Fast startup:</b> Runs applications from a cache for fast starting. </li>
- <li><b>Security:</b> Run any application in a sandbox or log its activities.</li>
- <li><b>Auto-Update:</b> Applications can auto-update without special code.</li>
- <li><b>Network Deployment:</b> Deploy to the internet, not with installers. </li>
- <li><b>Open Source:</b> GNU Lesser General Public License.</li>
- </ul>
- </body>
-</html>
-
diff --git a/extra/net/sourceforge/javaws/about/resources/applications.html b/extra/net/sourceforge/javaws/about/resources/applications.html
deleted file mode 100644
index e9210d6..0000000
--- a/extra/net/sourceforge/javaws/about/resources/applications.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<title>Applications</title>
-</head>
-<body>
-
-<big><b>Sample Applications:</b></big><br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://www.jGoodies.com/download/jdiskreport/jdiskreport.jnlp">jDiskReport</a> -</b> http://www.jGoodies.com/download/jdiskreport/jdiskreport.jnlp<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://www.jgoodies.com/download/jpathreport/jpathreport.jnlp">jPathReport</a> -</b> http://www.jgoodies.com/download/jpathreport/jpathreport.jnlp<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://www.L2FProd.com/software/skinlf/jnlp/demo.php">Skin L2F Demo</a> -</b> http://www.L2FProd.com/software/skinlf/jnlp/demo.php<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://www.glub.com/products/secureftp/secureftp.jnlp">Secure FTP</a> -</b> http://www.glub.com/products/secureftp/secureftp.jnlp<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://www.jext.org/apps/jext.jnlp">Jext</a> -</b> http://www.jext.org/apps/jext.jnlp<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://www.javazoom.net/jlgui/jws/jlgui.jnlp">Java Music Player</a> -</b> http://www.javazoom.net/jlgui/jws/jlgui.jnlp<br>
-<br>
-<big><b>Apps using netx:</b></big><br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://jnlp.sourceforge.net/netx/start/start.jnlp">Java Start Button</a> -</b> http://jnlp.sourceforge.net/netx/start/start.jnlp<br>
-<br>
-<big><b>Sun Demos:</b></big><br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://java.sun.com/products/javawebstart/apps/swingset2.jnlp">SwingSet2</a> -</b> http://java.sun.com/products/javawebstart/apps/swingset2.jnlp<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://java.sun.com/products/javawebstart/apps/notepad.jnlp">Notepad</a> -</b> http://java.sun.com/products/javawebstart/apps/notepad.jnlp<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://java.sun.com/products/javawebstart/apps/draw.jnlp">Draw</a> -</b> http://java.sun.com/products/javawebstart/apps/draw.jnlp<br>
-<b>&nbsp;&nbsp;&nbsp;<a href="http://java.sun.com/products/javawebstart/apps/mg.jnlp">Military Game</a> -</b> http://java.sun.com/products/javawebstart/apps/mg.jnlp<br>
-<br>
-<big><b>Tests:</b></big><br>
-&nbsp;&nbsp;&nbsp;<a href="http://www.acm.vt.edu/~jmaxwell/security/SecurityTest.jnlp">Security Test</a><br>
-&nbsp;&nbsp;&nbsp;<a href="http://www.acm.vt.edu/~jmaxwell/security/SecurityTestSigned.jnlp">Security Test (signed)</a><br>
-&nbsp;&nbsp;&nbsp;<a href="http://www.acm.vt.edu/~jmaxwell/security/StrictTest.jnlp">Security Test (signed; fail strict JNLP)</a><br>
-&nbsp;&nbsp;&nbsp;<a href="http://www.acm.vt.edu/~jmaxwell/security/PermissionList.jnlp">Permission Test</a><br>
-&nbsp;&nbsp;&nbsp;<a href="http://www.acm.vt.edu/~jmaxwell/security/PermissionListSigned.jnlp">Permission Test (signed)</a>
-<table cellpadding="0" cellspacing="0" border="0">
- <tbody><tr><td valign="Top" nowrap="true" bgcolor="#ffffff" width="500"><br>
- </td></tr></tbody>
-</table>
-</body>
-</html>
diff --git a/extra/net/sourceforge/javaws/about/resources/jamIcon.jpg b/extra/net/sourceforge/javaws/about/resources/jamIcon.jpg
deleted file mode 100644
index 6a827c7..0000000
--- a/extra/net/sourceforge/javaws/about/resources/jamIcon.jpg
+++ /dev/null
Binary files differ
diff --git a/extra/net/sourceforge/javaws/about/resources/notes.html b/extra/net/sourceforge/javaws/about/resources/notes.html
deleted file mode 100644
index c8d95ba..0000000
--- a/extra/net/sourceforge/javaws/about/resources/notes.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
- <head>
- <title>Release Notes</title>
- </head>
- <body>
- <br>
- <table cellpadding="2" cellspacing="2" border="0" width="100%">
- <tbody>
- <tr>
- <td valign="Top" width="15"></td>
- <td valign="Top" width="100%">
- <table cellpadding="0" cellspacing="0" border="0" align="Center">
- <tbody>
- <tr>
- <td valign="Middle" align="Center" nowrap="true"><div align="Center">
- <img src="jamIcon.jpg" alt="Jam Icon" width="87" height="84" align="Center">
- </div>
- </td>
- </tr>
- <tr>
- <td valign="Middle" nowrap="true" align="Justify">
- <div align="Center">
- <b>Lillian Angel</b> <br>
- <b>Deepak Bhole</b> <br>
- <b>Danesh Dadachanji</b> <br>
- <b>Adam Domurad</b> <br>
- <b>Thomas Fitzsimmons</b> <br>
- <b>Andrew John Hughes</b> <br>
- <b>Matthias Klose </b> <br>
- <b>Francis Kung</b> <br>
- <b>Omair Majid</b> <br>
- <b>Jon A. Maxwell</b> <br>
- <b>Thomas Meyer</b> <br>
- <b>Saad Mohammad</b> <br>
- <b>Andrew Su</b> <br>
- <b>Joshua Sumali</b> <br>
- <b>Jiri Vanek</b> <br>
- <b>Mark Wielaard</b> <br>
- <b>Man Lung Wong</b> <br>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
-<br>
-<big><b>Release Notes</b></big>
-<br>
-<table cellpadding="0" cellspacing="0" border="0">
- <tbody>
- <tr>
- <td valign="Top" width="15"><br></td>
-
-
- <td valign="Top">
- NetX on IcedTea: Security Support
- <ul>
- <li> Full signed application support </li>
- <li> User trusted certificates support </li>
- <li> Some JNLP API Services implemented </li>
- <li> Improved unsigned application sandboxing with JNLP API </li>
- </ul>
- </td>
- </tr>
- <tr>
- <td valign="Top" width="15"><br></td>
- <td valign="Top">
- Version 0.5: Refines multi-app capabilities + native code support
- <ul>
- <li> Released under LGPL. </li>
- <li> Separate event queue, look and feel, etc for each application. </li>
- <li> Native code support. </li>
- <li> Supports headless mode. </li>
- <li> Internationalized messages. </li>
- <li> Uses NanoXML parser. </li>
- <li> Minor changes listed on project web site... </li>
- </ul>
-
- </td>
- </tr>
- </tbody>
-</table>
-<b> Home page of IcedTea-Web:
- <a href="http://icedtea.classpath.org/wiki/IcedTea-Web">
- http://icedtea.classpath.org/wiki/IcedTea-Web
- </a><br>
- Please visit also the SourceForge site
- <a href="http://jnlp.sourceforge.net/netx/index.html">
- http://jnlp.sourceforge.net/netx/index.html
- </a>
- and the IcedTea site
- <a href="http://iced-tea.org">http://iced-tea.org</a>
- for more information.</b><br>
-</body>
-</html>