2010-08-27

Why Java needs Oracle

Chris Wong's Development Blog: Why Java needs Oracle:
For better or for worse, Oracle is now Java's champion and protector. The legal landscape is too dangerous out there for a major platform to be without one.

2010-08-20

Bugs in Apple’s App Release Process

As an active iPhone apps user, I’ve quite often experienced an app having two, or even three, releases in rapid succession. More often than not to fix quite simple bugs or usability issues.

I’ve recently come to think that this is because of the App Store’s lack of beta releases – a feature-complete version released to a limited number of people, often an opt-in choice by users more eager to test new features.

These early releases have been paramount to web 2.0 services and Open Source software. Quoting Linus Torvalds, “given enough eyeballs, all bugs are shallow.” 

The rigorous release process of Apple’s App Store prohibits this due to the all-in characteristic of a software release: When a new version is released it’s immediately available to everybody, and all previous versions disappear.

The consequence of this is that app vendors have two options:

  1. Extensive testing of new releases, inhibiting a quick release cycle and being quite expensive, or
  2. Releasing untested software to the general public and using your entire customer base as testers, regardless of their willingness to use incomplete software.

People opting in to beta releases have a higher threshold for bugs or usability issues, and provide competent feedback on shortcomings.

This is a quality benefit for everybody, including Apple’s app reviewers. The software they assess would in general have higher quality, and the assessment could be tiered based on whether it’s a general release or beta release.

What is your experience? How does the applications you develop or use deal with pre-release testing?

2010-08-01

Digitalradio i Norge: DAB må feile

Som du kanskje har fått med deg, pågår det en liten radiorevolusjon i Norge for tiden. På samme måte som TV-distribusjon ønskes det å digitalisere radiodistribusjon. Dette må få lov til å feile, av flere grunner:

For mange radiomottakere det er umulig å oppgradere

FM-mottakere er bygget inn i alt mulig: biler, telefoner, dusjkabinetter (??), hørselvern, lommeradioer, hjemmestereo, ghettoblastere og annet. For mange av disse er oppgradering umulig, og å erstatte produktet med et som er DAB-kapabelt meningsløst.

Det er totalt mellom 12 og 15 millioner FM-mottakere i Norge, kun 1,7% av disse kan motta DAB-signaler. Det selges fortsatt 700.000 FM-radioer hvert år.

Teknologisk sett er DAB feil svar

DAB bruker en digitaliseringsteknikk som er utdatert, og krever stor plass i eteren. Mottakere er også strømhungrige og lite utbredt på verdensbasis.

DAB påstås også å fjerne støy, men for mange oppleves det ikke sånn. Jeg har en DAB-mottaker hjemme som er langt mer følsom for antenneproblemer enn noen FM-radio jeg kjenner til.

Vi har allerede digitalradio

Sammen med det digitale bakkenettet har vi allerede fått digital distribusjon av radiokanaler. Er det virkelig verdifullt å sette opp parallell distribusjon?

Internett er et fullgodt alternativ

For samme pris som en DAB-radio kan man kjøpe en internett-radio. De fleste har internett hjemme allerede.  Denne radioen gir tilgang til langt flere kanaler, og drar nytte av et distribusjonsnett som allerede eksisterer.

For mobil bruk er mobilt bredbånd løsningen.  Flere og flere har mobilabonnementer med inkludert datatrafikk, og et stort antall radiokanaler er eksempelvis tilgjengelig som applikasjoner på iPhone, Android og Nokia.

Med MP3 eller MPEG-4 har vi fått svært effektive kodingssystemer for lyd som gjør at man får fullgod radiolyd over en relativt sett lav båndbredde – mye lavere enn DAB ville ha brukt.

Behold FM-nettet, la DAB dø

Skal du kjøpe deg radio? Stem med lommeboken, kjøp Internettradio eller FM!

Dersom regjeringen mot formidning skulle tillate slukking av FM-nettet kobler du bare en FM-sender til iPod-spilleren din.