symlink.ch
Wissen Vernetzt - deutsche News für die Welt
 
symlink.ch
FAQ
Mission
Über uns
Richtlinien

Moderation
Einstellungen
Story einsenden

Suchen & Index
Ruhmeshalle
Statistiken
Umfragen

Redaktion
Themen
Partner
Planet

XML | RDF | RSS
PDA | WAP | IRC
Symbar für Opera
Symbar für Mozilla

Freunde
Benutzergruppen
LUG Switzerland
LUG Vorarlberg
LUGen in DE
SIUG
CCCZH
Organisationen
Wilhelm Tux
FSF Europe
Events
LinuxDay Dornbirn
BBA Schweiz
CoSin in Bremgarten AG
VCFe in München
Menschen
maol
Flupp
Ventilator
dawn
gumbo
krümelmonster
XTaran
maradong
tuxedo

 
Palm vs. WinCE
Veröffentlicht durch Raffzahn am Montag 08. Juli, 19:55
Aus der gute-nacht-geschichten Abteilung
Programmieren Mal eine Frage an alle da draussen: gib es eigentlich verlässliche Zahlen/Untersuchungen über den Aufwand eine definierte App für PalmOS und für WinCE zu erstellen ?

Ich steh gerade vor der Entscheidung WinCE oder PalmOS als Basis für ein PDA Projekt zu wählen. Das es sowohl für als auch gegen WinCE und PalmOS einige Argumente gibt, ist mir schon bewusst. Das fängt beim Preis an (WinCE ist derzeit immer teuerer), geht über die Verfügbarkeit von Gerätevariationen (WinCE strotz nur so von Ankündigungen) und hört bei der Zukunftssicherheit auf (Es gibt Leute die sagen WinCE währe sicherer, aber das haben die auch schon bei PenWindows gesagt :).

Was ich jetzt aber suche, ist ein Vergleich über den Aufwand, eine gegebene App zu erstellen. Angenommen das Pflichtenheft ist vollständig (*grins*) und läßt sich auf beiden Plattformen umsetzen. Weiters angenommen in beiden Fällen sitzen engagierte Programmierer, die sich auskennen. Wo ist es teuerer, wo dauert es länger ?

Stallmann alt und gemässigt | Druckausgabe | Users wollen Full Disclosure  >

 

 
symlink.ch Login
Login:

Passwort:

extrahierte Links
  • Mehr zu Programmieren
  • Auch von Raffzahn
  • Diese Diskussion wurde archiviert. Es können keine neuen Kommentare abgegeben werden.
    Tools (Score:1, Redundant)
    Von Tom am Monday 08. July, 22:20 MES (#1)
    (User #710 Info) http://www.tlienhard.com
    Um hier eine Aussage machen zu können, müsste man mehr über das Projekt wissen. Für PalmOS gibt es sowohl kommerzielle (CodeWarrior) als auch freie (GCC) Entwicklungsumgebungen. Für kleinere Projekte eignen sich vielleicht auch andere Sprachen als C, zum Beispiel Java, Basic, PLUA, Lisp oder Forth, um nur einige zu nennen.

    Für Windows CE gibt es die kommerzielle Umgebung von Microsoft, aber meines Wissens nichts aus dem OpenSource-Bereich.

    Auch ist die Art der Anwendung entscheidend. Unter PalmOS ist es nahezu unmöglich MultiTasking und MultiTreading zu fahren. Dies ist unter Windows CE hingegen mehr oder weniger gut möglich.

    Falls die Applikation auf Multimedia angewiesen ist, fällt die Wahl auf Windows CE (ausser, du kannst warten, bis PalmOS 5 bereit ist)

    Bedenke auch die Akku-Laufzeit der kleinen. Ein Windows CE Gerät macht selten mehr als 4..8h, Ein typisches PalmOS-Gerät hingegen leicht 40..60h.


    Re:Tools (Score:1)
    Von Raffzahn am Tuesday 09. July, 08:40 MES (#2)
    (User #345 Info) http://www.vcfe.org/
    Um das alles geht es nicht - wie beschrieben geht es um den Vergleich der Realisierung unter der Voraussetzung das es auf beiden Seiten machbar ist. All das was Du da anfuehrst ist bereits geklaert und sowohl CE als auch Palm sind als Basis brauchbar. Es geht um den direkten Vergleich der Realisierungsdauer/Kosten/Aufwand. Gruss H.
    Re:Tools (Score:2)
    Von De'naa (symlink-0209.to.denaa@spamgourmet.com) am Tuesday 09. July, 10:06 MES (#4)
    (User #238 Info)
    Ich bin auch Entwickler, und ich mag auch keine Antworten auf Fragen, die ich nicht gestellt habe. Wenn ich aber etwas aus der Praxis gelernt habe, dann folgendes:
    • Richtige Antworten lauten nicht immer "Ja" oder "Nein", sondern manchmal auch "Mu".
    • Mit Äusserungen ausserhalb des Rahmens der Fragestellung kann man sein Verständnis für das Problem oft stärker erweitern als mit einer korrekten Antwort.
    Ohne viel über die Entwicklung für PDA-Software zu wissen: Die Möglichkeit, dass die Art und Grösse des Projektes Einfluss auf die Wahl der Entwicklungsumgebung haben kann, und die wiederum auf den Aufwand und die Wahl der Plattform, ist alles andere als "redundant" und sollte von dir ernstgenommen werden. Denn wenn sie zutrifft, wirst du unter Umständen keine brauchbare Antwort erhalten.
    Eher PalmOS (Score:2)
    Von P2501 am Tuesday 09. July, 09:38 MES (#3)
    (User #31 Info) http://www.p2501.ch/

    Einen direkten Vergleich kann ich dir leider nicht bieten, aber vermutlich wird PalmOS besser abschneiden.

    Zum einen gibt es verschiedene gratis oder sogar freie Entwicklungsumgebungen. Zum anderen ist der Palm ein ziemlich einfaches Gerät. Es hat eine kleine Anzahl Widgets, ein vom Betriebssystem verwaltetes Menü, und es wird viel mit Text statt mit Grafik gearbeitet. Das hat damals zu der hohen Anzahl an Applikationen, und damit zum Siegeszug des Palm geführt (vorherschende Plattform war damals der Psion).

    Allerdings gibt es ein paar Dinge, die gewöhungsbedürftig sind. Insbesondere wären da die knappen Resourcen, das fehlende Multitasking, sowie die Tatsache, dass die Programme immer im Speicher liegen. Beim Programmieren muss man dies berücksichtigen.


    Zaurus (Score:0)
    Von Anonymer Feigling am Tuesday 09. July, 14:57 MES (#5)
    Schon an den Sharp Zaurus gedacht. Die Entwicklung mit einer embedded Version von QT macht Spaß. Das Palm OS kenne ich leider nicht. Mit der Programmierung von WinCE Anwndungen hab ich eher unangenehme Erfahrungen gemacht. Benutzt hatte ich das frei vom MS herunterladbare embedded Visual C++ 3.0 (4.0 geht nur für ein WinCC.Net Betriebbsystem). Insgesamt hat man übrigens den Eindruck, dass WinCC 3.0 angesichts der .NET Strategie ein Auslaufmodell ist (soviel zu Zukunftssicherheit). Ich denke mal, welcher Plattform der Vorrang zu geben ist, hängt auch sehr von der Aufgabenstellung ab.
    Re:Zaurus (Score:1)
    Von Raffzahn am Tuesday 09. July, 16:01 MES (#6)
    (User #345 Info) http://www.vcfe.org/
    > Schon an den Sharp Zaurus gedacht.
    Ja, das steht aber leider genauso wie Symbian aussen vor. CE oder Palm, wobei CE wahrscheinlich politisch der einfachere Weg ist. Im Monent ist es so, wer MS kauft der muss keine Angst vor Kritik haben.

    > welcher Plattform der Vorrang zu geben ist, hängt auch sehr von der Aufgabenstellung ab

    Die Aufgabenstellung laesst sich auf beiden abdecken. was ich suche sind argumente/untersuchungen zum Tema Implementation. Ich krieg nicht das Geld 2 Projekte a ca. 1 Mio Euro durchzuziehen, um nur zu sehen was einfacher/billiger war - nichtmal die 2x100K um die PDA Entwicklung alleine doppelt auszufuehren (Nach derzeitiger Schaetzung geh ich von rund 100K fuer die Cleintsoftware auf dem PDA aus).

    Deswegen such ich ja nach entsprechenden Entscheidungshilfen.

    Gruss
    H.

    Linux User Group Schweiz
    Durchsuche symlink.ch:  

    Never be led astray onto the path of virtue.
    trash.net

    Anfang | Story einsenden | ältere Features | alte Umfragen | FAQ | Autoren | Einstellungen