rest3d - webGL meetup - SF 11/07/2012

on

  • 975 views

rest3d update :: asset browser prototyping

rest3d update :: asset browser prototyping
presented 11/07/2012 at the San Francisco webGL meetup

Statistics

Views

Total Views
975
Views on SlideShare
969
Embed Views
6

Actions

Likes
2
Downloads
13
Comments
1

2 Embeds 6

http://www.linkedin.com 4
https://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Remi -

    Perhaps not truly RESTful (avoiding the RET definition holy wars, but check out OGC 3D Portrayal Interoperability Experiment FINAL REPORT (https://portal.opengeospatial.org/files/?artifact_id=49068). This document describes the results of an OGC Interoperability Experiment (IE) on the portrayal of 3D geospatial information. It contains technical details on processing 3D information in an OGC service environment as well as best practices on how to portray large data sets in urban planning scenarios, taking into account architectures and capabilities of interactive 3D graphics. Especially Web 3D Service and Web View Service, two draft standards (published as OGC discussions paper), have been in the focus of 3DPIE. They considered multiple data encodings and bindings: CityGML, KML, COLLADA, X3D, X3DOM, HTML5/WebGL, and OpenStreetMap. Cheers
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    rest3d - webGL meetup - SF 11/07/2012 rest3d - webGL meetup - SF 11/07/2012 Presentation Transcript

    • Rest3D update(for webGL meetup) Nov 2012 Rémi Arnaud AMD
    • Rest APIs are fueling the web ecosystem Graph API
    • What about 3D?
    • RESTful Principles Build on http protocol [get/put/post/delete] Addressable resources – resources can be accessed via a URI Uniform & constrained interface – small set of well-defined methods to manipulate resources Representation oriented – different platforms need different formats: Communicate statelessly – Stateless applications are easier to scale Hypermedia As The Engine Of Application State (HATEOAS) – let your data formats drive state transitions in your applications
    • Accessing 3D assets on the web (no API)browse
    • Accessing 3D assets on the web (no API)Search
    • Accessing 3D assets on the web (no API)Download
    • Accessing 3D assets on the web (no API)Import / analysis / fix / combine
    • Accessing 3D assets on the web (no API)export/convert and serve
    • Accessing 3D assets on the web (no API)Serving the content Your on your own, since there is no rest-3d services !
    • Architecture Client Server(browser) (http) REST-3D
    • Prototype implementation Browser ServerWebGL Qooxdoo Node.js BaseXviewer UI REST-3D http XML MVC Server DB COLLADA Images Shaders
    • Case study – rest3D viewer browse/search/analyse/view rest3d/assets : returns list of assets  What is an asset? What is the asset URI? How are they organized? rest3d/search : return assets matching with search  What are the search criteria? rest3d/assets/path/asset: return a particular asset  Source asset? Processed asset? For what platform/software ? rest3d/asset/path/asset?build-options  Control server-side content pipelineNote: this is not the rest3D API, examples used for illustration
    • Rest3d prototyping app
    • Thanks Check the blog:  www.rest3d.org Join the discussion:  https://groups.google.com/forum/?fromgroups#!forum/3d-rest