...

Junaio PHPコンテンツからの移行 - Junaioに代わるARアプリ cybARnet

by user

on
Category: Documents
28

views

Report

Comments

Transcript

Junaio PHPコンテンツからの移行 - Junaioに代わるARアプリ cybARnet
Junaio PHPコンテンツからの移⾏行行
2015-08-10 rev.1
もくじ
•  cybARnetではPHPコンテンツは表⽰示
できません
– cybARnetで変換後に表⽰示可能なPHPコ
ンテンツ
•  変換の実例例
– 概要
– PHPのXML化
– index.phpのhtml化と位置変更更
– index.xml内の修正
– 不不要ライブラリの除去
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
2
cybARnetではPHPコンテンツは表⽰示できません
•  cybARnetはダウンロード型
– ⼀一旦サーバーからすべてのコンテンツを
ダウンロードする
– ダウンロードされたコンテンツを再⽣生する
Junaioの場合は、サーバーでPHPを実⾏行行
させてそれを表⽰示するというブラウザ的
な実装がされていますが、Metaio SDK
の制限によりローカルにあるコンテンツ
しか表⽰示できない仕様になっています。
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
3
cybARnetで表⽰示可能なPHPコンテンツ
•  ARELで書かれたコンテンツ
– Old APIコンテンツは表⽰示できません
•  GLUEコンテンツ
– Ver.1.0時点ではLocation Basedコンテン
ツの表⽰示ができません
•  コンテンツの内容によっては…
– Metaio Creator 6で作り直した⽅方が容易易に
移⾏行行できる場合もあります
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
4
cybARnet
変換の実例例
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
5
変換するPHPコンテンツ
•  HelloMetaiomanAREL15
–  http://ar01.vsd.cybernet.ne.jp/metaio/
cybARnet_̲support/HelloMetaiomanAREL15.zip
からダウンロード可能
Metaiomanマーカーで
Metaiomanが表示される
タップするとパンチする
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
6
PHPベースのコンテンツ変換の概要
•  PHPを予めXMLへ変換して置換、再配置
index.htmlにリネームして移動
内部のパスの書き換え必要
index.xml 作成後
削除
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
php search.php > index.xml
を実⾏行行してXMLを⽣生成
して移動
■中の
<![CDATA[WWW_̲ROOT/arel/index.php]]>
を
<![CDATA[html/index.html]]>
と置き換える
■中のすべてのWWW_̲ROOTをhtmlに書き換える
7
1. src/search.phpの変換
•  ローカルのPHPでXMLへ変換する
–  PHPをローカルで実⾏行行するとXMLが表⽰示される
–  php search.php > index.xml
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
8
2. XMLの修正
•  WWW_̲ROOTの置換
–  WWW_̲ROOTはすべてhtmlに置換
•  <arel>タグの書き換え
–  html/index.htmlへ変更更
※XMLは先頭部分の抜粋です
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
9
3. html/arel/index.phpの編集
• 
• 
• 
• 
ファイル名をindex.htmlへ変更更
htmlフォルダ直下へ移動
arel_̲style.cssもhtmlフォルダ直下へ移動
中の<script>タグのパスを変更更
–  js/*.js → arel/js/*.js
•  HTML内の他のタグリンクについても必要な箇所を修正
※index.htmlは抜粋です
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
10
4. 不不要ファイルの削除
•  srcフォルダ
•  libraryフォルダ
•  html/index.php
最終的なディレクトリ構成
http://ar01.vsd.cybernet.ne.jp/
metaio/cybARnet_support/
HelloMetaiomanAREL15_cybARnet.zip
からダウンロード可能
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
11
5. アップロードとcybARnetへの登録
•  My Serverへアップロード
–  必ずZIP圧縮する
•  index.xml
•  htmlフォルダ
この⼆二つを選択して直接ZIPにする
(両者をフォルダに⼊入れてそのフォルダをZIPにするのはNG)
•  http://portal.ar.cybernet.ne.jp からコンテンツ登録
–  New Channel (URL)から登録する
–  Callback URLにはZIPファイルを指定する
cybARnet用QRコード
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
12
cybARnet ver 1.0での注意事項
•  PHPからの変換は未検証です
– Location Based は動作しません
– 3Dモデルはテクスチャと合わせて予めZI
P化して下さい
– その他動作に不不具合がある場合があります
不具合のご報告はこちらへ
[email protected]
© 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved.
13
Fly UP