FastAR lets you export your Sobipro or K2 entries in the three major augmented reality browsers, namely Junaio, Layar, Wikitude without any code writting !
How to install it, it is totally free!Our revenue plan is when you can not do it yourself
Install and configure XAMPP server. XAMPP is a all in one package for setting up a server in Linux, Windows, or OS X.
Install and configure Joomla. Joomla is a content management system for html pages; your site actually.
3. Sobipro or K2
Install and configure FastAR. FastAR is a Joomla component to retrieve data from Sobipro and export it to AR formats.
All components are provided free. However, if you can not setup them, we will do it for you.
Scenario 1: Amateur programmer
I am totally irrelevant with servers and programming. I have some dymanically changing AR content that I want to publish. What should I do?
- Answer: We can set up a site for you and host it in our servers. Prices: 1000€* to set it up, and 100€* per year for site hosting. You will be able to upload any changes to your content or add new content. Changes will be immediadly affect Junaio, Layar and Wikitude channels (for the features that are currently supported).
Price: 1000€ start and 100€/year
Scenario 2: Experienced programmer
I have a server and a site in Joomla, what's next to make my AR channels?
- Answer: You have to install Sobipro (or K2) component for Joomla and set up some fields for your entries. This imposes a structure that makes the exporting of data feasible. Next you have to install and configure FastAR to be connected with Sobipro (or K2) and the AR browsers. All these components are provided for free. If you can not do it yourself, we can do it for you with a price of 500€* without any additional costs per year.
Scenario 3: Veteran programmer
I have a server, a site in Joomla and I am familirized with Sobipro or K2, however I am not familiarized with FastAR and AR browsers. What should I do?
- Answer: You should follow the instructions. If you can not achieve it we can do it for you with 100€*, or we can do it for free if you fill in our questionnaire and write in the comments your e-mail to contact you.
Price: 100€ or fill in the questionnaire to contact and help you for free.
*All prices do not include VAT. VAT is added only for the countries inside European Union.
1. XAMPP and 2. Joomla installationSeveral tutorials can be found in youtube:
3. SobiproA video about installation and configuration of Sobipro for using it with FastAR is provided below.
4. FastAR Installation
There two more steps that are outlined in the following videos.How to install FastAR component and connect it to Junaio portal for porting entries to Junaio AR browser.
This is the third part of the tutorial series about how to install FastAR, which is the final step, i.e. testing if entries are exported to Junaio. Analytically:
Step A: Back-end installation and configuration
FastAR should be installed into the Joomla framework in order to obtain the Augmented Reality functionality. It was tested successfully for Joomla 2.5 and 3.3.5, where the later is the latest Joomla so far. FastAR automatically scans the Joomla framework database in order to find details about the Sobipro sections or the K2 directory available. Then, for each Sobipro section and K2 directory an Augmented Reality Exporter entry is created in a central panel as shown in Figure 1. In the central panel it is possible to select one AR exporter and edit it. In Figure 2, the editing screen of an AR exporter is shown. It consists of four tabs. The first tab named as “Data source” contains the details of the Sobipro section or K2 directory form which the data is extracted. IBS stands for image based AR.
Figure 1. Central control panel of FastAR component shows the AR exporters for each Sobipro section and the enabled Junaio, Layar and Wikitude AR controllers.
Figure 2: Edit the source of data by changing the section number in Tab “Data source”.
The second tab name as “Data output” enlists the AR controllers, i.e. the urls of the API Endpoints for each AR Vendor as shown in Figure 3. The url should be copied to the AR vendor registration channel. A particular controller can be disabled. In order to test the url, the “Try it” button opens the url in a new window with a certain location and with a very large range radius so that all the AR Entities are shown.
Figure 3: The second Tab “Data output” enlists the AR controllers. “Try it” button allows to test each url.
The third tab named as “Data field structure” as shown in Figure 4 enlists the field alias of each Sobipro or K2 field that should be exported as AR content. To be more specific, the “Title AR field” is the text that should be used on an AR billboard, the “Icon AR field” is the icon in the billboard, the “Description AR field” is similarly the description to be shown after pressing the billboard, and the “Weblink AR field” is the url that should open after pressing button “Continue in web page” where the user sees more details about the AR Entity in a web browser. The longitude and the latitude information are strictly extracted with two options, namely:
(a) From plain Sobipro or K2 text fields with alias 'field_latitude' and 'field_longitude', or
(b) If "geomap" field extension is installed in Sobipro, from a map field with alias 'field_map'.
Image recognition field stands for the pattern to be used for the image based AR. The 3D model field is for the 3D model to appear on top of the pattern. The roration and the scale fields are the angle around z-axis and the scale of the 3D model, accordingly.
Figure 4: The third tab contains fields alias to be shown in AR.
Finally, the fourth tab as seen in Figure 5 contains two fields to link the Junaio or the other AR browsers with a custom native application by pressing “More in the official app”. FastAR recognizes if the Junaio browser is opened with an Android or iPhone device and selectively prompts the user to download the app from Google play or AppStore, respectively.
Figre 5: The fourth tab contains custom native apps to be linked with the AR browser.
Step B: Registration to AR VendorThe second step is to register the API Endpoint URL at each AR Vendor. The registration details depend on each vendor and the user should visit Junaio (http://dev.junaio.com/), Layar (https://www.layar.com/my-layers/), and Wikitude (http://www.wikitude.com/developer/tools/publish-in-wikitude) channel registration sites for more details. Figure 6 shows the Junaio case and where the API endpoint url should be inserted.
Figure 6: Registration of the API Endpoint url in the Junaio Developer panel.
Step C: End user functionalitiesThird, after the successful registration of the API endpoint url to the AR Vendors, the Sobipro or K2 data is available as a channel in each AR browser. One should open the browser and select the registered channel by text search or by scanning the QR code given from the AR Vendor. After successfully opening the channel, an AR environment is shown as in Figure 7. Each AR Entity is represented by a billboard than contains the title, the distance and the image of the AR Entity. By tapping on each billboard, an information page is shown as in Figure 8. The user can read the description of the AR Entity as it was defined in the back-end. Then there are two options, namely a) to press “Continue in Web page” where the link defined in the back-end is opened in a new web browser window in order to see furthermore details; or b) to press “More in official app” button where the user can download the custom made application for Gordexola. Additionally to the AR environment the user has the option to view the entities in a map or list view as shown in Figure 9.
Figure 7: AR environment for Junaio, Layar and Wikitude.
Figure 8: Information page for Junaio and Wikitude. Layar does not have one.
Figure 9: Map environment for Junaio and Layar. Wikitude does not have one.