Saturday 31 December 2016

Android App- PC CONNECT

APP SCREENSHOTS


This app has been designed to allow users to control their PC/Laptops using their Mobile Phones.
It allows following functionalities:

1. CONTROL PC using MOBILE PHONE

It allows users to create a virtual Mouse that allows users to move their fingers on Mobile phone while the mouse pointer on the PC moves. This will allow users to control their PC even if they are a few meters away as like when to deliver a presentation etc. The app also allows users to Play/Pause music of their choice on PC and control the songs like next, previous ,mute etc from the app itself.
Think if you are playing songs on Laptop and it is placed on table away from your bed, then you can control it without moving from your bed.


2. MOBILE To PC Transfer

This app allows users to transfer any file(JPEG/PDF/WORD/CONTACT etc) from their mobile phone to PC instantly without any Bluetooth connection or any use of Data Cable. The user needs to have a small software(Link below) and just select a file to be transferred and it will be available in few milliseconds.

3. PC to MOBILE Transfer

Users can also transfer files from their PC to Phone instantly. The file transferred will be available in a folder named PC CONTROL in the External Storage of the phone which can be seen in the File Manager app.

CONCEPTS USED:

The PC CONTROL APP has been created on Android Studio 2.2.1. It uses concepts of Socket Programming. The software for PC have been created using JAVA and Python and have been converted into .exe Applications. It is based on the fact that the PC and Mobile Phone should be connected to same WiFi or the PC should be connected to the Hotspot of the Phone. Having done so, rest all is handled by the app and software as well. The source code of the app and software is Open Source on the following Github Repository. Any updates/modifications to it are most welcome.
GITHUB: https://github.com/subhamG98/PC-CONNECT


HOW TO USE:

1. Download the Mobile app from Google Playstore.
2. Download the software on PC from the following Link.
3. Make sure your Phone and Pc is connnected to same hotspot zone /Wifi.
3. Run the App. It will ask for the IP Address and Socket Number.
4. Run the PcIP App in the software downloaded for PC from Point no 2. It will return the IP Address. Type that IP Address to your Mobile App.
5. Type any four digit number as PORT Number. Remember this no as it will be used further.

I. FOR PC CONTROL 

1. Press the Connect Button on Top corner of the app to establish Connection. It will show message 'Connected to Server'.
2. Move your fingers on the blue screen and you will see your Mouse Pointer on PC also moves. Hence you can now control your PC through Phone.
3. If you play Music say using VLC Media Player, then if you press 'NEXT' button, next song will be played and so on all the buttons work. 

II. FOR MOBILE TO PC TRANSFER

1. Run the MOBILE TO PC Software on PC and then enter the IP Address and any port Number. 
2. Select MOBILE TO PC tab from Android app and then tap on GREEN UPLOAD ICON.
3. Select the File on the phone to be transferred.
4. The File reaches the directory where the Software is present.

III. FOR PC TO MOBILE TRANSFER

1. Select PC TO MOBILE tab from Android App and then tap on BLUE COLOR DOWNLOAD button.
2. Run PC to MOBILE software and Enter the PORT NUMBER.
3. Select the File to be transferred.
4. The File reaches in the folder PC CONNECT of the Mobile Phone.

Please refer following video for more details.




22 comments:

  1. I’m very new to blogs and actually loved you’re blog site. Almost certainly I’m going to bookmark your blog post . You absolutely come with great well written articles. Thanks a lot for sharing your blog.Android training in chennai with placement | Android Training in chennai |Android Training in Velachery

    ReplyDelete
    Replies
    1. Thank you @Geeta Devi for the comment!! I'll try to update the blog as frequently as possible. Stay in touch!!Cheers!

      Delete
  2. Congratulations guys, quality information you have given!!!..Its really useful blog. Thanks for sharing this useful information
    Android Training|Android Training in chennai with placement | Android Training in velachery

    ReplyDelete
  3. hello. can i use it as keyboard? tk

    ReplyDelete
    Replies
    1. Hii Danilo,
      Yes you can use it as a keyboard, but currently this app doesn't have any feature for that. You could only type space,n and p of the VLC section. Let me know if you need implementation of complete keyboard.

      Delete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Thank you for benefiting from time to focus on this kind of, I feel firmly about it and also really like comprehending far more with this particular subject matter. In case doable, when you get know-how, is it possible to thoughts modernizing your site together with far more details? It’s extremely useful to me.
    python training in rajajinagar | Python training in btm | Python training in usa

    ReplyDelete
  6. Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
    advanced excel training in bangalore

    ReplyDelete
  7. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    blueprism training in chennai | blueprism training in bangalore | blueprism training in pune | blueprism online training

    ReplyDelete
  8. I prefer to study this kind of material. Nicely written information in this post, the quality of content is fine and the conclusion is lovely. Things are very open and intensely clear explanation of issues
    Java training in Chennai | Java training in Bangalore

    Java interview questions and answers | Core Java interview questions and answers

    ReplyDelete
  9. I am a regular reader of your blog and being students it is great to read that your responsibilities have not prevented you from continuing your study and other activities. Love
    Data Science training in Chennai | Data science training in bangalore

    Data science training in pune | Data science online training

    Data Science Interview questions and answers

    ReplyDelete
  10. Very well written blog and I always love to read blogs like these because they offer very good information to readers with very less amount of words....thanks for sharing your info with us and keep sharing.
    Microsoft Azure online training
    Selenium online training
    Java online training
    Python online training
    uipath online training

    ReplyDelete
  11. This is extremely helpful info!! Very good work. It is very interesting to learn and easy to understood. Thank you for giving information. Please let us know and more information get post to link. c Software Testing Training in Chennai | Software Testing Training in Anna Nagar | Software Testing Training in OMR | Software Testing Training in Porur | Software Testing Training in Tambaram | Software Testing Training in Velachery

    ReplyDelete
  12. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.nice post
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete
  13. Such a very nice and helpful post. Thanks for sharing information. Good day.!
    Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Angular js Training in Chenai

    Angular js Training in Velachery

    Angular js Training in Tambaram

    Angular js Training in Porur

    Angular js Training in Omr
    Angular js Training in Annanagar

    ReplyDelete
  14. ’m very new to blogs and actually loved you’re blog site. Almost certainly I’m going to bookmark your blog post . You absolutely come with great well written articles. amazon web services aws training in chennai

    microsoft azure training in chennai

    workday training in chennai

    android-training-in chennai

    ios training in chennai

    ReplyDelete