cancel
Showing results for 
Search instead for 
Did you mean: 

Mobile VR JAM 2015 - Rules with regards to Third Party APIs

marchansenj
Honored Guest
Hi All,
I participated in the VRJAM 2013 with my space sim Roguecraft; it was a blast and one crazy month. I have been working with the DK2 but looks like I will be ordering a Note 4 today and shelving my current project.

I have some questions about the Mobile VR JAM rules.

    Can we use data from third party APIs? For instance would it be against the rules to pull content from Youtube, Facebook, Twitter to be used in the experience or should all Data/Content be packaged within the application?

    Can we assume that the Note will have Wireless or 4g service when judging the App?

    Are Keyboards allowed for providing credentials?

    Can third party User APIs like Facebook be used for authentication?



Entrant Content must not create or imply any association between Sponsor and any individual or entity or his, her, or its products or services, including the Entrant. Entrant Content must not contain any recognizable third-party trademarks (including logos), trade dress, or other brand elements, including, without limitation those of Sponsor. By way of example and without limiting any other provision of these Terms, Entrant may not use Sponsor’s OCULUS trademark or its logo in any way that creates a likelihood of confusion as to source or sponsorship, including, without limitation, implying an affiliation or association between Entrant and Sponsor that could potentially confuse a user regarding whether the Entrant Content originates from or was created by Sponsor. Do not use the OCULUS trademark in the name of your Software.


Thank you for your time,
Marc
7 REPLIES 7

AbandonedCart
Honored Guest
I'm curious about this, too. I have a voice command library from AT&T that allows sandbox access, so would I need something that is commercial or is functional enough for demonstration purposes sufficient?

Also, if we are not allowed to use any logo or anything linking to a specific brand, does that mean nothing can be attribution licenses, since they require displaying credits?

philgreenspan
Honored Guest
Hey Marc,

Let's see if I can clarify some of these points. You've asked a lot of good questions and I'm sorry if I don't answer everything you're asking. Feel free to ping me again if I miss anything.

3rd Party APIs - You can use these assuming you follow their and our terms and agreements.
Network Connectivity - You can assume devices will have Wi-Fi access
Keyboards - This gets trickier. Judges will probably NOT have bluetooth keyboards. They WILL have bluetooth gamepads.
OAuth - These are fair game, same legal caveat as the API point above.

It sounds like you're trying to come up with some type of login mechanism, which is cool. There are a couple ways you can do this:
- Android allows you to access stored credentials, so you can use an OAuth API to access those
- You can build out a virtual keyboard and either use headlook or a gamepad for text entry

Just some thoughts, I'm sure there are other solutions out there too.

*edited*

AbandonedCart
Honored Guest
"philgreenspan" wrote:

- You can use this vr_dual flag. Think of this like the 2D/3D paired apps where you login to the Oculus Store using the virtual keyboard on your phone, but then when you dock the Note into the Gear you are already logged in. This is because they are being treated as the "same app", which you're already logged into.


Just a heads up:

"chrispruett" wrote:
Hi there,

Dual mode isn't really ready for prime time. If you'd like more information about it you can ping me (and please CC your Oculus contact), but it's not supported at the moment.

AbandonedCart
Honored Guest
"philgreenspan" wrote:
Oh I didn't say it would be easy. It's a jam afterall, get creative, flex those dev muscles! 😉


Let's put it this way. The vr_dual capability is non-function in the firmware. The meta data is read by the Gear VR service, which in turn would not launch Oculus Home if it detected vr_dual. I know that sounds extremely simple, but for some reason it has not been fixed in any of the three updates that have been published since it was first documented as broken.

It isn't something that you overcome with some clever code. It requires having the device set to developer mode to bypass Oculus Home. Jam or not, it is a bit unrealistic to suggest that we should somehow overcome a broken system service without root permissions. I am hoping you were only joking.

philgreenspan
Honored Guest
Hey Roswell, Just checked in with Chris, looks like vr_dual is a no-go.

AbandonedCart
Honored Guest
"philgreenspan" wrote:
Hey Roswell, Just checked in with Chris, looks like vr_dual is a no-go.


That's what I was trying to tell you 😉

You can, however, use vr_only and enable developer mode to simulate the functionality. The downside being that it will not work on a device that is not in developer mode, so you would still need vr_dual to work for any sort of distribution.

marchansenj
Honored Guest
3rd Party APIs - You can use these assuming you follow their and our terms and agreements.
Network Connectivity - You can assume devices will have Wi-Fi access
Keyboards - This gets trickier. Judges will probably NOT have bluetooth keyboards. They WILL have bluetooth gamepads.
OAuth - These are fair game, same legal caveat as the API point above.


Phil, you answered my questions thank you for the clarification.