Korzystanie w trybie offline z urządzeniem Android
Aby hostować prezentacje bezpośrednio z urządzenia z systemem Android (offline), potrzebujesz serwera HTTP, własnej kopii ORBITVU VIEWER i prezentacji Orbitvu.
Aby hostować prezentacje bezpośrednio z urządzenia z systemem Android (offline), potrzebujesz:
- serwera HTTP działającego na urządzeniu
- własnej kopii ORBITVU VIEWER (musisz kupić licencję lub użyć wersji darmowej)
- prezentacji Orbitvu
Ze względu na ograniczenia przeglądarek (w szczególności Same origin policy) przeglądarki na Androidzie nie działają poprawnie z prezentacjami Orbitvu otwieranymi bezpośrednio z systemu plików. Aby obejść to ograniczenie, musisz uruchomić na urządzeniu serwer HTTP.
Wdrożenie
- przygotuj pliki prezentacji Orbitvu i ORBITVU VIEWER (zwykle będą to pliki wygenerowane przez oprogramowanie ORBITVU EDITOR). Potrzebujesz:
- orbitvu12/ – katalog zawierający ORBITVU VIEWER
- presentation_name/ – katalog z plikami prezentacji Orbitvu
- presentation_name.html – plik HTML osadzający prezentację
- Zainstaluj oprogramowanie serwera HTTP na urządzeniu z Androidem. Sprawdziliśmy, że KSWEB działa prawidłowo, ale możesz użyć dowolnego serwera HTTP (kolejne kroki zakładają, że korzystasz z KSWEB).
- Skopiuj pliki prezentacji Orbitvu (wymienione powyżej) na urządzenie z Androidem
Możesz skorzystać z serwera FTP wbudowanego w KSWEB. Aby to zrobić:
- uruchom KSWEB na urządzeniu
- przejdź do zakładki FTP
- kliknij Add user
- podaj nazwę użytkownika, hasło oraz ścieżkę: /mnt/sdcard/htdocs (to domyślna ścieżka używana przez KSWEB)
- zanotuj adres IP i port wyświetlone przez KSWEB
- wyślij pliki prezentacji z komputera na urządzenie z Androidem, używając klienta FTP takiego jak Filezilla (użyj danych logowania podanych podczas dodawania użytkownika FTP) Do skopiowania plików do /mnt/sdcard/htdocs możesz też użyć Airdroid
- Zakładając, że pliki prezentacji zostały skopiowane bezpośrednio do /mnt/sdcard/htdocs, możesz teraz otworzyć w przeglądarce na Androidzie: http://localhost:8080/presentation_name.html
Zadbaj o zabezpieczenie swojej instalacji KSWEB. Więcej informacji znajdziesz na stronie KSWEB.
Nagłówki CORS po stronie serwera
Jeśli hostujesz pliki prezentacji w innej domenie niż reszta witryny, musisz skonfigurować nagłówki CORS (Cross-Origin Request Sharing).
Korzystanie w trybie offline z urządzeniem iPad
Aby zainstalować prezentację Orbitvu (360°/3D) na iPadzie do użytku offline, skorzystamy z aplikacji Goodreader, którą można pobrać bezpośrednio z App Store.