Yes, although it is an important point that you raise: Eclipse IDE provides a lot of tooling that makes this easier.
Personally, I am agnostic between the two camps - and frankly, building it as a conventional SWING app and deploying using JNLP is a robust solution that any tools can be used to work on it with. -----Original Message----- From: [email protected] [mailto:[email protected]] Sent: Monday, February 22, 2010 1:37 PM To: [email protected] Cc: [email protected] Subject: RE: [jira] Created: (PDFBOX-627) [gui] The PDFBox GUI for gsoc2010 Would developers who do not use Eclipse (nor any Eclipse derivative) be able to work on and test the code if it was an Eclipse plugin instead of a single application? --Adam From: "Martinez, Mel - 1004 - MITLL" <[email protected]> To: "[email protected]" <[email protected]> Date: 02/22/2010 10:31 Subject: RE: [jira] Created: (PDFBOX-627) [gui] The PDFBox GUI for gsoc2010 Actually, you should understand that it is perfectly possible to create a 'standalone' application out of an Eclipse feature (feature==set of plugins). You just implement an 'application' extension that directly opens the perspective for your feature and specify that with the -application switch at startup. To deploy, just package the base Eclipse RCP (Rich Client Platform) features/plugins (or even a subset of that if you don't need all that) and don’t bother to include the entire set of development tools and stuff. There are multiple applications out there that now make use of this model (Lotus' Notes & Sametime being examples that have nothing to do with Development tools). If you setup an eclipse update site to deploy your feature - that can be used for upgrading your feature as well as to enable other eclipse-based platforms (example: the Eclipse IDE, MyEclipse, etc.) to install your feature directly into their configuration. That said, I'm also a big fan of instead using a more Swing-based gui (minimizes the number of extra libraries needed) and using JNLP (Java Web Start) to deploy applications. Doesn't necessarily integrate with other applications/platforms, but is simple and very effective. And if you already know Swing, less learning curve (as opposed to learning the Eclipse SWT & JFace api's). And actually JNLP can be used to deploy an application built either way. Good examples of applications deployed using JNLP include Luke (the Lucene index viewer) and ArgoUML (open source UML designer). -----Original Message----- From: [email protected] [mailto:[email protected]] Sent: Monday, February 22, 2010 12:50 PM To: [email protected] Subject: Re: [jira] Created: (PDFBOX-627) [gui] The PDFBox GUI for gsoc2010 I vote against making it an Eclipse plugin for two main reasons: 1.) Not everyone uses eclipse. Some people use Java Studio, JCreator, Netbeans, vi, etc. 2.) Users don't want to run a developer environment to run a program. They want to double click on an icon and have the program appear. No need to make it more difficult to use than all the other PDF readers out there. --Adam From: 倪森 (JIRA) <[email protected]> To: [email protected] Date: 02/22/2010 00:17 Subject: [jira] Created: (PDFBOX-627) [gui] The PDFBox GUI for gsoc2010 [gui] The PDFBox GUI for gsoc2010 ----------------------------------- Key: PDFBOX-627 URL: https://issues.apache.org/jira/browse/PDFBOX-627 Project: PDFBox Issue Type: Task Components: PDFReader Affects Versions: 1.1.0 Reporter: 倪森 Priority: Minor As we disscuss in maillist,it's a good idea. a list of features that we should disscuss or vote * create a wiki for PDFBox: cwiki or wiki ? * SWT or Swing ? * a single application or Eclipse plugin * plug-in system choose: osgi ,eclipse rcp ,http://jpf.sourceforge.net/, or other * host the project in PDFBox svn dir or google code . when it's good,move it to pdfbox svn * others ..... we disscuss these features add [gui] tag for this task and subtask About Me: I am a jave teacher and programer。 I can contribute 4h every week to this project. from 2010-3-1 to 2010-7-1. I can contribute 3h every day to this project. from 2010-7-1 to 2010-9-5. I add tag 'gsoc' 'mentor' by the appointment from harmony maillist ( http://markmail.org/message/mhz7dgire7m3va37) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. ? Click here to submit conditions This email and any content within or attached hereto from Sun West Mortgage Company, Inc. is confidential and/or legally privileged. The information is intended only for the use of the individual or entity named on this email. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or the taking of any action in reliance on the contents of this email information is strictly prohibited, and that the documents should be returned to this office immediately by email. Receipt by anyone other than the intended recipient is not a waiver of any privilege. Please do not include your social security number, account number, or any other personal or financial information in the content of the email. Should you have any questions, please call (800) 453 7884. ? Click here to submit conditions This email and any content within or attached hereto from Sun West Mortgage Company, Inc. is confidential and/or legally privileged. The information is intended only for the use of the individual or entity named on this email. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or the taking of any action in reliance on the contents of this email information is strictly prohibited, and that the documents should be returned to this office immediately by email. Receipt by anyone other than the intended recipient is not a waiver of any privilege. Please do not include your social security number, account number, or any other personal or financial information in the content of the email. Should you have any questions, please call (800) 453 7884.
smime.p7s
Description: S/MIME cryptographic signature
