New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a visualization view in WebVR (and WebAR?) using A-Frame #202

Open
cvan opened this Issue Sep 16, 2017 · 12 comments

Comments

Projects
None yet
4 participants
@cvan
Member

cvan commented Sep 16, 2017

Hi, my name is Chris Van Wiemeersch (@cvan). I work on the WebVR team here at Mozilla. I was one of the co-creators of A-Frame, the framework for easily creating WebVR experiences.

@potch pointed me to this WebExtension port of Lightbeam. I'm really excited that this exists. Really nice work!

@caseyyee and I would love to help out in creating a WebVR view for the visualization in the Lightbeam extension. Let us know if you have any specific ideas. If it's all right with y'all, we can discuss in this issue and open Pull Requests. Let me know otherwise.

I'm available on the MoCo Slack, but I'd definitely prefer to keep conversations public and transparent on GitHub. If a 3D, WebVR/AR visualization is out of scope for Lightbeam, I understand. I figured I'd file an issue to kickstart the conversation. Thanks!

@princiya

This comment has been minimized.

Show comment
Hide comment
@princiya

princiya Sep 16, 2017

Collaborator

Hi @cvan, thanks for reaching out :) Here is my Mozfest proposal - MozillaFoundation/mozfest-program-2017#319 and here is my - initial POC.

I tried to play around a bit with A-Frame, to come up with this POC. Let me know what you think about this and I would certainly need your help going forward. Thank you.

Collaborator

princiya commented Sep 16, 2017

Hi @cvan, thanks for reaching out :) Here is my Mozfest proposal - MozillaFoundation/mozfest-program-2017#319 and here is my - initial POC.

I tried to play around a bit with A-Frame, to come up with this POC. Let me know what you think about this and I would certainly need your help going forward. Thank you.

@caseyyee

This comment has been minimized.

Show comment
Hide comment
@caseyyee

caseyyee Sep 19, 2017

Amazing :) Love that you already have a start on it. Happy to jump in and help get this going. This is the sort of project that will really help elevate WebVR. Super easy to basically graft VR onto any existing web apps.

caseyyee commented Sep 19, 2017

Amazing :) Love that you already have a start on it. Happy to jump in and help get this going. This is the sort of project that will really help elevate WebVR. Super easy to basically graft VR onto any existing web apps.

@jonathanKingston

This comment has been minimized.

Show comment
Hide comment
@jonathanKingston

jonathanKingston Sep 20, 2017

Member

Super excited you both found this :)

Member

jonathanKingston commented Sep 20, 2017

Super excited you both found this :)

@cvan

This comment has been minimized.

Show comment
Hide comment
@cvan

cvan Sep 28, 2017

Member

@princiya: awesome work! is there a GitHub repo we can work out of?

Member

cvan commented Sep 28, 2017

@princiya: awesome work! is there a GitHub repo we can work out of?

@princiya

This comment has been minimized.

Show comment
Hide comment
@princiya

princiya Oct 2, 2017

Collaborator

@cvan @caseyyee here is the repo https://github.com/princiya/lightbeam-aframe. This is a work in progress and inputs, feedback, suggestions from all possible angles is highly appreciable.

  • As part of POC, I created data.json to serve static nodes and links which represent the trackers.
  • The next step is to create a dynamic view of the first party and third party trackers.
Collaborator

princiya commented Oct 2, 2017

@cvan @caseyyee here is the repo https://github.com/princiya/lightbeam-aframe. This is a work in progress and inputs, feedback, suggestions from all possible angles is highly appreciable.

  • As part of POC, I created data.json to serve static nodes and links which represent the trackers.
  • The next step is to create a dynamic view of the first party and third party trackers.
@jonathanKingston

This comment has been minimized.

Show comment
Hide comment
@jonathanKingston

jonathanKingston Oct 2, 2017

Member

@princiya it might make sense to create a branch here and use the dynamic data we have here?

Member

jonathanKingston commented Oct 2, 2017

@princiya it might make sense to create a branch here and use the dynamic data we have here?

@princiya

This comment has been minimized.

Show comment
Hide comment
@princiya

princiya Oct 2, 2017

Collaborator

@jonathanKingston I was not sure to add it here, do you think it makes more sense to do so?

Collaborator

princiya commented Oct 2, 2017

@jonathanKingston I was not sure to add it here, do you think it makes more sense to do so?

@jonathanKingston

This comment has been minimized.

Show comment
Hide comment
@jonathanKingston

jonathanKingston Oct 2, 2017

Member

@princiya to make a branch of the lightbeam code with web vr enabled using the storage code rather than a dump of the data.

Member

jonathanKingston commented Oct 2, 2017

@princiya to make a branch of the lightbeam code with web vr enabled using the storage code rather than a dump of the data.

@cvan

This comment has been minimized.

Show comment
Hide comment
@cvan

cvan Oct 12, 2017

Member

@princiya awesome! I can help with making a PR of that branch of Lightbeam use the live code from the WebExtensions APIs. Would you like me to cherry-pick your commits, or do you want to create the branch?

Member

cvan commented Oct 12, 2017

@princiya awesome! I can help with making a PR of that branch of Lightbeam use the live code from the WebExtensions APIs. Would you like me to cherry-pick your commits, or do you want to create the branch?

@caseyyee

This comment has been minimized.

Show comment
Hide comment
@caseyyee

caseyyee Oct 13, 2017

A copy of a dataset would be helpful to start prototyping some visuals if you have it :)

caseyyee commented Oct 13, 2017

A copy of a dataset would be helpful to start prototyping some visuals if you have it :)

@jonathanKingston

This comment has been minimized.

Show comment
Hide comment
@jonathanKingston

jonathanKingston Oct 13, 2017

Member

@caseyyee I would rather not dump mine, however it's super easy to get. Install Lightbeam from AMO then click the save button after browsing a few news sites. :)

I know @princiya is travelling at the moment but I can help with any questions you might have etc.

Member

jonathanKingston commented Oct 13, 2017

@caseyyee I would rather not dump mine, however it's super easy to get. Install Lightbeam from AMO then click the save button after browsing a few news sites. :)

I know @princiya is travelling at the moment but I can help with any questions you might have etc.

@cvan

This comment has been minimized.

Show comment
Hide comment
@cvan

cvan Oct 13, 2017

Member

@caseyyee: yeah just use Dev Edition or Nightly. and clone this repo (and the other one), and enable loading of the extension from about:debugging.

Member

cvan commented Oct 13, 2017

@caseyyee: yeah just use Dev Edition or Nightly. and clone this repo (and the other one), and enable loading of the extension from about:debugging.

princiya added a commit to princiya/lightbeam-we that referenced this issue Oct 14, 2017

@princiya princiya self-assigned this Oct 19, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment