Molecule Geographical Position Example is a repository showcasing one graphical example of using Molecule. The goal is to have a short and simple application that can be emulated in your existing work.
The application contains a component that connects to a positioning system hardware (GPS, GSM, WiFi, Galileo) and displays the data on a view map. The running application can switch between multiple positioning hardware.
This section detail how to install the project from scratch.
Download and install the Pharo Launcher for your operating system (Windows, GNU/Linux or MacOs). The Pharo launcher help to download and install Pharo images and virtual machines, some documentation here.
Open the Pharo Launcher and create a new image:
In the official distribution list, select Pharo 11 (choose 32 or 64bits depending on your system) and click on Create image
:
Depending on when you install Pharo 11, you may find it in the Deprecated distributions section.
Select the newly created image in the list then click "start":
In the pharo environment, left click on the environment background, and select Browse > Playground in the menu:
To install the project on your Pharo image you can just copy and paste the following script in the playground and click on Do it
:
Metacello new
baseline: 'MoleculeGeographicalPositionExample';
repository: 'github://OpenSmock/Molecule-Geographical-Position-Example:main/src';
onConflictUseIncoming;
load.
It is possible that a window open asking you your author name, the name you enter is only use locally to identify the changes from the source code. Enter a name without space and click on OK
.
- Bloc - Low-level UI infrastructure & framework for Pharo.
- Pyramid - Pyramid is an User-Interface (UI) editor.
- Molecule - Molecule is a Pharo component framework.
This project is licensed under the MIT License - see the LICENSE file for details.
Molecule Geographical Position Example uses images by Freepik Company, S.L. requires citations https://www.freepikcompany.com/legal
Molecule Geographical Position Example uses images by OpenStreetMap® Open Data Commons Open Database License (ODbL) https://opendatacommons.org/licenses/odbl/