Seite 1 von 1
U3
Verfasst: So 18. Mär 2007, 16:28
von Luke13
eine kleine anregung: wie wäre es, den mpe u3-tauglich zu machen? ist das realistisch oder gibt es da gar keine ambitionen diesbezüglich?
Verfasst: So 18. Mär 2007, 17:29
von FJ
Äh - kann sein daß ich aufm Schlauch stehe, aber was zum Geier ist U3 ?
Verfasst: So 18. Mär 2007, 18:24
von Leif
Verfasst: Mo 19. Mär 2007, 04:26
von Luke13
euh ja, sorry! hier ein grober überblick (auszug aus
http://www.techweb.com/encyclopedia/):
U3 is a platform for portable Windows applications on USB flash drives from U3 LLC (
www.u3.com). Known as "smart drive computing," U3 introduces a computing paradigm with a new concept: the applications are portable, rather than the computer.
Both the U3-enabled application and the user's data reside on a U3 flash drive. The application can be run on any Windows 2000, XP or Vista computer without permanently storing any data or changing any settings on the computer.
The U3 application can be set to launch immediately. Like software on a hard disk, the U3 application is read into memory and executed. However, when the smart drive is removed, there are no data or altered Registry settings remaining on the computer. The computer is used only as a processing engine, which means any computer can be used.
Applications must be modified to become U3 compliant. Applications that do not use the Registry need only be wrapped in an XML-based U3 header, and simple applications can be changed to avoid the use of the Registry. However, programs that rely on the Registry and/or COM software components must communicate with U3 functions in the drive via the U3 Device programming interface (API). Programmers use the U3 software development kit (SDK) to make their programs U3 compliant.
Verfasst: Mo 19. Mär 2007, 09:32
von FJ
Hab mir das Developer-SDK von U3 runtergeladen. Fazit - Aufwand steht in keiner Relation zum Nutzen. Ich müsste eine eigene MPE-Version für U3 bauen und diese dann auch noch ständig aktuell halten. Das würde für mich die doppelte Arbeit bei den Releases bedeuten. Da tendiere ich eher noch dazu eine echte Portable-Version vom MPE zu machen, die dann auf jedem USB-Stick läuft.
Verfasst: Mo 19. Mär 2007, 10:28
von TheGent
Was ich schwerstens unterstützen würde. Bin aber auch so ein treuer Fan!

Hoffnung
Verfasst: Mo 19. Mär 2007, 12:11
von Peter K800i
Das freut mich zu hören, dass es evtl. doch noch eine USB-Version geben wird...
Hatte ja auch schon einmal selbst danach gefragt
Posting vom 9.3.
Freut mich riesig das doch noch Hoffnung besteht.
Gruß Peter
Verfasst: Mo 19. Mär 2007, 12:38
von FJ
Ich habe gesagt eventuell, wann ich dafür Zeit finde weiß ich noch nicht. Andere features haben Vorrang
Verfasst: Di 20. Mär 2007, 01:16
von Luke13
TheGent hat geschrieben:Was ich schwerstens unterstützen würde. Bin aber auch so ein treuer Fan!

kann mich dem nur anschliessen. aber thx trotzdem für die antwort und natürlich auch die software. weite so!
und close.

Verfasst: Di 20. Mär 2007, 10:33
von TheGent
Haaaaaalt, noch kein close!
Hallo, FJ!
Würde es zuviel Erwartungen wecken, wenn du eine ToDo für die nächste Version veröffentlichst? So mit Statusanzeige (Geplant/In Bearbeitung/Erledigt)? So kann man nachvollziehen, woran du grad arbeitest und du könntest dir Antworten wie "Ist grad in Bearbeitung" oder "Ist geplant, aber andere features haben Vorrang" sparen und auf die Liste mit einem Link verweisen. Nur so als Anregung...
PS: Bin ja immer noch überzeugt, auch ein Beta-Thread mit Reaktionen wäre gut...

Verfasst: Do 12. Apr 2007, 13:45
von crono
TheGent hat geschrieben:Haaaaaalt, noch kein close!
Hallo, FJ!
Würde es zuviel Erwartungen wecken, wenn du eine ToDo für die nächste Version veröffentlichst? So mit Statusanzeige (Geplant/In Bearbeitung/Erledigt)? So kann man nachvollziehen, woran du grad arbeitest und du könntest dir Antworten wie "Ist grad in Bearbeitung" oder "Ist geplant, aber andere features haben Vorrang" sparen und auf die Liste mit einem Link verweisen. Nur so als Anregung...
PS: Bin ja immer noch überzeugt, auch ein Beta-Thread mit Reaktionen wäre gut...

Fände ich auch sehr cool - vorfreude ist die schönste freude

Verfasst: Do 12. Apr 2007, 19:19
von FJ
Beta-Thread kommt wenn die Zeit reif ist.
Todo-Liste wird nicht veröffentlicht, da ich hin und wieder meine Pläne ändern muss. Ich will keine Erwartungen wecken die ich dann nicht erfüllen kann.
Portable Version on USB-Stick
Verfasst: Mi 5. Mär 2008, 19:50
von LAN-Maker
Hi
Ich wäre auch dafür das man eine Version macht die speziell zum transportieren gedacht ist. Hab sowas schon von anderen Prgrammen auf
www.Winload.de gesehen. Dort gibt es sogar nun extra eine Rubrik für PORTABLE:
http://www.winload.de/portable/
...da findet man so Dinge wie:
http://www.winload.de/download/65460/Gr ... .2.17.html
...mit der Suchfunktion hat man mehr Erfolg und hat reichlich PORTABLE:
http://www.winload.de/kurzbeschreibung. ... shoparea=0
Und wenn man sowas auf nem Stick hinkriegt schafft man das sicher auch mit MyPhoneExplorer, oder?

...das Programm ist geil, aber wenn ich ständig meine Rechner wechseln muß, dann ist es schwierig, wenn ich mehrere Backups bzw. Archive von Bildern und Nachrichten habe. Ich weiß nicht, ob man mehrere Installationen in eine implementieren kann. Auch eine Lösung wäre es das es Serverseitig funktionsfähig ist ...habe da von einen Thread gesehen wo nach einer Webversion gefragt wurde. Werde mir das später genau durchlesen ...derzeit habe ich drei Probleme:
1. Ist eine portable Version möglich?
2. Ist eine serverseitige Version möglich auf dem ich FTP-Zugang habe?
3. Kann ich, wenn ich es auf mehreren Rechnern installiert und syncronisiert habe, die Archive und Co zueinander führen ohne das zum Beispiel SMS-Nachrichten verloren gehen? ...habe nun mittlerweile schon drei oder vier Backups davon uns das auch noch von verschiedenen Versionen, da ich öfter Rechner und Platten getauscht habe ....wie importiere ich das ohne das was verloren geht?
Wenn die drei Punkte derzeit nicht möglich sind, dann würde mich interessieren wann das möglich ist bzw. OB das möglich ist !!!
Ich bedanke mich sehr
Gruß
HAWK aka Daniel
PS: Habe derzeit die aktuellste Version 1.6.6 auf einen USB-Stick installiert und auf dem Rechner von dem ich es installiert habe funktioniert es auch. Ich denke, es liegt an den Registry-Einträgen, denn hier auf einem anderem Rechner bekomme ich die Fehlermeldung:
---
Run-time error '339':
Component 'SPort.dll' or one of its dependencies not correctly registered: a file is missing or invalid
---
Für das Verbindungsproblem mit den Gerätetreibern habe ich mir einfach ein Treiberpaket für alle SE-Modelle runtergeladen das ich auch immer auf dem Stick dabei habe. Es heißt:
66969_sony-ericsson--usb-treiber--grisu59964.exe
und man bekommt es hier:
http://www.se-world.info/downloads.php?file=2922
Damit kann man innerhalb von einer Minute alle Treiber auf dem lokalen Rechner installieren, das Handy wird direkt von Windows noch während der Installation erkannt und MyPhoneExplorer verbindet problemlos und OHNE Akku 2 Minuten entfernen und Co. !!!
Ich hoffe, ich konnte ein wenig weiter helfen.
Freu mich auf Antworten. Bye
Problem gelöst ...MVE nun PORTABLE !!!
Verfasst: Mi 5. Mär 2008, 20:49
von LAN-Maker
Ich glaube, ich habs ...bin aber noch nicht sicher.
Werde das morgen noch mal auf einem anderen Rechner testen.
Habe nun auf meinem USB-Stick einen Ordner WINDOWS und darin einen Ordner system32 erstellt. Da habe ich die SPort.dll rein gepackt und eine Batch-Datei geschrieben die bei Ausführung den Ordner WINDOWS von Stick einfach auf die C-Platte kopiert. Im Grunde macht sie also nichts anderes als die Datei SPort.dll dem System32-Ordner der lokalen Windowsinstallation hinzufügen. Und siehe da ....ES KLAPPT. MPE läuft nun hier ....weiß aber nicht, ob das nur die eine Datei war oder ob noch andere Dateien fehlten, da ich MPE lokal installieren mußte um an die SPort.dll zu kommen. Gestartet wir MPE aber derzeit vom USB-Stick mit einer Verknüpfung die direkt im Root des Sticks liegt ...die Verknüpfung startet MyPhoneExplorer.exe in E:\MyPhoneExplorer !!!
Es ist also nichts anderes als eine Installtion in C:\Programme\MyPhoneExplorer !!!
Ich habe nun fünf Dinge auf dem Stick:
1. den installationsordner MyPhoneExplorer
2. Das Treiberpaket damit ich Verbindung aufnehmen kann.
3. Die SPort.dll
4. Die Batch-Datei damit SPort in C:\WINDOWS\system32\ kopiert wird.
und 5. Die Verknüpfung von MPE die ich vom Desktop verschoben habe als ich MPE auf dem Stick installierte. Die Verknüpfung läuft solange einwandfrei wie der USB-Stick Laufwerk E ist. Ansonsten geht logischerweise nichts da auf E dann kein Ordner MyPhoneExplorer gefunden wird und somit das Programm nicht gestartet werden kann.
...ob man die Verknüpfung irgendwie anders gestalten kann weiß ich nicht ...bei Windows gibt es ja oft Verknüpfungen wie #root#\WINDOWS\system32\ oder so ähnlich. Vielleicht funktioniert sowas ja auch mit Wechseldatenträgern. Die haben ja sicher auch eine eindeutige Kennung, oder? Sicher geht da noch was. Bald wird dieses Programm das beste auf dem Markt sein. Ich klemme mich dahinter ....bin auch derzeit schon an einer Lösung zugange das wir MMS tippen, verschicken und speichern können ...habe da was von "alten PC-Suite für das k750i" gelesen und teste gerade eine Idee die mir kam. Will das aber noch für mich behalten, da ich auch auf dem Holzweg sein kann und hier ungerne zum Deppen der Nation machen möchte *lach*
Gruß
HAWK aka Daniel
schade schade
Verfasst: Mi 5. Mär 2008, 20:59
von LAN-Maker
Doch zum Deppen gemacht !!!
MPE startet zwar nun, wenn ich es von C: wieder deinstalliere und nur auf dem Stick habe, aber wenn ich es vom Stick starte nachdem SPort.dll wieder in system32 ist kommt dann eine Fehlermeldung nach dem Anzeigestart des Titelbildes von MPE:
---
Run-time error '372':
Failed to load control 'PhoneBook' from . Your version of may be outdated. Make sure you are using the version of the control that was provided with your application.
---
Ich bleibe am Ball. Melde mich, wenn ich was neues weiß
Gruß
HAWK aka Daniel
Verfasst: Mi 5. Mär 2008, 22:07
von FJ
Es ist nicht so dass ich mich noch nie mit dem Thema befasst hätte. Das Grundproblem ist dass MyPhoneExplorer einige DLLs verwendet die vorher im System registriert sein müssen. OK - man könnte ja die Dateien zur Laufzeit registrieren - weit gefehlt. Zum Registrieren braucht man generell Admin-Rechte und genau die hat man auf einem Fremdrechner meistens nicht.
Man kann MyPhoneExplorer nicht komplett portable machen. Selbst wenn ich die meisten Bibliotheken direkt einbinden würde, dann bleibt immernoch die Kommunikationskomponenete (SPort.dll). Die habe ich zugekauft und deshalb kann sie auch nicht direkt eingebunden werden.
Wenn du aber nur mit Rechnern arbeitest auf denen du MyphoneExplorer eh installieren kannst dann würde ich das datenverzeichnis auf einen USB-Stick verschieben. ALLE daten und Einstellungen werden im datenverzeichnis gespeichert welches frei definierbar ist. Man könnte es auch auf ein netzlaufwerk legen wodurch eine "Serveranbindung" eigentlich möglich sein sollte.
Für alle Probleme gibt es eine Lösung
Verfasst: Fr 7. Mär 2008, 19:26
von LAN-Maker
Gut, das habe ich soweit gerafft !!!
Wenn du mir nun eine Liste hier aufsetzt mit den Dateien die sich NICHT im MyPhoneExplorer-Ordner befinden sprich die nicht in der eigentlichen Installation enthalten sind, dann denke ich drüber nach wie wir das hinbekommen.
Habe es zum Beispiel so hinbekommen, das er die Datei SPort.dll nun nicht mehr in Pfad C:\WINDOWS\system32\ sucht, sondern sie nun aus dem Ordner E:\MyPhoneExplorer\ entnimmt. Hab die Datei von E:\ in E:\MyPhoneExplorer\DLL\ verschoben und sie so quasi der Installation hinzugefügt. Man müßte sie nun nur noch der Installationsroutine hinzufügen. Mein einziges Problem ist immer noch den Wechseldatenträgerpfad zu automatisieren, da ich nicht weiß ob es einen Standardbezug zu bestimmten Laufwerken bzw. Laufwerksgruppen gibt. Eine eindeutige ID wäre nicht schlecht. Zumindest bekommt man so einen ABSOLUTEN Bezug sprich Pfad hin. Programmiertechnisch könnte man das sicher auch mit einem RELATIVEN Bezug sprich Pfadangabe lösen. Ich stelle mir das hierbei so vor das man einfach bei Ausführung der MyPhoneExplorer.exe sagt:
Speichere alle Daten in ../MyPhoneExplorer/Archiv/
Benutze DLLs in ../MyPhoneExplorer/DLL/
usw.
Somit habe ich das Problem nicht das ich den relativen Pfad E:\blabla angeben muß. Mein derzeitiges Problem ist nämlich das ich derzeit nur in Internetcafés arbeiten kann und die fahren Abends dann die Rechner runter und wenn diese neu gestartet werden, dann ist aus der Registry usw. alles raus sprich meine Installation ist futsch. Und da ich nicht weiß was passiert, wenn ich dann die Installation auf meinem USB-Stick überbügel sprich neu installiere habe ich das bisher auch nicht gemacht, da ich mein Archiv und die ausgelesenen SMS auf dem Stick behalten möchte, da sie einen sehr großen Wichtigkeitswert haben !!!
Um die Software zu installieren brauchte ich bisher in KEINEM Internetcafé Adminrechte. Die Software läuft sich so installieren. Genau wie das von mir rausgesuchte Komplett-Treiber-Paket !!!
Vielleicht kannst du ja die nötigsten Treiber für den MPE rausuchen und deinem Installationspaket hinzufügen. Es reicht ja eine Abfrage in der Installation, ob Treiber hinzugefügt werden sollen oder schon existieren. Noch besser wäre eine Automatisierung sprich deine Installationsroutine schaut nach, ob schon Treiber für SE existieren und wenn nicht, dann ballert er sie halt drauf. Oder du machst zumindest einen zusätzlichen Menüpunkt unter EXTRAS oder einen Button neben HANDY SUCHEN der da heißt TREIBER ERSETZEN oder so ...dann muß man nicht immer alles extra installieren und es geht auch viel schneller, da man sicher nicht das gesamte Treiberpaket braucht !!!
Habe mir übrigens mal die neue Version von der Sony Ericsson PC Suite angeschaut und gesehen, das es evtl. eine Möglichkeit gibt das mit den MMS zu regeln. Zumindest kann ich sie auslesen. Das mit dem "auf PC schreiben und an Handy schicken" kriege ich noch nicht hin. Kann sie derzeit nur vom Handy auf den PC quasi ..."syncronisieren" !!!
Was habe ich noch zu erzählen? ...wart mal ...ach, ich weiß ...das mit dem Serverupload habe ich mal versucht ...habe eine abgespeckte Version von SmartFTP gefunden und mit einer PDA-Syncronisationssoftware gekoppelt ...wenn die FTP-Daten korrekt eingegegeben sind, dann ist es möglich zumindest die Dateien aus dem Handy auszulesen und auf einen Server zu ballern ...es ist halt im Grunde nichts anderes als wenn das Handy im Dateimodus ist und für den PC nichts anderes als einen USB-Stick darstellt ...du syncronisierst ergo quasi nur einen Wechseldatenträger mit einem FTP-Zugang !!!
Mehr habe ich derzeit nicht zu berichten. Melde mich wieder, wenn ich mehr Zeit zum basteln habe. Mein Kopf ist derzeit ein wenig ...matschig ...bin derzeit auf Arbeitssuche und muß mir von den Behörden täglich auf den Sack gehen lassen !!! *lach*
Gruß
HAWK aka Daniel
Verfasst: So 9. Mär 2008, 11:10
von FJ
Ausser den dateien in \DLL gibts nur 2 Dateien die unbedingt nötig sind:
SPort.dll - Kommunikationsbibliothek
comctl32.ocx - Standard-VB-Bibliothek für Toolbars und Dateiliste
Beide werden bei der Installation ins systemverzeichnis kopiert. Die SPort.dll könnte man auch irgendwo anders lagern sofern sie registriert ist.
Das mit dem relativen Pfad wäre kein Problem, da kann ich was machen. Vorher muss aber klar sein dass man das Programm wirklich auf jedem Rechner ohne Adminrechte ans Laufen bekommt - und genau da hab ich so meine Zweifel.
Wie kannst du die MMS aus dem Handy auslesen ? Ich habe noch keine Möglichkeit gefunden (auch nicht in der PC-Suite)