Menno's blog

Over van alles en nog wat...

Geschreven op
11 december 2011 om 14:54 uur
2 Reacties

Nooit (bijna) meer je smartphone kwijt!

Geschreven op
11 december 2011 om 14:54 uur | 2 Reacties

Vaak komen er op Twitter berichten voorbij van mensen die hun smartphone kwijt zijn geraakt en niet meer weten waar hun smartphone is.

Diverse applicaties bieden een oplossing daarvoor, zoals de applicatie van Vodafone in combinatie met McAfee.

De applicatie 'Vodafone Mobile Protect' biedt bijvoorbeeld de volgende opties:

  • Scan op virussen
  • Toestelvergrendeling
  • Gegevens wissen

Maar via de website van Vodafone kun je ook je toestel traceren, ook al staat internet uit op je smartphone!

Wanneer je internet (Wi-Fi/2G/3G/HSDPA) aan hebt staan kan de applicatie je toestel tot op huisnummer niveau traceren:

vodafone

Staat internet op je toestel uit, dan kan de applicatie je toestel traceren tot het bereik van de zendmast:

vodafone2

Naast het traceren van je toestel kun je ook je toestel op afstand vergrendelen.

Je kunt bijvoorbeeld een bericht sturen naar je toestel:

"Gelieve dit toestel terug te sturen naar M. Slaats in Eindhoven"

Wanneer iemand je toestel aanzet krijgt die persoon het bericht te zien:

screenshot-1323611064820

Pas na het ingeven van een 6-cijferige code kan het toestel weer in gebruik worden genomen:

screenshot-1323611092825

Tenslotte kun je het toestel op afstand wissen, zodat persoonlijke gegevens gewist worden en niet misbruikt kunnen worden.

Deze applicaties zouden een uitkomst bieden voor providers en klanten wanneer ze standaard geïnstalleerd zijn op smartphones. Zo kan een klant bij verlies zo snel mogelijk zijn of haar toestel traceren. En eventueel acties ondernemen om gegevens te wissen of het toestel 'onklaar' te maken.

Waarschijnlijk werkt deze applicatie niet wanneer iemand het toestel in handen zou krijgen en er een SIM kaart van een andere provider in stopt. Dat zou jammer zijn, want dan is de applicatie in zijn geheel nutteloos geworden.

Ik verwacht dat in de toekomst dit ook opgelost zal worden dat er op basis van IMEI nummer acties uitgevoerd kunnen worden op een toestel. Zodat steeds minder aantrekkelijk wordt om een smartphone te stelen.

Tot die tijd zoveel mogelijk voorkomen dat je je toestel kwijt raakt!

Geschreven op
31 maart 2011 om 17:54 uur
0 Reacties

Je eigen GroenLinks Android app?

Geschreven op
31 maart 2011 om 17:54 uur | 0 Reacties

Tijdens de Provinciale Statenverkiezingen heeft GroenLinks Brabant een Android app ontwikkeld.

Met deze app is het mogelijk om op de hoogte te blijven van het laatste GroenLinks nieuws. GroenLinks Brabant heeft de code beschikbaar gesteld, zodat iedereen een eigen GroenLinks app kan maken!

Maar hoe moet je dat doen?

Ten eerste moet je een aantal programma's installeren, waar je de code mee kunt ophalen en bewerken.
Mocht een programma niet goed functioneren, probeer het dan als "administrator" uit te voeren.

  • Download en installeer "JDK x Update xx with Java EE"
  • Download en pak uit naar bijv. 'C:\eclipse'  "Eclipse IDE for Java Developers"
  • Download en installeer "Android SDK - installer"
  • Download en installeer "ADT Plugin" als volgt:
    Start 'Eclipse' (te vinden op 'C:\eclipse\eclipse.exe') en ga naar 'Help' -> 'Install New Software'
    Klik op 'Add'
    In het 'Add Repository' venster vul je de naam 'ADT plugin' in en vult de volgende URL in:
    https://dl-ssl.google.com/android/eclipse/
    Klik op 'OK'
    In het 'Available Software' venster selecteer je de vakje naast 'Developer Tools' en klik op 'Next'
    In het volgende venster zie je een lijst met onderdelen die gedownload gaan worden, klik op 'Next'
    Accepteer de voorwaarden en klik op 'Next'
    Herstart nu 'Eclipse'
  • Na het succesvol herstarten die je nog de ADT plugin te verwijzen naar de SDK map:
    Klik op 'Window' -> 'Preferences'
    Selecteer Android in het linker paneel
    Klik op 'Browse' en selecteer de SDK map, meestal is dit 'C:\Program Files\Android\android-sdk'
    Klik op 'Apply' en op 'OK'
  • Download en installeer "SmartGit"
  • Download en installeer "Git.exe"
  • Open nu SmartGit en klik op 'Edit' -> 'Preferences' en vul dan bij 'Git Executable' het volgende in:
    C:\Program Files\Git/bin\git.exe
    (afhankelijk van de locatie waar Git geïnstalleerd is natuurlijk)

Je bent nu klaar met installeren, we gaan nu de broncode van de GroenLinks Brabant app ophalen.

  • Open 'SmartGit' en klik op 'Project' -> 'Clone'
  • Klik op 'Remote Git or SVN repository' en vul het volgende in:
    git://glbrabant.git.sourceforge.net/gitroot/glbrabant/glbrabant
  • Klik op 'Next' en geef de locatie op waar je de bestanden neer wilt zetten, bijv.:
    C:\Users\Menno\Android\glbrabant
  • Klik op 'Next'
  • Selecteer 'Open in new project' en geef een naam op. Klik daarna op 'Finish'

De bestanden zijn vrij snel opgehaald, het is namelijk ongeveer 4 Megabyte.

Eerst de bestanden in Eclipse laden voor we ze kunnen bewerken.

  • Open nu 'Eclipse' en klik op 'File' -> 'Import' -> 'General' -> 'Existing projects into workspace'
  • Klik op 'Next' en geef nu de locatie op waar je met SmartGit de bestanden hebt 'gedownload'
  • Klik op 'Finish'

Je hebt nu de bestanden in Eclipse staan, nu kunnen we ze gaan bewerken.

  • Klik op het pijltje links van GroenLinksBrabant (links in het scherm van Eclipse)
  • Je ziet nu mappen zoals 'src', 'gen' etc. staan
  • Klik links op het pijltje van 'src' -> 'nl.groenlinks.brabant' en dubbelklik op 'Main.java'
  • Zoek naar 'http://brabant.groenlinks.nl/rss' (het staat driemaal in de code) en wijzig het in bijv.:
    http://s-hertogenbosch.groenlinks.nl/rss
  • Wanneer je de agenda in je applicatie wilt zetten, dien je 'http://www.paulsmeulders.nl/nieuw/rss.php' te wijzigen in bijv.:
    http://s-hertogenbosch.groenlinks.nl/agenda/rss
  • In totaal kun je vijf zaken tonen, bijvoorbeeld lokaal nieuws, lokale agenda, blog fractievoorzitter, provinciaal en landelijk nieuws
  • Je dient hiervoor de volgende zaken te wijzigen:
    'http://brabant.groenlinks.nl/rss' -> 1e tabblad
    'http://www.paulsmeulders.nl/nieuw/rss.php' -> 2e tabblad
    'http://gdata.youtube.com/feeds/base/users/GroenLinksNB/uploads?alt=rss&v=2&orderby=published' -> 3e tabblad
    'http://feeds.feedburner.com/blog/qYRg' -> 4e tabblad
    'http://feeds.feedburner.com/blog/HLeM' -> 5e tabblad
  • Als we Eindhoven als voorbeeld nemen zou je de linkjes als volgt moeten wijzigen
    (lokaal nieuws, lokale agenda, blog fractievoorzitter, provinciaal en landelijk nieuws):
    'http://brabant.groenlinks.nl/rss' wordt:
    http://eindhoven.groenlinks.nl/rss

    'http://www.paulsmeulders.nl/nieuw/rss.php' wordt:
    http://eindhoven.groenlinks.nl/agenda/rss

    'http://gdata.youtube.com/feeds/base/users/GroenLinksNB/uploads?alt=rss&v=2&orderby=published' wordt:
    http://www.renatesweblog.nl/?feed=rss2

    'http://feeds.feedburner.com/blog/qYRg' wordt:
    http://brabant.groenlinks.nl/rss

    'http://feeds.feedburner.com/blog/HLeM' wordt:
    http://groenlinks.nl/rss
  • Sla het bestand op. Open nu je beeldbewerkingsprogramma, bijvoorbeeld 'Paint.net'
  • We gaan nu de knoppen aanpassen, zodat ze overeenkomen met hetgeen je wilt tonen op het betreffende tabblad
  • De bestanden staan in de map waar je met SmartGit ze 'gedownload' hebt
  • Pas de volgende bestanden aan:
    \res\drawable\nieuws.png (1e tabblad - niet geselecteerd)
    \res\drawable\nieuws_o.png (1e tabblad - geselecteerd)
    \res\drawable/blog.png (2e tabblad - niet geselecteerd)
    \res\drawable/blog_o.png (2e tabblad - geselecteerd)
    \res\drawable\video.png (3e tabblad - niet geselecteerd)
    \res\drawable\video_o.png (3e tabblad - geselecteerd)
    \res\drawable\forum.png (4e tabblad - niet geselecteerd)
    \res\drawable\forum_o.png (4e tabblad - geselecteerd)
    \res\drawable\challenges.png (5e tabblad - niet geselecteerd)
    \res\drawable\challenges_o.png (5e tabblad - geselecteerd)
  • Daarnaast kun je nog de volgende bestanden aanpassen:
    \res\drawable\icon.png
    \res\drawable\header.png
    \res\drawable\icon.png

Je bent nu klaar met het aanpassen van de code en de plaatjes, open nu weer Eclipse en druk voor de zekerheid op F5 - refresh.

Open via je Windows startmenu de Android SDK Manager.

  • Kies het tabblad 'Virtual devices'
  • Klik op 'New' en geef een naam op, bijv. 'android16'
    Selecteer uit het lijstje 'Android 1.6 - API level 4'
    Vul bij 'Size' in '1024' MiB en klik op 'Create AVD'
  • Je hebt nu een virtuele Android smartphone aangemaakt met versie 1.6 van Android
  • Sluit de 'Android SDK Manager'

Ga weer terug naar Eclipse.

  • Klik op GroenLinksBrabant (aan de linkerkant te vinden van Eclipse)
  • Klik op 'Run' ->  'Run As' -> 'Android Application'
  • Selecteer in het lijstje de Android 1.6 smartphone (virtual device) en klik op 'OK'
  • Je zult nu zien dat er een venster geopend wordt, waarin Android opgestart wordt

Je kunt nu met je eigen applicatie aan de slag, maar je kunt ook dit venster meteen sluiten.

default_android

Wanneer je nu naar de map gaat waarin je de bestanden met SmartGit gedownload hebt, zal je zien dat Eclipse een nieuwe .apk heeft geplaatst.

Het bestand staat in de /bin\ map, onder de naam GroenLinksBrabant.apk. Mocht er geen nieuwe .apk staan, kijk dan even of je een mapje kunt vinden in je persoonlijke map met de naam 'workspace' mogelijk dat daar een mapje 'bin' in staat met de nieuwe .apk.

Stuur dit .apk naar je telefoon, via mail, aansluiten op je computer etc. en installeer het bestand vanuit je Android bestandsverkenner. Het kan zijn dat je bij instellingen moet aangeven dat je een .apk wilt installeren die niet 'gesigneerd' is.

Je hebt nu je eigen GroenLinks Android applicatie draaien!

Wanneer je aanpassingen wilt maken in je applicatie, open je Eclipse en pas je bijvoorbeeld de linkjes aan, of de plaatjes. Daarna doe je weer 'Run' en je hebt een nieuwe .apk. Wel eerst de oude applicatie van je telefoon verwijderen voordat je de nieuwe gaat installeren.

Zo heb ik voor GroenLinks Eindhoven een eigen Android app gemaakt:

app_gl_ehv_splash IMG_2674 installed

 installing loading menu

Geschreven op
16 februari 2011 om 22:18 uur
0 Reacties

GroenLinks Brabant lanceert een Android-app!

Geschreven op
16 februari 2011 om 22:18 uur | 0 Reacties

GroenLinks is de eerste Nederlandse politieke partij die een heuse Android-app heeft gelanceerd!

voorblad

Met de Android-app (applicatie voor smartphones met het Android besturingssysteem) kan iedereen op de hoogte blijven van het laatste GroenLinks Brabant nieuws. Maar ook de laatste blogs van Paul Smeulders, lijsttrekker van GroenLinks Brabant, kan men lezen. Je kunt ook de laatste video's bekijken,

nieuws blogpaul video forum

Zo kan men ook meepraten op het forum over onderwerpen zoals kernenergie, trams in Brabant en nachttreinen in Brabant.

Tenslotte krijg je dagelijks een "Challenge". Dit is een soort opdracht om de campagne van GroenLinks Brabant online te steunen. Zo zijn er opdrachten als stemmen op Paul Smeulders voor Beste Webpoliticus 2011 of stem op Nujij.nl op een bericht over GroenLinks Brabant.

chalenges

De applicatie kun je downloaden vanuit de Android market of via:

qrcode

Geschreven op
26 juli 2010 om 12:24 uur
0 Reacties

Moeten providers updates leveren voor smartphones?

Geschreven op
26 juli 2010 om 12:24 uur | 0 Reacties

Tegenwoordig heeft bijna iedereen wel een smartphone. Bekende besturingssystemen voor een smartphone zijn Windows Mobile, iOS of Android.

Wanneer je een smartphone koopt staat er een bepaalde versie van een besturingssysteem op. Laat ik voor het gemak de T-Mobile Pulse gebruiken.

Het toestel was te koop vanaf eind oktober 2009 en had Android 1.5. Android 1.5 was toen inmiddels 6 maanden 'oud'.

Sindsdien heeft het toestel geen update gekregen, maar er zijn wel heel veel (loze) beloftes gedaan door T-Mobile over een eventuele update:

  • Op 24 november 2009 werd geschreven dat de Android 2.0 update midden december 2009 zou verschijnen.
    24112009
  • Op 27 november 2009 werd geschreven dat de Android 2.0 update in het eerste kwartaal van 2010 zou verschijnen.
    27112009
  • In december 2009 komt T-Mobile UK met een update, het betreft geen nieuwe Android versie, maar soort van service pack.
    http://support.t-mobile.co.uk/help-and-support/index?page=home&cat=SOFTWAREDOWNLOADS&tab=2
  • Op 13 januari 2010 werd geschreven dat de Android 2.0 update eind maart 2010 zou verschijnen.
    13012010
  • Op 23 februari werd geschreven dat de T-Mobile Pulse niet meer geleverd werd door T-Mobile. Er zouden nog restpartijen zijn, maar de officiële levering zou gestopt zijn door T-Mobile.
    23022010
  • Op 27 mei 2010 komt T-Mobile HU met een update, het betreft een nieuwe Android versie, namelijk versie 2.1. Achteraf blijkt het om een bèta te gaan en niet om de officiële release:
    http://www.t-mobile.hu/lakossagi/keszulekek/szoftverfrissites/telefon/pulse_21
  • Op 10 juni 2010 schreef een gebruiker op het forum dat Huawei eind juni 2010 de update aan T-Mobile zou verstrekken.
    10062010
  • Op 4 juli schreef de website http://android.blog.mobilmania.cz dat T-Mobile CZ  eind juli 2010 de Android 2.1 update wil gaan verstrekken.

Sinds de lancering van het toestel eind oktober 2009 is er alleen een bèta update beschikbaar gesteld door T-Mobile HU!

In het voorjaar van 2010 is een soort van opvolger verschenen, namelijk de T-Mobile Pulse Mini.

Dit toestel bevat sinds de lancering al Android 2.1!

Wanneer je de Pulse in 2009 gekocht hebt, of eventueel 'gekregen' hebt bij een nieuw contract voor 1 of 2 jaar, mag je dan verwachten dat T-Mobile die 1 of 2 jaar updates blijft uitgeven voor dat toestel?

T-Mobile moet natuurlijk updates uitbrengen wanneer er gebreken worden geconstateerd in de software of hardware die eventueel met updates verholpen kunnen worden. Maar nieuwe versies van een besturingssysteem hoeven ze natuurlijk niet uit te brengen. Wanneer je een computer koopt met Windows 7, dan verwacht je ook niet dat je gratis een update krijgt naar Windows 8.

Maar gaat die vergelijking wel op? Vroeger kocht je een smartphone omdat er een handige kalender en synchronisatie op stond. Of dat je  alvast een mailtje kon schrijven om die thuis dan versturen.

Maar tegenwoordig moet je een smartphone wel in combinatie met een internetabonnement aanschaffen, wil je optimaal gebruik maken van je smartphone.

De snelheid waarmee er nieuwe smartphones , nieuwe versies van besturingssystemen en nieuwe applicaties verschijnen is niet meer bij te houden voor de leveranciers van de smartphones!

Zoals in mijn voorbeeld was Android al 6 maanden 'oud' toen het toestel gelanceerd werd. Inmiddels is al Android 2.2 beschikbaar. Mocht de 2.1 update verschijnen, dan loop je alweer een versie achter.

In deze vluchtige tijd willen we altijd het nieuwste van het nieuwste hebben. Maar de combinatie goed testen, eventueel voorzien van branding , geen extra inkomsten voor de leverancier zorgen ervoor dat we niet over het nieuwste van het nieuwste kunnen beschikken.

Maar hoe wil je je toestel wat je voor 1 of 2 jaar aangeschaft hebt, voorzien houden van de nieuwste software? Daarvoor hebben ze custom ROM's uitgevonden!

Hiermee voorzie je je smartphone zelf van de nieuwste versie van het besturingssysteem. Een bekende site is MoDaCo. Een groep ontwikkelaars werkt hier aan custom ROM's voor een groot aantal smartphones.

Zo is men ook bezig met een custom ROM voor de T-Mobile Pulse met Android 2.2.

Waar leveranciers het niet meer bij kunnen houden met nieuwe versies, kan een groep ontwikkelaars het blijkbaar nog wel!

Op termijn zal er toch iets anders bedacht moeten worden om smartphones up-to-date te kunnen houden. Een update die voor alle verschillende soorten smartphones van één merk gelijk is bijvoorbeeld.