<div class="gmail_quote"><div>Mitar,</div><div><br></div><div>Thanks for your response. I have some new thoughts and questions to discuss.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">No, but it requires a rooted phone as we have to do things in unofficial ways.</div>
<br>
You can always try to get into contact with Google and get official<br>
support for OLSR. But I think is really take a long time because even<br>
getting official support for ad-hoc is taking its time:<br>
<br>
<a href="http://code.google.com/p/android/issues/detail?id=82" target="_blank">http://code.google.com/p/android/issues/detail?id=82</a></blockquote><div> </div><div><br></div><div>From the looks of it, hacking it together without official support is the best way for this to get done. I wonder why official support is taking so long. Are they trying to not step on mobile service providers toes too much?</div>

<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I think this would be really useful. More and more we are trying to<br>
combine our networks internationally. Even this GSoC is a<br>
collaboration of multiple networks (like Freifunk, Funkfeuer, Ninux,<br>
wlan ljubljana) and projects (like OpenWrt). So we are finding that we<br>
have to share more.<br>
<br>
<a href="http://interop.wlan-lj.net/" target="_blank">http://interop.wlan-lj.net/</a><br>
<br>
And sharing documentation is definitely something which is very<br>
useful. And translations help in this.<br>
<br>
But I think we should coordinate this a little bit more. Find a common<br>
ground to do it so that there would be no wasted efforts. I am not<br>
sure but I think Freifunk are planning on internationalizing its page<br>
and maybe its wiki? So it could be good to coordinate with this. Also<br>
maybe there is already somebody working on this? Some projects also<br>
use WikiBooks to document things/manuals/tutorials. There is also<br>
interop wiki page. This are just my ideas, lets hear also others.</blockquote><div><br></div><div> Absolutely. All of these projects would benefit from having more internationalized documentation. I read on the Freifunk wiki that expanding their English documentation is a priority. </div>

<div><br></div><div>Putting out resources that enable programmers all over the world to make a concerted effort on this kind of technology is something that I am interested in working on. This idea could be easily included (to a certain extent, at least) as part of porting OLSRd to Android, and it would be easy for me to continue working on internationalizing and consolidating this information when the summer is over and my next semester begins. </div>

<div><br></div><div>I am also interested in continuing to work with Freifunk after GSoC by testing any future work that is done with porting/developing ad-hoc protocols to Android (and other platforms). </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">
<br>
</div>Exactly this is also what I would like to see. To have this GUI also<br>
as a diagnostic tool for on-site debugging, planing and deployment. It<br>
could be also interesting to combine it with some augmented reality<br>
display of nodes but this is probably too much. ;-)<br>
<br>
This is also one of things which would be harder to do on N900.</blockquote><div><br></div><div>Excellent thinking. This would be really fun to put together.</div><div><br></div><div>Will we be testing the port of OLSR and the GUI we build on Android devices in a live ad-hoc network? I have a rooted Android mobile phone and a Linksys WRT router with OpenWRT firmware on it already. </div>

<div><br></div><div>I was reading through the supported hardware list on the Freifunk wiki, and it says the WRT54G devices will probably not work with the Freifunk firmware. I have a WRT54G (v1.1) with a 4-port switch. Do you think this specific hardware would be able to run the firmware? It is not clear to me if it is the older devices or the newer ones that are known to be problematic. According to the wiki, it is the WRT54GL that is preferred.</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">
</div>First turn on ad-hoc compatibility. Then configure network interface.<br>
Then run OLSR (with root privileges). Nothing of this is really a<br>
problem, but it it unofficial behavior and we should do it<br>
future-proof and with least tampering to Android system (not to break<br>
other things).<br>
<br>
So, you will have to learn about underlying system, not just official<br>
documentation. We will use official documentation for GUI part, but<br>
for putting the phone into the mesh we will have to play differently.</blockquote><div> </div><div><br></div><div>Cool. :)</div><div><br></div><div>This project would be a lot of fun. I've been reading up a lot on mesh networking and mobile ad-hoc networks since I found out about this project, and I think it would be fascinating to work on this technology all summer. Diving head first into hacking ad-hoc routing protocols into Android would also be pretty exciting. </div>

<div><br></div><div>I heard that Android was recently ported to run on the Intel Atom - so getting OLSR into Android just got a bit more interesting. </div><div><br></div><div>-Charles</div><div><br></div><div><br></div>
</div>
<br>