But those are neither installed nor he has permission to install in the system.
Again, a frustrating and hopeless situation arises </li></li></ul><li>Recall Mr. X<br />Somehow he started working with his computer.<br />Since he is novice, he has made some mistake and cannot fix that !!!<br />He needs an expert very badly <br />He knows an expert, but that expert has not enough time to come to Mr. X’s house to assist him.<br />He wishes if that expert could help him remotely from his office !!!<br />
Computer is being a hell more complex for Mr. X <br />
To solve Mr. X and Mr. Y’s problems we have an idea <br />
Our Developed Application<br />It has an easy user interface.<br />User can run it using voice commands.<br />User can change application preferences.<br />It can remotely access a computer for troubleshooting.<br />So Mr. X can even open applications without clicking and get help from his friend remotely for troubleshooting. <br />It is portable, so users can use their applications even in a guest account. <br />So Mr. Y can even open applications from a portable storage and use his preferred applications being a guest. <br />
Challenges<br />Portable application: <br />Cannot use registry key<br />Needs virtual path<br />Recognition of voice<br />Pronunciation of user<br />Voice recognition support of the OS<br />Dynamic interface<br />Change the layout of the application according to user preference<br />Remote assistance<br />Help user remotely under RDC protocol<br />
USB mass storage device(optional, to be portable)
& of course a microphone for capturing voice commands</li></li></ul><li>Future plan<br />Giving some limits for the user and creating a communication path between users on remote access.<br />Remotely access pc through internet with dynamic IP, as we are currently working with static IPs only.<br />A version for open source.<br />