Blog
2009/07/11

Preparing launch for webkitty.org

webkitty.org will be a public wiki about everything regarding the webkit engine. It will provide references for all the great features of webkit and will give developers snippets, examples and other resources to make developing for webkit easier. This especially includes development of iPhone Web apps, Adobe AIR apps and Appcelerator Titanium Apps.

Today the “preview” version of the wiki launched at http://webkitwiki.bytestrom.eu. Right now there is no content, but this will change soon. I hope to have webkitty.org up and running by the end of next week.

First iPhone App "Tickers" submitted to the AppStore

Together with the launch of my new homepage I submitted my first iPhone App today. The app was the number one reason to launch bytestrøm as soon as possible: An app will be rejected if it has a link to a non-existing website in it (ars technica App Store Lessons).

What is "Tickers"

Tickers is a handy little app, which lets you use your iPhone or iPod Touch to send messages as a marquee. For more info look here: Ticker Infopage

Behind the scenes

Tickers is my first iPhone application and I decided to use web technology to build it. It's using the open source framework phonegap with some slight modifications to wrap the HTML/CSS/JS into a native app. Tickers was an experiment, if it is possible to create a totally native looking app based on web technology. I used Dashcode as basis and created some own widgets (e.g. the slider).

In summary: It is possible to create a native looking and acting app with web technologies, but it is much more work than using Cocoa, because you have to build all the standard widgets and logic yourself. Dashcode is not much help there, as the provided widgets are too limited and too heavy at the same time.

There are two consequences: I will start learning writing native apps with Cocoa and Objective-C and I will start a new wiki project to collect many snippets and assets needed to build a web based iPhone app.

bytestrøm.eu launched!

Welcome

As you can see I launched my new homepage bytestrøm.eu today. There are still some rough edges, but I think I will sort them out over time. Consider bytestrøm.eu as beta ;-).

I plan to blog about

  • iPhone development (webapps with phonegap and soon native apps)
  • the great new platform for RIAs: Appcelerator Titanium
  • server side JavaScript with v8cgi
  • general experiments with emerging web technology (HTML 5)
  • new user interface design ideas and concepts

Other Content

  • Apps → my iPhone apps on the AppStore and other apps (most likely based on the cross platform Titanium framework)
  • Portfolio → web and other projects I did in the past
  • Experiments → interesting mini-projects involving new technology
  • About me → some information about me and how to contact me

Why "bytestrøm"

You may ask why I called my homepage “bytestrøm”. Well it's all about bits any bytes, but mostly because it sounds cool. The “ø” is pronounced like a german “ö” or have a look here: Wiktionary entry

I chose “bytestrom.eu” as the domain name because umlaut domains are still rare and: Who knows where the “ø” is on your keyboard? Mac users might find it, but if you are running windows be to use alt plus four digits…

Why DokuWiki?

When I started planning my new homepage I considered using a full scale cms like joomla or a blog software like wordpress. My experience with joomla told me, that it might be overkill and to bloated for my homepage. wordpress is lighter, but than I remembered DokuWiki, which I used in some projects during my studies. I like wikis and so I decided to build my homepage on basis of DokuWiki. Thanks to some great plugins DokuWiki acts as a blog and cms. I still have to improve some aspects, but this will happen over time.

Language

As you can read this website is completely in English. I'm by far not a native speaker and so some phrases may sound strange. I decided to write in English, because I think most of the people who are interested in the topics I plan to write about understand English.