Idee PPC Software?

Status
Es sind keine weiteren Antworten möglich.

gortosch

Aktives Mitglied
Grüße,
da ich von berufswegen her Software schreibe, habe ich mir gedacht bei dem zur Zeit herschenden Wetterbedingungen wieder mal ein Hobbyprojekt aus dem Boden zu stampfen.
Und bei dem Gedanken lag mein PPC gerade vor mir. Astronomie ist auch ein Hobby von mir. Nun da dachte ich mir -könntest ja beides verbinden-.

Jetzt meine Frage an Euch gibt es ein, sagen wir mal Wunschprogramm für den PPC das uns bei unseren nächtlichen Beobachtungen unterstützt oder uns etwas abnimmt? <img src="/phpapps/ubbthreads/images/graemlins/gruebel.gif" alt="" />

Ich dachte da vielleicht an ein Beobachtungsformular das evtl. an einer Datenbank hängt.

Nun wäre nett, wenn ihr mir Eure Gedanken mitteilen würdet. Auch wenn Ihr einen Vorschlag für den PC habt würde der micht brennend interssieren. Danke.
 
hi,
ist ein ppc sowas wie ein Nokia Communicator (9210i), denn däfür wär sowas toll, vor allem die mondphasen und die messierobjekte wären mir sehr wichtig,
schonmal viel Spaß dabei (ich wünscht ich könnt sowas <img src="/phpapps/ubbthreads/images/graemlins/Spitze.gif" alt="" /> )

und nochwas zum PC: nicht so Grafik und Speicherintensiv, ich hab einen alten Laptop, achja, wenn möglich sollte das programm mit 800x600 laufen,
boah war das viel aufeinmal <img src="/phpapps/ubbthreads/images/graemlins/grin.gif" alt="" />
 
Hallo,

habe hier http://pocketland.de/product.php?prod_id=13898 das Programm "Pocket Stars" für meinen Cassiopeia PPC gekauft.

Es ist ganz OK, aber ich vermisse sehr die Eingabemöglichkeit von Bahnelementen zur Darstellung von Kometen in der Sternkarte.

Eine Funktion zur Veränderung der Ansicht (Sternbildlinien usw)wäre toll, aber nicht notwendig.

Auch die Objektauswahl könnte größer sein. Was will man mit Caldwell? Da wäre mir ein NGC lieber.

Am besten, alle Funktionen ins Programm und dieses für 0,99ct zu haben!
<img src="/phpapps/ubbthreads/images/graemlins/wink.gif" alt="" />


Gruß,
Stefan
 
Freut mich das dieses Thema Interessenten findet.

Nun PPC -> Pocket Personal Computer ein kleines Gerät auf dem Windows Mobile läuft.

Zu der Performance, ich werde wenn ich für den PC eine Grafikanwendung programmiere immer ein sehr breites Einstellungsspektrum für den User implementieren. So das es auf vielen Systemen lauffähig ist.

Nun ja so ein Projekt wie „Pocket Stars“ ist sehr umfangreich. Jetzt weniger die Anwendung aber die riesigen Datenmengen für so ein Programm. Die muss ja jemand eingeben. Und wenn ich eine Online-Datenbank dafür benutze habe ich das Problem mit Copyrights.

Aber das wichtigste vielleicht, wenn ich so ein Projekt starte dann wird die Lösung SICHER Freeware wenn nicht sogar "open source"
 
Hallo Sven,

wenn Du schon so nett fragst, hätte ich da eine Idee, die ich bei ausreichender Zeit und Kenntnis (beides derzeit nicht vorhanden) gerne selbst umgesetzt hätte.

Es geht um ein gutes, mobiles Logbuchprogramm. Vielleicht kennst Du mein Programm "Eye&Telescope", ein Beobachtungsplaner mit Logbuchfunktion. Es wäre klasse, ein mobiles Programm zu haben, mit dem man unterwegs mit ähnlichem Komfort seine Beobachtungen aufzeichnen und sie dann zuhause entweder zu einer Webanwendung hochladen oder mit einer anderen Software auf dem Desktop einsehen/editieren kann.

Damit die geloggten Beobachtungen unabhängig von irgendeiner Software oder einem BS austauschbar sind, habe ich vor Jahren ein Projekt gestartet, das die Definition eines XML Schemas für diesen Zweck zu Ziel hatte. Inzwischen habe ich Mitstreiter gefunden und die Sache läuft unter dem Dach der VdS bei den Fachgruppen Computerastronomie und Deep Sky.

Aktuell haben wir folgendes erreicht:

* das Schema liegt in Version 1.4 vor und erlaubt das Loggen von Deep Sky Objekten und den wichtigsten Objekttypen im Sonnensystem

* es gibt eine Open Source Anwendung namens "Observation Manager", mit der man Beobachtungen erfassen, bearbeiten und durchschauen kann. Der OM (Autor Dirk Lehmann) ist unter SourceForge gehostet, Freeware in Java und er funktioniert prima. Die Ablage der Daten erfolgt direkt in XML Dateien. Import und Export sind möglich.

* Mein Programm Eye&Telescope arbeitet mit demselben Schema, man kann also Beobachtungen mit OM-Anwendern austauschen und umgekehrt. E&T kann logbuchtechnisch im Prinzip dasselbe, bietet aber noch einigen zusätzlichen Komfort (z.B. ist es mandantenfähig, man kann eigene und fremde importierte Beobachtungen sauber auseinanderhalten u.v.m.).

* es gibt eine Webanwendung, die von einem belgischen Amateurteam entwickelt wurde (www.deepskylog.be). Diese Software ist vom Datenmodell sehr nahe am XML Schema dran. Wir hatten kürzlich ein Treffen in Hagen bei dem vereinbart wurde, dass die Webanwendung 100% kompatibel zum XML Schema werden soll. Die Belgier werden ihre Software entsprechend erweitern und zur Verfügung stellen (ist eh schon Open Source).

* Die Daten der ca. 15000 in der Deep Sky Liste (DSL) gesammelten Beobachtungen werden in die angepasste Webanwendung übernommen und können dann online eingesehen werden. Zunächst wird man neue Beobachtungen online eingeben können, später ist ein XML Import/Upload vorgesehen!

* Kürzlich haben sich zwei weitere Entwickler unseren Team angeschlossen, aufgrund einer Diskussion im Astrotreff ( hier ). Es lohnt sich, den sehr langen Beitrag zum Thema Logging dort mal nachzulesen (wenn Du es nicht eh schon entdeckt hast).

Es gibt noch keine mobile Logginglösung für die Hosentasche. Ich fände sowas genial, es würde das Gesamtbild schlüssig abrunden.

Wenn Du weitere Informationen möchtest kann ich damit reichlich dienen. Bei Interesse solltest Du zunächst mal bei www.computer-astronomie.de reinschauen (unter "Projekte") steht was zu unserem XML Projekt.

Der Observation Manager wohnt auf http://sourceforge.net/projects/observation/

Eine Demoversion von Eye&Telescope bekommst Du bei www.oculum.de.

Eine nützliche Logginganwendung für unterwegs müsste nicht gleich XMLs importieren können. Ich fände es zunächst schon klasse, wenn man mobil loggen könnte und dann die Daten als XML exportieren.

Die größte Herausforderung liegt dabei m.E. nicht in programmiertechnischen Schwierigkeiten, sondern in der Gestaltung einer bedienerfreundlichen Oberfläche auf den kleinen Displays. Es ist echt hart, mit so wenig Platz etwas Ergonomisches und Übersichtliches zu zaubern, mir ist bei E&T die selbst auferlegte Beschränkung von 1024*768 schon lästig. Für ein mobiles Loggingprogramm bräuchte man aber keine kilometerlangen Listenansichten, sowas macht nur auf dem Desktop wirklich Sinn.

Noch ein Gedanke: Planetariums/Sternkartenprogramme für PPC gibt es schon ganz gute (per StyleTap-Emulation läuft sogar der Palm-Kracher "Astromist", der jeder anderen PPC-Astrosoftware die Butter vom Brot nimmt), mit einem guten Log für unterwegs wärst Du ein echter Pionier. Ich glaube auch, dass so eine Software richtig gut ankäme! In diversen Foren wird immer häufiger nach Planung/Loggingsoftware gefragt, das ist ein überfälliges Thema.

Viele Grüße,
Tom
 
Den Aktuellen Sternhimmel aufn PPC oder einem Händy ist sicher eine gute Sache, zumal man es ja auch immer mitschleppt, bzw den PPC auch mal einfacher und schneller mit rausnehmen kann (was ich mit meinem iBook ehrlich gesagt nicht so gerne mache <img src="/phpapps/ubbthreads/images/graemlins/smile.gif" alt="" />). Wichtig wäre natürlich ein perfekter Rot bzw- Nachtmodus damit man die Adaption des Auges bewahrt.
 
Zuletzt von einem Moderator bearbeitet:
Hallo Tom,
genau so etwas in der Art meinte ich. Du hast mit deinem Beitrag den Nagel auf den Kopf getroffen. Das XML Format ist eine feine Sache. Wegen den XML Schema in der Version 1.4 komme ich noch einmal auf Dich zurück. Wenn dann sollten wir schon komform bleiben. <img src="/phpapps/ubbthreads/images/graemlins/Spitze.gif" alt="" /> Ich denke die Woche werd ich mich nochmal bei Dir melden. Ist heute recht streßig in der Arbeit gewesen. <img src="/phpapps/ubbthreads/images/graemlins/help.gif" alt="" />

Nun bis die Tage.
 
Hallo Sven,

Ich finde es toll, dass Dich der Vorschlag interessiert und bin gespannt, was draus wird! Ich hab' Dir eine PN mit einigen Infos geschickt.

Übrigens habe ich auch die Absichtserklärung von Cyrille Thieullet (Autor von "Astromist" für Palm OS), das Log in seinem Programm aufzubohren und einen COMAST kompatiblen XML Export einzubauen. Wäre toll, denn einigermaßen mächtige PDAs haben ja entweder PalmOS oder ein Windows-Kondensat laufen. An Handys denke ich nicht, denn mit sowenig Display und Tasten kann man m.E. wirklich nur telefonieren.

Ich finde es klasse, dass in den letzten Wochen richtig Fahrt in die Diskussion um das Thema "Logging" gekommen ist. Wir haben in den letzten Jahren eine stimmige Gesamtkonzeption entwickelt und nun geht es darum, die Puzzlestücke nach und nach herzustellen und zusammenzufügen. Ich freue mich besonders darüber, dass dank Foren und Internet eine solche (mit den Belgiern auch schon internationale) Zusammenarbeit für ein wichtiges Ziel in Gang gekommen ist. Hier können alle Mitwirkenden nicht nur viel lernen, sondern auch für die Gemeinschaft der Beobachter einen echten Mehrwert schaffen. Nichts gegen gute Sternkartenprogramme auch auf mobilen Geräten, aber davon gibt es schon einige. Beim Logging kannst *DU* noch der Pionier sein!

Bis bald,
Tom (in Goldgräberstimmung <img src="/phpapps/ubbthreads/images/graemlins/wink.gif" alt="" />)
 
Hallo Sven!

Ich hätte da auch noch eine Idee: meine Vorgeschichte ist, dass ich selber viel Algorithmen programmiere (beruflich C, C++, Matlab), aber kaum eine Ahnung von GUI-Programmierung habe. Zudem ist GUI-Programmierung auch auf jedem System anders, und mir fehlt leider die Zeit, um mir das jeweils komplett anzueignen.

Etwas, das ich (vielleicht ja auch ein paar andere) sehr begrüßen würde, wäre ein Open-Source Beispielprojekt (nicht viel mehr als Hello World und ein paar Demo-Routinen) mit typischen Interfaces wie Texteingaben und Grafikausgabe(!) und ein paar Konfigurationsmenüs, und vielleicht noch Ansteuerung einer Schnittstelle (z.B. seriell über BT), und Standard-OS-Schnittstellen wie Abfrage der Auflösung, Setzen der Farbeinstellungen etc. Dazu eine Howto, die den Einstieg erleichtert (woher Kompiler nehmen etc., kostenlose verfügbar?). Und dazu Demo-Installationsvorgaben.

Vielleicht ist das jetzt doch gar zu billig oder banal, aber ich würde mich über so etwas sehr freuen! Ich glaube, das würde mehreren Leuten die Türen öffnen, eigene Projekte zu verwirklichen. Mir zumindest <img src="/phpapps/ubbthreads/images/graemlins/wink.gif" alt="" />

Viele Grüße!
Henning
 
Hallo Henning,
nun die GUI-Programmierung kann man leider nicht einfach in ein paar tuts fassen. Das Problem ist einfach es gibt einige Möglichkeiten GUI's für ein und das selbe System zu programmieren. Dann gibt es natürlich mehrere Systeme. Aber speziell weil du BT ansprichst. Nun dafür gibt es dann wieder entweder extra libs oder gar SDK's. Denn das Rad jedes Mal neu erfinden macht heute normal keiner mehr. Und diese SDK's sind meistens eigentlich gut dokumentiert.

Nur als Beispiel. Für die reine PC Windowsprogrammierung kannst du zwischen den wichtigsten wie MFC, .NET, AFL oder gar die Win32API (back to the roots) bibs entscheiden. Manchmal muss man sogar bei einigen speziellen Sachen immer wieder mal auf die Win32API zurückgreifen. Speziell jetzt .NET und WM5 (PPC) hast du schon ein Problem mit C++ den das CF .NET lässt sich nur mit VBasic *kotz* oder mit C# programmieren nicht aber mit C++. Was mir unverständlich ist.

Du siehst es kommt eigentlich immer auf den Anwendungsfall an. Ein allgemeines tut wird es daher nicht geben. Aber es gibt einige gute aber auch dicke Lektüre dazu.

Leider kann ich mich die Woche nicht so richtig in das Projekt hängen bei uns in der Firma hat einer gekündigt und wer muss natürlich wieder alles erstmal übernehmen... ^^ [zensiert]e...

Gut gut...
 
Hallo Henning,

Zudem ist GUI-Programmierung auch auf jedem System anders,

Nicht zwangsläufig. Wenn man Java programmiert so wie ich, dann kann man davon ausgehen, dass seine GUI unter XP genauso läuft und aussieht wie unter Win98 oder Ubuntu Linux ect.
(zumindest theoretisch <img src="/phpapps/ubbthreads/images/graemlins/grin.gif" alt="" />)

Wenn dir danach ist Astronomiesoftware zu programmieren, du aber nicht GUI-Programmierung u.a. machen willst, dann mach halt bei einem vorhandenen Projekt mit. Es gibt zahlreiche kostenlose SW und die meisten dieser Tools haben sicher auch irgend was mit Algorithmen zu tun. Mir fällt zumindest jetzt kein Asto-Tool ein, das ohne irgend eine Berechnung auskommt...


@ Sven

Schön das du auch dieses XML-Format unterstützt. Bin da auch gerade dabei. Desto mehr mitmachen desto besser :-)
 
Hallo Sven,

jaaa, jetzt habe ich mich als völligen [zensiert] geoutet..., ich weiß...

Es ist mir klar, dass es da vielzuviele Spielvarianten gibt, einiges habe ich mir auch bereits angeschaut und versucht einzusteigen, es ist dann leider an der Zeit und den Prioritäten gescheitert.
Ich meinte jetzt eigentlich speziell ein Demoprogramm für PPC! Ich meine, jeder fängt ja an indem er sich andere Sachen anschaut.
Nun, wollte eigentlich nur sagen, bin nur Halb- und nicht ganz Voll-[zensiert]... <img src="/phpapps/ubbthreads/images/graemlins/frown.gif" alt="" />

<img src="/phpapps/ubbthreads/images/graemlins/wink.gif" alt="" />

Nachtrag: hier wird ja sogar das Wort i _ d _ i _ o _ t zensiert wenn ich es auf mich selber anwende <img src="/phpapps/ubbthreads/images/graemlins/smirk.gif" alt="" />
 
Zuletzt von einem Moderator bearbeitet:
[E-Mail]Hi@all[/E-Mail],
Ein bequemes Loggin-Programm für einen PPC ist sicherlich eine nette Sache.
Gedanken bzgl. der GUI muss man sich schon machen, da die PPC ganz unterschiedliche Auflössungen und auch Seitenverhältnisse haben.
Spontan fallen mir da jetzt Java und FlashLite-Player als mögliche Tools zum Programmieren einer GUI ein. Wobei ich die die Standart-Buttons, List,und Textfelder ect. bei Java nicht so schön finde und würde deshalb eine personalisierte Version, in FlashLite programmiert, vorziehen.





 
Zuletzt von einem Moderator bearbeitet:
Nabend,
eben von der Arbeit heim gekommen.
Nun Java... ach ja da war was... ne im Ernst. Stimmt Java habe ich jetzt außen vor gelassen da Henning meinte das er C/C++ programmiert.

Und ja klar ohne Alkis... ach ne das war ja das andere... ohne Algorithmen wirst du zwangsläufig nicht sehr weit in der Softwareentwicklung bzw. Programmierung kommen.

XML, nunja ich arbeite gerade in der Arbeit an einem Programm das eben einen token in XML Format voraussetzt. Aber generell XML ist eine feine Sache... warum nicht...

Nun is mir noch etwas wegen PPC Programmierung eingefallen.
Wenn du für älter Softwareversionen Programme schreiben willst gibt es alles für umsonst. Im Moment ist die Entwicklung für WM5 nur mit kommerziellen Produkten vom MS möglich. Im Moment. Wobei es eigentlich eher besser ist für eine ältere Version ein Programm zu schreiben (besser eigentlich optimierte Versionen anbieten) da dann auch User mit einem älteren PPC die Software nutzen können. (abwärtskompatibel)

Schönen Nabend noch...
 
Status
Es sind keine weiteren Antworten möglich.
Zurück
Oben