Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

This application is developed to simulate the functionality and features of the historic Antikythera Mechanism, an ancient Greek analog computer. Built with JavaFX, the simulation replicates the movements, calculations, and functionalities of Antikythera Mechanism, offering a modern interpretation.

Notifications You must be signed in to change notification settings

KMORaza/Antikythera_Mechanism_Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

Simulation of Antikythera Mechanism using JavaFX Application

This application is developed to simulate the functionality and features of the historic Antikythera Mechanism, an ancient Greek analog computer. Built with JavaFX, the simulation replicates the movements, calculations, and functionalities of Antikythera Mechanism, offering a modern interpretation.

Front view of mechanism

Front view of Antikythera Mechanism demonstrates the revolution of planets (Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune) around the Sun. In addition to this, I have included the revolution of moons around their corresponding planets.

Order of revolution of planets:

  • Sun > Mercury > Venus > Earth > Mars > Jupiter > Saturn > Uranus > Neptune

Orbital motion of moons around their corresponding planets:

  • Revolution of Moon around Earth
  • Revolution of Phobos & Deimos around Mars
  • Revolution of the Galilean moons (Io, Europa, Ganymede, Callisto) around Jupiter
  • Revolution of Titan, Enceladus, Rhea, Dione, Iapetus, Janus & Epimetheus around Saturn
  • Revolution of Miranda, Ariel, Umbriel, Titania, Oberon around Uranus
  • Revolution of Triton, Proteus, Nereid around Neptune
  • Mercury and Venus do not have moons

The front view of Antikythera Mechanism also has demonstration of Zodiac system, Gregorian Solar calendar, Lunar phase indication and all of their dials are in form of concentric circles.

Zodiac symbols:

  • ΚΡΙΟΣ (Krios/Aries)
  • ΤΑΥΡΟΣ (Tauros/Taurus)
  • ΔΙΔΥΜΟΙ (Didymoi/Gemini)
  • ΚΑΡΚΙΝΟΣ (Karkinos/Cancer)
  • ΛΕΩΝ (Leon/Leo)
  • ΠΑΡΘΕΝΟΣ (Parthenos/Virgo)
  • ΧΗΛΑΙ (Chelai/Libra)
  • ΣΚΟΡΠΙΟΣ (Skorpios/Scorpio)
  • ΤΟΞΟΤΗΣ (Toxotes/Sagittarius)
  • ΑΙΓΟΚΕΡΩΣ (Aigokeros/Capricorn)
  • ΥΔΡΟΧΟΟΣ (Hydrokhoos/Aquarius)
  • ΙΧΘΥΕΣ (Ichthyes/Pisces)

Gregorian Solar calendar:

  • JANUARY
  • FEBRUARY
  • MARCH
  • APRIL
  • MAY
  • JUNE
  • JULY
  • AUGUST
  • SEPTEMBER
  • OCTOBER
  • NOVEMBER
  • DECEMBER

Lunar phases:

  • NEW MOON
  • WAXING CRESCENT
  • FIRST QUARTER
  • WAXING GIBBOUS
  • FULL MOON
  • WANING GIBBOUS
  • LAST QUARTER
  • WANING CRESCENT

Rear view of mechanism

Rear view of mechanism consists of two larger dial that demonstrate Saros cycle and Metonic cycle and three smaller dials that demonstrate Olympiad cycle, Callippic cycle, Exeligmos cycle

  • Metonic dial covers 235 months close to 19 years and dial consists of incriptions of Corinthian month names:
    • ΦΟΙΝΙΚΑΙΟΣ (PHOINIKAIOS)
    • ΚΡΑΝΕΙΟΣ (KRANEIOS)
    • ΛΑΝΟΤΡΟΠΙΟΣ (LANOTROPIOS)
    • ΜΑΧΑΝΕΥΣ (MACHANEUS)
    • ΔΩΔΕΚΑΤΕΥΣ (DODEKATEUS)
    • ΕΥΚΛΕΙΟΣ (EUKLEIOS)
    • ΑΡΤΕΜΙΣΙΟΣ (ARTEMISIOS)
    • ΨΥΔΡΕΥΣ (PSYDREUS)
    • ΓΑΜΕΙΛΙΟΣ (GAMEILIOS)
    • ΑΓΡΙΑΝΙΟΣ (AGRANIOS)
    • ΠΑΝΑΜΟΣ (PANAMOS)
    • ΑΠΕΛΛΑΙΟΣ (APELLAIOS)

  • Saros Cycle:

  • Olympiad Cycle:

  • Exeligmos Cycle:

  • Callippic Cycle:

About

This application is developed to simulate the functionality and features of the historic Antikythera Mechanism, an ancient Greek analog computer. Built with JavaFX, the simulation replicates the movements, calculations, and functionalities of Antikythera Mechanism, offering a modern interpretation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages