• HTML 5,  JavaScript,  Programmierung

    Apache Cordova App Entwicklung

    Zur Zeit bin ich gerade dabei, Apache Cordova zu testen, ein vielversprechendes Framework, um Mobile-Apps in JavaScript, HTML und CSS zu programmieren. Cordova lässt sich auch in Netbeans integrieren. Eine erste Test-App konnte ich in Kürze realisieren. Etwas problematisch sind die Versionen der Cordova-Plugins. Viele sind nicht mehr aktuell, welche von Netbeans standardmässig integriert werden. Da muss man sich ein wenig durch Versions-Konflikte durchkämpfen; aber ansonsten funktionierte alles bestens. Der Vorteil von Cordova ist, dass man mit einem Code Apps für mehrere mobile OS erstellen kann, ohne dass man verschiedene Programmiersprachen anwenden oder auf teure Entwicklungsumgebungen zurückgreifen muss. Cordova bedient sich eines WebViews zur Anzeige und zur Laufzeit und greift…

    Kommentare deaktiviert für Apache Cordova App Entwicklung
  • Node JS,  Programmierung

    Node JS App sich selber neustarten bei Fehler

    Node JS Applikationen werden gänzlich beendet, sobald ein nicht-abgefangener Fehler auftritt. Man kann dies durch einen Watchdog lösen, der die App immer wieder neu startet, wenn sie nicht mehr läuft. Habe heute aber noch eine andere Möglichkeit entdeckt: Fehler abfangen und sich selber neustarten. Hier der Code dazu: // Automatic Restart Process for Node process.on(‘uncaughtException’, function(err) { // Log the error console.log(err); // Name of the program to execute var sExecute = “node app.js “; // var exec = require(‘child_process’).exec; console.log(“restarting app”); exec(sExecute); }); Nun meint man, dass bei einem allg. Fehler beim ersten Programm-Aufruf diese Funktion gewissermassen rekursiv aufgerufen würde. Habe ich getestet mit NodeJS für Windows. Hat dort nur…

    Kommentare deaktiviert für Node JS App sich selber neustarten bei Fehler
  • Node JS,  Programmierung

    EWS-Entwicklung geht voran

    Das EWS-System, eine Eigen-Entwicklung der P. Stettler AG, nimmt Formen an. Basierend auf Node JS und MongoDB ist das System speziell auf dynamische Web-Applikationen zugeschnitten. Eine Vorschau auf das kommende System findet man als Vorgängerversion unter www.easywebscript.ch .

    Kommentare deaktiviert für EWS-Entwicklung geht voran
  • Elektronik,  JavaScript,  Programmierung

    Razberry – Z-Wave-Haus-Automation

    Zur Zeit arbeite ich gerade an Test mit dem Razberry-Z-Wave-Interface. Dies ist ein Aufsteck-Modul, das den Raspberry Pi Z-Wave-fähig macht. Dazu wird noch ein API mitgeliefert, das man z.B. per jQuery ansprechen kann, und man somit seine eigene Haus-Automation per Web-Browser zusammenbasteln kann. Noch ein Tipp: Für den Raspberry gibt es bei Conrad auch ein nettes Gehäuse, in welchem sogar der Razberry Platz findet.  

    Kommentare deaktiviert für Razberry – Z-Wave-Haus-Automation
  • Programmierung

    Google Go

    ist ein von Google geführte Programmiersprache. Damit lässt sich in einfachster Weise z.B. ein HTTP-Server erstellen. Die Programme können auf die Google-App-Engine hochgeladen werden und so im Internet ihren Dienst tun. Zur Zeit ist die Sprache laut Google-Homepage noch in experimentellem Stadium, was aber nicht daran hindert, bereits Web-Applikationen damit zu erstellen. Go überzeugt durch die Einfachheit, wie man ein Projekt realisieren kann. Nebst Datei-Zugriffen steht auch eine Anbindung an die Google-Datastore-Datenbank bereit.

    Kommentare deaktiviert für Google Go