9. November 2007

He really exists! Who would have thought?

iPhone-Bob and me

30. October 2007

Fixing iChat for ICQ

ICQ in iChat on Leopard

iChat can do ICQ, but a bug that never got fixed made that feature unuseable.

I complained about it, hoping that it gets fixed. But waiting for a bugfix and telling every contact to switch messengers in the meantime is one thing, actually writing something that fixes the bug is another thing. So I did that ;-)

I wrote a simple InputManager and got a lot of inspiration from Chax on how to do it. Some parts of my code are based on Keith Sutherlands work.

But Inputmanagers are potentially a bad thing. This one is so simple, it should do no harm. But Apple changed some rules concerning Inputmanagers so make sure the following conditions are met:

29. October 2007

Ok, Telekom, das war”s.

Wer soll diese Tarife (Update: URL ist korrekt, wurde aber in Rekordzeit wieder runtergenommen) bezahlen? Vielleicht hab ihr es noch nicht mitbekommen, aber: Das iPhone ist auch ein Telefon! Ich will damit länger als eineinhalb Stunden telefonieren! Ohne arm zu werden!

Hier in Kürze die Details:

28. October 2007

iChat and ICQ – a simple bug that takes forever to fix

AIM and ICQ use the same protocol, even the same login servers. As AIM is hugely popular in the US, ICQ is the messenger of choice in Germany. Both protocols are identical, and (depending on the client) even interoperable. You can also often take an AIM client, log in with your ICQ credentials and use it as an ICQ client.

Enter iChat.

iChat does all this: One can take his ICQ number and use it as if it was an AIM login. If I remember correctly, this was possible since the very early versions. With multiple logins in Leopard, AIM and ICQ accounts can even be used at the same time, and the user can take advantage of all the cool new Features of iChat like Screen sharing, presentations with the “theater mode” or video effects.

But, as with most things that look sweet and easy in theory, there are some serious drawbacks when it comes to reality. There is a bug, present since day tone, that it never got fixed. If you log into iCat with an ICQ login and send a message to another ICQ user who is not using iChat, the message contains all the markup for the colourful bubbles. It is hardly readable for the receiver.

There was a way around this on Tiger: Chax, a small untility that enhanced iChat with a lot of features such as tabbed chats and Growl support, corrected this bug. But Chax is not available yet in Leopard. This issue is propably very easy to fix and would take an Apple engineer five minutes of is time. So I filed Bug reports, talked to iChat engineers at WWDC, and so on but they always forgot to fix it. Unlike a lot of my friends here, nobody in the US and especially nobody at Apple seems to use ICQ.

So if you have an Apple Developer Account and happen to use ICQ once in a while, please help me in making this problem visible to someone who can fix it and file a bugreport at bugreporter.apple.com. The ID of the Bug I filed is 4675432

I’m still continuing to use iChat for ICQ, but if you happen to be an ICQ User not dong the same, I have some accounts with other messengers until someone at Apple finally fixes that bug:

20. October 2007

Jürgen Bauer, der Agent aus der WG

Es gibt scheinbar ein eigenes Genre auf Youtube, das aus Filmen und Serien besteht, die auf schwäbisch synchronisiert werden.

Tag 1

Tag 2

Tag 3

Tag 4

Tag 5

18. October 2007

Leopard Server is serious stuff

Sorry for another article about Leopard so soon. But with the Information Apple released on their upcoming OS there is a lot to talk about :-)

One of the most underhyped new Apple products is OSX server. If you look hard enough, you can find a site with details on Leopard Server on Apples site. You won’t stumble upon it by accident. But if you’re running some kind of small business, especially if you run on Macs, you propably should. Here’s why:

18. October 2007

Leopard under the Hood

Here comes the first article pointing out why Leopard is a milestone besides the impressive list of 300 Features (of which some are lame and duplicates, but most are really nice to have).

It’s the developer’s frameworks that will make all the difference. Leopards frameworks are in most part really beautifully designed and easy to use once you get your head around the mountain of basic stuff. We will see a lot of developers switch to “Leopard only” immediately, not because Apple forces them to do so, or because being a 10.4 developer is a bad experience, but because the new release is a big leap forward. We will see a lot of articles about this when the info about the stuff in 10.5 is no longer under NDA on 10/26. If enough people are interested I will do a session about the stuff in Leopard that users don’t normally see on Barcamp Berlin 2 on the first weekend of November.

17. October 2007

Possible ways of making the iPhone SDK secure

Steve finally announced that we can develop Cocoa applications on the iPhone from February. Apple needs this time to get the iPhone secure. Well, I suspect the real reason ist that they need to get their API stable – there have been several changes to UIKit from Version 1.0.x to 1.1.1. But aside from that: How can they make the iPhone more secure? By leveraging technologies from Leopard that they announced just yesterday and that one can read about in the security features of Leopard, of which the Phone runs some kind of variant:

29. September 2007

Light, Camera, Action!

You don’t need more than a few flashlights, a digital camera (the ones for photos, not the ones for videos), a few people and a lot of ideas and talent:

The folks at Pika Pika have made a whole short film out of that, which is really worth watching…

19. September 2007

Wo bleiben die iPhone-Tarife?

T-Mobiles Pressekonferenz heute war wahrscheinlich die meistbeachtete völlig inhaltsleere Presseveranstaltung die es je gab, von Sport-Pressekonferenzen einmal abgesehen. Fast alles was verkündet wurde, war exakt so zu erwarten: T-Mobile bekommt den Exklusivvertrag, 399 Euro, 9. November, nur EDGE. Das worauf alle gewartet haben, blieb dagegen aus: Die Tarife. Und ich denke dafür gibt es Gründe.

T-Mobile hat sich aufs iPhone exzellent vorbereitet. Das war kein in letzter Minute dem Konkurrenten zu einem hohen Preis abgerungener Deal, wie ihn O2 in Großbritannien gemacht hat. Die haben dem Favoriten Vodaphone das Exklusivgeschäft angeblich abgejagt, unter der Auflage, 40% des Umsatzes an Apple abzuführen.

Nein, T-Mobile steht als Partner in Deutschland nicht nur in der Gerüchteküche schon lange fest. Steve Jobs sagt selber, dass sie seit 9 Monaten miteinander verhandeln, und seitdem hat T-Mobile als einziger Anbieter in Deutschland sein EDGE-Netz extrem ausgebaut. Ende des Jahres (also nur etwas mehr als einen Monat nach Verkaufsstart!) wollen sie angeblich eine EDGE-Abdeckung von 100% erreicht haben. Wo man Empfang hat, hat man dann auch Internet. Zum Vergleich: In Amerika sieht das düsterer aus, und O2 hat in Großbritannien eine EDGE-Abdeckung von gerade einmal 30%.

Zudem ist T-Mobile dank des Hotspot-Netzes der ideale Partner: Apple kann so den aufgrund der Akkulaufzeit verständlichen Verzicht auf UMTS gut ausgleichen. In den USA haben sie keinen Partner für WLAN gefunden (da ist UMTS aber auch nciht so ausgebaut, dass dessen Fehlen kompensiert werden müsste) und in Großbritannien musste man mit TheCloud auch einen anderen Anbieter als den Telefonieanbieter auswählen.

In Deutschland kommen also das einzige in Frage kommende Hotspot—Netz und das einzige EDGE-Telefonnetz aus einer Hand, was für die Telekom eine grandiose Verhandlungsposition darstellt. Die vergleichsweise guten Verhandlungsergebnisse sprechen ihr übriges: Es gibt angeblich “nur” 10%-Beteiligung für Apple an den laufenden Umsätzen und das Telefon wird exklusiv in den T-Punkten angeboten. Weder Gravis & Co. noch Apple selbst verkaufen es, von den Mediamärkten ganz zu schweigen.

Warum also bei solch absehbaren und langfristig geplanten Manövern die Geheimhaltung der Preise bis zum Schluss? Wo doch die Briten beispielsweise die Tarife gestern schon auf den Tisch legten? Mir fallen zwei mögliche Gründe ein:

1. Markttest: Die Tarifmodelle im angelsächsischen Raum sind anders gestrickt als es die Deutschen gewohnt sind: Es gibt – zumindest bei den bisherigen Vertragspartnern – keine Flatrates, sondern Minutenkontingente. Das ist auch in Deutschland üblich, aber der Trend geht ganz klar hin zu anderen Modellen: Für das Festnetz und das eigene Netz gelte Pauschalpreise, Gespräche in andere Mobilfunknetze kosten Minutenpreise. Ich halte es nicht für unmöglich, dass T-Mobile und auch Apple sehen wollen, wie laut die Forderung nach Gesprächs-Flatrates in der nun einsetzenden Tarif-Spekulation wird, und dann entsprechend handeln.

2. Vergleichbarkeit: Sollte die Telekom ihr bisheriges Tarifsystem beibehalten, und die bestehenden Tarife sagen wir einmal durch eine “iPhone-Option” (20€/Monat für EDGE-”Fair use”-Flat + Hotspotnutzung) aufrüstbar machen, so entsteht ein Tarifsystem, auf das die anderen Nationen eifersüchtig blicken werden. Als international agierender Konzern ist das für T-Mobile durchaus riskant: Nur ein Teil der weltweit 112 Millionen Mobilfunkkunden des Konzerns sind deutsche T-Mobile-Kunden.

Egal wie die Gründe sind: T-Mobile wird die Spekulationen un die Tarife, die jetzt einsetzen genau verfolgen. Wer sich von der Telekom mehr erwartet als Minutenkontingente zum Abtelefonieren, der sollte am besten jetzt darüber bloggen.

Also liebe Telekom: Mit 20 Euro iPhone-Option auf eure bestehenden Tarife (v.A. den Max-Tarif mit den Flatrates) wäre ich sehr einverstanden und würde ohne zu zögern zu euch wechseln. Zudem klärt bitte, was passiert, wenn nächstes Jahr das UMTS-iPhone doch kommt und ich meinen dann bestehenden 2-Jahres-Vertrag von EDGE auf UMTS umsatteln möchte, weil ich mir ein neues Gerät gekauft habe.