<DIV>you should be looking for money and try to get other developers...</DIV>
<DIV>i run a company doing peer to peer stuff; figure out how to create cash streams;</DIV>
<DIV> </DIV>
<DIV>i'd love to have you develop stuff on my peer platform; my company is close to launching and we're doing this in the 'file' space; your phone stuff would be a nice bonus...</DIV>
<DIV> </DIV>
<DIV>our front is html based but we run on the desk top.</DIV>
<DIV> </DIV>
<DIV>is your platform very seperated from the os? our is, and we use WTL on the front; giving us very thin interface attachment on windows; my concern is MFC....i developed in MFC and its a kludge-kinda-pain in the butt object library.</DIV>
<DIV> </DIV>
<DIV>as for NAT traversal, how is your simultanious connect?<BR><BR><B><I>David Barrett <dbarrett@quinthar.com></I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">As you might guess, iGlance isn't quite there. Here's where it is:<BR><BR>Today<BR>- Open source<BR>- NAT / Firewall traversing<BR>- Scalable and reliable (maybe? help me find out)<BR>- Phone<BR>- Chat<BR>- Video<BR>- PTT<BR>- File transfer<BR>- Desktop sharing<BR>- It just works for Grandma<BR>- Ability to force relays<BR><BR><BR>Also today, but not mentioned<BR>- Skinnable GUI<BR>- Extensive privacy options<BR>- Extensive self-diagnosis, tunable logfiles, logfile harvesting<BR>- Integrated bug reporting<BR>- Window sharing<BR><BR><BR>Not yet but intended<BR>- Strong encryption on by default<BR>- Multiplatform including mobile (WinCE, specifically)<BR>- Gateway to normal telephones<BR>- Good marketing / pr<BR>- Critical mass<BR>- Good bandwidth usage; adaptive for connections<BR><BR><BR>Not yet and not considered, but a good idea<BR>- SMS<BR>- Whiteboard<BR>- PSTN integration (what
specifically? Like Asterick?)<BR>- Integration with PTT radios<BR>- Abilty to choose lower bandwith protocols<BR>- Pony<BR><BR><BR>Not yet and not sure what it is<BR>- ATA ability (what's this?)<BR><BR><BR>Not yet and not intended<BR>- Infrastructureless P2P<BR>- Anonyminity<BR><BR><BR>Check out http://www.iglance.com/code.html for details on getting the <BR>code via the public Subversion repository. I believe the code is well <BR>commented, though there is an absence of overall architecture <BR>documentation. I'd be happy to create an overview for whatever area <BR>you're most interested in modifying (ie, if you're a security nut, I'll <BR>tell you where to look and where to hook in).<BR><BR>-david<BR><BR>auto43348@hushmail.com wrote:<BR>> Here is my $0.02 on voice p2p comms:<BR>> <BR>> 1. Well implemented, OpenSource, strong encryption using standard <BR>> algorithms which is ON by default.<BR>> 2. Multiplatform/Os including mobile devices.<BR>> 3. Firewall
traversing.<BR>> 4. Infrastrctureless p2p. Not requiring a central server. The <BR>> ability to bootstrap on an internal network seperated from the <BR>> internet.<BR>> 5. Scaleable and reliable.<BR>> 6. Phone, chat, video, PTT, file transfer, SMS, whiteboard, <BR>> ability to integrate with the PSTN. Integrate with normal <BR>> telephones. Desktop sharing and PTT integration with radios (like <BR>> Dingotel) would be nice. Security issues with desktop sharing <BR>> would need to be firmly addressed.<BR>> 7. It Just Works. Grandma needs to be able to download, click and <BR>> use.<BR>> 8. ATA ability. Ability to put on a standalone device to create <BR>> an ATA. Drop on something like one of the linux based routers to <BR>> create an ATA.<BR>> 9. Good marketing and PR. A critical mass is well, um critical. :)<BR>> 10. Ability to force relays and increase anonymity if desired <BR>> would be nice.<BR>> 11. Effecient use of
bandwidth and CPU, with an ability to choose <BR>> low bandwidth/cpu protocols if desired to help with slower <BR>> computers, limited bandwidth (like mobile wireless) and sat <BR>> connections.<BR>> 12. The pie in the sky would the ability to call (in both <BR>> directions) an ATA, softphone, 2way radio, SMS, chat or cell and <BR>> obtain a p2p secure SIP connection using a central <BR>> infrastructureless design with also having the ability to interface <BR>> with the PSTN using private gateways or paid services as needed.<BR>> <BR>> Something like Skype with it's momentum, critical mass, firewall <BR>> traversal, multiplatform, default encryption, It Just Works feel, <BR>> PSTN integration; the 2way ability of Dingotel; OpenSource and <BR>> multiple protocol interfacing like Gaim; Well implemented, peer <BR>> reviewed strong secuirty like PGP/GPG/ciphire, with an internal <BR>> design which doesn't require a central infrastructure and
therefore <BR>> is robust and cannot be shut down (so you don't have problems like <BR>> after Katrina that because the regional switch was down or <BR>> overloaded, New Orleans cell phones being called from NY and <BR>> physically present in Atlanta, don't work.), and works/integrates <BR>> on an inexpensive black box like a Sipura.<BR>> <BR>> I am repeating myself, but that should demonstrate the general <BR>> idea. :)<BR>> <BR>> rearden<BR>> <BR>> <BR>>>Date: Sun, 6 Nov 2005 20:23:12 -0800<BR>>>From: David Barrett <DBARRETT@QUINTHAR.COM><BR>>>Subject: Re: [p2p-hackers] iGlance is here!<BR>>>To: "Peer-to-peer development." <P2P-HACKERS@ZGP.ORG><BR>>>Message-ID: <1131337414.29029B5D@dg11.dngr.org><BR>>>Content-Type: text/plain; charset="us-ascii"; format="flowed"<BR>>><BR>>>On Sun, 6 Nov 2005 8:45 am, Ian Clarke wrote:<BR>>><BR>>>>Its about time someone did this
:-)<BR>>><BR>>>I thought so too! :) Push-to-talk is a nice middle-ground, and <BR>>>the <BR>>>video presence is really quite powerful when both sides have <BR>>>cameras.<BR>>><BR>>><BR>>><BR>>>>It seems like you are pretty heavily reliant on windows stuff <BR>>><BR>>>though, <BR>>><BR>>>>any plans for Mac or Linux versions? How portable is the code?<BR>>><BR>>>Actually, there are very few windows dependencies and platform <BR>>>portability was a design goal from the outset. All the file, <BR>>>threads, <BR>>>TLS, sockets, and base stuff currently cross compiles between <BR>>>Windows <BR>>>and Linux (and WinCE for a bit, but I pulled it). Generally <BR>>>libpig is <BR>>>very thin, and almost all of the platform specific code is one in <BR>>>one <BR>>>file (GNonPortable_Win32.cpp/_Linux.cpp).<BR>>><BR>>>The "thickest" part of
libpig is the audio/video capture/playback <BR>>>part <BR>>>as that depends heavily on the platform, but the external API is <BR>>>very <BR>>>minimal.<BR>>><BR>>>Another somewhat "thick" area is the GUI. But I've sliced this <BR>>>into two <BR>>>layers:<BR>>>- A platform dependent "display RGBA bitmap and return input <BR>>>events" <BR>>>architecture<BR>>>- A platform independent, XML-based, HTML-like, skinnable GUI <BR>>>engine<BR>>><BR>>>The intent behind libpig is to create thin cross-compile layer, <BR>>>rather <BR>>>than a application design philosophy. Sorta the difference <BR>>>between <BR>>>OpenGL and DirectX -- I want it to fit into my architecture, and <BR>>>not <BR>>>architect around its design.<BR>>><BR>>>My original intent was to just use APR, ACE, Qt, Boost, etc, but I <BR>>>found <BR>>>myself confused by deep polymorphic
trees, esoteric programming <BR>>>practices, compilation problems, licensing problems, and so on. <BR>>>Eventually I decided my needs were so minimal that I'd just go my <BR>>>own <BR>>>way, and I don't regret the decision in the least.<BR>>><BR>>><BR>>><BR>>>>I personally use a Mac, but I will give this a try on Virtual <BR>>><BR>>>PC.<BR>>><BR>>>Excellent. Incidentally, I'm extremely eager to do a Mac port (I <BR>>>spend <BR>>>most my life in coffeeshops -- for which iGlance is idealy suited -<BR>>>- and <BR>>>Macs outnumber PCs maybe 2:1). But I don't know jack about the <BR>>>platform, it doesn't work well in VM ware, and I don't want to lug <BR>>><BR>>>around two laptops.<BR>>><BR>>>If anyone is interested in bringing iGlance to the Mac, I am *all <BR>>>ears*.<BR>>><BR>>><BR>>>>All the
best,<BR>>><BR>>>-david<BR>> <BR>> <BR>> <BR>> <BR>> <BR>> Concerned about your privacy? Instantly send FREE secure email, no account required<BR>> http://www.hushmail.com/send?l=480<BR>> <BR>> Get the best prices on SSL certificates from Hushmail<BR>> https://www.hushssl.com?l=485<BR>> <BR>> _______________________________________________<BR>> p2p-hackers mailing list<BR>> p2p-hackers@zgp.org<BR>> http://zgp.org/mailman/listinfo/p2p-hackers<BR>> _______________________________________________<BR>> Here is a web page listing P2P Conferences:<BR>> http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences<BR>> <BR>> <BR>_______________________________________________<BR>p2p-hackers mailing list<BR>p2p-hackers@zgp.org<BR>http://zgp.org/mailman/listinfo/p2p-hackers<BR>_______________________________________________<BR>Here is a web page listing P2P
Conferences:<BR>http://www.neurogrid.net/twiki/bin/view/Main/PeerToPeerConferences<BR></BLOCKQUOTE><BR><BR>You don't get no juice unless you squeeze<br>Lemon Obrien, the Third.<p>
                <hr size=1> <a href="http://us.lrd.yahoo.com/_ylc=X3oDMTFqODRtdXQ4BF9TAzMyOTc1MDIEX3MDOTY2ODgxNjkEcG9zAzEEc2VjA21haWwtZm9vdGVyBHNsawNmYw--/SIG=110oav78o/**http%3a//farechase.yahoo.com/">Yahoo! FareChase - Search multiple travel sites in one click.</a>