USB stick computing

722 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
722
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

USB stick computing

  1. 1. CSE 3200 : Software Development Project - II<br />USB Stick Computing<br />Presenters<br />A.B.M. Junaed<br />Roll: 0707001<br />MesbahUddin Khan<br />Roll: 0707059<br />Supervisor<br />Md. Asadul Islam<br />Lecturer<br />Dept. of Computer Science and Engineering<br />Khulna University of Engineering and Technology<br />
  2. 2. Case Study #1<br /><ul><li>Mr. X is a novice computer user.
  3. 3. There is no shortcut on his the desktop.
  4. 4. He does not know how to open an installed application from the system folder.
  5. 5. He cannot even install a software!!! </li></li></ul><li>He is very frustrated and hopeless<br />
  6. 6. Case Study #2<br /><ul><li>Mr. Y has logged in a computer as a guest.
  7. 7. He needs certain application to perform a job.
  8. 8. But those are neither installed nor he has permission to install in the system.
  9. 9. 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 />
  10. 10. Computer is being a hell more complex for Mr. X <br />
  11. 11. To solve Mr. X and Mr. Y’s problems we have an idea <br />
  12. 12. 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 />
  13. 13. 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 />
  14. 14. Application(1/4)<br /><ul><li>Main Interface: </li></li></ul><li>Application(2/4)<br />Preference: <br />
  15. 15. Application(3/4)<br />Remote Desktop:<br />
  16. 16. Application(4/4)<br />Add new programs:<br />
  17. 17. Technologies used<br /><ul><li>C#
  18. 18. XML
  19. 19. Dot Net Framework 3.5
  20. 20. SAPI
  21. 21. RDC protocol</li></li></ul><li>Minimum requirement<br /><ul><li>Windows XP, Windows Vista or Windows 7
  22. 22. Dot Net Framework 3.5
  23. 23. SAPI 5.1 or higher
  24. 24. USB mass storage device(optional, to be portable)
  25. 25. & 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 />
  26. 26. THANK YOU ALL <br />

×