angularjs - breezejs (Microsoft)
mac os x - shell