gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > DSLiveFTP - ftp client

#97664 - Lick - Thu Aug 10, 2006 10:41 pm

http://licklick.wordpress.com/2006/08/10/dsliveftp-beta-wip-preview/

I have released a beta-wip-preview of my ftp client DSLiveFTP (probably will be renamed to DiiFiiTiiPii, still considering it). Currently all that the binary does is connect with WFC data, ftp with ftp.mozilla.org, transmit commands and receive results. It does not do file transfer yet, as I haven't programmed the data-connection needed for the ftp protocol to send data through.
I released this for the people who ran out of applications to try on their homebrew DSes and like a little graphical app, now and then.

Will keep you updated! Expect file transfer soon!
-Lick
_________________
http://licklick.wordpress.com

#97665 - RVK - Thu Aug 10, 2006 10:47 pm

Definitely go with diifiitiipii.
Just saying it sounds so right.
Looks great so far.

#97677 - tepples - Thu Aug 10, 2006 11:16 pm

So would the file sharing program be called PiiPii2Pii2Pii2PiiPii2Pii?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#97678 - Dan2552 - Thu Aug 10, 2006 11:19 pm

tepples wrote:
So would the file sharing program be called PiiPii2Pii2Pii2PiiPii2Pii?


:D

edit---
that would be spam i guess....

[more]
sounds nice. Maybe soon we'll be able to access the DS ftp server with this ;)
[/more

#97688 - chatterbug89 - Fri Aug 11, 2006 1:07 am

all this pi pi pi pi stuf fis reminding me of the Dokuro-Chan Openeing Theme Song.....

EDIT: LMAO! .....I made this post before clicking tepple's link...that's the dokuro chan openning theme song! I love this song ^^

#97694 - Linkiboy - Fri Aug 11, 2006 2:29 am

Would DiiFiiiTiiPii be a better name for a Wii FTP client(once it has come out and homebrew has been ran on it)?

#97733 - Lick - Fri Aug 11, 2006 9:58 am

No that would become, WiiFiiTiiPii.
_________________
http://licklick.wordpress.com

#97745 - bjoerngiesler - Fri Aug 11, 2006 11:42 am

Lick wrote:
No that would become, WiiFiiTiiPii.


Hey Lick, what do you think about pooling our efforts? My next project would have been augmenting DSFTP so it's a client as well...

#97746 - Lick - Fri Aug 11, 2006 11:47 am

You have any idea on how to combine the projects? I'm not against it, but if it's going to be more of a trouble to join the binaries..? We *could* release them on 1 webpage in 1 package though. I could even share my artwork. But combining code at this stage would really be a PITA.

Waiting for your reply.
_________________
http://licklick.wordpress.com

#97753 - bjoerngiesler - Fri Aug 11, 2006 12:09 pm

Lick wrote:
You have any idea on how to combine the projects? I'm not against it, but if it's going to be more of a trouble to join the binaries..?


Integrating DSFTP is extremely simple. It's designed to be just a class you can link against your own code. That was the original plan -- to provide a tool for developers so they don't have to take out the CF/SD card anymore but can just upload and boot a new build of their app directly from the Makefile.

DSFTP on the ARM9 side consists of three main classes:

Code:

BTCPServer
  |
  + BFTPServer
  |
  + BFTPDataConnection


plus a config file parser, logging engine, exception handler and an exec() implementation which will maybe be replaced by Mighty Max's. The rest is just stock wifi initialization and a main loop. This stuff will be linked into a library in the next couple days and documented, so any software can use it. All you do is link to the library, create a BFTPServer instance and call its handle() method whenever you're idle.

The next thing I was going to be working on is a small GUI library, with a file browser / executor as the test app. That's where I got the idea for an FTP client -- if I have a GUI able to display a file browser, and I have the FTP server code and an exec(), then implementing a graphical FTP client is trivial.

I was thinking about having two file browsers on the two screens, one for the local and one for the remote file system. Also allows me to test some concepts I've been thinking about, namely using 3D animations for top/bottom screen swapping, animated resizing of widgets etc.

So I have a couple ideas, but it's a lot of work. That's why it would be nice to pool efforts.[/code]

#97754 - Lick - Fri Aug 11, 2006 12:15 pm

It seems like a lot of hassle, so I will temporarily deny this offer. I hope you're okay with that.. I'm really honored and if there's anything any code, any art I can help with, just ask, okay? I will do all I can.
_________________
http://licklick.wordpress.com

#97757 - bjoerngiesler - Fri Aug 11, 2006 12:22 pm

Lick wrote:
It seems like a lot of hassle, so I will temporarily deny this offer. I hope you're okay with that.. I'm really honored and if there's anything any code, any art I can help with, just ask, okay? I will do all I can.


All right... although don't know wherein you see the hassle :-) Linking DSFTP to your app it ain't, I assure you. But let's talk again when my GUI lib is far enough, because I'm going to start the FTP client code then. OK?

#97773 - Lick - Fri Aug 11, 2006 2:04 pm

Sure, go ahead! There's no reason to ban competition, as it will only make parties involved more productive. ;)
_________________
http://licklick.wordpress.com