> Now some suggestions how we can improve the Freenet 3rd-party > application developer support in Freenet 0.7: > > - Matthew and the other Freenet devs should be active on Frost. Maybe > create a "Freenet-application-devs" board or something like that > where > all application developers can ask questions and get some support.
Good idea, if only I had somewhere where I could run a freenet node. I don't have a place where both sufficient memory and sufficient bandwidth combine... > - The Freenet devs should create a DLL with functions to > communicate to > Freenet and put it on the Freenet homepage. This way all programming > languages that support importing DLL functions can be used to make > Freenet applications. I think documentation on the protocol should be done before and OS- specific tools. Some of us don't touch Windows with a 10 foot barge pole... > - Offer libaries with the same functions as this DLL in all major > programming languages (Java, C++, Delphi, Visual Basic, Dot Net > Languages, Python, etc). I volunteer for Ruby and Objective-C! I could probably do Python as well, and maybe C# at a stretch :) OK, now to read the freenet docs... > - Write an extensive helpfile, some good tutorials and some sample > applications for this DLL and these libraries. Easy ;) > This DLL and these libraries should contain a very developer friendly > API, for example (just some pseudo code): > downloadKey(key, HTL, data); > insertKey(key, HTL, data); > isFreenetRunning: Boolean; > createChkKey(filename): string; > > If it's easy to develop for Freenet, Freenet will get a lot of usefull > 3rd-party applications. If it's a nightmare to develop for Freenet > - and > that's the current situation - Freenet will stay the way it is: an > interesting idea, but nothing more. You'll have a Ruby gem soon, as soon as I figure out the protocol and find somewhere to test it... -- Phillip Hutchings phillip.hutchings at sitharus.com -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2234 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/tech/attachments/20050925/5092e9b1/attachment.bin>
