China's recent deployment of a research platform at Scarborough Shoal raises alarms, inciting protests from the Philippines amid ongoing territorial disputes.