Ei oikein hyvin nyt alkanut ohjelmien koodaaminen jollaan.
Virtualboxissa pyörivä SailfishOs emulaattori ei oikein toimi tässä koneessa, emulaattori on aivan liian hidas, jotta olisi mielekästä koodata ylipäätänsä mitään ... harmi sinänsä.
Eikä ihan tarkkaa tietoa ole mistä tämä johtuu...
Tai on sentään ... koneen bios ei anna mahdollisuutta valita virtualisointia, vaikka prosessori tukee tätä "AMD-V"
Nyt täytyy sitten koodata toisella koneella ja emuloida toisella.
Tähän tehtävään löytyi sitten 32 bittinen läppäri
Otetaan ssh -X yhteys siihen tietokoneeseen jossa virtualboxia ajetaan.
Startataan emulaattori.
VBoxManage startvm "SailfishOS Emulator" tai sitten UUID esim.
VBoxManage startvm 88b3433f-76e6-4e74-84d9-1ea533eb434e(VBoxManage list vms [-l])
Sailfish emulaattori näkyy nyt isäntäkoneen ruudulla, mutta tämä tapa on vähän hidas.
Parempi olisi ajaa emulaattoria kakkos-koneen näytöllä (siis koneessa jossa virtualboxia ajetaan)
ja isäntäkoneesta otetaan tunneloitu yhteys emulaatttoriin.
ssh user@laptop -L 10000:127.0.0.1:2223 -N <-- konsolissa ... huom. jää odottamaan
fish://nemo@localhost:10000/ <tai ftp.. tiedostoselaimelle annetaan osoite
Nyt voimme siis koodata isäntäkoneella jollakin Python editorilla joka tallentaa koodian suoraan emulaattoriin, jos vain editori tämän taitaa.... mutta välttämättä kyse ei ole editorista, vaan KIOExec ohjelmasta jonka pitäisi hoitaa tämä työ, KDE / Gnome työpöydillä voi olla eroja tämän suhteen.
Jos tallennus ei toimi, voidaan tiedostot liittää isäntäkoneeseen sshfs kautta, jolloin sshfs putkitus voi näyttää vaikka tältä.
sshfs -p 10000 nemo@localhost:/home/nemo/ /mnt/nemo
hakemistoon /mnt/ on luotu hakemisto nemo ja oikeudet on muutettu 777
sudo mkdir /mnt/nemo
sudo chmod 777 /mnt/nemo
sshfs -p 10000 nemo@localhost:/home/nemo/ /mnt/nemo
fusermount -u /mnt/nemo --- irrottaa
Tämänjälkeen tiedostoja voidaan tutkia tiedostoselaimella, ja avata ja työstää editorilla eikä
talennuksessa pitäisi olla enään ongelmia.
----------
Työkalujen mukana tuli siis.
QtCreator ... Qt5
Mer SDK virtuaalikone
Sailfish emulaattori
Silica komponentit
ssh -p 2223 nemo@localhost tällä ssh yhteydellä päästään siihen emulaattori jolla puhelimeen.
Koska tarkoitus on tehdä QML ja Python yhdistelmällä ohjelmia, asiaan lähestytään siis vähän toisella tapaan.
Python näkyy olevan 2.7.5 eikä siis 3, toivottavasti vaihtuu joskus 3.3
Python 2 on kyllä ikävä ... etenkin ne "encode decode" jutut.
----------
PyQt5 on yksi mahdollisuus , mutta tätä ei tulla käyttämään, samoin käy Nokian PySide.
Mutta PyOtherSide on se jota kokeillaan, kyse on kuitenkin QML ohjelmista, jossa normaalisti lisänä on JavaScript tai C++
.. tästä myöhemmin.