Giter Club home page Giter Club logo

opensphere-electron's Introduction

OpenSphere Electron

OpenSphere is typically deployed as a web application and loaded through a web browser, but some users may prefer to run it as a desktop application. Electron is a framework that allows OpenSphere to be bundled into a cross-platform desktop application.

Bundling OpenSphere into an Electron container provides a number of advantages over loading it with a web browser:

  • More data can be loaded due to increased memory constraints.
  • More servers can be used because CORS configuration is not required for access.
  • A portable version can be used in environments with restricted user permissions (no modern web browser available and/or can't install software).

Documentation

For details on how to use this project, check out our guides at opensphere-electron.readthedocs.io.

opensphere-electron's People

Contributors

bcleveland1022 avatar bclevelandcaci avatar btuttle avatar cwerthomni avatar dependabot[bot] avatar jkae avatar joshnels avatar jsalankey avatar schmidtk avatar sethahrenbach avatar wallw-teal avatar welchyd avatar wisestmumbler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opensphere-electron's Issues

Use https override for base map tiles

From discussion:

On a different issue - I saw some weirdness on electron, where it looked like it wanted to load base map tiles from file://arcgis.blah/...

Instead of http/https://

Oh, we’ll have to override the config for those. The config URL’s are using //arcgis... instead of specifying HTTP or HTTPS, so it uses the same scheme as the application.

But with Electron, the application scheme is file:// 😕

The current config is matching the app scheme for CORS reasons.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.