MoonCalc Gear Web App was published on GitHub

In honor of the 15th Anniversary of A.V.T. Company, MoonCalc Gear Web App was published on GitHub as an open source project.

About MoonCalc Gear Web App project

The Moon is one of the most enigmatic and mystical planets of the Solar system.
Change of phases of the Moon exerts impact on events which take place in the world, on behavior of people, their feelings.

A.V.T. Software (Sole Proprietorship Vita Tolstikova) presents MoonCalc Gear Web App for calculating and displaying Age of the Moon, Phase of the Moon, and Distance from the Moon to the center of Earth. For residents of the Northern Hemisphere, the Southern Hemisphere, and Equator.
MoonCalc Mobile Web App uses the W3C Geolocation API (GeoIP).
The technology of responsive design was used when creating the user interface.

When developing the MoonCalc Gear Web App for Samsung Gear 2 device, our team have been completely revamped design, functionality and mathematical model of the Web App taking into account specific features of the Samsung Gear 2 device. For example, when displaying the current Phase of the Moon instead of the bitmap image on the HTML 5 Canvas formed a vector image. What, in our opinion, is more consistent with the style of design the Samsung Gear 2 device.

The MoonCalc Gear Web App was designed for educational and cognitive purposes.

In July 2014 the MoonCalc Gear Web App v1.0 was a participant of the international competition Samsung Gear App Challenge ( https://devpost.com/software/moon-calc )

In August 2017 the A.V.T. Software team has made a decision to publish the MoonCalc Gear Web App on GitHub as an open source project (https://github.com/SP-Vita-Tolstikova/mooncalc-gear).

Release notes for MoonCalc Gear Web App

The current open source version (v1.3) for publish on GitHub.

New features/enhancements & bug-fixes:

  • Add the W3C Geolocation API (GeoIP) to determine the current user location.
  • Enhance calculating and displaying Age of the Moon, Phase of the Moon, and Distance from the Moon to the center of Earth. For residents of the Northern Hemisphere, the Southern Hemisphere, and Equator.
  • Add User Agreement page.
MoonCalc Gear Web App, Main page, Firefox v 55.0.2 (Responsive Design Mode, 800x600), © A.V.T. Software (Sole Proprietorship Vita Tolstikova), 2014-2017

MoonCalc Gear Web App, Main page, Firefox v 55.0.2 (Responsive Design Mode, 800×600), © A.V.T. Software (Sole Proprietorship Vita Tolstikova), 2014-2017

 

MoonCalc Gear Web App, About page, Firefox v 55.0.2 (Responsive Design Mode, 800x600), © A.V.T. Software (Sole Proprietorship Vita Tolstikova), 2014-2017

MoonCalc Gear Web App, About page, Firefox v 55.0.2 (Responsive Design Mode, 800×600), © A.V.T. Software (Sole Proprietorship Vita Tolstikova), 2014-2017

 

MoonCalc Gear Web App, User Agreement page, Firefox v 55.0.2 (Responsive Design Mode, 800x600), © A.V.T. Software (Sole Proprietorship Vita Tolstikova), 2014-2017

MoonCalc Gear Web App, User Agreement page, Firefox v 55.0.2 (Responsive Design Mode, 800×600), © A.V.T. Software (Sole Proprietorship Vita Tolstikova), 2014-2017

Note: Initially, MoonCalc Gear Web App (v1.0) was designed as a standalone type Web App for the Samsung Gear 2 device. The Web App did not determine the user’s location. The Age and Phase of the Moon were calculated and displayed only for the Northern Hemisphere. All information was displayed on the screen with the resolution of 320×320 pixels.

Used main web technologies, libraries and frameworks

  • HTML5 + HTML5 Canvas
  • CSS3
  • JavaScript
  • jQuery JavaScript Library v1.9.1 http://jquery.com/ by John Resig
  • TAU ( Tizen Advanced UI ) Web UI library v0.9.4, Copyright (c) 2013 Samsung Electronics Co., Ltd.
  • W3C Geolocation API library (https://www.w3.org/TR/geolocation-API/) by the W3C