Apps by A Mobile Edge