Coder Social home page Coder Social logo

ghini.tour-audiowand_version's Introduction

ghini.server

Ghini is a suite of software programs, helping the management and presentation of botanical data. It aims at botanical gardens, plant collectors, nurseries, and their visitors.

ghini-family.png

This is the central ghini.server, serving data to all other Ghini family members. ghini.server handles data from one garden, or for several.

  • in combination with the included ghini.web client, it lets logged in garden conservators plan their work, produce logs, and review their garden history.
  • in combination with the ghini.web web client, it provides non logged in visitors a read-only access to portions of the database.
  • in combination with ghini.pocket, it lets gardeners streamline their daily activities, and make it visible to the garden conservator.
  • in combination with ghini.tour, it lets visitors find their way in the garden.
  • ghini.server can cooperate with other instances of itself, contributing selected data to a ghini.server instance running as a garden aggregator. A ghini.web client accessing a garden aggregator server will now show data from several gardens at the same time.

ghini.tour-audiowand_version's People

Contributors

mfrasca avatar

Watchers

 avatar  avatar

ghini.tour-audiowand_version's Issues

add locations next to POIs

POIs belong to locations and become visible at very deep zoom.
but how do you know where to find locations?
so I think we should add a location table, each location has coordinates and a zoom (to select the initial view), POIs must mention the location they belong to.

  • while no location is selected:
    • all locations should be visible at any zoom,
  • when a location is selected,
    • its zoom level and centre point are activated,
    • its POIs are loaded into the app,
    • POIs are visible at zoom 17 or deeper
    • locations are hidden at zoom 17 or deeper

mapa JBQ

necesitamos un mapa "bonito" del JBQ, para utilizarlo en el AudioWand.

download list of locations from server

I think we should not distribute the list of locations with the software, but keep it somewhere at disposition for the software to download or update.
similarly for lists of POIs and for mp3, or our software will grow beyond any reasonable limit.
maybe we could just put them at http://resources.ghini.me/tour/

what is this cordova 1.0.0 in project

cordova --version gives 7.0.1, but creating the project and adding plugins, we get this warning:

Unmet project requirements for latest version of cordova-plugin-inappbrowser:
    cordova (1.0.0 in project, >=3.1.0 required)
Fetching highest version of cordova-plugin-inappbrowser
that this project supports: 0.2.2 (latest is 1.7.1)

what is this all about?

base ghini.tour on ghini.web

should we base ghini.tour on ghini.web? the question arises from the unstated license under which AudioWand is distributed.

fresh start - based on osmdroid

I did not find a way out of the limitation imposed by the web client, when telling the coordinates of the user. within a web client, you cannot have GPS precision. this is a show stopper.

I'm considering moving ghini.tour to osmdroid, this will solve the GPS precision problem, and will let us use osm tiles, instead of a custom drawing with custom geographic referencing.

todo

  • rewrite the README
    • for the user
    • for the garden manager
  • throw away everything we have now
  • create a new android studio project, based on some of the samples in osmdroid
    • screen has two sections: the map, the text.
    • we have a database holding gardens and points of interest.
    • gardens and points of interest have coordinates and show on the map.
    • gardens and points of interest have a text
    • selecting an object in the map shows the text in the text section.
    • points of interest are tied to a garden and only show at zoom 17 or more.
  • create some dummy data to show one garden in the app

create application icon

it would be nice to combine the OSM icon with Ghini holding his book.
image image

maybe his book is the OSM map?
or Ghini is on top of the map, holding the magnifier glass?

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.