Meiner Meinung nach ist die UI das Wichtigste an einer Anwendung, aber auch die beste und schönste UI brauch irgendwann einmal Daten und diese kommen zu 90% aus dem Internet. Egal ob Twitter, Youtube oder irgendein RSS-Feed – die Datenstrukturen müssen heruntergeladen, geparst und weiterverarbeitet werden. Den ersten Schritt „Das Downloaden“ beschreibe ich in diesen Beitrag.
Im letzten Beitrag habe ich schon die Vorgeschichte zur App erzählt, heute geht es um die Daten und Fakten zur App🙂
Außerdem möchte ich mich an dieser Stelle noch einmal bei den Entwicklern der re:data-Schnittstelle bedanken, ohne deren API diese App nicht möglich gewesen wäre und bei den Nutzern, weil ein sehr fieser Bug die App beim Wechseln der Anwendungen abstürzen lies. Besonders bei Geräten mit weniger als 1 GB RAM kam dieser Fehler sehr oft zum Tragen. Aber ich gelobe Besserung im nächsten Jahr!
(mehr …)
Wir schreiben das Jahr 2014 und das Thema SEPA(Single Euro Payments Area) ist noch lange nicht vorbei. Im Vordergrund steht dabei die Umwandlung der alten Bankleitzahl und Kontonummer in das neue Format IBAN.
Bitte nicht wundern, aber einige Unternehmen nutzen dafür kostenlose bzw. werbefinanzierte Webapps. Was mit den Kundendaten passiert, weiß da leider Keiner und der Datenschutz ist defakto nicht gewährleistet. Aber muss das sein?
Die Antwort lautet ganz klar NEIN und der Grundalgorithmus ist in 40 Zeilen programmiert. In diesem Beitrag geht es um den Standardweg eine IBAN zuberechnen.
(mehr …)
Heute gibt es nur einen kleinen Blogbeitrag von mir. Es geht um die Zeit, genauer gesagt um die Konvertierung von Zeitdifferenzen in normale Formate, wie Stunde, Minute oder Sekunde. Mein Beispiel (eine Art Stopuhr) kann man auch ganz einfach auf andere Programmiersprachen übertragen. Ich zeige heute aber nur Javascript und Java.
Erfahrene Web-Entwickler werden lachen, aber dieses einfache Beispiel ist der beste Einstieg in HTML, JavaScript und jQuery. Es geht um das Ein- und Ausblenden von einem HTML Element. Man braucht diese Funktion, um zum Beispiel in Webapps nicht benötigte Felder auszublenden, wie eine abweichende Lieferadresse.
Viele von euch haben es bestimmt schon gesehen oder irgendwo in meinem Blog gelesen. Ich habe meine erste App namens „unreadable“ veröffentlich:)
In diesem Beitrag möchte ich euch kurz meine App vorstellen und euer Feedback einsammeln!
Der erste Beitrag zu meinem neuen Themengebiet ist eine kleine Übersicht, über die 10 nützliche jQuery Mobile Codezeilen. Die Liste basiert auf meinen persönlichen Erfahrungen und wurde hauptsächlich mit der jQuery Mobile Version 1.3.2 erstellt/getestet. Ich hoffe, dass euch diese Codezeilen etwas helfen und den Einstieg in jQuery Mobile erleichtern:)
Ich freue mich über jeden einzelnen Kommentar von euch. Egal ob Feedback, Anmerkung, Berichtigung oder Frage.
Am 11. Oktober 2013 um ca 12:39 Uhr hat Gustav einen sehr interessanten Kommentar zu meinen Beitrag „JavaFX: TextField Eingabe beschränken (nur Zahlen, Buchstaben, etc.)“ gesendet. Er hat gefragt, wie man eine eigene Klasse, zum Beispiel die NumberTextField, in einer FXML-Oberfläche verwenden kann. Da die Antwort bestimmt viele von euch interessiert, schreibe ich einen kleinen Blog-Beitrag dazu:)
(mehr …)
Der letzte Beitrag meiner Blog-Serie „JavaFX mit FXML programmieren“ umfasst das Thema DataBinding. Als DataBinding bezeichnet man die Verbindung zweier Variablen. Dabei kann die Verbindung unidirektional (in eine Richtung) oder bidirektional (in beider Richtungen) sein.
Allgemein werden DataBindings typischerweise im Viewmodel verwendet und in Form von Property-Variablen realisiert. Adam Bien hat dafür ein sehr kurzes und einfaches Tutorial geschrieben:
(mehr …)
Lang, lang ist es her, seit dem ich den letzten Blogbeitrag gepostet habe. Sehr viel Zeit hat mich das Masterstudium in der Klausurenphase gekostet und ein privates Projekt, was ich demnächst hier vorstellen werde.
Zurück zum Thema – heute geht es um die WebView Komponente in JavaFX. Mit dieser Komponente kann man Webseiten in einer JavaFX Anwendung anzeigen. Dabei spielt es keine Rolle, ob die Webseite von einem Webserver oder lokal aus einem Jar geladen wird. Des Weiteren kann man bidirektional zwischen Java und Javascript kommunizieren und interagieren.
(mehr …)