In this post I’ll outline the basic building blocks needed for an EF7 provider. The idea is not to show how everything should be implemented, but rather to show what pieces are needed and how they fit together. The best examples of EF7 providers are the SQL Server and SQLite providers, which ca both be found in the EF repro on GitHub.
EF7 providers should be shipped as NuGet packages. This post does not cover NuGet packaging, but you can look at the GitHib repro for some ideas on how to do this.
I found this video a week or so ago showing how to create 360° spherical photos that can be viewed in the Samsung/Oculus Gear VR. It works nicely, but it is both tedious and error-prone trying to manually capture all the images needed for a full spherical picture. I figured it would be much more convenient if something could automatically move the camera appropriately. Enter the Lego Mindstorms 360° Photobot for Gear VR!
It is starting with games, games are a great fit, and the games are going to be awesome. But it will become huge through immersive sports, immersive music, and most importantly, immersive storytelling.
Why? Because regardless of technology by far the most popular entertainments are ones that people can enjoy passively. Many more people regularly watch sports than play sports. Many more people enjoy music performances than play music. Many more people read books, watch TV, and go to the movies than play video games.
There has been huge excitement at the long awaited announcement that Harry Potter will be reinvented in Cinematic Reality. Despite this excitement some truly die-hard fans are angry. Why? Because Harry, Hermione, and Ron won’t be using magic; they will be using sorcery.