Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   iTwin ... iPhone trifft Windows (https://www.delphipraxis.net/133058-itwin-iphone-trifft-windows.html)

SittingDuck 24. Apr 2009 14:49


iTwin ... iPhone trifft Windows
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin Moin ...

Nach diversen Wochen der Programmierung, möchte ich Euch nun mein neustes Hobbyprojekt vorstellen. 'iTwin' ist ein Programm, welches die Datenbanken eines beliebigen iPhone/iPod Touch ausließt und in vertautem 'Look & Feel' darstellt. Fasziniert von diesen Geräten, habe ich mir die internen Datenbanken mal etwas genauer angesehen und bastelte mir danach ein Tool, welches mir den Inhalt sinnvoll aufbereitet. Was dabei herauskam findet Ihr auf meiner extra dafür zusammengebauten Homepage. Auch da habe ich keine Mühen gescheut und habe mit dem Einsatz eines CMS (Drupal) aus allen Rohren gefeuert. Konsequent zweisprachig ist sowohl das Programm, als auch die Website gehalten, um einen möglichst großen Kreis an Anwendern zu erreichen. Etwa 10 Mio. verkaufte iPhones stellen eine beachtliche Zielgruppe dar, sodass ich dieses mal auf den 'Donationware' oder Spenden-Gedanken setzte. Wollen mal sehen, ob das eine gute Idee war ...

Eine genaue Anleitung (jawohl ... zweisprachig !) und sogar ein kleines 'Mini-Forum' findet Ihr ebenfalls unter o.a. Link. Die aktuelle Version ist V1.2 Final und läuft unter Win98SE, Win2000, WinNT, XP, Vista und Windows 7. Es steht die Setup.exe (0,98 MB) oder das Zip-Archiv (0,76 MB) zur Auswahl. Mir ist klar, dass nicht jeder so ein Gerät hat, aber wer so etwas besitzt, der darf iTwin gerne nutzen und ggf. aktiv per Feedback mitgestallten.

Viel Spass dabei, wünscht ...

fkerber 24. Apr 2009 16:57

Re: iTwin ... iPhone trifft Windows
 
Hallo!

Vielen Dank für die Vorstellung deines Programms.

Könntest du bitte gemäß den "Vorstellungsrichtlinien" noch einen Direktlink mit Angabe der Downloadgröße hinzufügen?

Auch ein Screenshot würde bestimmt, den Wunsch, die Webseite besuchen zu wollen, steigern können.


Ciao, Frederic

Mikescher 24. Apr 2009 17:32

Re: iTwin ... iPhone trifft Windows
 
Also bei mir (iPod Touch 1G ) wird der Kontakt (ich hab nur einen) nicht angezeigt

aber sonst witziges Programm :thumb:

MfG Mikescher

SittingDuck 29. Apr 2009 11:26

Re: iTwin ... iPhone trifft Windows
 
Moin Moin ...

So, die neue Version iTwin v1.3 Final ist seit gestern online. Es wurden nicht nur zahlreiche Fehler korrigiert, sondern auch die Unterstützung des neuen iTunes-Datenbankformates integriert.
Einen schönen Tag, wünscht ...

Kalfany 28. Jun 2009 13:22

Re: iTwin ... iPhone trifft Windows
 
Hi,

ich hab das grad mit einem 3GS und iTunes 8.2 ausprobiert, leider gibt es da einige Fehler:

- iPhone wird als 2G erkannt

Edit: die 2 sachen passen ... war mein fehler
- Kontakte werden doppelt angezeigt (erledigt .... war mein g
- Kontakte in den Geburtstagen werden auch doppelt angezeigt

Peter666 2. Jul 2009 19:46

Re: iTwin ... iPhone trifft Windows
 
Mit dem 3G läuft alles so wie es soll. Wie machst du das nette scrollen in den Listen?

Peter

SittingDuck 4. Jul 2009 15:33

Re: iTwin ... iPhone trifft Windows
 
Moin Moin ...

Der Effekt ergibt sich wenn man einen Zähler, sagen wir von 32 runter zählt und dadurch die ScrollBy-Distanz immer kleiner wird. Gleichzeit läuft ein Sleep() oder Delay() umgekehrt hoch. Also etwa so:
Delphi-Quellcode:
for i := 32 downto 1 do begin                    // runter zählen
  if GetAsyncKeyState(VK_LBUTTON) < 0 then Break; // linke Maustaste unterbricht sofort
  Inc(counter, i * d);                           // d=Scroll-Richtung (-1 oder 1)
  ScrollBy(0, StartPos - counter); Update;       // Scrollen und neu zeichnen
  Delay((f - i) * 3);                            // Delay (Sleep geht auch)
end;
Einfach mal mit den Parametern rumspielen ... Apple kocht auch nur mit Wasser ;) (obwohl in deren iPhone-Routinen schon eine Menge 'Gehirnschmalz' drinne steckt ...) Aber was solls, mit ein bischen Augen zukneifen sieht meine Routine schon ziemlich ähnlich aus. Gut genug, wie ich finde.

Effektreich, grüßt ...

Hansa 7. Jul 2009 11:27

Re: iTwin ... iPhone trifft Windows
 
Von mir noch zwei, wie soll man sagen, Ungereimtheiten ? Eine davon ist allerdings eher als Fehlerchen einzustufen. :mrgreen: Fangen wir damit an : auf iPhone sind 31 Kontakte drauf. Im Programm werden nur 30 angezeigt. Könnte derselbe Effekt sein, wie der aus #3. Dieser Kontakt ist der letzte, der auf iPhone angezeigt wird. Entweder wird die Schleife oder was verwendet wird, zu früh beendet. Oder es liegt hierdran : der nicht angezeigte Kontakt ist eine Nr. und beginnt mit *31#. Wer sich auskennt, der weiß was das bedeutet. Dann noch die Ungereimtheit : auf iPhone gibt es :
Zitat:

Zitat von iPhone
Deutsche Bahn

und im Programm steht :

Zitat:

Zitat von Programm
Bahn Deutsche

Und noch eine Frage : wie siehts mit Quelltext aus ? Ich müsste da was umfriemeln. Ist aber zu speziell, um es allgemein ins Programm zu übernehmen. Es geht um Import/Export in speziellem Format.

Edit : da sehe ich noch was in Richtung Nr. Habe hier noch eine Nr., die ich mit dem iPhone mit Sicherheit niemals anrufen werde : 11833 (Auskunft). :zwinker: Die ist im Programm unter Anfangsbuchstabe "1" eingeordnet und auf dem iphone zusammen mit der *-Nr. unter "#". So, genug der Peanuts. :mrgreen:

SittingDuck 14. Jul 2009 20:24

Re: iTwin ... iPhone trifft Windows
 
Moin Moin ...

So, nach diversen weitern Wochen habe ich nun die iTwin-Version 2.0 fertig. Die umfangreichen optischen und funktionellen Verbesserungen dürft Ihr gerne auf meiner Homepage unter 'Historie' nachlesen. Da ich in dem Zuge auch das Geschäfts-Modell von Donationware auf Shareware geändert habe, sind die Gründe dafür ('Neuigkeiten') ggf. auch von allgemeinem Interesse. Die alte Version V1.6 wird jedoch weiterhin als Freeware zum Download zur Verfügung stehen.

@Hansa: Danke erstmal für Dein Feedback. Check mal bitte die neue Version aus. Was den Quelltext anbelangt ... eher ungern, da ich mir sonst das ganze 'Shareware-Ding' direkt sparen kann. Um welche Idee handelt es sich denn ? Vielleicht läßt sich das ja doch recht fix von mir realisieren, auch wenn es dann eine sehr 'spezielle' Erweiterung werden sollte. Macht ja erstmal nix ...

Immer für Ideen dankbar, grüßt ...

BUG 15. Jul 2009 12:22

Re: iTwin ... iPhone trifft Windows
 
Zitat:

Zitat von SittingDuck
Die umfangreichen optischen und funktionellen Verbesserungen dürft Ihr gerne auf meiner Homepage unter 'Historie' nachlesen.

Bei deiner Homepage fehlt mir eine Art Feature-Liste:
Wenn man wissen will, was das Programm kann, muss man sich das aus der Historie hinausklauben oder den Einleitungstext lesen.
Als "Laufkundschaft" ist mir das zu anstrengend (besonders wenn du noch mehr Funktionen hinzufügst).

Zitat:

Zitat von SittingDuck
Immer für Ideen dankbar

Eine Interessante Funktion wäre eine Synchronisation der Kontakte und Termine mit Thunderbird und Lightning.

MfG,
Bug

Luckie 15. Jul 2009 12:30

Re: iTwin ... iPhone trifft Windows
 
Ich würde mir den Namen noch mal überlegen. Mit etwas Pech pisst dir Apple wegen des "i"'s ans Bein, da der Eindruck erweckt werden köönte, das Programm stamme von Apple.

ryLIX 8. Jan 2010 18:07

Re: iTwin ... iPhone trifft Windows
 
Würdest du mir verraten wie du auf das iPhone / den iPod zugreifst?
Hab mir schon nen Wolf gesucht nach einer Doku zum AppleMobileDeviceService aber da gibts nix :/

Weil mich stört es ein wenig das Apple mir vorschreibt mit welcher Software ich mein iPhone Syncen darf.

SittingDuck 23. Jan 2010 14:53

Re: iTwin ... iPhone trifft Windows
 
Moin Moin ...

Die neuste Beta-Version (v2.2) von iTwin ist schon seit ein paar Tagen verfügbar. Ihr findet sie wie gewöhnlich über meine Homepage incl. der dazu gehörigen History. Feedback ist natürlich immer gerne gesehen ... :-D

Wie funktioniert iTwin eigentlich ? Also ... Das Programm besteht im Wesentlichen aus zwei Teilen. Einerseits greift es auf die Datenbanken von iTunes direkt zu, extrahiert die notwendigen Dateien (so sie nicht verschlüsselt sind) und als zweite Möglichkeit steuert es das frei verfügbare Commandozeilen Programm 'pscp.exe', welches dann wiederum bei Geräten mit 'JailBreak' die internen Datenbanken, auf direktem Wege auslesen kann.
Habe ich die Dateien erst einmal auf der Platte, dann kann ich per SQLite alle möglichen Anfragen an die Datenbanken stellen, und brauche mich dann nur noch um eine möglichst 'schicke' Ausgabe im iPhone-Look&Feel zu kümmern. Dort hilft mir dann (wie so oft) die GR32-Library, meine Ideen zu verwirklichen.

Den Export der Daten in alle möglichen Formate, habe ich eindeutig unterschätzt. Dieser Bereich gestaltet sich dermaßen umfangreich, das mir die Monate zwischen den Fingern zerlaufen, während ich mich in die Besonderheiten von zahlreichen Ausgabeformaten hinein arbeite.

Naja ... Langeweile kommt bei mir auf jeden Fall nicht auf. :wink:
Hobbymäßig voll ausgelastet, grüßt ...

SittingDuck 11. Apr 2011 20:52

AW: iTwin ... iPhone trifft Windows
 
Aaalso ...

Ist das jetzt schon wieder mehr als ein Jahr her, seit ich hier meinen letzten Progress-Report abgesetzt habe. Na, Asche auf mein Haupt ... :roll:
Wie auch immer. Heute habe ich die neue Version von iTwin (v3.2 Final) auf meine Homepage gestellt. http://www.i-twin.de
Wer ein iPhone, iPod Touch oder sogar ein iPad hat, der darf gerne mal sehen, was ich über die letzten Monate zusammen geschoben habe. Feedback ist natürlich immer gerne gesehen :-D

Insgesamt zufrieden, grüßt ...

EWeiss 11. Apr 2011 21:20

AW: iTwin ... iPhone trifft Windows
 
Zitat:

Zitat von SittingDuck (Beitrag 1094516)
Aaalso ...

Ist das jetzt schon wieder mehr als ein Jahr her, seit ich hier meinen letzten Progress-Report abgesetzt habe. Na, Asche auf mein Haupt ... :roll:
Wie auch immer. Heute habe ich die neue Version von iTwin (v3.2 Final) auf meine Homepage gestellt. http://www.i-twin.de
Wer ein iPhone, iPod Touch oder sogar ein iPad hat, der darf gerne mal sehen, was ich über die letzten Monate zusammen geschoben habe. Feedback ist natürlich immer gerne gesehen :-D

Insgesamt zufrieden, grüßt ...

Sieht schön aus aber ich will nicht kaufen ;)

gruss

SittingDuck 1. Apr 2012 16:11

AW: iTwin ... iPhone trifft Windows
 
Hallo zusammen ...

Wie es scheint, hole ich diesen Thread nun im Jahresrythmus aus der Kiste ... Naja, das letzte Update von iTwin hat mal wieder umfangreiche Änderungen erfordert und beinhaltet auch ebenso viele neue Funktionen. Allen voran die Darstellung von Bildern und Videos direkt aus dem iTunes BackupSet heraus. Wer ein iPhone, iPad oder auch nur einen iPod Touch besitzt und iTunes, Outlook oder auch der iCloud nicht immer vertraut, dem empfehle ich sich dieses Tool mal anzuschauen. Feedback natürlich immer gerne ...

Mit Veröffentlichung des neuen iOS 5 hat Apple nahezu alle Datenbanken geändert und/oder erweitert, sodass ich gezwungen war, fast alle SQLite Abfragen erneut anzupassen. Das hat einfach gedauert und auch ganz schön Nerven gekostet. :shock:

Des weiteren habe ich mich an einem eigenen, integrierten Bildbetrachter versucht, da ich die Darstellung der Fotos nicht einem externen Programm überlassen wollte. Etwas eigenwillig, aber dafür schön schnell und von den Funktionen her absolut ausreichend, wie ich meine. Die Anzeige der Videos habe ich jedoch lieber bewährten externen Programmen anvertraut und mich dabei lieber auf eine sinnvolle Parameterübergabe beschränkt.

Wie auch immer ... ich kann sagen, dass ich im letzten Jahr mal wieder viel dazu gelernt habe, nicht zuletzt auch durch die DP und die unermüdliche Hilfe der Mitglieder. :dp:

Immer wieder beeindruckt, grüßt ...

SittingDuck 22. Nov 2012 19:15

AW: iTwin ... iPhone trifft Windows
 
Moin Moin ...

Es gibt wieder mal einen neuen Versionssprung zu berichten. Ein Zehntel mehr klingt erstmal nicht so dolle, hat aber für mich satte 9 Monate gedauert. Nun ist iTwin in der Version v3.4 Final aktuell und beinhaltet folgende neue Funktionen:
  • Kompatibilität zu iOS6 Datenbanken gewährleistet.
  • WhatsApp-Unterstützung incl. dem Export der Dialoge.
  • Telefonnummern-Suche innerhalb der Kontakte.
  • Neue Export-Formate u.a. alle Kontakte als PDF-Datei. (Mini-Telefonbuch)
  • Zahlreiche Fehlerkorrekturen (gefühlte 500+) :shock:
  • Leistungs- und Stabilitätsverbesserungen.
  • Verwendung der neusten GR32-Library/SQLite Version

Noch ein paar Anmerkungen:
Auch wenn iTwin den Eindruck erweckt, es handele sich um ein 'kleines Tool' so hat mein Hobby-Projekt jedoch schon so beachtliche Ausmaße angenommen, dass ich zeitweise fast den Überblick verloren habe. Durch die Anpassungen an das neue iOS6 zeigte sich dann auch welche Routine 'wasserdicht' war und welche nicht ...

Als äußert spannend in diesem Zusammenhang empfinde ich das komplexe Thema der Vermarktung, bei dem ich in den letzten Monaten ebenfalls viel dazulernen durfte. Google Adwords oder die Werbung auf Facebook z.B. endeten für mich nur damit, (trotz Hilfe von professionellen Firmen) das ich Geld 'verbrannt' habe ... mehr nicht! Vielleicht deswegen, weil derjenige der so ein Programm braucht über kurz oder lang sowieso auf meiner Homepage landet, auch ohne Werbebanner. Und wer hat bei Facebook überhaupt schon mal auf einen Werbebanner geklickt? Aus meiner Sicht total überbewertet! Gegen ein gesundes Ranking bei google ist jedoch nichts einzuwenden, speziell das Beachten der Do's & Dont's ist hierbei Pflicht! Gar nicht so einfach, wenn man möglichst viel Traffic über die eigene Seite leiten möchte.

Ein gutes und ansprechendes Homepage-Design hingegen bringt jedoch einiges, wobei ich auch in diesem Punkt noch eindeutig Potential zur Verbesserung zeige. Die Übersetzung ins Französiche hat dann aber doch wie ich meine einen durchaus messbaren Erfolg gebracht. Immerhin ...

Aktuell bastele ich gerade noch ein YouTube-Video als Mini-Vorstellung/Anleitung zusammen, was ja heute auch überall zum guten Ton gehört. Man ist ja faul und schaut lieber ein paar Sekunden auf eine Videoanleitung, als das man ellenlange Texte durchliest ... Wenn man bedenkt das es weit über 100 Millionen aktive iPhone-User gibt, lasse ich nix unversucht ;)

Die Zielgruppe fest im Auge, grüßt ...

BUG 22. Nov 2012 21:30

AW: iTwin ... iPhone trifft Windows
 
Liste der Anhänge anzeigen (Anzahl: 1)
Als glücklicher Androidnutzer kann ich zum Programm nichts sagen, aber dieses GIF-Imitat direkt auf der Webseite kann einem den (sonst guten) ersten Eindruck ziemlich vermiesen.
Entweder richtige Transparenz oder gar keine.

Anhang 38117
Original: rechts ... links richtige Transparenz :mrgreen:

divBy0 23. Nov 2012 05:58

AW: iTwin ... iPhone trifft Windows
 
Nächste Woche bin ich wieder zu Hause, dann werde ich iTwin mal testen.

SittingDuck 24. Nov 2012 15:38

AW: iTwin ... iPhone trifft Windows
 
@BUG: Danke für den Hinweis ... ist mir noch nicht einmal aufgefallen. Habe es korrigiert und sieht tatsächlich gleich mal besser aus.

SittingDuck 9. Jan 2014 19:32

AW: iTwin ... iPhone trifft Windows
 
Moin Moin ...

Über ein Jahr ist es nun her, seitdem ich eine neue Final Version veröffentlicht habe. Asche auf mein Haupt ich weiss, aber sechs Beta Versionen in dieser Zeit sind ja schließlich auch was wert ...
Vollständig kompatibel zum neuen iOS7, sowie zahlreiche optische und funktionelle Highlights bilden auch diesmal das Gundgerüst für die neue Version v3.5 Final. Konsequente Weiterentwicklung zusätzlich zu reichlich Leistungs- und Stabilitätsverbesserungen sollen und werden hoffentlich iTwin von der wachsenden Anzahl an Konkurrenzprodukten auch in Zukunft dauerhaft absetzen. Denn die geben sich auch Mühe was ich so sehe, obwohl ... ;) Was den Funktionsumfang und die generelle Handhabung anbelangt, da kann ich mich noch entspannt zurück lehnen. Allerdings tolle Features Versprechen sowie teure Produktpakete kombinieren, das können die anderen tatsächlich besser. Aber genug gelästert, Konkurrenz belebt ja schließlich das Geschäft, also urteilt selber. Feedback ist immer willkommen.

Hoffentlich nicht erst 2015 grüßt ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz