le Wadablog

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 23 février 2014

StartApp banner ads in an Android app built with AndroidAnnotations

If you want to put a StartApp ads banner in an Android app built with AndroidAnnotations, as the documentation says that you must do StartAppAd.init() in the onCreate() which you don't write when you use AA, well this is how to do
@AfterInject
public void pub() {
StartAppAd.init(this, "XXXXXX", "XXXX");
}
and of course, you insert the relevant xml copy-pasted from the StartApp pdf, in your layout

It works on my machine :)

jeudi 24 mars 2011

(FR) Application "Contrepeteries" pour Android

Entre autres choses, j'apprécie les traits d'esprit et les jeux de mots.
Il y a quelques années, je me suis intéressé aux contrepeteries et j'ai constaté que le web n'en manquait pas, mais qu'il y avait souvent les mêmes, dupliquées de sites en sites.
J'ai initié le site http://contrepeteries.free.fr pour qu'il soit collaboratif : que les visiteurs l'enrichissent et puissent récupérer les contrep's pour les utiliser sur d'autres supports.
Il y a eu des échanges fructueux avec le créateur d'une appli pour mac, des visiteurs qui ont beaucoup participé (Merci encore à Maud du fond du champ).
Mais le site vivote à 50 visites par jour.

Comme dirait le chien parlant que je n'ai pas : ça c'est de la niche !

A partir des données de mon site, j'ai créé une appli pour smartphones Android.

Elle s'enrichira au fil des versions. Aujourd'hui (v1.1), elle permet de

  • consulter +500 contrepeteries au hasard
  • partager la contrepeterie affichée (par mail, facebook, twitter, etc ...)
  • voir la liste des évolutions à venir (affichage des solutions est l'évolution la plus demandée)


Voici le lien vers le market web https://market.android.com/details?id=org.wadael.contrepeteries

Et le QR code correspondant

Amusez-vous bien et donnez-moi votre avis.
Merci

lundi 15 novembre 2010

Drops computing

I do not intend to produce a reference material with this blog post. At most, I'll get 'prior art' reference and avoid a corporation to patent this. 

Definition

Yet another "new" term for IT. 

What I mean with this "drops computing" is "distributed computing involving both machines 'in the cloud' and smaller connected machines like smartphones".

My point is that global computing power has grown in an important way in the last years. I am thinking of all the smartphones that have been sold lately.
What a waste of power to have them mostly do ... phone calls.

Nowadays, smartphones have capacities that sound similar to desktop PCs available a few years ago.
Altough they have different CPU architecture and less storage, I think you'll agree.

Do you remember that those PCs were used for distributed calculations via programs like Seti@Home ?
Whether it is decrypting alien gossip or the human genome, computing power is here, in our pockets.

Limitations

Battery

Description 

Imagine continuous usage of the phone. Battery would drain quickly.

Solution

Calculations only happen when the phone is charging OR battery level higher then a percentage to be determined by user.


Complexity

Description

Smartphones cannot hold a complex model in memory.

Solution

Give "easy jobs" to smartphones.

Network

Description

Connectivity is not always available.

Solution

Be honest. Advise users without a real unlimited data plan not to join. 




Side note :
An architecture involving cloud computing machines and portable machines (drops) could be called "rain computing". But that would not be a very bankable term.