Google Gears, jQuery ja RIA

Todo Application icon128x128

Päivitys 28.11.2011
Tiedoksi lukijoille: Google on ilmoittanut lopettavansa Gears-lisäosan kehityksen kokonaan. Vastaavissa sovelluksissa olisikin hyvä käyttää IndexedDB-tietovarastoa, joka on laajasti tuettu eri selaimissa.

Tarkoitus oli testata erästä mahdollista sovelluskehitysprojektia varten vaihtoehtoisia tapoja toteuttaa pelkästään selaimessa ajettava sovellus, jota voisi käyttää myös koneen ollessa ilman verkkoyhteyttä. RIA sovelluksen tekniikoiksi valikoitui Google Gears ja jQuery.

Google Gears selainlaajennus tarjoaa integroidun relaatiotietokannan (SQLite) sekä mahdollisuuden pysyvään tiedostojen offline-tallennukseen, jonka ansiosta sovellus on mahdollista ajaa selaimessa verkkoyhteyden tilasta riippumatta. Sovelluksen käyttämät tiedostot tallentuvat Gearsin sovellushakemistoon. Verkkoyhteyden ollessa päällä, sovellus hakee tiedostojen uusimmat versiot, jos nämä ovat päivittyneet. jQuery tarjoaa monipuolisen ja laadukkaan JavaScript Frameworkin mm. käyttöliittymäkehitykseen sekä koko joukon valmiita käyttöliittymäelementtejä (jQuery UI ThemeRoller).

Lue loppuun

Python oliokieleen tutustumista

Tarkoituksena on vain tutustua uuteen ohjelmointikieleen ja sen ominaisuuksiin. Python on lisännyt voimakkaasti suosiotaan ja sitä käytetään niin työpöytä, palvelin kuin mobiiliympäristöissäkin, joten voisi olla hyödyllistä tutustua ainakin kyseisen kielen perusominaisuuksiin.

Kehitysympäristönä on Mac OS X 10.6 ja Netbeans 6.7 IDE, joka tukee nyt myös Python kehitystä. IDE:n perustuki on jo riittävä Pythonilla kehittämiseen, mutta kaipaamaan jää Javan kehittämisestä tuttuja ominaisuuksia kuten perusdokumentointirungon sekä JUnit testirunkojen automaattista generointi. Nämä nopeuttaisivat kehitystä kun sinänsä ohjelman kehittämisen kannalta triviaalit tehtävät voisi hoitaa napin painalluksella.

Tutusmisharjoituksena on tarkoitus tehdä yksinkertainen koeajosimulaatio siihen tarvittavin ominaisuuksin. [luokkakaavio jossain vaiheessa].

Lue loppuun

Windows komentoriviskriptin avaaminen komentoikkuna pienennettynä

Windowsilla ajettavat komentoriviskriptit avautuvat tavallisesti kaikille tuttuun mustaan komentoikkunaan (Command Prompt). Komentoriviskripti voidaan kuitenkin ajaa myös siten, että komentoikkuna on pienennettynä. Komentoriviskripti voi pienentää itse itsensä kutsumalla/avaamalla itse itsensä uudelleen pienennetyssä ikkunassa.

:: Avataan Command Prompt pienennettynä
if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:: Suoritetaan skripti pienennetyssä ikkunassa
:minimized
:: Tyhjennetaan näyttö
cls
:: Tulostetaan näyttöön teksti
echo Hei maailma!
:: Suljetaan ikkuna
exit
:EOF