Archives For API

Es ist wieder soweit, der NETWAYS-OnlineStore hat wieder ein erstklassiges Angebot. In der Zeit vom 01.10.2012 bis 31.12.2012 bieten wir unseren Kunden das Braintower SMS Gateway bereits ab 599,00 € zzgl. USt. und Versand an. Als mögliche Optionen kann eine Wandhalterung oder ein integrierter Nagios-Server* dazu gebucht werden.

Wozu ist das Gateway zu gebrauchen?

Das Braintower SMS Gateway ergänzt unseren bisherigen Vorreiter im Bereich der SMS Gateways (MultiTech iSMS) um einige Funktionen. Beide Geräte sind für den SMS Versand bzw. die Alarmierung von Nagios oder Icinga aus gedacht. Mittels eines HTTP-API Aufrufs vom Monitoring-Server werden dann SMS mit den Fehlermeldungen verschickt. Natürlich verfügen diese Geräte auch über ein Webfrontend, über welches Sie konfiguriert werden können. Es können SMS verfasst und verschickt werden, die Logs können durchgesehen werden und die Nutzer, Gruppen etc. verwaltet werden.

*Der integrierte Nagios-Server beim Braintower SMS Gateway ist in der Lage, mittels Ping-Check den eigentlichen Nagios-Server auf Erreichbarkeit zu überwachen. Sollte es an dieser Stelle durch Störungen am Netzwerk oder am entfernten Nagios-Server selbst zu Erreichbarkeitsproblemen kommen, versendet das Gateway selbstständig eine SMS an den/die hinterlegten Notfallkontakt(e). Wichtig: Dieses Feature muss beim Kauf schon mit dazu gebucht werden.

Was ist Braintower für ein Hersteller?

Braintower ist ein Gerätehersteller und Dienstleister mit einem breiten Anwendungsspektrum und Sitz in Deutschland. NETWAYS arbeitet bereits seit über einen halben Jahr erfolgreich mit Braintower zusammen. Das Gute an unserer Zusammenarbeit: Kundenwünsche und Individualgeräte nach eigenen Vorstellungen können gemeinsam mit Braintower entwickelt und umgesetzt werden.

Kann man das Gerät vorab testen?

Ja, auf unserer Shop-Seite der Online Demos haben wir Ihnen einige live-Demos von unseren Geräten bereit gestellt.

Wie lang ist das Angebot gültig?

Das Angebot läuft vom 01.10.2012 bis einschließlich 31.12.2012. Der Preis gilt für alle Bestellungen, die während dieser Zeit eingehen. Sollte ein Artikel nach diesem Zeitraum geliefert werden, aber innerhalb des Angebotzeitraums bestellt werden, zählt auch hier der Angebotspreis.

25.thumbnail Ab sofort im Angebot: Braintower SMS Gateway   für Nagios und Icinga ab 599 €

Autor: Georg Mimietz

Georg hat bei NETWAYS seine Ausbildung zum Fachinformatiker Systemintegration beendet, nachdem er vorher bei einer anderen Ausbildungsstelle wegen Langeweile beinahe berufsunfähig geworden wäre. Noch während der Ausbildung haben wir sein hervorragendes Verkaufstalent erkannt und ihn sofort nach Ausbildungsabschluss in das Sales Team zwangsversetzt. Neben der Kundenberatung im Presales kümmert er sich vor allem um unseren Online-Shop.

camera Weekly Snap: XEN PV, Mounting via SSH & JavaScript APIs9 – 13 April brought a little something from every corner of the office, including tips for XEN, file APIs and file systems.

Managed Services’ Martin fiddled with XEN PV drivers on Windows, while one of our consultants – Tobias, showed how to mount a file system over SSH with sshfs.

From the development team, Jannis shared his tip for JavaScript file APIs and large files and Eva of Events announced this year’s OSDC dinner and drinks at California. Join us for good food, drink and discussions once again!

20.thumbnail Weekly Snap: XEN PV, Mounting via SSH & JavaScript APIs

Autor: Amanda Mailer

Amanda unterstützt das NETWAYS Team im Bereich Marketing und da vor allem bei allen englischen Aktivitäten. Als Australierin mit einem deutschen Mann verheiratet, fällt ihr das auch besonders leicht. Neben NETWAYS arbeitet sie auch im Icinga Team mit.

Ich habe diese Woche ein paar Dinge mit der Google Maps API ausprobiert und bin begeistert! Auch wenn ich bei weitem kein Entwickler bin, ist das ganze Thema mit wenig Wissen in Sachen JavaScript locker zu bewältigen. Hierzu trägt unter anderem die fantastische Dokumentation bei von der sich wahrscheinlich jeder noch eine Scheibe abschneiden kann. Von einigen Tutorials für Leute die keine Ahnung haben (wie z. B. mich) bis hin zur detaillierten Beschreibung aller JavaScript Funktionen ist alles vorhanden.

Nun ein kleines Beispiel: Wir möchten einfach eine Seite erstellen auf der eine Google Maps Karte angezeigt und darin auf eine spezielle Adresse fokusiert wird.

Schritt 1: Einbinden der Google Maps API auf der Webseite

<html>
<head>
   <title>Meine tolle Google-Maps Seite</title>
   <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
   <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
</head>
<body>
</body>
</html>

Schritt 2: Einbinden des JavaScript-Codes und laden der Karte

  • Im DIV “map_canvas” wird uns die Karte angezeigt
  • <body onload="initialize()">

    sorgt für das laden der JavaScript Funktion

  • Die Koordinaten innerhalb der initialize-Funktion (49.45394, 11.06361) sind der sogenannte Geocode, das Ziel der Anzeige
<html>
<head>
   <title>Meine tolle Google-Maps Seite</title>
   <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
   <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
   <script type="text/javascript">
      function initialize() {
         var latlng = new google.maps.LatLng(49.45394, 11.06361);
         var myOptions = {
            zoom: 17,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.SATELLITE
         };
         var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
      }
   </script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width:100%; height:100%"></div>
</body>
</html>

Schritt 3: Hinzufügen von Markern

Wie man es aus Google Karten gewohnt ist, benötigt man nicht nur die Anzeige eines Ziels, sondern ebenso ein paar Informationen innerhalb der Karte. Dies funktioniert mit sogenannten Markern.

<html>
<head>
   <title>Meine tolle Google-Maps Seite</title>
   <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
   <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
   <script type="text/javascript">
      function initialize() {
         var latlng = new google.maps.LatLng(49.45394, 11.06361);
         var myOptions = {
            zoom: 17,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.SATELLITE
         };
         var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

         var marker = new google.maps.Marker({
            position: latlng,
            map: map
         });

         var infiwindow = new google.maps.InfoWindow({
            content: "NETWAYS GmbH<br>Deutschherrnstrasse 15 - 19<br>90429 Nuernberg<br><br>Tel.: 0911-92885-0"
         }); 

	infiwindow.open(map,marker);
      }
   </script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width:100%; height:100%"></div>
</body>
</html>

PS: Wer zu faul ist den Text zu lesen und nachzuvollziehen, einfach den Code aus Schritt 3 in eine HTML-Datei kopieren, Geocode [Zeile 8] und Beschreibung [Zeile 22] abändern, fertig! icon wink Google Maps   Der Crash Kurs

23.thumbnail Google Maps   Der Crash Kurs

Autor: Tobias Redel

Tobias hat nach seiner Ausbildung als Fachinformatiker bei der Deutschen Telekom bei T-Systems gearbeitet. Anfangs als Systemengineer für UNIX, später als Research & Development Engineer. Seit August 2008 ist er bei NETWAYS, wo er als Managing Consultant Kunden in Sachen Open Source und Monitoring unterstützt. Insgeheim arbeitet er jedoch an seiner dritten Millionen Euro (aus den ersten beiden ist nix geworden) und versucht die Weltherrschaft an sich zu reißen.

This entry is part 1 of 10 in the series Twitter Development

twitter code Twitter Development SerieVorstellen muß man Twitter wohl nicht mehr, denn in der Zwischenzeit hat das Twitter-Fieber die Gruppe der reinen Computer Nerds schon längst verlassen ist und ist inzwischen in aller Munde. Neben den vielen Einsatzmöglichkeiten des Microblogging-Dienstes ist sicher auch die sehr einfache und vollständige API ein Grund für den großen Erfolg von Twitter. Noch dazu das diese auch noch hervorragend dokumentiert ist.

Entspechende Module, mit denen man die Twitter API in den unterschiedlichen Programmiersprachen einfach nutzen kann, gibt es inzwischen schon fast wie Sand am Meer. Die populärsten davon sind im Developmentbereich bei Twitter sauber aufgelistet und sortiert.

In meiner Serie will ich mich nun speziell der Java API für Twitter widmen und unseren Lesern einige Grundfunktionen dieses Dienstes vorstellen. Auf jeden Fall werde ich versuchen sowohl auf technischen Background und API Einsatz, als auch den angedachten Verwendungszweck der diversen Funktionen einzugehen. Vorerst sind folgende Themen geplant:

  • Verbindung mit Twitter aufbauen
  • Benutzerinformationen
  • Friends und Followers
  • Private und Public Timelines
  • Nachrichten Empfangen und Versenden
  • Replies und Mentions
  • Suche von Tweets
  • Zusammenfassung

Solltet ihr das ein oder andere Feature vermissen, so freue ich mich über Feedback. Morgen gehts los.

14.thumbnail Twitter Development Serie

Autor: Bernd Erk

Bernd ist einer der Geschäftsführer der NETWAYS Gruppe und verantwortet das Tagesgeschäft. Da er in einem früheren Leben mit Java und Oracle Datenbanken gearbeitet hat, kümmert er sich immer noch gerne um das Thema Reporting - sowohl bei NETWAYS, als auch im Icinga Team. In seiner knappen Freizeit streitet er sich mit seinem Sohn, wer das iPad gerade benutzen darf und widmet sich der Weiterverbreitung der gehobenen Schaschlik-Kultur.