add easyx framework and sample