Skip to content

Virtual Reality project made for Welfare Denmark during my internship with the company, using Ionic and A-Frame.

Notifications You must be signed in to change notification settings

rasmniel/wdvr-mobile

Repository files navigation

WDVR Mobile

This Ionic app was made during an internship with the company Welfare Denmark. Technologies utilized include Ionic/Angular, Cordova, A-Frame, and Socket.io. I have no part in the project anymore, but this is the resulting product after my work was finished and the app had been published. The company now maintains the app on their own.

Purpose

The application is supposed to allow demented or alzheimers patients to experience things in their own living room, they would normally be incapable of. This may strengthen their mind thus increasing their longevity. With a therapist at their side, who has a version of the app that functions as a monitor and a remote, they can have conversations about exploring the Grand Canyon, scaling Mount Everest, or swimming through the Great Barrier Reef.

Technicalities

IONIC SETUP PROCESS

  • npm install ionic -g
  • npm install cordova -g
  • ionic serve

IONIC BUILD PROCESS

  • npm install && bower install
  • cordova platform add android/ios
  • ionic resources
  • cordova prepare
  • ionic build android/ios

POSSIBLE AFRAME 0.3.2 ALTERATIONS FOR MOBILE

  • Line 65820: Altered isGearVR function to always return true to allow GearVR functionality execution and thus avoiding a-scene black screen lock on VR mode.
  • Obsolete AFRAME 0.3.2 alterations:
    • Line 62636: Uncomment if statement with screen.orientation.lock() invocation.
    • Line 66477: Encapsulate bounds assignment in if statements to check whether there is actually a 'layer.leftBounds/layer.rightBounds' before calling .length on object.

SCREEN MIRROR

  • Screen Mirror must run on casting device.
  • Install application on devices as part of deployment process.
  • .apk included in repository.

About

Virtual Reality project made for Welfare Denmark during my internship with the company, using Ionic and A-Frame.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages