title: ARCore – Session, Frame, Camera and Pose
body: <p>I'm studying the ARCore <a href="https://developers.google.com/ar/reference/" rel="nofollow noreferrer">References</a>, <a href="https://developers.google.com/ar/develop/" rel="nofollow noreferrer">Develop</a>, make the course from <a href="https://www.coursera.org/learn/ar" rel="nofollow noreferrer">Coursera</a>, and read, understood and learn from the <a href="https://developers.google.com/ar/develop/java/quickstart" rel="nofollow noreferrer">Samples</a>.</p>
  
  <p>But I still missing some definition with some real use examples.</p>
  
  <p>What is a session? Every time that I need a ARCore use I need a session? Session always has a camera connect so I can see and draw/renderer my 3D models in the screen? Can I do this without a Session?</p>
  
  <p>Camera has a getPose and Frame has a GetPose, what are the diferences between they?</p>
  
  <p>I thought about make this questions split but somehow I know that they are all connected. Sessions, CameraAr, Frame and Pose.</p>