Trying out PhoneGap and Sencha with Eclipse on Ubuntu

Yesterday at work we discussed mobile app development on different platforms and technologies. Someone mentioned Sencha, which I hadn’t heard about before, so today I had to find out more 🙂
I came across the tutorial A Sencha Touch MVC application with PhoneGap, which I of course had to try out, despite the fact that it is marked as “hard” and I know very little about javascript and nothing about PhoneGap, and the tutorial is based on developing in xcode on a mac, I use eclipse in Ubuntu.
So here are some notes on what I did to get it to work on Ubuntu.
* I started with this list for getting started with PhoneGap
* When I wanted to install the ADT plugin in Eclipse I got an error saying “missing org.eclipse.wst.sse.core 0.0.0”. I then did the steps of post #7 here which did the magic.
* After all the installing I continued with the “Hello World”-example here, which also gives a good setup for following the Sencha tutorial. (One might name the project Contacts right away)
* I happily continued with the Sencha tutorial for a while, copy-pasting code and getting the folder structure as described. But after a while the need to test the app on a real device emerged.
* So to get my Samsung galaxy to communicate with the computer I first put the phone in developement mode in settings -> Programs -> Development, and then I did the story described in this forum post, and restarted eclipse, and then suddenly, the app ran on the phone rather than on the slow emulator.
* After that, I really wanted the app to get and display my phones contact list, but I was only getting an empty page, and an error in the log saying “Uncaught DataView requires tpl, store and itemSelector configurations to be defined.”, and of course, the order in which the js-files are included in the index.html matters! Hence, include Contact.js before ContactsList.js, and then, ta-daa, the app is listing my contact list! (The rest of the tutorial will be food for another day 🙂 )

Pitapizza

Dagens middag var pitapizza. Dette er mat som Lars er ivrig med på å lage, og det er godt og enkel, og kanskje ikke så verst sunt heller.

image

Hemmeligheten er en pakke vakumpakket halvstekte pitabrød, tomatpuré, en boks hermetisk kyllingskinke, mais og ost, eller hva man måtte ønske av fyll. Stekes i ovnen på 225 grader i et kvarters tid til osten er gylden.

image

Å trekke den lengste greina

På kirkekaffen i dag var det fastelavnsris-verksted, og som tidligere år hadde Lars som mål å få tak i den lengste greina. Jeg tror nok han klarte det i år også.

image

Vi fikk også med en fastekalender med fine aktiviteter vi kan gjøre i fastetiden.

image

Det er kanskje ikke så mange som faster så veldig på matfronten lenger, men det går jo an å spise mindre godteri og annet man ikke trenger. Eller man kan “faste” ved å begrense andre ting, og feks tv, data, facebook, og heller bruke tida på noe annet.

Nytt familiemedlem

Det er omtrent tre år siden vi kjøpte oss marsvin, Frida og Lotta. I det siste har det vært hyppige turer til dyrlegen med begge to, men særlig Lotta (det kan jo bli en egen bloggpost en gang), og på lørdag døde Lotta.

Vi synes det er viktig at Frida har selskap, det gjør marsvinene tryggere, hun har noen å sosialisere med, og det skaper aktivitet og underholdning i buret.

Så denne uka har vi (dvs egentlig Eivind) sjekket med flere dyrebutikker, men ingen hadde hunnmarsvin inne. Men i dag var det ny leveranse av marsvin på den lokale dyrebutikken, og en av disse var Silje.
Hun er bitte liten, husket ikke at Frida og Lotta var så små, mest hvit, men med litt svarte og brune flekker.

Ikke det beste bildet her, Eivind tok bare et par bilder med mobilen i det vi løftet hun over i buret, og nå har hun gjemt seg helt, så flere bilder kommer når hun blir mer husvarm 🙂

Det er spennende å se om hun kommer til å trives og hvor fort hun tør å utforske buret sitt, hun har ihvertfall spist et par biter agurk 🙂