Set a username, and password, and voila :
GUI for a 3560.
Who says Cisco isn't into SDN. lol.
Using the SmartPorts feature is interesting. Look at the config it performs when you select a role of router connection for port 0/1:
And then role Desktop/Phone:
And then the factory reset/reload autoconfig once I finished playing with it: