Rename some RPC and parameter types
fix a bug in previous commit; make local file executable before launch it
Merge pull request #3 from wangkuiyi/launch

Make local file executable before launch it