I would like to port an existing metalink client to Java.
I feel it would be great to start slow, get my feet wet before diving in, by
getting a feel for the software.
Now what should I do? Any links to the source code of an existing client?

On 29 July 2011 04:10, Neil M. <[email protected]> wrote:

> OK great there are a few approaches you can pick from:
>
> 1. Port an existing Metalink Client to Java.  This might be more work
> than necessary but easier than starting from scratch.
>
> 2. Use an existing Java Metalink client and turn it into a simple Java
> Applet.  This is probably easiest but you will probably need to rework
> or simplify the GUI and pull out extra code that isn't needed.  Phex is
> a candidate for this.
>
> 3. Use an existing metalink library in another language that has a Java
> implementation.  I've already started with my Python program Metalink
> Checker and Jython as noted on the link I sent you.  This requires
> optimization for it to be really useful.
>
> 4. Start with a generic Java download client and add Metalink support.
> I've already started doing this with DLApplet.  It lacks the robustness
> features that make Metalink really useful like multi-threaded download
> and checksum support.  You might look into JDownloader for this and
> every use it to replace what I've already done.  You could also combine
> option 1 with this.
>
> DLApplet in action:
>
> http://www.nabber.org/projects/metalink/dlapplet/
>
> The source code is here:
>
> http://metalinks.svn.sourceforge.net/viewvc/metalinks/dlapplet/
>
> The Metalink Checker source code is here.  This is a Python client I've
> written, it supports most Metalink features so it could be a good
> reference.
>
> http://metalinks.svn.sourceforge.net/viewvc/metalinks/checker/
>
> Neil
>
> On 7/28/2011 7:04 AM, Varun Agrawal wrote:
> > The Browser Based Metalink Download Client would be a good start.
> > However I am not familiar with Python and I may need extensive guidance
> > on tackling this problem.
> > However, with the right memtoring, I am sure I will be able to complete
> > this very well.
> >
> > Any other ideas for me to start on would be great!
> >
> > On 27 July 2011 22:55, Neil M. <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >     Hi Varun, welcome to the project.  I suggest you take a look at our
> >     Google Summer of Code Ideas to see all of the possiblities of what
> can
> >     be done, it might be a little out of date but for the most part it
> >     should be accurate.
> >
> >
> https://groups.google.com/group/metalink-discussion/web/gsoc-ideas?pli=1
> >
> >     Given your interest in Java may I suggest a couple that I've been
> >     wanting to do for a while, "Browser Based Metalink Download Client"
> or
> >     "High Definition video downloads made faster/error free with
> Metalinks."
> >      Its quite possible you might not be ready to tackle those though and
> >     would be better of just starting fresh on something else.  Let me
> know
> >     what you think is a good fit for you.  If you want a little more
> >     guidance we can come up with specific tasks/features for you to do.
> >
> >     Most of the source code for these projects is hosted at
> >     sourceforge.net <http://sourceforge.net>:
> >
> >     http://sourceforge.net/projects/metalinks/
> >
> >     Anyone can checkout so I suggest you get familiar with how subversion
> >     works if you aren't already.
> >
> >     Neil
> >
> >     On 7/27/2011 5:56 AM, Varun wrote:
> >     > Hello.
> >     >
> >     > I am an undergraduate student studying computer science and I am
> >     > interested in working in your Open Source projects.
> >     > I have fairly good experience with Java, C++ and Internet
> technologies
> >     > with a desire to learn more and use them in an actual development
> >     > environment.
> >     >
> >     > I read about you from TeachingOpenSource.org.
> >     >
> >     > I am, however, new to Open Source project development thus I am
> >     > seeking a mentor and an opportunity to present my skills and make
> >     > valuable contributions to your projects.
> >     >
> >     > Thanking you.
> >     >
> >     > --
> >     > Varun Agrawal
> >     >
> >     > B.Tech-III
> >     > Computer Science and Engineering
> >     > National Institute of Technology
> >     > Surat, India.
> >     >
> >
> >     --
> >     You received this message because you are subscribed to the Google
> >     Groups "Metalink Discussion" group.
> >     To post to this group, send email to
> >     [email protected]
> >     <mailto:[email protected]>.
> >     To unsubscribe from this group, send email to
> >     [email protected]
> >     <mailto:metalink-discussion%[email protected]>.
> >     For more options, visit this group at
> >     http://groups.google.com/group/metalink-discussion?hl=en.
> >
> >
> >
> >
> > --
> > Varun Agrawal
> >
> > B.Tech-III
> > Computer Science and Engineering
> > National Institute of Technology
> > Surat, India.
> > About Me <http://www.about.me/varunagrawal>
> > computerCalledVarun <http://computercalledvarun.wordpress.com/>
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Metalink Discussion" group.
> > To post to this group, send email to
> [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> > http://groups.google.com/group/metalink-discussion?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Metalink Discussion" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/metalink-discussion?hl=en.
>
>


-- 
Varun Agrawal

B.Tech-III
Computer Science and Engineering
National Institute of Technology
Surat, India.
About Me <http://www.about.me/varunagrawal>
computerCalledVarun <http://computercalledvarun.wordpress.com/>

-- 
You received this message because you are subscribed to the Google Groups 
"Metalink Discussion" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/metalink-discussion?hl=en.

Reply via email to