Now full REST Support for TIBCO BW

TIBCO’s BusinessWorks Plugin for REST and JSON is now available in version 1.1. This version finally includes support to provide RESTful web services in BW (instead only calling REST services). Implemented REST services can be based on a WADL description. So they can be tested nice and easily with SOAP UI later.

New is:  for calling REST web services a (single) proxy can be set via deployment parameters.  Better than before ;) Values for proxyHost, proxyPort, ProxyUser and ProxyPwd can be set. e.g.

java.property.com.tibco.plugin.restjson.proxyHost

Whats’s still missing

  • A Wizard to generate RESTful web service from BW process (like the one for WebServices)
  • Importing WADL from file
  • Exporting WADL to file
Posted in TIBCO | Leave a comment

Facebook & Twitter Bot

TIBCO provides a Twitter Plugin  and a Facebook Plugin for TIBCO BusinessWorks. Last week I had time to test this. Looks like an easy job to get it running. I registered at developers.facebook.com and created an App for testing. Submitting Posts to Facebook, polling Posts or fetching user data works good. A token is required to query the FB api. I got one using the Graph API Explorer. But that token expires after an hour or so. Facebook requires an Oauth2 authentication for obtaining tokens. Oauth2 is not part of the Facebook Plugin nor the standard TIBCO BW palette. So will have to check how to get an longer lasting token or implement some logic in BW query one it from Facebook using Oauth2. For twitt first registered here dev.twitter.com to obtain authentication data.
Twitter Plugin comes with Oauth1 so thats working, at least until Twitter upgrades to Oauth2 ;) Polling timelines works like a charm with the plugin … let’s see what more can be done

Posted in TIBCO | Leave a comment

MongoDB MapReduce

Eine gute IDE und Tools sind das A und O beim Lernen einer Programmiersprache oder Technik. Für Javascript gibt es einige Tools und Editoren die auf Webseitenprogrammierung zielen. Leider findet man wenig womit man komfortabel und schnell MapReduce Jobs für MongoDB schreiben kann. MongoVUE ist ein nettes Tool, man kann auch MapReduce Jobs schreiben aber es ich nicht sehr komfortabel. An der Stelle möchte ich gerne mongo-mapreduce-webbrowser emfehlen. Kleines aber feines Tool um schnell Javascript Map,Reduce, Finalize Funktionen an kleinen Datensätzen zu testen, mit instant Auswertung. Zudem sind Beispiele vorhanden für einige einfache MapReduce Tasks. Erinnert stark an jsfiddle.net, das schon immer gute Dienste leistet.

Posted in chriscohnen.de, Programming & Development | Tagged | Leave a comment

nodejs

NodeJS ist mittlerweile richtig in und es gibt eine Vielzahl von Webseiten und Büchern die sich damit beschäftigen. Die Anzahl der verfügbaren Module ist gestiegen. Also Zeit sich das mal näher anzusehen.
Auf den ersten Blick ist NodeJS richtig gut wenn es z.B. um WebSocket Server programmieren geh. Mit nur wenig Zeilen Javascript Code
läuft der WebSocket Server und ein kleines HTML5 Browser Multi User Chat System ist mit nur gering mehr Aufwand geschrieben.
Generell bietet NodeJS Application Side Javascript basierend auf der Google V8.
Vorteile von NodeJS ist die Event basierte Verarbeitung von I/O. Es wird alles wenn möglich non-blocking asychron ausgeführt. Man arbeitet dabei viel mit Callbacks. Das macht die Programmierung nicht übersichtlicher. Zudem wird Javascript bei großen Projekten schnell unübersichtlich.
NodeJS ans Laufen zu bringen dauert keine 10 Minuten und mit dem NodeJS Packet Manager NPM lassen sich bequem Module aus dem Netz laden.
Entwickelte NodeJS Applikation könnne bei diversen Hosting Anbietern deployed werden (heroku, nodejitsu). Auch AMAZON bietet im Rahmen des AWS Elastic Beanstalk Angebots NodeJS Hosting. Zudem
werden einige der Amazon Service per SDK unterstützt.

Nicht ganz so hip aber für Java Entwickler einen Blick wert ist Vert.x.

Alternative für C Programmierer: libev oder libevent.

Posted in chriscohnen.de, Programming & Development | Tagged | Leave a comment

Im Serien Himmel

Heute hat sich gezeigt, wie gut man mittels usenet und einigen Tools den täglichen Movie Bedarf deckt. Damit ist man nun nicht mehr an dem Zeitplan des Fernseh Programms gebunden.

Die notwendigen Werkzeuge lassen sich im nu installieren und konfigurieren.
Bei mir laufen dazu sabnzbd, couch potato und sickbeard.
Sickbeard kennt alle gängigen US Serien und deren Sendetermine. Man stellt nur noch ein was einen interessiert. Findet sickbeard die entsprechende Episode wird sie per sabnzbd geladen. Couch potato leistet das gleiche für Spielfilme.

Alles wird installiert auf einer kleinen synology Box mit sparsamer ARM CPU so um die 18 watt. Der persönliche Hausdiener sozusagen. Zu empfehlen ist auch das iPhone und iPad app “couch” womit sich alles von unterwegs fernsteuern läßt.

Eine kleine Einschränkung bei sickbeard ist allerdings, dass ohne Modding nur Englische Serien geladen werden!

Jetzt fehlt nur noch eine Plex Portierung für ARM CPUs die funtioniert,
im Plex Forum ist gibt es schon eine Beta LINK

Posted in basteln | Tagged , , | Leave a comment

das “richtige” CMS

nachdem meine Website lange bei google in der cloud lief, zeigt die Erfahrung das man doch sehr selten Zeit findet diese zu aktualieren. Nun der Zweite Versuch. Diesmal mit Schwenk auf den Webserver zuhause. Hier kann mit WordPress endlich ein Profi CMS zum Einsatz kommen. Vielleicht motiviert dies zu öfteren updates.

Aber zuerst muss der ganze Content importiert werden. Hier zeigen sich die Nachteile vom CMS Ansatz ;)

Immerhin wird nun per iPad von unterwegs aus gepostet.

Also “stay tuned” ;)

Posted in chriscohnen.de | Leave a comment

CMS upgraded

Due to some problems I had to upgrade the CMS. Things should be back to normal now!!

Posted in Uncategorized | Tagged | Leave a comment

Google appengine

yeah, my site is now up and running in the google cloud!!
over the last year I was very unhappy with the Mobile Me iDisk. So I decided it’s time to move the content and upgrade to a CMS running on google app engine.

Migration will take a day or two so please excuse the current state until this is done.

Posted in Uncategorized | Tagged | Leave a comment

PixelFX download pack

Repacked PixelFX download pack. Now includes more applets for download.

Posted in Uncategorized | Leave a comment

PC demo scene

Don’t forget to pay a visit to this site for some cool 4k intros from Pinker. The 4k descent engine rocks !

sanction a pc demo group, check out our productions and read the group information

Posted in Uncategorized | Tagged | Leave a comment