En komolyan gondolkodok valami nyilt telefon vasarlasan (openmoko jott eddig a kepbe). Hogy miert?
Van egy kis programocskam, amit ha agyonoptimalizalok is kell neki legalabb 8-9MB tarhely. (Most tomorites nelkul 50MB-ot hasznal, ezen lehetne okositani). Ezt szeretnem telefonra atirni.
Vettem egy telefont (LG KG320), ami
- jol nezett ki
- eleg nagy tarhelye volt (126MB-os USB pendrive-kent latszik)
Ami problemak akadtak vele:
- javaban lehetne ra programot irni (vegulis nem gond, ha kell hat atirom. A programom pythonban van irva)
- a java programok alairasat meg kell hamisitani (j2me leirofajlja. mar nem emlekszem hogyan hivjak), mintha az LG irta volna, kulonben a program nem indul el
- csak windowsos programmal lehet ra programot telepiteni (hiaba latszik usb pen drivekent nem lehet atmasolni ra a progit es a telefonbol telepiteni).
A telefont usb modemkent hasznalva.
(tehat usb pen drive-kent es bluetooth-on keresztul nem lehet programot telepiteni).
Lenduljunk tovabb, hogy windows-only a program telepitese (nagyban megneheziti a fejlesztest, mivel alapvetoen linuxot hasznalok),
viszont ez a csodalatos LG program (amivel java programot lehetne telepiteni) windows alatt is rendszeresen timeoutol. Neha sikerul beolvasni a telefon fajlrendszeret, de meg nem sikerult ra programot ramasolni, mindig timeoutol.
- majdnem 0 info van, hogyan lehet alkalmazast fejleszteni a telefonra. (milyen SDK-t ajanlanak, etc, etc)
- (amennyire tudom) javabol nem latszik csak a telefon programoknak fenntartott memoriaja (kb. 3MB), es nem tudom elerni a multimedias tarhelyet (126MB).
Szoval a programom lenyegi reszet ra se tudnam tenni.
(mondjuk ez mekkora marhasag mar, hogy a telefonban
van 120MB memoria, es ugyanakkor csak kb. 80 sms, 80mms, 30 naptari bejegyzes, es olyan megjegyzesek
irhatoak amik 80 karakter hosszuak. Mi a halalert van
a telefon memoriaja igy szegmentalva?)
Szoval en erre a telefonra nem tudok fejleszteni (pl. nincs olyan nem-fizetos forum ahol tanacsot kerhetnek). 3 nap google-zas, probalkozas es szivas utan adtam fel.
En szerintem a legjobb megoldas, hogyha veszek egy olyan telefont, amire:
- konnyu fejleszteni (akar pythonban is)
- nem limitalt a tarhelye
- nem kell hozza kulon program, hogy a programot attoltsem
- nem windows-only
- VAN fejlesztoi forum, ahol tanacsot kerhetek, ha elakadok, es nem fizetos
- van dokumentacio (ingyenes)
Szerintem nekem a legkonnyebb (es igy a leggyorsabb) megoldas, hogyha veszek egy openmokot.
De kivarok addig, amig
- lehet normalisan telefonalni vele
- nem fejlesztoi kiadas van belole
- van fenykepezo rajta (bar lehet, hogy ezt nem varom meg. PEdig a fenykepezo musthave. Foleg lapokat fotozok, meg helyszinfotozok a mostanimmal)
(- amig elterjed es van felhasznalobazisa)
(- olcsobb lesz)
Ti mit tennetek a helyemben?
ps: szerintem a linux alapu mobilokra se lehet konnyebben fejleszteni. Cafoljatok meg!
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....