Aktív témák
-
Mr-Pamacs
senior tag
A mai időkben jó lenne megtanulni a telefonok programozását, gondolok itt a Symbian-os operációsrendszerrel megáldott telefonokra.
Legjobb tudomásom szerint ezekre C++ (Borland vagy Visual C) és Javaban is lehet írni a progikat.
Én a Borlandos C++ választanám de nem tudom hogy mik kellenek hozzá hogy leforduljon (talán JAVA+SDK+Perl) és hogy hogyan kell ugy lefordítani őket h fussanak a Symbianos telókon. Ha jól tudom .sis kiterjesztést kell elérni.
Valakinek valamiféle útmutatás? -
PazsitZ
addikt
Érdekes téma. Engem is érdekelne, csak egyelőre anyagilag nem tartok ott, hogy ilyen telefonom legyen .
Mindenesetre utánakerestem a témának:
--> symbian-tutorial symbian examples Professional symbian programming
Magyarul: symbianforum- http://pazsitz.hu -
-
Mr-Pamacs
senior tag
Ez a symbiantutorial.org egész jó, kár hogy a linkek negyrésze már nem él.
De legalább van min elindulni,a magyar symbianos fórum meg elég lassan halad előre, talán ez a phyton és a Carbide.c++ leírás használható (Carbide.c++ ez működik, nekem fent is van,csakhát elég butácska, vagy csak én nem értek hozzá, lehet inkább az utóbbi eset).
Telóm még nekem sincs hozzá majd 28.-án jön meg remélem. -
Blaise
veterán
Ha Symbian progit akarsz írni, akkor csak C++ jöhet szóba, pl Nokiának egész jó developer készletei vannak.
Magyar könyv a témában: [link]
[ Szerkesztve ]
-
amargo
addikt
Szia!
Én csak c++ ost használtam, de csak hello word ig néztem meg (meló, suli most nincs rá időm..) fel rakod a perl-nek a nem a legujabb kell, hanem amit az SDK telepítóje kiír.. én ezt az SDK-t raktam fel 3rd Edition, Maintenance Release, fordítónak a Carbide.c++ ebből már van újabb is, ha jól láttam most. És akkor kell valami designe is hozzá, gondolom, de ebbe már nem folytam. így azt én is keresek, majd nemsokára megint kellene vele foglalkozni, de
Vannak sample alkalmazások is azokat érdemes megnézegetni
Én is még csak ismerkedek vele ezért nézem miket írnak ide, én csak eddig jutottam..“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Mr-Pamacs
senior tag
A Carbide.c++ én is felraktam, meg is néztem benne a HelloWorld progit,azért a BC++ közelebb áll a szívemhez.
Én a BC++ ME-t akarom használni csakhát még trialban sem lehet megszerezni sehonnan.
Holnap után jön elvileg a teló. Addig jó lenne megszerezni a BC++ME-t és beállítani.
Neked esetleg nincs meg? -
luciferike
csendes tag
Sziasztok! Nokia N95 telóhoz,magyar nyelven navigálo Progit nem tudjátok honnan és hogyan tölcsek le? Köszi
Üdv Laca
-
amargo
addikt
válasz luciferike #13 üzenetére
Ha navigáció mint GPS-re gondolsz, akkor a Garminnak létezik magyar nyelvű navi szoftvere Garmin XT.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
amargo
addikt
válasz luciferike #15 üzenetére
Itt jobban kitárgyalják ezt a részt ;)
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
#53246592
törölt tag
válasz Mr-Pamacs #11 üzenetére
nem hinnem hogy a BC++ tul sokat segitene azon a hello world programon. a symbian a C++ egy elegge, hogy is mondjam, egyedi es bonyolult valtozatat hasznalja, ha programozni akarsz, akkor ezt meg kell tanulni.ketfazisu konstruktor, panic, leave, cleanupstack, stb. a nagy kedvencem a deszkriptorok nepes csaladja...
-
luciferike
csendes tag
sziasztok kéne egy kis segitség!Az N95 telomnak a gps-e nem müködik azt az üzenetet irja nem áll rendelkezésre térkép.Elképzelhetö hogy letöröltem valamit csak nem tudom mi lehet az!Pedig minden gyári volt benne és nem tudom mit tudok vele csinálni,valaki segitsen nagyon jól jönne, vagy ötlet ami segithet elöre is köszi!!!!
Üdv Laca
-
Cryman
csendes tag
Hali! Nem tudom mennyire vag ide de talaltam magyar nyelvu Python tutorialt!
[ Szerkesztve ]
-
labuwx
tag
Sziasztok!
Nemrég szert tettem egy Nokia 5800-ra (S60 V5, symbian 9.5) és szeretnék elkezdeni fejleszteni rá saját "szórakoztatásra". Két programot találtam amiben natívan lehet fejleszteni: Carbide C++, Origo IDE.
Eddigi tudásom szerint a Carbide C++ már régebb óta létezik, ismertebb.
Az Origo IDE újabb fejlesztésű. A Carbide nyelve a symbianos c++, míg az origo ide-é kicsit eltér ettől. Tapasztalatom egyikben sincs, c++-t nem ismerem, úgyhogy ezek nem döntenek.
A carbide ingyenes, az origo ide nem az, de ez nem számít.
Kérlek segítsetek, mert nekem mindin döntés nehezen megy. -
Karma
félisten
Az Origo-ról nem tudok semmit, de nap mint nap Carbide.c++-t használok, mert ez a munkaköröm, elég jól ismerem már, a Symbian bugyraival együtt. Egy jó tanács: ha nem tudsz C++-t, akkor ne kezdj el Symbian C++-ban játszani. Meghalsz. De nagyon hamar. A nyelv és a környezet sokkal primitívebb és bonyolultabb, mint a hagyományos asztali C++, épp ezért abszolút nem kezdőknek való.
Ehelyett sokkal jobban jársz, ha a Python for S60-at nézegeted. A nyelv is könnyebb (sima Python 2.5), és sokkal hamarabb kapsz eredményt. Ha bármi kérdésed lenne vele, csak kérdezz nyugodtan. Interpretált nyelv, az tény, de a Symbian/S60 API-kra épül, nem olyan korlátozott bleh mint a Java ME.
[ Szerkesztve ]
“All nothings are not equal.”
-
labuwx
tag
Én nagyon kitartónak ismerem magam, úgy gondolom, hogy nem lesz furcsa a sym c++ a c++ hoz képest mert nem ismerem azt. Abban kérném a segítségeteket, hogy miket kell feltennem(csak symbian s60v5)? Érdekelne, hogy lehet-e telefonon is írni a programot(tudod ez is a python előnyei közé tartozik)?
-
Karma
félisten
Nem lehet a telefonon irni, ez csak a Python kivaltsaga. A gepedre kell egy ActivePrerl 5.6.1, a Carbide 2.0 (celszeru OEM-et valasztani), es a 5th Edition platform SDK. Ez a minimum, amivel el lehet indulni, a Perl verzio letfontossagu!
A puszta kitartas nem lesz eleg. Fajdalomturessel hogy allsz? Memoriad milyen? Van stresszlevezeto labdad? Keszen allsz arra, hogy trivialis dolgokat napokon at fogsz hajszolni? Keszen allsz az olvasasra es a tanulasra? Mert ezek nelkul el se kezdd. Na jo, a labda nem kotelezo, ha mashogy is le tudod vezetni a feszt.
Konyvbol a Wiley adott ki egy tucatot, nagy resze hig fos, a legalapabb dolgok elmagyarazasa utan az osszes elhalkul. De pl. az Accredited Symbian Developer Primerben nagyon sok hasznos info van, tobbek kozott C++ gyorstalpalo is, ezt a konyvet javaslom.
De leginkabb azt, hogy Pythonozz inkabb.
“All nothings are not equal.”
-
amargo
addikt
Szia,
Olvastam a további válaszokat is, mivel látszólag azt veszem ki, hogy kezdőbb vagy ezért még ajánlanám a QT-t is mint könyvtárat, cross platformos és nemsokára kész lesz a symbian támogatása is, persze már lehet használni, de még hivatalos változatról nem tudok. Integrálódik több fejlesztő eszközhöz is.
“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Karma
félisten
Nincs belőle magyar, valószínűleg sose lesz. De az angol amúgy is létfontosságú az ilyen dolgokban.
Az általad linkelt könyvet ismerem, és bár egy-két infó használható belőle, nagyon nem ajánlom. Még az S60 2nd Editionhöz készült, így a benne lévő dolgok nagy része elavult. A 3rd Editionnél volt egy bináris kompatibilitási törés, új kernel architektúra jött be (EKA2), a Platform Security, nomeg egy csomó más új alrendszer és API. Mások meg elpusztultak vagy változtak.
[ Szerkesztve ]
“All nothings are not equal.”
-
tuxracer
csendes tag
Nokia e-52-re készítettem egy kis Python alkalmazást, annyit csinál, hogy, amikor futtatom lekér egy szerverről bizonyos infókat és megjeleníti azokat.
Ha a Python run script menüpontján keresztül futtatom, akkor rendesen működik, azonban én szeretnék sis fájlt készíteni belőle, hogy feltelepíthessem mint alkalmazást és bármikor egyszerűen indíthassam.
Felraktam a telefonomra a smartSIS alkalmazást, ami elkészíti a python szkritből a sis fájlt, azonban, amikor feltelepítem az alkalmazást és indítanám, akkor "bevillan" egy pillanatra, de más nem történik.
Van ötlete valakinek, hogy merre keressem a hiba okát?
-
Karma
félisten
Könnyen kiderítheted, hogy a Python környezet omlik-e össze, ha feltelepíted az ErrRd-t. A programodat meg kiegészítheted note-okkal, amik minden fontosabb művelet után kiírják, hogy hol tart a programod, ezzel követheted a futását.
Rendesen be van try-exceptelve a program?
“All nothings are not equal.”
-
tuxracer
csendes tag
Az újabb SmartSIS-ben már integrálva van a py2sis modul, ami elvileg erre lett kitalálva.
A smartsis létre is hozza a sis fájlt, tudom is telepíteni, csak nem indul.
Az általad javasolt program a system error (-2) hibát dobja, amikor indítani akarom a telepített programomatMegpróbálkozok a ensymble -vel. Ezt a telefonra kell rakni vagy pc-n futtassam?
-
Karma
félisten
A system error -2 a KErrGeneral, azaz a meghatarozatlan hiba kodja . Sajnos ennek ertelmeben nem tudom megmondani, mi romolhatott el esetleg tegy egy Note-ot a program elejere, hogy elkezdodik-e egyaltalan a futas, vagy elobb hal meg.
Az ensymble-t termeszetesen a gepeden kell hasznalni
“All nothings are not equal.”
-
tuxracer
csendes tag
Az ensymble-vel egyelőre nem volt időm foglalkozni, mert valami egyéb probléma is van a szkriptemmel. Mint írtam annyit csinál, hogy csatlakozik egy szerverhez GET kéréssel adatokat küld egy PHP szkriptnek, ami generál egy válasz és ezt a választ kiírja a telefon.
Ha wifi közelében vagyok akkor működik a szkript, azonban ha nincs wifi akkor nem csatlakozik. Természetesen van internet elérés a telefonomon.
A szkript így néz ki:
httpServ = \
httplib.HTTPConnection("www.valami.hu", 80)
httpServ.connect()
httpServ.request('GET', '/valami.php?id=33328366')
response = httpServ.getresponse()
valasz = (response.read())
httpServ.close()A szkriptben lehet a hiba, vagy más leheta probléma?
Van esetleg ötleted? -
Karma
félisten
Nem tudom mi lehet a baj, a kód jónak tűnik. Az AP választó dialógus nem jelenik meg? Egyébként részemről utálom a HTTP API-t, jobban szeretem az urllib-et. Az urlopen hívás után kapsz egy fájl objektumot, amiből simán ki tudod olvasni az adatokat.
“All nothings are not equal.”
-
Karma
félisten
Van AP választó dialógus? Ez is benne volt az előzőben.
Nézd meg ezt a leírást is, hasznos lehet.“All nothings are not equal.”
-
tuxracer
csendes tag
Köszi a linket, megnéztem beleraktam a programba ezeket a dolgokat is, de úgy sem változott a helyzet.
Rengeteg szívás után úgy döntöttem leszedem az addigi pythont (1.4.5) és felteszek egy újabbat (1.9.7), és egyből úgy működött, ahogy kell.Nem tudom, hogy az 1.4.5-ös verziót nem szerette, vagy az a python volt "hibás", amit felraktam, de az 1.9.7-essel egyelőre OK.
Most megpróbálom a sis fájl előállítását.
-
lmark
csendes tag
Egy egyszerű programot kellene nekem, fizetségért cserébe. A program a következő : Egy képet 16 kockára bontunk fel majd megfordítjuk őket, és 16 kérdés helyes megválaszolásával egyenként visszafordulnak a kockák és megkapjuk az eredeti képet.
Előre is köszi ! -
Zolee5530
csendes tag
Valaki tudna segíteni?
én abszolút kezdő vagyok a témában...de nagyon érdekel a téma vki magyarázza el légyszi hol kezdjem a telóprogramozást!!!pls
Amm nekem Nokia 5530XM-em van symbian S60v5 rendszerrel...
Előre is köszi!!!