Freelancer Job - Implement Android App Module
2017
This was Freelance Job where I'm responsible to implment small utility app module with VR app without breaking existing functionality but it's not related to VR technology.
Smart Endoscopy Solution
2016
Smart Endoscopy System is a new endoscopy experience for physicians and surgeons. Smart Endoscopy System is used to perform the endoscopy procedure. This solution also used to educate interns in medical institutions.
This system consist of two customized Android based devices (Cyclops and Dock station)
Cyclops : This compact device gives provision to doctor to view the endoscopy procedure on a small screen (1.5 inches). Data captured by camera of endoscope is displayed on the screen of the Cyclops. Data captured by Cyclops camera are streamed to the Dock station. This device also record whole endoscopy procedure or take pictures along with live streaming.
Dock station: Other physicians, surgeons, interns can see live endoscopy on bigger screen (10 inch) of the Dock station. Data captured by Cyclops camera are streamed to this Dock station using Miracast technology. This device is also used to store information about patient, view patient’s endoscopy videos and images. Doctor can also mark and write text on captured images to explain others. User can take recorded video and captured images into external storage through USB port available on Dock station.
My Contribution
Requirement gathering & analysis.
Prepare Design document, sequence diagrams for some features
Customize Android framework for Miracast functionality
Implement Camera Preview on Cyclop device.
Record video and captured images of endoscopy procedure
Implement applications for Dock station device which display recorded data of endoscopy of any patient.
Implement video viewer, image annotation in Dock device.
Implement Miracast Viewer.
Implement socket communication between Cyclops and Dock device
Development Tools and Technologies
Android- KitKat source code changes, Miracast viewer, Camera API, Video player, Image annotations, Socket communication, Eclipse, SQLite Database.