-.-

22.07.08

Brain-Computer Interface

nia_angle.jpgOCZ - a modder company selling overclocking and cooling devices normally - has introduced a computer brain input interface. No its not an "coming soon product" it is apparently available to buy pretty much now for a mere US $147,00. The devices detects brainwaves, facial muscle movements and eye muscle movements to enhance your input possibilities. There is a great writeup from hothardware using it and reading that makes me very itchy. This could very well be a great additional solution to some input woes with complex programs - especially complex programs that need fast reaction time or programs were you need to push more buttons at once then you have fingers. Like VJ programs for example... Sadly the device is Windows only at the moment and mostly aimed towards gamers. But I expect this to become a common form of input if it is really working as described in the article.

21.07.08

Beautiful Javascript Creations

darknoon_organics.pngEver since I entered the code behind the internet I have been a big fan of Javascript. While there was a time when Javascript use was seen as something only those who had no clue did todays thinking has changed and you can probably not get around the modern web these days with your Javascript turned off and have a pleasent experience. But I always knew that Javascripts capabilities have been greater then just pulling some data from some server and presenting it interactively in a glossy interface (so I am always trying out new stuff look at the moving logo up this site - based on code I wrote in 1997!). Well with the SquirrelFish engine in the nightly build of Safari and Firefox 3 things are getting mighty speedy in the Javascript world and things are possible that seemed impossible before. Like recursive mathematics f.e. I stumbled upon a site that makes recursive beautiful organic pictures totally with javascript and totally inside your browser - no plugins needed - all open standard nice Javascript. I am genuinely exited.

So download WebKit Nightly (the developer version of Safari) and start tinkering with the following site:

http://darknoon.com/organics/render.html">

13.07.08

rP 2.8:Betriebsausflug

rp28rain.pngBetriebsfeier08Poster_md.jpgGlatte 2 Stunden für den Aufbau unseres set-ups sind einfach zuviel, wenn es dann zu regnen beginnt und wir wieder abbauen um unter ein Dach zu ziehen, glaubt man höhere Mächte hätten sich verschworen. Umso erstaunlicher das dann alles doch geklappt hat. Jedenfalls haben wir die offizielle Einladung zur Proto.Betriebsfeier, welche am 26.07.2008 an einem geheimen Ort (anhören) eingebettet. Vorneweg freeculture.links, feine Hinter- und Vordergrundmusik sowie unsere Netzfundstücke immer am Ende der Sendung. Wir sehen uns doch wohl dann hoffentlich. Akkus aufladen nicht vergessen.



Wie immer am besten den podcast subscriben (iTunes -> Erweitert -> Podcast abbonieren -> link reinkopieren)

http://www.prototypen.com/radio/index.xml

oder durch den iTunes Music Store abbonieren (muss man nur auf Link drücken und dann im Musik Store auf abbonieren gehen)

Radio Prototypen im iTunes Music Store

oder direkt speichern unter

Als Enhanced Podcast im AAC Format:
http://www.prototypen.com/radio/rP28_Betriebsausflug.m4a

Oder als normales MP3:
http://www.prototypen.com/radio/rP28_Betriebsausflug.mp3

Links des podcast im "enhanced" Teil des MPG4 ausserdem im Lyrics Teil des MP3 und hier:

Musik

Hintergrund Musik Heute: Sgt Peppers Lonely Hearts Dub Band
Musik Heute: Ayro

Free Culture News
FreeFood: Urban Agriculture in Kuba ein Erfolg
Free Food: Mini Ökosystem
Free Culture: Öko Nachhaltig Leben Bücher Shop
Future: Wie stellt ihr Euch die Welt 2100 vor?
Free Transport: Liste aller Autos und vortbewegungsmittel ohne Oil
No More Money: Geld und wie es unser Leben bestimmt
Lots Of Robots: Roboter Arm imitiert Orginal Arm
Lots Of Robots: Roboter übernehmen Job von Lagerfahrern
Open Source: Music und Video Mixer / Midi
Free Living: Geiles Strandhaus
Free Energy: Wasser Schlangen generieren Strom


Hauptthema: Betriebsausflug

prototypen Betriebsausflug
QR Code ProtoPodcast

Links

Visual Berlin macht Jugendarbeit
Kunst aus Müll
Flash 3d Flythrough

12.07.08

California: More chemicals to the fire

PhoCheckDump2.jpg
While impressive looking the fire departments are dumping more chemicals into california wildfires every day. The Phos-Check fire retardant is surely making the company who produces them very rich. They claim "its nothing other then a fertilizer" and on surface it looks like it:

From an australian research report:

Any amount of unaltered (un-burnt) Phos-Check would act as a direct source of N, P, S to the environment.

but just before it says:
The retardent also contains < 5% by weight of a range of performance additives that are confidential to the manufacturer, but the composition of which were made available to the consultant under a confidality agreement. The effect of high temperatures on these compounds is unknown.

Now that is a sentence that would get me worried but it goes on and does not get much more pretty.

Some of the additive compounds in Phos-Check are potentially harmful to biological systems and human health. Very little is known of the impacts of these in natural environments, including their longevity or transport in aquatic systems.

So while the main components are good fertilizers (so I still doubt dumping huge amount of sulfuric acids can be very good) the 5% that are under "confidentiality" are known to cause health problems and problems to the environments and they are know to be washed into rivers and streams with the next rain after the fires.

While I know that fires are really hell for the people living in the affected areas I also know that forest fires are a natural phenomenon that is actually helping the local area by supplying it with good natural fertilization from the charcoal burnt wood. And most of the fires ranging in the US lately can also be attributed to overcrowding areas that just do not sustain people in the long run in the manner of fashion that is common these days (level and betonize everything in sight, tear down everything in sight, put rivers into concrete walls so they can not flood anything that might need it, make the woods look "pretty" by clearing everything that isn´t in a straight line etc etc). And also people moving into these areas should surely know about the risks involved (and should look how they can help nature doing its thing to make everything more flourishing - that might include controlled fires etc).

One thing is for sure - dumping chemicals onto areas where its hard for trees to settle in the first place will make things rather worse in the long run and probably also have severe health effects on the local population.

More photos of Phos-Check dumping here.

The very scarce wikipedia entry on Phos-Check.

10.07.08

Last•FM paying royalties to Indy Musicians

In another upset to the big players Last•FM has decided to pay royalties to small music labels and individual musicians who upload music to their their service. At the moment 70.000 of such artists are signed up on Last•FM and have uploaded 450.000 tracks in total.
If you are signed with a record label you get nothing directly (just the 1% your record label might get you) but if you are unsigned independend and not a member of the RIAA, GEMA or similar rip off institution then you get you share from Last•FM directly without any penalty (read you get more money if you are not signed up with the devils).
Now I have used Last•FM a bit in the past but have not yet forked over the 5 Dollar for their extended service because its owned by CBS - a media giant in itself and I just won´t support these ever, but quite generally this is a way in the very right direction and just another nail into the Music Industry Mafias coffin.

From Techcrunch.com

09.07.08

OSX Leopard Finder 100% CPU usage fix

I have had a problem that bugged me since weeks. The finder on my MBP (dual 2.4GHz) was taking up about 100% processor speed - always. That not only reduced my battery life to about 30 minutes it also helped fry the graphic card (which I am still not sure if it is actually fried or just acting up occasionally).
You boot up and have nothing on and still your computer feels like it has a single 100Mhz processor in it. I was about to replace the finder with some other finder like tool today when I accidently stumbled upon the fix - on the mac rumors forum. (Somebody say those rumors sites are not good for nothing).
Anyway the fix is simple - the problem it seems is that something is calculating all along - the theory is its calculating the volume size of your main volume all the time. It only happens so (and then repeatably) when you have "Show Item Info" on your desktop turned on and showing your volumes on your desktop (don´t know if that can actually still be turned off - you used to be able to).
So the fix:

1.) click on your desktop
2.) go to "Show View Options" under your "View" menu or hit cmd+j
3.) unselect "Show Item Info"

voilá cpu usage drops from 100% down to 0.2%

Now dear Apple FTFF.

Vote for Telekom Package II is postponed

In what accounts a very small victory for the netizens word comes that the vote for the Telekom Package II has been postponed til September the 2nd. And it seems the office holders in the EU parliament are starting to see the light on the issue and are siding with their voters (it seems - but nothing taking for granted around here). A lot of the "compromises" have been thrown out but there is still one backdoor left for the "three strikes out" rule that is the biggest concern in the package. Amendment Nr. 6 is talking about a "cooperation between the netproviders and the (mass) media industry" and if that passes this could still form the loophole that makes netproviders sniff all traffic and report it to the media industry who then demands cancelation of the internet service after found "guilty" three times. Now interestingly enough this would go without any government interference - no courts no oversight. Makes you feel all warm and fuzzy. Great thing is that the netizens have a couple more month to protest about this. Contact your local EU parliamentary representative and tell them how you feel about the Telekom Package II and the amendment in question.

American Mass Media Bankrupt?

Politico writes that the mass news media are reconsidering their commitment of covering the democratic national convention in depth because the decision of BObama to hold his acceptance speech in front of voters instead of in front of party elites and the MSM adds a lot of cost to their coverage and apparently they are all short on cash.
If it is really true that the MSM (massmedia) is really THAT short on cash to bring in two or three more camera crews for one evening (plus maybe one transmission live editing car) - they must be absolutely bleeding. If it is really that bad then see the full collapse of the mass news media in the next 2 years. Even just talking about such a lousy sum (for the mass media that is) should make all mass media stocks go down to hell.
I have one suggestion for the mass media: look how cheap bloggers, podcasters and vloggers can produce news that are more balanced mostly better researched and surely much closer to the actual happening then your class A high definition camera teams that need to stay at an expensive hotel and only ask stupid questions. You don´t need camera cranes, airships and super highdef mega recording gear to cover a political speech - in the end its just about the content of the speech and NOT how great your footage looks like. Something that makes bloggers, podcasters and vloggers successful in their own right.

There is of course also the possibility that the MSM does not want to report so much in depth about the democratic convention as this would mean they might actually educate viewers about issues rather then making them more dumb.

08.07.08

Five years in prison if you use wrong name on myspace

You think things can´t get more weird or more bad, but my hatred for myspace has just found a new root cause. If you sign up on the Rupert Murdoch network under a wrong name - and all privacy advocates would probably say that you should do that to escape datamining by one of the biggest media companies in the world - then you can be charged with hacking because their terms of service agreement (you know the fine print nobody ever reads) is specifically prohibiting the use of fake names for sign up. Well you know why that is? Because they earn their money with datamining and also the government needs to have an overview whats happening right?
The fellow Lori Drew has been charged with a felony and faces up to 5 years in prison for hacking myspace by signing up under a wrong name. What about you? Have you signed up on myspace with your right name - stupid you... Better is not to sign up on myspace at all - but you know then you don´t get karma from people you never knew.

Via /.

06.07.08

The Gong Fu of Tea

Teance is a tea company who sell tea. Their mission statement is one of the most sensible mission statement I have ever read for a company.

The spiritual practice of mindfulness, concentration, and deliberate intention through tea is ultimately used in the service of others. The guest should be moved by his experience without imposition; the generosity and spirit of sharing one's best effort should be felt without display. The guest should experience, wordlessly, the years of artful practice that brought to life the leaf as intended by the tea masters' equally skillful crafting, somewhere far away in the mountains of Asia.

They learn all of the formal presentation steps designed not for show, but to produce the best cup of tea possible.

teance.com

Impossible balanced Asian House

asianHouseonrock.jpgI had this article of impossible balanced house here a couple of weeks ago. By pure accident I stumbled across this one today. Unbelievably beautiful. I have no idea where that is, if it actually exists (judging from the cable car it probably does) and what function it has/had. But its clearly somewhere in Asia and its god damn beautiful.

German ß also in big "versal" (uppercase) now ISO norm

GROBUCHSTABE.jpgI want to end todays blogging on a lighter note to all the german language typophiles out there. Since April 4th 2008 the german ß (sharp - s or esszet) got a big brother - "das versale ß". Its in the official Unicode 5.1 table and will therefore pop up on keyboard drivers and fonts all over the world. Now only thing that puzzles me is the fact that with the newest german spelling reform the ß was kicked out in favor of an "ss".
Well I love the ß and seeing it gets a big brother fills me with some minor joy...

From signographie.de

Attention: 3Strikes without internet bill to be voted on tomorrow in the EU parlament!

Ugh... We heard it all: France wanted to implement a rule that if you are caught downloading copyrighted material and got caught three times in a row they cancel your internet once and for all lifetime.
Now what most didn´t know is that France has sneaked this bill into the European parlament and it set to become an EU wide rule.
Whats best they are voting on it tomorrow just so we don´t have time to make a public outcry on it or might even stage demonstrations or the like.
Let me note that this is not about copyright infringment per se its about the right to use the internet. Given the less then clear copyright laws in this world its bound to happen to EVERYONE to infringe on somebodies copyright at one or three points in their life. And hey if you happen to be on this lists because you said something wrong it might be you who will be without the net for the rest of your life (or at least without your own connection).
Oh and the copyright industry doesn´t have to prove anything its a "3 accusations" and not a "3 convictions" rule! So somebody thinks your band is a threat to the pop culture and they want to inhibit you for the rest of your life they just claim three times in a row that you might have downloaded something and bingo - profit.

There is a wiki where you can find informations on how to take action to stop this bill. The page is in english and french and german and gives detailed instructions on what to do to stop this bill.

also there is a much better writup at laquadrature in english or on netzpolitik.org in german. The laquadrature wiki has now also a german translation of the summary and commentary of the bills and amendments in question.

netzpolitik.org also links to a website with a list and contact data of german MEPs called Abgeordnetenwatch.de.
There you can find the persons for your Bundesland and call them - write them - be nice tell them to read the bill in full, tell them your objections and in the end tell them that you are highly aware that they are up for reelection next year and you will have a close eye on their behavior in this regard.

If you have a blog PLEASE spread the word.. If not then call your MEPs office tomorrow latest.

You could be first - last or next affected by this bill and not have internet for the rest of your life.

Again its not about if you are infringing on some dubious copyright claim - its copyright law itself that is dubious and this law will give the government a tool to quell any dissent on the internet at will at any time without courts without truth - its a full out affront to the very foundations of a free society and with a free internet and stands against anything the internet is known for.

John McCain: I hate the bloggers

You know when a presidential candidates hates something and becomes president he will very probably do everything to ease his hate. This is no joke folks this is dead serious and expect a McCain presidency to do everything in their might to stop the bloggers.

05.07.08

identi.ca / laconica open source twitter

Hmmm.... Twitter or "microblogging" is a very strange technology that I dismissed then discovered then dismissed again with the thought that it might be useful for short announcement for bigger project that involve a lot of people with little time. Then Twitter is a freaking company again that controls my dataflow and we all know how I stand with other companies/groups controlling my dataflow and time and energy. So I was delighted to read today that there is now an opensource microblogging tool called laconica and a twitter like service that builds upon that tool called identi.ca.
The tool is heavely in beta and requires the absolute newest php (5.2.1) and the pearl library (which my isp won´t install because of security reasons) and it has no automated database creation script yet - which means you must know how to create a database table by yourself. All this is a bit over my head at the moment but maybe someone integrates that code into drupal and I can integrate it then in our bigger site (note to myself - drupal probably can do stuff like that already).
Anyway moving the datastreams of the world into OpenSource Creative Commons open protocal territory is a very good thing.

http://identi.ca - a service based on laconica
http://laconi.ca/Main/HomePage - the locanica wiki with downloadable source code

04.07.08

Fritz Langs Metropolis rediscovered in FULL!

metropolis01.jpgmetropolis02.jpgEveryone who loves movies and loves science fiction knows that the most important film in the early history of cinema was of course Fritz Langs Metropolis. Everyone who watched a "remastered" version of that film also knows that considerably parts of the film are missing - with some parts having been filled in with typographic plates explaining the missing scenes. That leaves the viewer with an uncomplete, lacking and sometimes misunderstood overall picture of the film.
The reason is that there just has never been found a complete copy of the film, because most copies disappeared in WWII in the burning cinemas of Berlin. The current watchable version is a patchwork of multiple partial reels found all over the world. Everyone agreed that this iconic science fiction film that set the pretext of visual science fiction to come - in production scale and "out there" story - will never be shown how it was supposed to be meant. Until now...
The german Zeit magazine found a complete full length copy of this film in Argentina - in a museum that somehow never knew it had such a treasure. The magazine has already some pictures up. The film is in dire condition and in the need of a LOT of retouching and cleaning but the prospect to see this film in full and maybe understand some confusing scenes and have some more drama incorporated will fill science fiction fans, silent movie fans, cinema fans and fans of a doomed machine world with joy for sure.

The Zeit article on the find

The Zeits gallery

The "old" patched 1/3rd of the film on the internet archive

03.07.08

The YouTube Logs, Viacom, Lawsuits and yes - Embeds.

It has come to our all attention that Google is being sued by Viacom (MTV etc.) for copyright infringement and the using habits of all people ever watching a youtube video will be part of that lawsuit and google has to comply. Now privacy issues aside there will be another highly interesting aspect of this court battle to watch: embeds.
Yes I know I have promised a lengthy article or podcast about the whole "how embeds fall into copyright or not" issue. The reason why I still not have done so is that even after over a month of research I have no 100% answer to this very question and the reason I have no answer is that there is none out there it seems (I still have two option left for research). Now this lawsuit is wanting damages for each and all views of copyrighted material and this includes embeds. Now its a funny situation (not so funny actually) because if google looses the first round of the suit (so its found they are infringing copyright) then they will try to keep the damage to a minimum and that would mean that they try to push the embed button. Meaning Google would argue that those who embeded a youtube video are on their own when it comes to copyright and they are only liable when it comes to content on their site. Its the logical way out and would set the record straight.
I will be watching this closely.
Quite generally this lawsuit is worst that can happen to the net as whole and I sincerely hope Google has an ace up their sleeve. Not only is the privacy issue involved with all this data a can of worms also the whole music industries grip on the net would grow tremendously if they win this (an you better check if you have any infringing loop on your site - youtube or not - because thats going to be their next target).
I predict some secret out of court negotiations and google handing over some large swathes of cash and nothing gets resolved in the end for the whole net.

27.06.08

Kalkin:Revelation 0.5b @ Lauter Festival

kalkinLauter08.pngYes the project is still on defrost and with an amazing change of code in my VJ program of choice - VMDX - its now actually much closer to what I envisioned - its kicking fast (finally full 25 fps+) dancing to the beats and propping superior visual quality. Together with a DJ set that has been talked about in very depth with DJ Jóse before the performance and a festival location that is sported in the beginning of the film and fRED kicking it with me this will be for me a very exiting event. The performance will be around 11:00 pm at the prototypen stage.

The entrance fee for the whole festival will be 15 Euros and entrance opens at around 4:00 pm.

More information on the festival on the Lauter website. If you happen to be around I would be happy to hear your comment - oh and pray for good weather ;)

ICANN makes the DNS flat - for the rich that is

ICANN has approved the relaxation of the top level domain rules. That is normally a very welcome development because it means we could finally get rid of the stupid .com .de levels and everyone can register a .whatever. In theory that would be a great way to level the playing field and reset the internet sort off. In reality so what ICANN has done is sell the internet to the 1Mio+ corporations because a new top level domain under these new rules costs 100.000 dollar upwards (not quite clear if that is per year or a general fee) meaning that only the companies or persons with a 100.000 grant to spare can register their own TLD (which still needs to be approved by ICANN). Now that means for the first time since I am using the internet I can not afford a basic service - one that is poised to become a "trademark" for success. The playing field has just tilted heavily toward big corporate greed - this rule change has "lobby" written all over - after the big companies failed to make sure that their trademarks are "protected" with the TLDs as they are now - they ask for becoming an exclusive club of the rich owning a very special TLD is such a strong marketing standpoint that NOT doing for a company would be likely branding suicide - small companies, startups people with innovation will now either use a lot of their startup capital to get the branding benefits of a TLD or just suck it up and use the "old ones" which they will become known not too much in the distant future and everyone will see which company has "made it" and which hasn´t - this is a really sucky development and will haunt the net for the years to come. ICANN either you make the DNS flat or you don´t - the new state is on par with loosing net neutrality as it creates a two class internet society in the long run.

25.06.08

Interview with the Dalai Lamas brother

Via boingboing comes a link to tokyomango who did an interview with the younger brother of the Dalai Lhama - I have not read so true words in a ling long time. Go read it and be enlightened. Even so the guy is "rebellious" and unlike his brother in many ways what he says is so down to earth and yet so much in synch with buddhism its awesome.


GR: What do you think about the preservation of Tibetan culture in Dharamsala?

TC: I think we’re losing it. Culture is not about dancing; it’s not about the songs you sing. I think we are starting to go mainstream here—people are wearing baseball caps and baggy pants. Human culture keeps on changing—it’s constantly being modified. There’s no such thing as the “original culture”—we are always in a state of flux. So it depends on how you look at it. But no matter how you dress or what kind of song you sing, as long as you can relate with other people, I think it’s okay. Any trend that is based on the mistaken view that freedom under democracy is a license to do anything is dangerous. You’ll destroy yourself, your family, and your community, because it’s based on selfishness. Say somebody is very angry, and he just can’t listen to reason. That person’s reason for not restraining himself is, I’m free.I can to whatever I want. The restraining factor is becoming smaller and smaller. We are becoming noble savages.

http://www.tokyomango.com/tokyo_mango/2008/06/my-interview-wi.html

24.06.08

rP 2.7: Frei und Lauter!

rp27prototypen.jpg
Windige Angelegenheiten mit ideolgy und süditalienischen bumbdub nicht ohne Kraftfutter lösen wir am liebsten mit Timecredits in Baumhäusern.
Danach wird das Wasserauto unter der Windanlage mit Seifenkraut gewaschen und Vj´s und Dj´s werden LAUTER! Japanische Futurepunkhollogramme spielen mit Midicontrolern KornkreisPacMan in fremden Swimmingpools. Gibt´s noch Fragen?

Wie immer am besten den podcast subscriben (iTunes -> Erweitert -> Podcast abbonieren -> link reinkopieren)

http://www.prototypen.com/radio/index.xml

oder durch den iTunes Music Store abbonieren (muss man nur auf Link drücken und dann im Musik Store auf abbonieren gehen)

Radio Prototypen im iTunes Music Store

oder direkt speichern unter

Als Enhanced Podcast im AAC Format:
http://www.prototypen.com/radio/rP27_Lauter.m4a

Oder als normales MP3:
http://www.prototypen.com/radio/rP27_lauter.mp3

Links des podcast im "enhanced" Teil des MPG4 ausserdem im Lyrics Teil des MP3 und hier:

Intro

Hintergrund Musik Heute: Aquietbump
Musik: Kraftfutter released auf aquietbump
Musik: iD.EOLOGY - because best things are free (Edition Hiphop)


Free Culture News

Local exchange trading system
Zeit Credits
FreeTransportation: Water Powered Car
Free Food/Medecin - Pflanzendatenbank
FreeSoap
FreeLiving: BaumRaum superstylishe Baumhäuser
LotsARobots: Modular Robots
FreeEnergy: Windkraft für 3000
Free Energy: Kleinwindkraftanlagen


Thema: Lauter Festival

Lauter Festival
Lauter: Freunde des Wahnsinns
Lauter: Jammin Inc.
Lauter: The Special Guests feat. Willie Ocean
=ff=
protobeamaz:fALk & fRED & DJ Jóse & mogreens performen Kalkin:Revelation


Links für 400

Flashmobs über google earth und Facebook in Swimmingpools
Kuhle Midi Nano Controler
Kornkreise Google earth (pacman)
Komplexester Kornkreis überhaupt gefunden
Kornkreis Research
Japanische Futurepunkgirls
2 Hollogramme erscheinen bei Musion (Cisco)

Snow Leopard: Auto Font Activation through Spotlight

This OS is going to be my darling I can say that already. Something that I have made a feature request in every major OSX release since 10.0 is coming finally true.

from roughlydrafted:
Sources also indicate Snow Leopard will expand upon Font Book to provide full Auto Activation of any fonts requested by any application, using Spotlight to track them down.

and its even better then one thought. Imagine the computer to be intelligent enough to find fonts on your harddrives or servers for you instead you firstly trying to put fonts in an orderly fashion then upgrading systems then a year later opening a document then figuring out there are fonts missing then searching for the fonts on all your available resources then putting them in the font book app then activating them. (yes I am also using linotype font explorer - but the autoactivation feature is so buggy its almost unusable and I lost the organizational database twice after reinstalls already and remaking that takes a lot of time). Now open a document and its activates all the fonts if they are somewhere on your mounted disks - hope that this will be fast and stable.

16.06.08

Sprout Core - Objective J - 280 slides

Sorry to bore the ones not so into Web/OSX technologies but the news trickling in after the WWDC this year are FAR more revolutionary then any iPhone tech ever was (in my not so humble opinion that is of course). Today I learned about sprout core - an Objective C framework for webapplications. Well I am coding a webapplication since roughly six month now and I am quite deep into the matter. For a webdeveloper you have the following options:
Go the PHP/Perl Javascript route - the most open most supported most ugly most cumbersome most diy route there is.

Go the $insertLanguageofChoice on Rails or on other drugs with a 10MB Javascript framework that works 10% of the time route you do it once and in 4 years the on rails hype has ceeded and your $insertLanguageOfChoice is not supported in a webserver anymore and your javscript framework has so many bugs incompatibilities with the code you have written 4 years ago and you are forced to upgrade because the version you where using has about 1000000000 security holes.

Go the Silverlight/AIR/Flash route - very good controlling how your output looks like in the end - quite easy to learn and follow through - total lockin with one or two companies that could get no worse already (you would think)

Apparently there is soon another route.
SproutCore is an Javascript framework developed by Charles Jolley. Mr. Jolley enjoys a position at Apple working for the .Mac team nowadays. Sprout Core has native drag and drop and a full Model View Controller like Rails. The development on SproutCore is very much like Cocoa development on the mac. You can build complex applications without doing much. Now tie this together with some other developments at Apple like the gene engineered SquirrelFish Javscript engine that by my own account is about 3000% faster then anything out there (purely subjective me running my own stuff on Safari4 without NDA) + add a bit of WebObjects love - the backend webtech that is actually reallyreally awesome just was never usable due to interface problems and years of neglect (they did pick up development a couple of years ago, made it free and I even think partially open source and included - wait for it - javascript support) you are getting somewhere where you might have the best of all worlds - lets hope if it works out like this it is open as hell.

Now this is not just a rumor or some rambling - no I have some real juice to proove how awesome something like this could be.

I stumbled accidently over the site 280slides.com. And instantely thought "wow here something else is going on". What the site is or does is basically the Apple Keynote application on the web. I see you all shudder in despair "WEBAPP"?!?!. Yes Webapp - but at least in Safari 4 I can see no speed difference with this "webapp" and keynote on the same computer - I would even venture to say it feels almost snappier. And the interface is as close as you can get without floating palletes and the stuff. Yes you can change fonts on the fly type stuff inside the slides and present it share it on the web. When I originally stumbled upon it I thought "Flash - this must be done in flash". I looked at the source code which is an astounishing 50 lines long and does not have any flash files in it - the most important line was the following:

 script type="text/javascript" charset="utf-8" 
src="Frameworks/Objective-J/Objective-J.js"

oha. Wow. Now go try the webapp - use the webkit nightly build to get the squirellfish javascript engine. Its a revelation - its a bend in the space time continuum - you will witness computer history - and I am not exaggerating.


Roughly drafted Daniel Eran Dilger has more indepth information on the whole matter and he comes from more of a programmer site so he has the real juice if you like more...

Little Update: I should do more research before I post - so apparently the 280slides is not based on sprout core but on Objective-J a framework by 280North - three guys - two of them former apple employees. I still think that this might just be another name for the same thing. For the real sproutcore framework presentation visit a .mac picture gallery (soon mobileMe gallery) - like this one (no that not mine - I never put any pics on the web)... So call it what you want Objective-J SproutCore or a mix of it - it surely seems powerfull as hell and the apps its churning out are fast, pretty and beautiful.

15.06.08

Safari 4 - the end of the browser

A long long time ago I wrote an article here on this very blog claiming that the browser is not the future of the internet. I was saying that modern webpages provide services and that services are best served with their own interface, with their own usability and that most of the time the browser as the interface framework is not the best presentational model. Well in a stunning move two years after I wrote this apple is moving us closer to this reality with Safari 4. As I read today Safari 4 can save a webapplication as its own application without the need of the traditional browser interface around it. Now technology wise this is nothing so new for Apple as Dashboard is essentially doing that since its introduction - but making this way accessing webapps mainstream is sure dropping like a bomb. For the reference I also read that Mozilla is providing such a service already - but I have never found this information before nor have I found an easy to use button for the user to make a webpage an application. Now I can not say how glad I am to be freed from the square box browser interface soon and write apps for clients that really interface them with us - it brings usability to a much higher level. It makes representation of data that more focused. I will have a test of this technology soon and report how it went later on - surely exiting and I predict this will change the way we see the web rather sooner then later.

10.06.08

Quicktime X

After awaking from the enormously boring keynote this morning I actually headed over to the Snow Leopard page that apple put up and what do my weary eyes see? Quicktime X. It really does seem that Snow Leopard is the OSX version that OSX should have been from the beginning - 8 years after its introduction. Yes we got a ton cool interface features in the past years, some great functionality and stuff - but OSX lacked speed right from the beginning and never quite recovered (I still think my Titanium Powerbook running OS9 was way way faster (in everyday use that is - of course not rendering) then the current top of the crop Powerbook running Leopard). Then also it seemed that some very important core components have been left out of the development cycle all together just fixing them up to run on OSX and the modern computers but still the behind seemed to carry so much baggage and if you went a bit deeper then a normal user would you felt this baggage dragging you down into the muddy bottom of the ugly code sea.
Two of these components - for me at least - are so essential for my work and everyday normal use that sometimes I was questioning the sanity of the OSX developers for overseeing these components so long. Its the much hated Finder and even more importantly Quicktime.
Now last year they announced an "all new Finder" and everyone was filled with joy - yet what we got was a great new interface for the finder - that still lacks the spacial OS9 Finders quality - but definitely got visually/interface wise on the right track - yet the core of it seemed to be the same old and the Finder is still sometimes idling with 50% processor use now and then (that is me doing nothing and the finder using 50% processor for doing nothing or so it seems - that is happening daily and I witness that even on an 8 core mac not only on the Powerbook -> MacBookPro). So I really really do hope the Finder get new underlying code for SnowLeopard but thats not the topic of this post - the topic is Quicktime.
Now Quicktime is a GREAT tool in itself. Lets split out what Quicktime actually is.
What a normal user normally sees as "Quicktime" is the the Quicktime Player - that is just a fancy front end to the underlying core technology called Quicktime - this technology is capable of producing and playing Quicktime containers - and a dozen and some other Media enclosing container formats - such as MPEG1,2 or 4 (video or audio) but also picture files (go ahead and see for yourself how you can open a JPG with Quicktime Player). Hence quicktime is pretty much responsible to display something or create something whenever there is an audio, video or picture involved on OSX. In this day and age where "MultiMedia" is something people need as much as oxygen (ok I am exaggerating for dramatic reasons here) Quicktime is the Oxygen mask to make you survive in the toxic environment that is riddled with format wars and thousands of different formats.
Quicktime - through extensibility - is one of the best technologies out there because it simply can play such a HUGE range of formats right out of the box - going back to play videos created in 1990 (yes I have one and it still plays). The codecs support (codecs are algorythms that compress video or audio to smaller sizes) is tremendous and it includes every codec ever delivered on Quicktime itself. Yet as we know with windows - backward compatibility comes with a price. Making upgrades without breaking stuff becomes harder and Quicktime has felt this. I would venture to say that Quicktime has not seen a significant update since 1999. I am not sure as I am not a developer but I would say that raw multiprocessor support was built in back then already (for two threads that is). The only update since then worth mentioning is Javascript support slapped on so you could actually interact with Quicktime films through webpages - if you have used this feature you know why Apple is not trumpeting it more on its front page.
Now what is missing? Why am I so happy to see that Quicktime gets the full overhaul?
1. True multiprocessor support.
Video encoding is the single most CPU intensive task beeing done by more then one community (only trumpeted by the Scientific Community with its hardcore calculations and the 3d community by its rendering tasks). As it stands it seems some codecs are capable of more then two threads but most Quicktime tasks are tied to two threads and that is unbelievable.
2. Bugs, crashes, bugs, slowness. Demandingly working with quicktime (meaning opening and rendering 100 videos or 2 hours videos or 2 hour enhanced podcasts etc) you can just wait for spinning beachballs outright crashes, files that stop at two gig when rendered over network and outright causing kernelpanics (try opening 600 movies in QT player (yes that is something I do have to do at times)).
3. The web...
Apples neglect has most cetainly cost them a huge opportunity to overtake the online video deliver market - now completly dominated by Flash - which is about the worst container for video performance wise. You know right after the browser wars in the mid to end 1990s you had the media wars which where basically fought between Apple with Quicktime, Microsoft with Windows Media and Real with Real media. There was no clear winner but then everything changed. Real - the clear front runner completely fall back with having not enough resources to throw out for free services without overloading them with ads - which turned off a lot of people, Windows Media also somehow lost contact with Microsoft concentrating on Windows Vista and Apple clearly had an opening but blew it because Quicktime on the web sucked bad, the quicktime plugin just used soo much resources - still out of this race Apple came out on top (supported by the success of the iPod and the improved installed user base of Quicktime as a result) but somewhere in between Flash added video capabilities (based on the old sorenson codec apple used to push 4 years earlier). The thing it what gave flash video tracktion was the installed user base which has always been much higher then any other plug in. Then came YouTube and embraced FlashVideo and the battle seemed over. Then Adobe bought Macromedia and included MPG4 (baseline) and shortly later MPG4 (h.264) into Flash - making Flash a pure player application rather then a container format. Apple in the meantime has grown the installed user base through iPod and more importantly the iPhone - which does NOT include flash (for a reason I will tell you) yet.
Thing that was problematic for apple with quicktime on the web was not even quicktime itself so much but rather the lack of information of how to embed quicktime and how to make pages without Javascript that don´t load the whole movie itself before the user is clicking on the play button (that still has not been ironed out yet btw). And a customizable player interface (that is rather halfheartedly ironed out through Javascript which sometimes even works).
These are the most important things Apple needs to adress to make me a satisfied customer when it comes to Quicktime. There are probably more things - mostly relating to

Now Apple has one absolutely tremendous asset to actually turn around things and that is the iPhone. The phone is set to become the defacto standard to browse the web on the go (and if you have used one ever you know what I am talking about). Apple has not included flash in the first gen iPhones and while I believe that speed was a concern (the one they put out officially as the reason they didn´t support flash) as this can be witnessed by much faster Laptop computers spinning their fans with two youtube videos open - I still think the bigger picture is that they see the iPhone as the Quicktime on the web comeback device. Lets be clear - I actually have a lot of love for Quicktime as a container format - its so extensible it has great support for interactive media even outside its own container (I would argue that Quicktime is the only system that can play the MPG4 interactive spec as it is on paper) and the number and quality of codec is unrivaled - the encoding quality is maximum of what a codec can deliver and the usage is easy as pie even for more complex stuff. So Quicktime on the web will have another shot and I truly believe I will see a Quicktime version of Youtube in my lifetime.
So Quicktime X has to clean up the underlying codebase (a rewrite comes close and has already started with Quicktime becoming a core component). It has to make this Javascript stuff work 100%. The latest iterations have been better all around but still when you are going outside safari it lags a bit. Especially if you want to make your own controller - to get a feedback from the plugin you have to sprinkle some serious voodoo and then it still fails at points (try scrolling through a window on apples site with apples controller - I mean stress test that scrolling - it will fail at one point or get sluggish or crash your browser or whatnot and that is the best implementation there is on the web - everything else I have seen is even worse).
And QTX has to be fast fast and as bug free as possible and utilize all threads and the graphic cards (maybe even with CUDA pretty please).
And QTX has to come with more authoring application. A QTXCode would make me dance. What for? Interactive content! Quicktime has great capabilities with QT VR, Tracks, Sprite support and whatnot to actually replace websites (yes you heard me right) the potential is tremendous - I tried that once and I loved the general idea but making it work with like walking barefoot on ice-spikes while your head is worked on with a flamethrower. Now the Javascript is there to make an interaktive quicktime (or MPG4!) interact with an HTML page. And while Quarz composer is great to make neat animations and interfaces it does not replace an actual timelined authoring tool.

So in general for me Quicktime X is the announcement of the day and I hold out big hope for it to become THE media plugin surpassing Adobe Flash in a heartbeat (and I believe they will have true vector support in Quicktime X too . it would make sense since OSX itself already has vector support throughout). And there is no problem with installed user-base as mentioned above - iTunes need Quicktime - iPod iPhone needs iTunes.

Recent Entries
Brain-Computer Interface
Beautiful Javascript Creations
rP 2.8:Betriebsausflug
California: More chemicals to the fire
Last•FM paying royalties to Indy Musicians
OSX Leopard Finder 100% CPU usage fix
Vote for Telekom Package II is postponed
American Mass Media Bankrupt?
Five years in prison if you use wrong name on myspace
The Gong Fu of Tea
Impossible balanced Asian House
German ß also in big "versal" (uppercase) now ISO norm
Attention: 3Strikes without internet bill to be voted on tomorrow in the EU parlament!
John McCain: I hate the bloggers
identi.ca / laconica open source twitter
Fritz Langs Metropolis rediscovered in FULL!
The YouTube Logs, Viacom, Lawsuits and yes - Embeds.
Kalkin:Revelation 0.5b @ Lauter Festival
ICANN makes the DNS flat - for the rich that is
Interview with the Dalai Lamas brother
rP 2.7: Frei und Lauter!
Snow Leopard: Auto Font Activation through Spotlight
Sprout Core - Objective J - 280 slides
Safari 4 - the end of the browser
Quicktime X
Apple: Snow Leopard - speed and stability...
rP 2.6: Realitätscheck
How to make a ghost
rP 2.5: radiThillics
rp25 70 Minuten ins Nirvana!
The Qingzang Tibet Railway earthquake prediction system failed?
Seasons By Ealynn - Sandanimation
Ubercaster: Credit where credit is due...
Angelique Houtkamp at Nelly Duff Gallery 6th/7th of June 2008 London
Cory Doctorow: Embedded videos are exempt from the Creative Commons License
Attack on Iran in the next days?
rP 2.4: MikroFreiheit
Filmtip: Miss Baghdad
Autodesk buys Realviz
Bosch Air Lever (wasserwaage) für MacBook and MacBookPro
Announcing μ:avit at DMY
Video of how to DIY a multitouch interface
The Generation War
The beginning of movable type book printing in the middle east
Web Typography in CSS 3 - Your input is asked for by the working group
RIP - Albert Hofmann
The financial crisis more severe then thought
Natures beauty - Living Lights
Mankinds more beautiful creations - the air jelly
Peak Oil + Banking Crisis = ???