Push-Banking für das iPhone mit Saldomat & Prowl

Prowl dürfte ja mittlerweile bekannt sein – eigentlich ein Growl-Client für das iPhone, welcher über einen speziellen Growl-Style dafür sorgt, dass die Growl-Meldungen als Push-Benachrichtigung auf dem iPhone landen.

So lange der Rechner läuft, können damit also alle (beliebig filterbar) möglichen Meldungen von unterstützten Programmen auf das iPhone gepusht werden. Sinnvolle Beispiele hierzu sind Benachrichtigungen über neue Mails, Chats, abgeschlossene Downloads, Lieferstatusänderungen (Delivery Status Widget), neue Ebay-Gebote, neuen Tweets oder fertig gebrannten CDs um nur einige zu nennen.

Aber es kommt noch besser: Prowl bietet eine simple API als Webservice an. Es gibt schon fertige Klassen und Module für alle wichtigen Scriptsprachen. Damit habe ich z.B. mein Servermonitoring angebunden und den Dienst Mail2Prowl.de erstellt.

Zusammen mit dem genialen Tool Saldomat, welches den Kontostand von HBCI-fähigen Konten abruft und in der Menüleiste einblendet, ist es möglich sich bei neuen Buchungen per Push auf dem iPhone benachrichtigen zu lassen! Dazu richtet man sich einen neuen Filter ein der als Aktion Growl aufruft, alle Buchungen umfasst und für jede Buchung einzeln aufgerufen wird. Dann legt man als Nachricht zum Beispiel folgenden Text fest „$wert € zu $k2 – Neues Saldo $saldo“.

Hinweis für Datenschutzbewußte: Die angezeigten Daten werden über den Prowl-Server übermittelt und dort abgespeichert (zur Ansicht der Historie im Client). Ausserdem werden Push-Benachrichtigungen generell über Apple-Server übermittelt.

Ich bekomme weder vom Prowl-Entwickler noch von Limoia Geld für diesen Artikel. Ich finde beide Tools nur einfach genial 🙂

Push2Prowl – Ein Desktop Client für Prowl!

Prowl ist eigentlich ein push-fähiger Growl-Client für das iPhone. Aber der Entwickler ist gleich einen Schritt weitergegangen: Er bietet einen Webservice mit API an, über dem man Nachrichten auf Geräte pushen kann. Es gibt schon PHP und Perl-Libraries für diesen Zweck. Ich habe auch schon die Alarmierung meiner Server dahingehend erweitert… Was mir noch gefehlt hat war ein einfacher Desktop-Client mit dem man Nachrichten aufs iPhone pushen kann. Also kurz hingesetzt und herauskam Push2Prowl. Momentan mehr ein Versuch und auch nur für OS X, aber ich denke ich werde es auch für Windows basteln. Ich könnte mir auch ein kleines Adressbuch für die API-Keys vorstellen…

Hier ein Screenshot:


Downloaden kann man die OS X-Version von hier.

KeePass für das iPhone: iKeepass

Zufällig ist ein Kollege von mir einer der beiden Entwickler von iKeepass, der Portierung von KeePass für das iPhone. Daher durfte ich auch schon in den Genuss der inoffiziellen Beta-Version kommen, und darf sagen dass es schon perfekt funktioniert. Es wurde auch schon in den Appstore eingereicht, aber momentan gibt es noch etwas Probleme bzw. Unklarheiten wegen der starken Verschlüsselung die verwendet wird. Sollte das geklärt sein, dürfte iKeepass die nächsten Tage im Appstore zu finden sein! Natürlich kostenlos und als OpenSource veröffentlicht. Was will man mehr?

AppsAmuck iPhone Development Tutorials and Examples

„Our Idea

The key here is simple: „Taking baby steps is better than taking no steps at all!“ We plan on writing 31 iPhone applications in the next 31 days. We will publish both the executable and the source code for each application. Our goal is for each of these applications to be useful, interesting, and straight-forward. Someone considering writing their first iPhone application should be able to look at these applications and „get it“.
Our Plan

If you search, you can find tons of simple code to do specific tasks, like playing a message beep. What you’ll have a harder time finding are simple applications, with source code, that can be the building blocks for new developer’s understanding of mobile development. It’s our hope that in the next 31 days we can do something to help you with that.“

AppsAmuck iPhone Development Tutorials and Examples

Agile Ajax: Rails Development for iPhone with rails_iui

„I’ve been doing some web development for iPhone and Mobile Safari lately, not least because of a series of articles that will be showing up in IBM DeveloperWorks soon.

I was using the iUI toolkit, which contains a number of CSS styles and JavaScript event handlers to make iPhone Web apps look and feel somewhat like native iPhone applications. As I was working with iUI, I realized I was building up a library, so I converted everything to a Rails plugin: rails_iui.

Get the plugin from github: git://github.com/noelrappin/rails-iui.git

Right now the plugin is primarily interested in doing a few things:

It contains a rake task to download iUI, move it’s files to the Rails public directories, and change the CSS image URL’s accordingly.

There’s a controller class method acts_as_iphone_controller, calling that sets up a before filter that captures the Mobile Safari user agent string and sets the request format to iphone for use in respond_to blocks. For testing purposes you can call the method as acts_as_iphone_controller(true), and all calls will be treated as iPhone requests.

There is a module of helper methods that are wrapper methods or combinations of iUI CSS classes. Included are:

*

A method for creating the iPhone toolbar at the top of the view.
*

Methods for creating the iPhone list structures from a list of elements that know their associated URLs, including a grouped list in the style of the iPod application
*

Rounded rectangle classes
*

A form helper for the iPhone toggle button, as seen in the settings page.
*

A method to specify an Ajax callback when the phone changes orientation“

Agile Ajax: Rails Development for iPhone with rails_iui