Skip to content
forked from mixare/mixare

mixare (mix Augmented Reality Engine) is a free open source augmented reality browser, which is published under the GPLv3.

License

Notifications You must be signed in to change notification settings

pokerazor/mixare

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mixare

mixare (mix Augmented Reality Engine) is a free open source augmented reality browser, which is published under the GPLv3.

This fork has been created in the wake of a Master Project of @MelanieWe and @pokerazor. It continues to work on the library and app.

Major additional features:

  • introduced routing capabilities (using locoslab)
    • recalculate when diverged too far
  • introduced 3D rendering of markers and route
    • different color for walked part
  • introduced settings activity^

Some additional changes compared to the official repository:

  • switched build system to gradle and IDE to Android Studio 1.5, bump API version to current 23
  • merged master and develop branch and some other commits, pruned stale/orphaned branches
  • removed all Google dependencies
  • switched mapsforge to current 0.6 version
  • cleaned code a bit, started fixing the lint warnings, removed deprecations, renamed artifacts and heavily refactored internal code structure to be less monolithic, more spread over files/classes, especially in the marker rendering of Mix/Augmentation Activity with it's structure of layered Views
  • fixed some minor bugs in DataSourceList and with marker position rendering
  • made some minor improvements in performance
  • switched menu to material style side drawer (using MaterialDrawer)
  • introduced HUD to display status information (also moving Radar and RangeBar formerly known as ZoomBar into it)
  • activated arrow rendering configurable per DataSource
  • updated german translations

More work to do:

  • continue to clean and refactor
  • rework concurrency structure to move work into background worker threads
  • maybe introduce more GUI improvements
  • maybe introduce caching and offline mode

Compatible to Android 3.0-6.0 (API levels 11-23)

The current version uses a position at the Campus Schützenbahn and a destination at the main Campus Mensa in Essen, Germany as defaults, shows the entrances of the Uni in 5km radius and calculates a route from position to destination. It will get a position from the system, if available and recalculate. It should work at every university around the world and display it's entrances, provided, they are tagged correctly in OpenStreetMap (entrance=* as part of a building=university). But you can introduce and display all desired geo features by adding your own DataSource through the settings.

Some screenshots

image 1

image 2

image 3

About

mixare (mix Augmented Reality Engine) is a free open source augmented reality browser, which is published under the GPLv3.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%