1

yop,

je viens de recevoir ça en cadeau, d'un fournisseur : http://www.planetenumerique.com/Q88-test-tablette-android-pas-cher

J'y connais strictement rien en tablettes, smartphones et compagnie. Est-il possible d'installer un vrai linux là-dessus, ou un système minimaliste de type unix ? J'aimerais pouvoir programmer pour ce truc, si c'est possible, et en C, pas en java.
Idéalement, je voudrais programmer et cross-compiler depuis mon PC, pour faire tourner une appli perso dédiée à un besoin spécifique. Il me faudrait donc pouvoir installer une libc, une couche d'abstraction hw, et éventuellement une lib graphique.

Je pense que je rêve complètement, non, ça serait trop beau que ce soti faisable, hein ? grin

cry d'avance

2

3

(il me semble qu'on ne peut pas faire 100% des trucs en C cependant, et qu'il faut une partie minimale en Java
Call : Orion_ appelé(e) sur ce topic...

)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4

Peut-être mais bon, ça ne me semble pas être un drame de faire un main() java qui passe tout de suite la main() à la bibliothèque native cheeky

5

Pour un vrai GNU/Linux: http://linux-sunxi.org/Q88
Ils disent "Current Status: Supported.", mais le reste de la page n'en a pas trop l'air. grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

Pen^2 (./5) :
ça ne me semble pas être un drame de faire un main() java qui passe tout de suite la main() à la bibliothèque native cheeky.gif?33
Je pense que ça va heurter les convictions religieuses de Folco concernant le Java, je préfère prévenir embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

7

Je pourrais y arriver, mais est-ce que derrière ça, il y a des libs pour accéder au matériel, et entre autres à l'écran (affichage + tactile), au FS, etc..., ou alors il y a de toute façon une certaine partie à faire en Java, auquel cas je vais pas apprendre un langage pour ça ?

8

Ah, et si on peut flasher un OS homebrew, j'écris le mien c'est pas un souci, faut juste que le HW soit documenté. J'imagine que c'est évidemment pas du tout le cas ? Ils ont bien qqchose, les devs d'Androïd, pour installer leur soft sur le bestiau, non ?

9

Faire un OS vraiment homebrew pour un machin comme ça, c'est loin d'être du gâteau, même à supposer que tu aies les docs de tous les composants (et vu la provenance de la machine, y'a de fortes chances que de gros morceaux soient en chinois grin)

À la rigueur, s'il existe une version de Cyanogen pour ce hardware, tu pourras toujours bricoler un OS "customisé".

Mais je pense qu'il vaut mieux apprendre le strict minimum de Java dont tu auras besoin pour ce projet. Ça fera bien sur ton CV, et même Orion_ et GT Turbo s'en sont sortis alors qu'ils détestent le Java tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

Sinon, il y a Qt pour Android qui s'occupe aussi du stub Java pour toi.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

11

il y a des distribs linux pour tablette/smartphone, mais je n'ai pas essayé n'ayant pas de tablette ni de smartphone embarrassed
et je ne sais pas trop le niveau de compatibilité selon les tablettes/smartphone.
mais ça existe embarrassed
avatar

12

bon, ben toute façon, ma femme a pris goût à la tablette en 10 minutes, et ce matin elle part bosser avec, donc mon nouveau joujou c'est mort sad

13

fouet
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

14

awww!

15

Zerosquare (./9) :
CV, et même Orion_ et GT Turbo


Une phrase qui va bien wink


Folco, j'ai réussi a écrire des lignes en Java, donc tu y arriveras surement plus facilement, vu que tes connaissances en C sont a 1000 bugs des mieux smile

Mais faut quand même réussir a avaler ces idées parfois bizzares que sont les objets.


GT plus a l'aise en 68000 qu'en Java
avatar
Accrochez vous ca va être Cerebral !!

16

Sinon, le NDK était la bonne réponse je pense ^^

Avec ce genre de joujou, il n'y a généralement pas eu 15000 devs qui se sont penchés dessus (si ça avait été une nexus tu aurais eu beaucoup plus d'options déjà ^^) donc la plupart des trucs "alternatifs" ne sont pas vraiment fini happy

Mais sinon, le java pour Android c'est assez facile, souvent bien expliqué et avec des tonnes et des tonnes de ressources de tous les côtés (blogs / stackoverflow /github / etc.) pour apprendre / consulter du code. Et puis on se prend assez vite au jeu : coder une appli mêle des notions de graphisme/UI/UX/bases de données/réseau/serveurs/etc. avec des nouveautés assez régulièrement (nouvelles librairies, nouveaux "patterns", nouvelle version d'Android, etc.) donc on devient assez vite accro tongue

Personnellement j'aime beaucoup parce que ça permet de se maintenir à jour sur tout un tas de sujets/technos et on a un "produit fini" qui peux tourner sur n'importe quel smartphone de quelqu'un qu'on rencontre. On apprend aussi à arrêter de faire des trucs juste pour soi dans son coin et ça oblige à avoir un peu de rigueur dans ce qu'on fait : les utilisateurs comptent sur nous donc il faut éviter de tout faire crasher du jour au lendemain, bien tester son code, etc.

En l'espace d'un an (et de 2 applications) j'ai découvert les Webservices RESTful / les différentes offres et acteurs du cloud / l'administration serveur / les bases NoSQL / les animations / les ORMs / les métriques de reporting / la synchronisation serveur/local / le java / Node.js / etc. Et ça fait toute la différence le jour où tu dois bosser sur un projet où il y a un peu d'informatique en jeu !