The proliferation of Internet of Everything and the success of rich cloud services have pushed the horizon of a new computing paradigm, Edge computing, which calls for processing the data at the edge of the network. Edge computing has the potential to address the concerns of response time requirement, battery life constraint, bandwidth cost saving, as well as data safety and privacy. In this talk, he will discuss the vision and challenges of Edge Computing, followed by their recent work on Firework, a data sharing and processing framework for Cloud-Edge analytics.