How to start with 3DHOP

Similar documents
3DHOP Local Setup. Lezione 14 Maggio 2015

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

CEFNS Web Hosting a Guide for CS212

HWS Virtual Private Network Configuration and Setup Mac OS X 12/19/2006

Tutorial: setting up a web application

VIVIDESK Desktops can be accessed with a Macintosh Computer by one of two methods:

Intro to Web Development

Quick Start Guide Mobile Entrée 4

Mac OS X: INSTALLING TUNNELBLICK

Mapping ITS s File Server Folder to Mosaic Windows to Publish a Website

AdminToys Suite. Installation & Setup Guide

Website Development Komodo Editor and HTML Intro

1. Right click using your mouse on the desktop and select New Shortcut.

SizmekFeatures. HTML5JSSyncFeature

Mobile Game and App Development the Easy Way

unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March

JAVA WEB START OVERVIEW

Using the free iweb webpage templates

Working with RD Web Access in Windows Server 2012

ENABLE LOGON/LOGOFF AUDITING

Wakanda Studio Features

Quick Start Guide. Installation and Setup

WinTask x64 Scheduler for Windows 7 64 bit, Windows 8/ bit and Windows 2008 R2 64 bit. Scheduler Quick Start Guide

WebIOPi. Installation Walk-through Macros

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

FileMaker Server 10 Help

Site Configuration Mobile Entrée 4

TIMETABLE ADMINISTRATOR S MANUAL

Using the Synchronization Client

WEB INTERFACE FOR CDS/ISIS. GENISISweb VERSION Deepali Talagala, General Secretary, Sri Lanka Library Association Colombo

WS_FTP Professional 12 and WS_FTP Home 12. Getting Started Guide

How to use

FileMaker Server 13. FileMaker Server Help

Installing NetSupport School for use with the NetSupport School Student extension for Google Chrome

Remote Viewer Recording Backup

Installing AGO2GO on a Mac 10.8 or Higher

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

Connecting With Lifesize Cloud

KeePass Getting Started on Windows

Deploying software using Apple Remote Desktop (ARD)

Virtual Office Remote Installation Guide

Remote Access. Connecting to your computer from home

SeeVogh Player manual

Deploying Dedicated Virtual Desktops in Hosted Environments

VPN: Virtual Private Network Setup Instructions

CREATING AND EDITING CONTENT AND BLOG POSTS WITH THE DRUPAL CKEDITOR

Deploying Dedicated Virtual Desktops in Hosted Environments

Citrix XenApp 6.5 User Guide. For Windows and OS X

Android Development Setup [Revision Date: 02/16/11]

How To Connect Your Cloud

VPN Web Portal Usage Guide

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Extending Remote Desktop for Large Installations. Distributed Package Installs

How to Edit Your Website

PHP+MYSQL, EASYPHP INSTALLATION GUIDE

Creating Your Personal Website

DreamFactory & Modus Create Case Study

Installing Microsoft Outlook on a Macintosh. This document explains how to download, install and configure Microsoft Outlook on a Macintosh.

Developing and deploying mobile apps

PC Monitor Enterprise Server. Setup Guide

IN STA LLIN G A VA LA N C HE REMOTE C O N TROL 4. 1

Trial version of GADD Dashboards Builder

École des Ponts Paristech DSI. Installing OpenVPN

Remote Desktop Web Access. Using Remote Desktop Web Access

Connecting With Lifesize Cloud

FileMaker Server 11. FileMaker Server Help

Week Date Teaching Attended 2 Jan 2013 Lab 1: Linux Services/Toolkit Dev t

Installation Instructions

Issue Tracking Anywhere Installation Guide

8x8 Click2Pop User Guide

OpenSta OpenSource for Web Load, HTTP Stress & Performance testing

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc.

If you are planning to work from home or your laptop, there are several things you need to have access to:

Net 2. NetApp Electronic Library. User Guide for Net 2 Client Version 6.0a

Crown Field Support Engineering

MiraCosta College now offers two ways to access your student virtual desktop.

Web Design Competition College of Computing Science, Department of Information Systems. New Jersey Institute of Technology

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. All rights reserved.

User Guide. What is AeroFS. Installing AeroFS. Learn How to Install AeroFS and get started syncing and sharing securely INTRODUCTION

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Quick Start Guide Using OneDisk with the Tappin Service

Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

L.E.A.P.S Electronic Freight Billing System Installation Guide

Lexia Network Installation Instructions

Provide instructions for installing the VMware View Client a non-wellmont device. These instructions are for a Windows based OS.

It is recommended that you use a clean installation of Lion client before upgrading to Lion Server.

Appium mobile test automation

Lesson 7 - Website Administration

How To Sync Google Drive On A Mac Computer With A Gmail Account On A Gcd (For A Student) On A Pc Or Mac Or Mac (For An Older Person) On An Ipad Or Ipad (For Older People) On

FileMaker Server 12. FileMaker Server Help

SBBWU PROXY SETTING IT CENTRE How to Set a Proxy Server in All Major Internet Browsers for Windows

How to remotely access your Virtual Desktop from outside the college using VMware View Client. How to guide

4.3. Windows. Tutorial

Installing and Configuring TrueConf Online

How to Install a Network-Licensed Version of IBM SPSS Statistics 19

SSH Secure Client (Telnet & SFTP) Installing & Using SSH Secure Shell for Windows Operation Systems

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app

Web Development. How the Web Works 3/3/2015. Clients / Server

Transcription:

How to start with 3DHOP Package content, local setup, online deployment http://3dhop.net 30/6/2015

The 3DHOP distribution Where to find it, what s inside

The 3DHOP distribution package From the page http://3dhop.net/download.php it is possible to download the 3DHOP package. The package contains the files needed by 3DHOP, plus all the HTML files, 3D models and images used in the tutorials shown in the how- to section of the website. The package also contains a README, the tool documentation and other useful resources. In order to convert your 3D models in the multi- resolution format, you will need to get (from the same download page), also the NEXUS tools package.

Inside The Distribution Let us now take a look inside the 3DHOP distribution: documentation: the complete documentation of the JavaScript API examples: all the How- To shown on the 3DHOP website minimal: a ready- to- use viewer, in a self- contained folder

What is a 3DHOP viewer made of Basically a set of web files :.html file: the actual web page, it contains the web page structure and formatting, the text and the other page elements. The 3DHOP components (HTML5 canvas, 3D scene description, loading and interaction scripts, interface elements) are declared here..js files: the brain of the 3DHOP viewer, these files contain all the functions that make the viewer work..css file(s): the web page appearance is controlled by these files. multimedia files: all the multimedia contents of the web page. 3D models, pictures, video, audio, and so on. These files have to be accessible on a remote web server, the client computer, using a browser, will open the HTML page and access from there all the other files.

The MINIMAL folder The MINIMAL folder contains only the essential files for a simple but usable 3DHOP viewer: /css a folder containing the 3DHOP stylesheet /js a folder containing the JavaScript 3DHOP core /skins a folder containing the images used in the interface /models a folder containing the 3D model(s) index.html the webpage where the 3DHOP viewer is created A novice developer should start from this example, and modify it. All the needed files are there, making easy the development and deployment (just load the whole folder on a web server).

Local deployment Working on my PC

Looking for a Web server 3DHOP has been designed to work over the internet, with the webpage and data on a remote web server, accessed from the browser through the web. However, when developing web pages, it is much easier to work locally. This can be done in two ways: Install a local Web Server on your computer Force your Web browser to load files from your local PC

Local Web Server using Apache

Apache Apache HTTP Server (http://httpd.apache.org) is the world's most widely used Web Server software, and it is a good choice to have a local web server installed on your device. For an easier installation you can use a Web Server solution stack package like XAMPP (free, open source and cross- platform). Just go to www.apachefriends.org download the XAMPP package and follow the installation instructions!

Developing inside the local server After the web- server has been installed, just put the webpages and 3DHOP files you need to work on (e.g. the MINIMAL folder) in the web- server folder of your local PC, and work directly on those files with a text editor. To see the page you are developing, just open a web browser and access the files at the local address exposed by your web- server (generally, http://localhost)

The web- server way The use of a local web- server is not really difficult, and provides the most reliable and comprehensive way to locally develop web pages and web applications (including 3DHOP). However, it does require a certain amount of configuration, manual tweaking work, and time. For this reason, may be difficult for complete neophytes.

Local Browser using Chrome

Chrome and local files The Google browser Chrome allows us to avoid installing a Web Server loading Web pages directly from our local PC. However, due to security issues loading files from a local path, bypassing the server is an action usually forbidden to the browser. We need to force our browser to accept local files; if Chrome is launched using the parameter: --allow-file-access-from-files! It will accept the local files and work correctly.

On Windows Install Chrome on your PC Go to http://www.google.com/chrome, download the browser version suitable for your platform, and install it. Look for the file chrome.exe Search it on your hard disk and go in the folder that contains it (usually C: \Program Files\Google\Chrome). Create a desktop shortcut Create a link to chrome.exe and place it on your desktop (in Windows OS just right click on chrome.exe icon and then Send to Desktop ).

On Windows Open the shortcut properties window Go to your Desktop, right click on the just created Chrome shortcut icon, and then Properties. Look for the shortcut target In the shortcut properties window, go in the Shortcut tab and look for the Target string.

On Windows Edit the target string Change the target string just adding the parameter: --allow-file-access-from-files! at the end of the string, then click Apply. Run Chrome CLOSE ALL the active Chrome browser windows (if there are) and that s it! Now if you launch the Chrome browser from this shortcut is able to access file directly on your PC.

On Windows Always remember to launch Chrome using the modified shortcut. If you open chrome from a different shortcut, from the start menu or by double- clicking on an HTML file, Chrome will not be able to work on local files. You may open the HTML from the File- >Open menu, or simply dragging the HTML file on the modified shortcut. Now you can work on your local files, and immediately see the result on your browser.

On other OS The Chrome browser, used with the launch parameter will work on all operating system Linux You may run Chrome from terminal, with the parameter as argument You may create an alias or a desktop shortcut (similarly to windows) MacOS You may run Chrome from terminal, using this command: open /Applications/Google\ Chrome.app --args --allow-file-access-from-files! You may create an Apple Script using Automator (search on the web for a tutorial on how to do it)

Remote deployment Files on a web- server

Over the internet The ideal use of 3DHOP is over the Internet, with the HTML and data files on a remote server, accessed from a client PC with a web browser. 3DHOP does not require a specialized web server, nor server- side resident software/daemon. In order to publish a 3DHOP visualization over the internet you just need some space on a web- accessible server. To publish a 3DHOP viewer online, just move all the needed files in an accessible location of a web- server.

Remote server Looking at the MINIMAL folder is a good way to know which are the files needed by a 3DHOP visualization page. Make sure all the files are accessible from the web. Almost all web- server are case- sensitive, so take care of upper- and lower- case in filenames.