Archive | syyskuu 2013

Hello Cordova Device

Ohjelman nimi: Connection analyzer
Kuvaus: ohjelma tarkistaa nettiin yhdistämisen yhteydessä, mikä yhteystyyppi on käytössä
status: ei toimi (pluginien asennuksessa ongelmia)
Lisenssi: GPLv3
zip-paketti
tekninen toiminta: sovellus määrittää käynnistyessään eventin, jossa yhteystyypin tarkistus suoritetaan, kun laite yhdistää itsensä nettiin

eclipse android plug ongelma

Ongelma: Täysin uusi eclipse + android pluginin kanssa ei anna luoda uutta Android Application Projektia (Valittaa että API 18 ei ole tuettu, eikä ilmoita mitä APIa haluaa)
Eclipse ei ilmeisesti tunnista Android-sdks:n työkaluja, jolloin
Windows:

1) lataa paketti http://dl-ssl.google.com/android/repository/tools_r22-windows.zip

2) pura paketti

3) mene Android-asennuskansioosi, poista kansio Tools
ja kopioi juuri purkamasi kansio tilalle

Linux:

1) lataa seuraava paketti http://dl-ssl.google.com/android/repository/tools_r22-linux.zip

2) pura paketti kotihakemistoosi

3) avaa komentokehote ja aja seuraavat komennot:
rm -R ~/android-sdks/tools
cp -R tools/ android-sdks/

Lähde: http://stackoverflow.com/questions/18879132/install-dependencies-unsupported-template-dependency-upgrade-your-android-ecli

Kimbel

Kuvaus: 2-4 pelaajan lautapeli, jossa tarkoituksena saada omat nappulat laudan ympäri ja keskellä oleville paikoille ennen muita pelaajia.
Status: ei toimi(kehitys kesken)
Lisenssi: GPLv3, lisätiedot http://www.gnu.org/licenses/gpl-3.0.html

kimbel-board

kimbel-board

tekninen toiminta: peli toimii täysin javascriptillä siten, että pelilauta piirretään canvas-elementille geometriaa hyödyntäen. Tarkoitus on, että taulukkomuuttujaan tallennettaisiin koordinaatit jokaisesta paikasta, johon nappula voi liikkua, jolloin nappulaa voi liikutella jqueryn avulla animoiden. Samalla myös voidaan ajaa tarkistusfunktio, joka varmistaa, etteivät napit mene päällekkäin (jos nappula toisen päällä -> hyppää seuraavaan ruutuun). Voittaminen voidaan tarkastaa yksinkertaisesti vertailemalla nappuloiden sijaintia ”pesä”ruutujen sijaintiin.

lähdekoodit: github

linkit: http://terokarvinen.com/2013/aikataulu-%E2%80%93-mobiilituotekehitys-bus4tn008-3-syksylla-2013
http://www.w3school.com/

JQuery-harjoitus

Sain kotitehtäväksi Mobiilituotekehityskurssilta toteuttaa seuraavat tehtävät:

– Hello jQuery
– Lue ja kirjoita arvoja lomakkeen kenttiin, reagoi napin painalluksiin (jQueryllä)
– Keksi oma ohjelma ja toteuta se jQuerylla

”Hello jQueryn” päätin toteuttaa yksinkertaisesti tekemällä html-tiedostoon tekstin

-tagin sisälle ja hiirtä napsauttamalla tekstin pitäisi kadota.
Käytin kokeilussa Windows 7 -käyttöjärjestelmää, jossa on Chromium-selaimen versio 30.0.1595.0 asennettuna (Chromium ei ole täysin sama asia kuin Chrome-selain, eron voi lukea halutessaan täältä https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome).

Avasin notepad-sovelluksen, jonka nimesin jQuery.html:ksi ja johon kirjoitin seuraavan koodin:

hellojquery

Kun avasin Chromiumilla kyseisen tiedoston, selain tulosti ikkunalle tekstin ”Hello jQuery! Click me”. Kun klikkasin tekstiä hiirellä, se katosi näkyvistä. Näinollen jQuery-metodit .click() ja .hide() toimivat kuten kuuluukin, jolloin voin päätellä että jQuery toimii oikein.

Kokeilin vielä kopioida koodin eclipsen phonegap-projektin index.html:n ja ajettaessa virtuaaliandroidilla, jquery toimi kuten pitikin.