• Facebook Social Icon
  • YouTube Social  Icon
Please reload

Recent Posts

Milestone: LAFORGE Optical Granted 2nd US Patent

July 5, 2018

1/3
Please reload

Featured Posts

socialFLO API: More Details

August 18, 2017

SocialFLO is the smartphone app and portal that wearers use to configure their digital eyewear. Over the past year we’ve received numerous emails about what developers can do with our digital eyewear via our forthcoming API. Today we elaborate on what we have been planning and what we will release.

 

The API

Developers are exposed to the following inputs and outputs. 

 

Eyewear

  • audioLevel (integer) 

    • 0 to 11

  • wearerHeading (number): A scalar representing the direction the wearer’s head is pointed on the XZ plane in degrees.

    • 0 to 360​

  • wearerPitch(number): A scalar representing the direction the wearer’s head is pointed on the YZ plane in degrees.

    • 0 to 360

  • touchpadInput (array): Allows developers to map inputs that the wearer makes on the touchpad to custom actions in a developer’s mod. It includes one, two, and three finger swipes. Wearers can swap left-hand and right-hand functions via Settings in their socialFLO app.

    • TouchPad_L

      • Tap

      • Swipe 1 YZ

      • Swipe 2 YZ

      • Swipe 3 YZ

    • TouchPad_R

      • Tap

      • Swipe 1 YZ

      • Swipe 2 YZ

      • Swipe 3 YZ

  • buttonInput (array): Allows developers to map inputs from the 6 buttons on the eyewear to custom actions in a developer’s mod.

    • R1, R2, R3

      • Press

      • Hold

      • By default R3 is home button

      • By default R1 is back button

    • L1, L2, L3

      • Press

      • Hold

      • If user engages left handed configuration L3 defaults to home button

      • If user engages left handed configuration L1 defaults to back button

  • lowPower (boolean): Alerts developer’s mod and wearer to Low Power mode. Allows developers to adapt their mod’s behavior to fewer resources being available.

  • Mode (string): “X”, “D”, “N”, “A”: Indicates to developer’s mod and wearer the current mode. Wearers can override the automatic engagement of Drive and Active mode. When a wearer overrides a mode, it is logged and this data is used in accordance with the terms of use of the eyewear.

    • X: eXperimental mode is only accessible by developers (and a limited number of the developer's users). In this mode, developers have the option to lock the eyewear into certain modes or to override certain modes. Experimental mode also has no content restrictions from LAFORGE Optical, as this mode is for developers to use our eyewear for R&D and other emerging purposes. In other modes, LAFORGE may impose certain limitations on device capability for the “greater good” of the company or the public. We do not know the full potential of future developer’s creativity or the limits of public acceptance, there may be some cases where the company has not determined the legal or financial impact of allowing certain mods to be used.. However, there may be cases in which a mod created on our platform provides a novel use case of our eyewear, and proves to be beneficial to the company in the press, and/or to the "greater good" of humanity. Experimental mode is a ‘catchall’ for these cases. The company will also log when a device has been put into experimental mode and use this data in accordance with the terms of use of the eyewear.

    • D: Drive mode imposes the most limits on content that the wearer is able to view. Drive mode automatically engages at speeds above 17mph, further increases the text size of mods, reduces the level of fidelity to other active mods to just metadata, and will also completely prevent certain mods from being accessed or viewed. Drive mode also begins to look for data relevant to driving, such as navigation instructions and content from an automobile that may be useful to the wearer. 

    • N: Normal mode has the least amount of limitation available to a wearer. Wearers have the ability to see mods in the highest fidelity specified by the mod developer as well as the ability to view multiple mods at the same time. 

    • A: Active mode engages when the wearer exceeds a speed of approximately 5mph. GhOSt may increase the font size of mods and decrease the fidelity (level of detail) of text. Active mode also begins looking for data that is coming from the wearer’s health and fitness mods and will more prominently display this content. 

 

SocialFLO

  • Wearer settings

    • Mod_Fidelity(String): Indicates the level of detail a mod is displayed to a wearer. Please see image under “additional information” to preview this.

      • Basic

      • appIconBadge

      • 1_1

      • 1_2 

      • 1_3

      • 1_4

    • Handedness (Boolean)

      • Left

      • Right

    • Brightness (Integer)

      • 0 to 11

  • Wearer info

    • larpNumber (string): Every wearer is assigned an identification number. The LAFORGE Augmented Reality Portal number allows wearers to transfer their settings, stats, achievements, and other metadata from one device to another. Developers can get more information about a wearer by accessing their LARP number.Every wearer is assigned an identification number: The LAFORGE Augmented Reality Portal (LARP) number. LARP allows wearers to transfer their settings, stats, achievements, and other metadata from one device to another. Also, developers can get more information about a wearer by accessing the user’sLARP number.

    • wearerAge (integer)

    • wearerLanguage: Initially, limited to US English and British English. May be expanded to Korean, Japanese, Chinese, German, and French at later date.

    • wearerCourse (number): A scalar indicating direction of movement on the XZ plane in degrees.

      • 0 to 360

We believe that exposing developers to these inputs and outputs will unlock a wave of creativity and benefits for wearers of LAFORGE digital eyewear. As more developers use the API we will add more capability to the API.

 

Check back regularly as we will be providing more details and examples for the SDK and API soon.

 

Additional Information

Specifications for Mod Fidelity

Notification Types

 

 

Share on Facebook
Share on Twitter
Please reload

Follow Us