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 Sep 27 12:29:44 2013  
 
Should Start On: Fri Sep 27 00:00:00 2013Should be Finished on: Mon Oct 7 00:00:00 2013
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 Oct 2 20:26:48 2013, 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 Oct 2 18:09:45 2013, 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>
Project MemberIn charge of this item.
Tue Oct 1 19:38:35 2013, 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 Oct 1 17:14:31 2013, 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>
Project MemberIn charge of this item.
Fri Sep 27 12:29:44 2013, 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 Dec 20 18:33:13 2013alip2890StatusIn Progress=>Cancelled
      Open/ClosedOpen=>Closed
    Tue Oct 1 17:14:31 2013alip2890StatusNone=>In Progress
      Assigned toNone=>alip2890
    Fri Sep 27 13:14:25 2013ygvnAttached File-=>Added IPv6SubnettingTool_Document.txt, #29245

    Back to the top


    Powered by Savane 3.1-cleanup