taskSavannah Administration - Tasks: task #12865, Submission of IPv6 Subnetting Tool

 
 

task #12865: Submission of IPv6 Subnetting Tool

Submitted by:  Yucel Guven <ygvn>
Submitted on:  Fri 27 Sep 2013 12:29:44 PM UTC  
 
Should Start On: Fri 27 Sep 2013 12:00:00 AM UTCShould be Finished on: Mon 07 Oct 2013 12:00:00 AM UTC
Category: Project ApprovalPriority: 5 - Normal
Status: CancelledPrivacy: Public
Percent Complete: 0%Assigned to: Aljosha Papsch <alip2890>
Open/Closed: ClosedEffort: 0.00

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 02 Oct 2013 08:26:48 PM UTC, comment #4:

Hi Aljosha,
I decided to discard the project, please 'discard/rm -rf *' it.
I'll try to re-write.

Thanks,
Cheers

Yucel Guven <ygvn>
Wed 02 Oct 2013 06:09:45 PM UTC, comment #3:

Hi,

You wrote:

> First: [...]
> Second: [...]


Let's do it this way.

> Third: I developed my application using Netbeans IDE and with javac 1.6.0-openjdk. The .jar files under the dist/lib are automatically added since I used :
> 1. Swing Application Framework, and 2. AbsoluteLayout Manager
>
> However, yes, I think I should have used AWT instead of Swing and Layout Mgr. libraries, since I don't have Swing libraries sources.
> In this way it would be possible to compile and run my application without any library dependancy.


I did a quick search for the libraries to find the sources:

So, the only problem is AbsoluteLayout.jar. However, according to this page, absolute layouts can be achieved with no layout manager: http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html.

> So let's do in this way: Please " rm -rf * " of my application and I will try to re-write it by using only AWT, in this way everybody can compile it without any dependancy on Swing or any Layout manager, and then I can upload my application when I finished it, right? Or any suggestion?


I'd suggest that you evaluate whether you want to replace AbsoluteLayout.jar with no layout manager. It seems to be the easiest way. Additionally, Swing is widely used while pure AWT applications are considered antiquated. However, it's just a suggestion. This is merely an evaluation where I check if the project conforms to the requirements, so please feel free to decide what suits you best.

Best regards.

Aljosha Papsch <alip2890>
Site AdministratorIn charge of this item.
Tue 01 Oct 2013 07:38:35 PM UTC, comment #2:

First of all, thanks Aljosha for your interest and time on my application,

First : I tested my application with java-1.6.0-openjdk. I also run and compiled it with my Fedora Core 15 Linux 2.6 and I did not have any issue/problem.

Second: yes you're right I think I missed a few files, I can easily indicate a notice like " See the file COPYING"

Third: I developed my application using Netbeans IDE and with javac 1.6.0-openjdk. The .jar files under the dist/lib are automatically added since I used :
1. Swing Application Framework, and 2. AbsoluteLayout Manager

However, yes, I think I should have used AWT instead of Swing and Layout Mgr. libraries, since I don't have Swing libraries sources.
In this way it would be possible to compile and run my application without any library dependancy.

So let's do in this way: Please " rm -rf * " of my application and I will try to re-write it by using only AWT, in this way everybody can compile it without any dependancy on Swing or any Layout manager, and then I can upload my application when I finished it, right? Or any suggestion?

Again thanks a lot,
Cheers.

Yucel Guven <ygvn>
Tue 01 Oct 2013 05:14:31 PM UTC, comment #1:

Hi,

thanks for submitting your project to Savannah! I'm evaluating your submission.

First off: Have you tested your application with OpenJDK or another free Java implementation? It's a requirement that the application works flawlessly with free software.

Besides that, I noticed that not all source files (in src/ipv6st) contain copyright and license notices. Generally, all files longer than 10 lines need copyright and license notices, the .form files as well.
The image files need copyright and license notices as well. You can do it with various image manipulation programs (“text attachment”) or write the notices in a README accompanying the image files.

Finally, there are some .jar files in dist/lib which contain no source files but only .class files. If it's no hassle, please include the source files in your distribution. Alternatively, you can point to the source in a README file accompanying the .jar files.

Please update your project and upload a new tarball on the bottom of the task page.

Best regards.

Aljosha Papsch <alip2890>
Site AdministratorIn charge of this item.
Fri 27 Sep 2013 12:29:44 PM UTC, original submission:

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: IPv6 Subnetting Tool
  • System Name: ipv6subnet
  • Type: non-GNU software and documentation
  • License: GNU General Public License v2 or later

Description:

We are in the transition phase from IPv4 to IPv6 addressing structure,
and I believe that network engineers should easily
plan their IPv6 addressing infrastructure without any error.

In this project I tried to develop a standalone/offline
IPv6 Subnetting Tool/Calculator using Java JDK 1.7.0.17,
and it is based on Swing Application Framework.
It enables you to play with all 128bits of an IPv6 address,
and you can easily plan/create your subnets with this tool.
Hope that it will be useful for everyone.

Other Software Required:

I developed this application with NetBeans IDE 7.0 and included:
1.SwingApplicationFramework -appframework-1.0.3
2.SwingApplicationFramework -swingworker1.1
3.Absolute Layout
libraries which are all inside the tarball.

Tarball URL:

http://savannah.gnu.org/submissions_uploads/ipv6SubnettingTool.tar.gz

Yucel Guven <ygvn>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #29245:  IPv6SubnettingTool_Document.txt added by ygvn (14kB - text/plain - IPv6 Subnetting Tool Document)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by alip2890 (Posted a comment)
  • -unavailable- added by ygvn (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 20 Dec 2013 06:33:13 PM UTCalip2890StatusIn Progress=>Cancelled
      Open/ClosedOpen=>Closed
    Tue 01 Oct 2013 05:14:31 PM UTCalip2890StatusNone=>In Progress
      Assigned toNone=>alip2890
    Fri 27 Sep 2013 01:14:25 PM UTCygvnAttached File-=>Added IPv6SubnettingTool_Document.txt, #29245

    Back to the top


    Powered by Savane 3.1-cleanup