Red et Android
olivier22-Feb-2012/11:49:32+1:00
Bonjour à tous,

J'ai un projet de développement sous Android. Est-il possible d'utiliser Red/System pour cela ? Est il possible de l'interfacer avec les API du système et d'envisager la génération d'un paquet apk ?

Merci pour vos retours d'expérience.

Olivier
DocKimbel22-Feb-2012/13:35:43+1:00
Salut Olivier,

C'est prématuré car il manque encore plusieurs morceaux:
1) la possibilité de compiler des programmes Red/System sous forme de librairies partagées
2) le bridge Java (une appli générique Java qui permette, via JNI ou JNA, à un programme Red/System de communiquer avec l'API Android en Java)

L'interfaçage en JNI/JNA requiert un programme sous forme de librarie, d'où le point 1).

L'ajout des nombres flottants à Red/System a décalé le planning prévu d'un mois, donc ces deux morceaux n'ont pas encore été traités. Une fois réalisé, le bridge + le code Red/System seraient "packageable" sous forme d'un apk chargeable depuis le market Android (nécessitera sans doute d'avoir le SDK Android installé pour signer l'apk).

Voilà où on en est, si des devs java expérimentés veulent fabriquer le bridge dès maintenant, ils sont les bienvenus. Simplement, afin d'avoir un apk le plus petit possible, le bridge ne devra faire appel qu'à la librairie standard Java (aucune lib externe) et limiter le nombre de classes au strict minimum. Au niveau de l'interface avec Red/System, celui-ci doit pouvoir via le bridge créer n'importe quel objet de l'API Android, invoquer des méthodes (avec transfert du résultat retourné) et recevoir des évènements en retour. Le protocole d'interfaçage doit être le plus simple et efficace possible.

Et pour les fan d'objective-C, le même travail est à réaliser pour accéder à l'API iOS.
ldci22-Feb-2012/19:52:39+1:00
@Nenad
Je pense que pour iOS , c'est pas évident car la politique d'Apple est drastique pour les applications de programmation sur leur store!

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2