I want to implement (for educational purposes) a program that checks the connectivity status of my laptop with certain wireless "entities". For example it will check my connection to a certain cell (mobile telephony) or a specific WLAN AP (e.g. the WLAN of my house).
Can I do that using only Java or should I use C/C++? The platform will be Vista / XP and in the future maybe Linux.
Is there anyone that can guide me to the correct APIs (if any)?