Die Berlin-Affäre
[Originally written on 09/21 on my n810 while waiting in Frankfurt airport]
Needless to say, Last four days were amazing. I met a lot of interesting people; saw all the cool things they were doing; dived in insightful discussions; showed the demo of my UI project to all; … And sometimes ended the day with overdose of buzzwords like ‘fragmentation’ :)
In OSiM, some notable talks came from Sean Moss-Pultz (OpenMoko) reinstating their mission to provide an open device that gives freedom to innovate; Andreas Constantinou (VisionMobile) - analysing which mobile stacks are more open source than the others (even though everyone claims to be as open as classic FOSS projects), Ari Jaaksi announcing Nokia’s next version of Maemo SDK - with HSPA connectivity, high-def camera, omap3 processor (with improvement in multimedia and 3D acceleration in hardware), Ken Banks (kiwanja.net) giving a very insightful presentation on very uncommon businesses built by people in African countries to suite their needs - especially some social projects that are built on top of mobile infrastructure to spread information that is otherwise restricted by non-democratic governments.
Among the “suit” presentations (Ari Jaaksi’s term for execs as opposed to t-shirts for geeks), I liked Christy Wyatt’s presentation. Although it was well above the technical details (in the world of graphs and trends), I found her opinions honest and frank - also unlike other execs she seemed to have right idea about actual technology problems (for instance, problems faced by independent developers in the face of dozens of SDKs - otherwise referred to as the fancy buzzword ‘fragmentation’).
The Maemo-summit was enormous fun. Largest gathering of smart geeks and tech enthusiasts, I have ever attended. Over couple of dozen projects/ideas were presented in the “Lightening sessions” (fast 5-minute presentations/demos). The setting of the event deserves a description. The event took place inside a building of an organisation called c-base. Imagine a shabby building used by artists for various purposes and you will get the idea. It has been the venue for other open source events as well (ubuntu for e.g.). The philosophy of the c-base project is also interesting, check it out. Back to summit. The entire summit schedule was posted and collaboratively updated by people as different sessions took place. There was free wifi and everyone was logged in using their n8x0s or apple/ubuntu laptops. While listening to various speakers we could on the spot check the online resources they were talking about. That’s why this setup made all the sessions extremely productive.
Among many prsentations the ones I found very useful for my interests were: debian chroot running on n8x0 by Alan Bruce (qole) and liqbase by Gary Birkett (lcuk). The former one is the first virtualization solution I have seen running on the tablet so far. The awesome part was Alan gave the presentation inside openoffice presentation running on debian inside chroot environment on his n8x0. This gives enormous flexibility to developers trying to build custom rootfs for their tablets. They can test such experimental rootfs inside chroot before flashing their device.
The liqbase demo was eye-opening. All the time I spent wondering when will 3D hardware arrive for me to program cool animations on the tablet, seemed futile after seeing what Gary had achieved on existing hardware. So far what I understand is, he is leveraging the X video extension (the same backend used by mplayer) and converting regular rgb data to yuv and drawing it. He demonstrated smooth scrolling like I have never seen before on a tablet. I can’t wait to reach home and look into his library (I checked it yesterday, but didn’t have enough time in the cafe).
Another mentionable presentation was from frogmetrics. This 6-people startup in NY is using n810s for collecting surveys from customers. There are putting n810 to use in a unique way. I was further impressed after learning more about them during a chat with Doug later on.
After listening to all the talks about open source solutions in mobile, I find Nokia to have made the most genuine effort in this field. I think it is indisputable that they pioneered this field when they brought n770 to market 3 years ago.
The overall Berlin trip was awesome. In first 3 1/2 days I explored the city as much as I could. Hopefully I will soon find time to upload the snaps. One observation I didn’t mentioned in my last post was the domination of glass in new Berlin’s architecture. By that I don’t mean the shiny reflective façades, but the use of trancelucent glass as walls. In some buildings it induces a fear of height, because even if you are standing on a solid structure, the transparent walls on all sides challenge your sense of balance. I felt this predominantly in Sony center.
Looking back, this turned out to be a successful trip - for me it opened a window to a new world in many senses.
Archive
2018
Why gamers like pixelated games
2017
Collecting Vs Hoarding Netflix
Game Design tip for Programmers - Less Automation
Review Ghost In The Shell - The blinds scene
Why Electron is the best development platform?
2016
2015
Before fixing performance issues
2014
2013
Software Engineering Code of Ethics and Professional Practice
2012
Coffeescript: To switch or not to switch
The single most reason that keeps me using Vim
When your git branch diverges from your remote
Something like Olivia - John Mayer
Online courses - New technology, Old rules
Why Patriotism doesn't make sense
Why sea steading is important to pursue?
Rolling back latest git commit
iTunes Download stopped (err =9006)
Good essay on user centric software design
Why we need to explore Seasteading?
2011
How to write interactive CLI utility in node.js
The Gods Themselves by Isaac Asimov
How to print stack trace anywhere in Javascript
It's not fair to compare Android with Internet Explorer
How to debug WebWorker threads?
Why can't I criticize Government if I don't vote? I sure can.
Why the hi-tech minds are writing Social apps?
Ever growing todo list is a good sign for creative projects
Lesser women in tech... So what?
HTML5 offline cache - use swapCache carefully
How Wikipedia and Flattr can together change the World
2010
Functional programming in Javascipt using Underscore.js
Youtube ETA - Chrome extension
Why secure airports when it's planes that fly?
Mac book red light audio jack problem on Linux
How to save HTML5 canvas image to Google App Engine
Why don't they publish eBooks for free but with embedded ads?
Reality distortion field around
ReaderScope 2.0.6 - Find Comments
Why "Open" is not the first concern of user?
Mutt, Gmail, gdata, notify-send: A Perfect Email solution
Are you the Matt Damon of your game?
ReaderScope 1.8.{2,3} - new authentication and global share
Portable apps for iPhone, Android, Pre, n900 - Can Processing.js help?
ReaderScope 1.8.1 - rethinking features
Android fragmentation : How big a deal is it?
ReaderScope v1.7 - Widget, new Icons and .... Ads
on Git: tips for SVN users and Git in Dropbox cloud
How to do an online IDE for Android app development
Make Android speak your Twits with "TwitSpeak"
2009
ReaderScope 1.5 - quicker, better, prettier
Preview android.R.drawable.* images
Is definition of "Evil" changing?
ReaderScope 1.4 (with a Theme Pack)
The AND-OR problem of laptop and mobile phone
ReaderScope v1.3.3 - offline podcasts
ReaderScope v1.3.2 - Social Channels
ReaderScope v1.3 - Beyond Google Reader
Frets on Fire for Maemo - Update
ReaderScope 1.2.7 - Podcasts, Expanded View
Sprint HTC Hero problems with ReaderScope
ReaderScope 1.2.1 - Auto Login
ReaderScope 1.1.3 - SDCard storage
ReaderScope 1.1.1 quick-n-easy features
ReaderScope 1.1 - Social Beacons
ReaderScope 1.0.2 - making deep cache simple
ReaderScope beta4 - offline fun
ReaderScope beta3 - Tweet the news
Intercepting Up/Down keys from bash script
Makeshift XML beautifier in python
HTC Magic (Indian version) - expectations and facts
Android development with Vim + Eclim
FoF - PyOpenGL = miniFoF (possibly for n810)
Twitter client with inkface-pygame v0.2.2
Frets on Fire on Maemo 5 (Fremantle)
Static IP configuration on Fedora 10
Smooth scrolling with Inkface+pygame
Inkface v0.2 update and automated GUI testing
Testing Android (Koolu Beta 3) on Openmoko Freerunner
Clutter animation paths with Inkscape+Inkface (v0.1.3)
Debian repository on Google App Engine
Inkface v0.1.2, Twitter-inkface client
2008
Debugging python reference counts
(k)ubuntu 8.10 - not ready for my home yet
Migrating to Google App Engine
Android opened - first looks inside
Inkface - SVG based GUI design
Today's slashdot and open source
OpenMoko, Android and a great hacking post
2007
XML RPC server inside apache mod_python
Nice review article on virtualization technologies
Once again... a quote from 'Troy'
Sea surfing under the Golden Gate
2006
How do I backup to Amazon S3 storage service
Gas prices... seems like big scam
If Harry Potter were a computer hacker ...
2005
repeat (ps | grep) = filtered top
Halo fixed on ATI Mobility Radeon 9000
Warning: const is a keyword in ANSI C
2004