Ik ben een netwerk app aan het schrijven waarin ik een kleine management console wil inbouwen. Het idee is dat je dmv telnet kunt inloggen op de app en on the fly settings kunt wijzigen (zoals in de zebra/quagga routing software). De console werkt prima maar ik zou graag autocompletion (zoals je dat tegenkomt in bijv unix shells zoals bash/zsh of de shells van IOS/JunOS) willen toevoegen om het gebruikersgemak te vergroten.
Ik heb op Google gezocht naar mogelijke literatuur over dit onderwerp om een beginnetje te hebben maar ik heb weinig tot niets kunnen vinden (wat ik tegen ben gekomen ging over GUI autocompletion). Ik heb wat zitten greppen in de bash sourcecode, maar heb ook hier nog niets zinnigs uit kunnen halen (zou goed kunnen dat ik op de verkeerde plaats kijk).
Heeft iemand misschien wat informatie voor me over hoe je dit implementeerd? De meest lullige documentjes worden al op prijs gesteld.
Mocht het van invloed zijn op de implementatie: de app is geschreven in Java en ik heb daarbij gebruik gemaakt van de "nieuwe" nonblocking IO API (SocketChannels en Selector) om de "virtuele terminals" aan de app te knopen.
Ik heb op Google gezocht naar mogelijke literatuur over dit onderwerp om een beginnetje te hebben maar ik heb weinig tot niets kunnen vinden (wat ik tegen ben gekomen ging over GUI autocompletion). Ik heb wat zitten greppen in de bash sourcecode, maar heb ook hier nog niets zinnigs uit kunnen halen (zou goed kunnen dat ik op de verkeerde plaats kijk).
Heeft iemand misschien wat informatie voor me over hoe je dit implementeerd? De meest lullige documentjes worden al op prijs gesteld.
Mocht het van invloed zijn op de implementatie: de app is geschreven in Java en ik heb daarbij gebruik gemaakt van de "nieuwe" nonblocking IO API (SocketChannels en Selector) om de "virtuele terminals" aan de app te knopen.
[ Voor 12% gewijzigd door froggie op 10-10-2005 20:04 ]