Beiträge von schmidp

    hi,


    so ich habe jetzt von symbian offizielle UIDs fuer uptime erhalten.
    das heist, bevor man die neue version (die übrigens glaube ich keine neuen features hat (ich kann mich jetzt nicht so genau erinnern welche version ich als letztes online gestellt habe)) installiert muss man per hand die alte deinstallieren!!!! da die alte andere UIDs als die neue hat und somit als ein anderes software packet erkannt wird. die neue version würde dann vermutlich die alte überschreiben, was da genau passiert weiß ich nicht. ich wills auch nicht ausprobieren...


    greets philipp


    http://o000o.org/files/Uptime_1_6_0.SIS

    auf der exponet hatten sie wirklich sehr viele exemplare.
    heute habe ich auf einem werbeplakat bei hütteldorf(wien) ein p800 gesehen (war keine werbung für se).


    die netzbetreiber, telekomfirmen haben auf jeden fall mehrere exemplare.


    also ich kann mir nicht denken dass es jetzt noch lange dauert.


    wenn t-mobile, a1, one auf der exponet das p800 herzeigen (one besonders), sollte es wirklich bald da sein.


    vielleicht warten sie auf den 17.02 (3g conference).


    greets philipp

    anleitung zum entwicklen:


    1) bei metrowerks per email die evaluation version der Entwicklungsumgebung bestellen oder die version zb mit emule aus dem netz saugen.


    2) auf http://www.ericsson.com unter mobilityword->developer das p800 sdk runterladen (achtung die version die mit der cd version der evaluation version von metrowerks kommt ist veraltet, also auf jeden fall runterladen)


    3) metrowerks installieren


    4) nicht neustarten und sofort symbian sdk installieren


    5) unter c:\symbian\uiq_70\documentation\index.html findet man die gesamte doku, hier sollte man beginnen.


    6) als erstes einen kleinen überblick in der doku verschaffen, einfach mal alles anklicken ein bisschen hier, ein bissichen da lesen.


    7) dann alles unter tools and utilities lesen


    8) folgende seite lesen: http://www.kajetan.nu/docs/SymbianSDK.html


    9) versuchen irgendein example zu compilieren, zb BasicApp im Uiq_example verzeichnis


    10) sich die verschieden datein ein wenig ansehen und merken: huch sind das viele klassen fuer eine einfache oberfläche, hähh?


    11) versuchen sich eine minimal build umgebung zu schaffen und sich meine ansehen: http://o000o.org/files/sample.rar


    12) versuchen einiges über den aufbau von symbian zu lesen (zb in der doku) was sind engines, wie funktioniert das mit den verschiedenen user interfaces (essential idoms in der doku ist zb gut)


    13) dieses paper lesen: http://www.symbian.com/develop…icsTutorial/Graphics.html davon lernt man am meisten!!!


    14) einige andere papers vielleicht mal kurz ansehen ob was interessantes dabei ist: http://www.symbian.com/developer/techlib/papers/cpp.html


    15) sich irgendein _kleines_ programm überlegen und versuchen es mit hilfe von dem paper in punkt 13 zu implementieren


    16) inzwischen sollte man sich bereits sogut auskennen dass man anhand der examples und der dokumentation angenehm programmieren kann.


    17) das erste programm fertig stellen!!!


    18) sich etwas aussuchen das einem spass macht und mit dem nächsten projekt anfangen (ich habe dafür einen ogg vorbis player als ersatz fuer den lamen mp3 player der dabei ist, im hinterkopf <-- das dauert aber noch..............)



    hoffe das hilft einigen!


    greets philipp


    ps: man sollte folgende vorraussetzungen mitbringen:


    programmiererfahrung in c++ (kann man etwas ähnliches ist es auch nicht so tragisch muss man sich zuvor eben c++ ein wenig ansehen)
    man sollte auf jeden fall mit der commandozeile umgehen können


    pps: einige infos:


    den emulator befindet sich hier: C:\Symbian\UIQ_70\epoc32\release\winscw\urel\EPOC.EXE


    ich arbeite selbst nur auf der kommandozeile und verwende die metrowerks ide überhaupt nicht!!! man muss sie aber für den emulator trotzdem installieren!!!


    ACHTUNG wenn jemand mein sample.rar ausprobiert, undbedingt die UIDs (was das ist wird man im laufe des lernprozesses schon rausfinden) ändern, da sonst das sample mit meinem uptime programm kollidiert!!!!

    hi,


    jeder der in Wien und umgebung wohnt und noch kein p800 in der hand hatte, sollte mal die Exponet bei der Unocity besuchen (eintritt: 40 euro (hab eine einladung bekommen ;)).
    fast jeder der was mit mobilfunk zu tun hat, hat ausstellungstücke dort...
    hab auch einige privat damit telefonieren sehen.


    bei one hatten sie ein interessantes exemplar, scheint ein prototyp gewesen zu sein:


    .) die blauen teile waren nicht solid wie bei den verkaufsversionen sonder durchsichtig
    .) der stylus war her ein dunkel blau
    .) das flip sa viel besser aus da es richtig durchsichtig war, nicht so matt wie unseres
    .) die qualität des gehäuses war eher mies, vermutlich sowas in die richtung laser prototyping...


    greets philipp

    nette neue version:


    preferences dialog funktioniert:
    man kann auswählen wann der sound abgespielt werden soll


    es kommt mit einem default sound der unter:


    c:\system\apps\uptime\default.wav


    gespeichert ist.


    wer den sound derzeit ändern will muss eben dieses file überschreiben.


    also: einfach installieren, starten und schon gehts.


    die c:\sound.wav kann wieder gelöscht werden, da sie nicht mehr verwendet wird....


    greets philipp


    http://gro.o000o.org/files/Uptime_armi.SIS



    ps: was noch fehlt:


    .) auswählen der abzuspielenden datei, getrennt für öffnen, schließen.


    .) schließt man uptime verliert es die einstellungen -> ich muss erst schauen wie man am besten einstellungen speichert vielleicht gibts da irgendeine einfache .ini api...



    pps: es funktioniert übrigens auch mit dem virtual flip...



    ppps: danke für das viele lob :)
    mit so einer community macht es richtig spass freeware zu programmieren :)

    also folgendes, ich hab mich entschieden nichts für das programm zu verlangen.


    falls jemand möchte kann er mir natürlich trotzdem ein kleines dankeschön überweisen ;)


    zu benz seinen fragen:


    1) dies ist leider das hauptproblem an der anwendung.
    sobald man das p800 von dem flipclosed zum flipopen mode wechselt, stehen alle programme für kurze zeit still, sprich der sound wird erst abgespielt wenn sich der screen komplett aufgebaut hat. ich bezweifle dass man da etwas machen kann....


    2) das programm müss man logischer weise zuerst starten, aber irgendjemand programmiert glaube ich gerade eine autostart funktion für das p800...
    uptime kann natürlich im hintergrund laufen, sprich man startet das programm einmal und läuft dann solange bis man es explizit schließt (zb mit dem filemanager)


    3) derzeit spiele ich einfach einen standard filenamen ab: c:\sound.wav
    ich werde aber heute oder morgen, ein menu programmieren in dem man den abzuspielen sound auswählen kann.
    um ein wav file nach c:\ zu bekommen muss man entweder den filemanager am p800 verwenden, oder den file manager vom epocware am pc.


    4) auch das wird man in diesem menü auswählen können...


    greets philipp


    Hier ist die aktuelle version:
    http://gro.o000o.org/files/Uptime_armi.SIS


    einfach ein wav file nach c:\sound.wav kopieren und uptime starten.
    derzeit wird der sound beim öffnen und beim schließen abgespielt, dies kann ich aber derzeit per sourcecode ändern und später jeder per menü...