Headworx

Headworx is a collection of brainstorming ideas and thoughts on technology. Most are inspired by a group of friends of mine and many interesting things I come across everyday.

Subscribe: [RSS Feed]


Twitter updates

    Sunday, May 25, 2008

    Economy kills


    Day after day I work leading a small company towards success. 95% of my decisions are based on so called business perspective. This means most cost effective delivery of products and services that give our customers the quickest return on investments. The business grows delivering in turn the shareholders the best return on their investments. Economy rulez. But deep in my heart I am a romantic engineer dreaming of brave and innovative products that will give us, users, the new experience, not only the cheapest product and service. How often I would like to ask "where is my personal jetpack?" to quote Walt Mossberg...

    There were a number of achievements in the past, killed later on the road, because they were not profitable. Yes, we have even been to the moon... 40 years ago. Today such project would be laughed at...

    Tomorrow I am leaving to the USA, taking a Lufthansa cross - Atlantic flight. Yes, we do not have supersonic Concorde's anymore. And we even do not have in - flight Internet, as we used to a couple of years ago. The Connexion service by Boeing was shut down more than a year ago... I just hope next year (or sooner?) somebody will come out with a good business model for in - flight broadband Internet access... This service was a good idea to spend at least half of the 13-hours Europe - to the West Coast flight...

    Labels:

    Sunday, May 18, 2008

    3G iPhone: will it be my next?


    The Samsung SGH-i600 is an unusual gadget. In a sense that it has been so long in service (since April 2007). Of course I have been trying to find some replacement or upgrade for it... but I could not find anything worth attention. The only recommended upgrade was the shift from Windows Mobile 5 to Windows Mobile 6, while all potential competition was either lacking a good qwerty keyboard or 3G/HSDPA (iPhone 1.0) or was too bulky (Nokia N95) or did not have a simple push email interface (Blackberry) based on Microsoft Exchange we use for business emails. I even tried to use the Samsung as a portable music player, but unfortunately Windows Media is too complicated.

    My entire music collection is based on playlists I compose myself. CD albums, since the introduction of the optical disc technology in early 1980s, contain a lot of crap music. The reason is they can store 70-80 minutes of music. This is twice as much as it used to be in the ear of vinyl LP records. And it is virtually impossible for musicians to produce 80 minutes of really good music a year. And the market expects them to release at least one album a year. And CD can't be just half - full, so they fill them with some crap that would never made it to the public. On average there are 2-3 excellent tracks per CD, another 2-3 good ones and 6 poor. That is why I almost never play entire albums. I buy albums (because I like having the jewel boxes on shelves), rip them to MP3s (yeah, I know it is considered against the law) and then use playlists to combine the best tracks together. Conceptually playlists are metadata. Or data (my preferences) describing other data (music files). iPod and iTunes are built around the metadata concept - playlists and ratings. I put a lot of effort into creating this metadata. That is by the way why I use the Squeezeboxes with the Squeeze Center server software to organize my home music system. Because the Squeeze Center software can read playlists prepared in iTunes and synchronized with iPods. This way I have the same, unified music experience both on the road (iPod) and at home (Squeezeboxes).

    Hardware - wise, the Samsung i600 is a very capable music player. Unfortunately it does not have a quick and easy way to integrate the playlists metadata with iTunes. So despite the good integrated music hardware, I ended up carrying an iPod Nano with me all the time. And that is why the iPhone was always tempting... Get rid of just another device... and have a good phone that handles music the way I like. But iPhone 1.0 was just lacking so many other functions. Qwerty keyboard to name it (although many people claim the virtual keyboard on iPhone is not that bad...) and Microsoft Exchange Active Sync (including push email) - this feature is an absolute must for me, as I rely on full syncing of entire business calendar and contact list with my Exchange / Outlook. So imagine my excitement when I learned Apple licensed the ActiveSync protocol from Microsoft. This means the 2.0 iPhone will handle Exchange emails (and contacts / calendars too...) (at least in theory and this is my hope). And it will handle music playlists the way I like. And it will be 3G, with all the video calling goodies... And will be less bulky than the 1.0 version... So... will it be my next smartphone? Cannot tell you for sure, but I am ready to at least try one... Hope the virtual keyboard will be good enough... Steve Jobs... keep your fingers crossed :)

    Labels: ,

    Sunday, May 11, 2008

    Where Is My Onespace?


    Last week I spent two days with student teams competing in the Imagine Cup competition. This was my third edition of Imagine Cup I participated as a judge. As always it was so very refreshing to meet the unconfined creativity of the competing teams. But having said that I missed something of a breakthrough. Something blowing the mind, something spectacular in concept. That is why I keep on remembering the inPUT team from the 2007 Imagine Cup. They had something Steve Jobs would love to incorporate in the next release of MacOS. Or something Vista should have built-in to answer the question of what it brings to the end user.

    The application has been called onespace. The description on the team's web page does not exactly tell the essence.
    onespace is a powerful system designed for easier Communication, Collaboration and Creative Problem Solving. It enables people independently on their location and nation to cooperate as if they were sitting next to each other. onespace gives you ability to share ideas, problems among your friends in more natural way. You can easily learn and work on a same projects together

    Well... yes... yet another groupware you would say. And while the concept of team collaboration itself is not new or groundbreaking, to me groundbreaking has been the use of GUI on the computer desktop. Desktop is just this - a desktop. You keep many things there. Shortcuts to various applications, folders and files you work on. It is set to reflect your physical desktop. With various items placed on it. So now how do you work in a group. A physical group for starters. Sitting in one room. There are usually a few people with their desks close to each other. You talk to them, you chat together and very often you pass on some documents or physically look together at one screen. Most often you have two - three neighbors with their desks situated close to yours. One on your left side, one on your right and one in front of you. When you share a physical item (like a printed document) with your right neighbor, you take it with your hand and you place it on your neighbor's desk.

    And what the onespace does is it brings this concept of ease of sharing to the virtual desktop, or the one on your screen. The desktop has four edges. The bottom edge is usually occupied by a strip showing frequently used applications and running programs. The other three edges are not used at all. In onespace however, the three edges are virtually connected with corresponding edges of your coworkers desktops. So your right edge becomes a left edge of your "right" team member. Like your desktops were close to each other. You can take any item from your desktop (using a mouse of course) and drag it over the edge to the other desktop. It can be a file. Like a Word document. Click on it, while holding the mouse button down, move it to the edge of your screen and it automagically appears on the corresponding desktop of your neighbor. And it can be an open application window, like an Excel spreadsheet running in a window. This window too can be dragged over the edge of the desktop to another desktop associated with it.

    To me this concept was and still is mind-blowing. Of course computer desktops and team members do not have to be in physical proximity. There is no difference now between LAN (Local Area Network) and WAN (Wide Area Network). The right edge of my desktop may be attached to the left edge of somebody in Australia. My screen has built-in camera and microphone, so we hear each other, but so far to share a window or a file I had to attach them to emails or do some other old - fashioned actions. The GUI simply has not caught up with the connectivity yet. In the all - connected world I wish I had a list of my friends and coworkers popping out of the edge of the screen. From that list I would choose ad-hoc who is currently "attached" to my left, right or top edge of the screen. And work with as we were sitting side by side. Ain't the connected world all about it?

    Labels:

    Sunday, May 04, 2008

    Security Mishaps Part 2


    Some time ago I posted a short collection of security - related news, picturing rather sad story about how we treat security and how we progress with the effort to make computing and Internet a safer place. Bruce Schneier had this very good article on being secure versus feeling secure. What strikes me is how often people just feel secure, losing common sense that would help them be secure...

    • You probably know that, but BlueRay discs with their superior BD+ copy protection scheme were cracked a while ago. http://forum.slysoft.com/showthread.php?t=14786
    • Diebold, a company behind the electronic voting machines and notorious with "feeling secure" lost another case: the key allowing a physical access to every machine has been made based on photos they have on their web site... That is almost like Darwin award nominee! http://www.bradblog.com/?p=4066#more-4066
    • There is a theory linking the random number generators in Windows to NSA having a secret backdoor... Sounds like X-Files, but hey, can't we just have them right, without any ahadow of doubt? http://www.wired.com/politics/security/commentary/securitymatters/2007/11/securitymatters_1115
    • iPhones are cracked... everybody uses them unlocked... I wonder why is Apple (and other phone manufacturers / mobile service providers) still continuing this stupid idea of SIM-locking the phones? You can have your phone unlocked in any shopping mall within seconds...
    • Check your wireless network. I happened to have a "guest" on mine a few weeks ago. On a slow and dull day I went to browse the logs of my DHCP service. And found a MAC address I could not identify. It was connecting via the Linksys wireless access point (WAP54G). "Changing the WiFi password will get him out" was my first thought, but he was in in a matter of seconds. All in all I found out I had a trojan firmware. It was redirecting password and other configuration setting to an external web server. Not sure how that happened... I bought this access point on eBay, so it might have come reprogrammed already... so a rule of thumb here: alway do factory reset and upload a fresh firmware from the vendor's web site. BTW in the coming weeks I will be playing with various IDS (Intrusion Detection Systems)... if you have any input here to share, please do so... Are you sure you do not have visitors on your home network?

    Till next time :)

    Labels: ,