Android Only, dag 2

Android Only, dag 2

Lite snabba anteckningar även från dag 2 av Android Only (mer om somligt, mindre om annat, textmängd ej nödvändigtvis proportionerlig mot grad av intresse):

Interaction beyond the screen – Charlotte Magnusson & Miguel Molina
Mobila applikationer används ofta under ”olämpliga” förhållanden. Man är kanske utomhus i starkt solljus som gör det svårt att se skärmen, man kanske har handskar på sig, eller kanske måste man titta någon annanstans än på telefonen, t.ex. om man är ute och går/cyklar/kör bil. Ofta kan det vara en bättre lösning att använda appar genom andra sätt än att titta och peka på skärmen, t.ex. genom ljud, större handrörelser (t.ex. skaka telefonen) m.m. Applicerbart både för appar som används under svåra förhållanden och för ”augmented reality”-appar. Några exempel från EU-projektet HaptiMap visades, bland annat: Pocket Navigator, berätta för mobilen vart du ska, lägg den i fickan och följ instruktionerna som kommer i form av vibrationssignaler som är olika beroende på vart du ska. Lund Time Machine, promenera i Lund och få guidning, information och stämningsförhöjande ljudeffekter passande platsen du just befinner dig på. Häftigt!

PhoneGap – Fil Maj, Nitobi
Bygg native-appar med webbteknologi (html, css, javascript). Funkar till Android, iOS, Blackberry, Bada, Symbian, webOS + snart Windows Phone.
PhoneGap är ett hack utvecklat av webbutvecklarna på Nitobi, som ville kunna använda sina befintliga kunskaper för att ta sig in på den mobila marknaden. Bidrar till projektet gör även IBM, Palm och Sony med många flera.
build.phonegap.com – här kan man ladda upp sina html/css/js-paket och få distributioner för de olika mobila plattformarna. Gratis beta för tillfället, men det kommer alltid att vara gratis att använda PhoneGap till open source.
Svarade på kritiken om cross platform-tekniker, less på folk som säger att det blir så begränsat. Enligt honom går det alldeles utmärkt att göra en grundversion + tillämpningar för de olika plattformarna om man vill kunna använda mer specifik plattformsfunktionalitet.

Birth of the Brandroid – Björn Eriksson, Ocean Observations
Visade Lucid, ett GUI framtaget genom bland annat användarstudier i Japan. Riktigt coolt och snyggt, jag gillade hur appdrawern var ersatt av ”flexible cards”.

Working with Android on Development Boards – Mattias Björnheden, ENEA
Med en devboard kan man göra vad som helst… Kaffemaskin, t.ex.

LUNCH – Jag fick falafelbiffar.

Local Presence Global Reach with Embedded Android, Lars Celander, Cybercom Group
Android till militära applikationer, infotainment i bilar m.m. IQon till Saab, snyggt, men farligt att ha roliga leksaker i bilen. :)

Mobile Webkit on Android – Alex Russell, Google (Chrome team)
Android’s browser is not Chrome. It has:

  • Java based UI
  • Separate network/SSL-layer/li>
  • Different GPU/Paint infrastructure
  • Non multi-process
  • Not sandboing
  • Different release schedule/model

However, they share a lot: V8, Skia, Webkit

The web is the future of mobile. Performance is the enabling feature.

Hindra skript från att sinka övrig sidladdning:

<script defer src=...
<script async src=...

Testdroid – Jouko Kaasila, Bitbar
350 telefoner på marknaden. Olika versioner av OS (m.m.) på dem. Inte konstigt att den vanligaste kommentaren till appar på Android Market handlar om att appen överhuvudtaget inte gick att köra…
Så här kan man testa:

  • Monkey: i Android sdk. Slumpmässiga klick och pek. Lättanvänt. ”adb shell monkey -p your.package.name -v 500” ger 500 slumpmässiga UI-handlingar.
  • Monkeyrunner: i Android sdk. Jython-baserat testskriptverktyg
  • Robotium: som Selenium fast för Android. Skriv ett skript, kör mot olika konfigurationer. Assertions.
  • Robolectric: enhetstester, assertions. Kör i VM, inte i emulatorn eller enheten.
  • Cucumber: scenariobaserad testning, gjort i Ruby, man använder naturligt språk för att skriva testfall.

Bitbar har två verktyg (kostar pengar):
Testdroid Recorder: automatiserar att skriva testfall till Robotiumkod
Testdroid Server: koppla in multipla enheter via USB och kör på dem samtidigt (se stora bilden i collaget)

Bringing Firefox to Android – Brad Lassey, Mozilla
Om projektet att ta Firefox till Android. Poängterade bland annat vikten av att ta browser-addons till mobiler.

MIDDAG PÅ KAO’S – När konferensen var över promenerade jag till Kao’s och avnjöt en god middag innan det var dags att åka hem. Åt seitanstroganoff och en twixkaka till efterrätt. I fotocollaget är de tre bilderna under den stora bilden härifrån.

Den lilla bilden i vänstra nedre hörnet är en rolig sittmoj som hörde till ett café i hamnen. Hade gärna fikat där. :)

På tågresan hem hade jag bara sporadiskt internet via 3G och kände att det hade varit värt det med en dyrare förstaklassbiljett där internet ingår… Men jag lyckades i alla fall komma en liten bit med mitt nya Android-projekt. :) Ett äventyr att koda på netbooken med minimal skärm, men det går.

» Alla bilder från Android Only här

Relaterade inlägg:

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *