Im looking to develop an application on Android and some sort of server/service to run on Windows. The Android app will have a number of buttons displayed on the UI and use sockets to communicate with a laptop running the Windows OS. I have experience developing for Android however I have no experience developing for Windows. I have not started developing the app or server yet as i'm still trying to figure what the best way to develop the server/service would be.
E.g. When a button is pressed on the Android UI, I want to send a message (an int or string doesnt really matter) from the phone to the Windows OS. Depending on the message received i want Windows to create a native notification, like the ones that appear when the battery is low etc.
The server/service running on Windows does not need a GUI and im looking to keep it as lightweight as possible i.e. no need to install any other software to create the notification.
Any good opinions as to which technologies/api I should use to implement the Window's server/service? Again, i dont have any experience developing with the Window's api, however id be willing to learn in order to create the most efficient implementation.
Thanks.