Movies on an iPod? I don’t get it.

September 10, 2006

Everyone expects Apple to announce on Tuesday a new online movie store. People and analysts seem all to be very excited by the prospects of being able to see movies on the go. Everyone also expects Apple to release a “true” video iPod to enjoy these movies at a better resolution than current iPods. Everyone? Not everyone, I couldn’t care less and I am sure that once the fad is over, most will share my point of view.

I consider myself quite a heavy iPod user. I subscribe to many podcasts which I listen to mostly in my car. When I run out of podcasts I listen to my music library. Most of my podcasts are of the audio kind as I cannot (legally) drive while watching my iPod. I could imagine myself watching tv episodes of 24 or Prison Break on a portable device if instead of driving to the office I had to use the bus, but probably not content that exceeds in length the duration of my ride as this really destroys the experience. Since most national flights are relatively short (specially if you remove the periods where you are not allowed to use electronic devices), there aren’t many opportunities to actually see movies. As you can see, even with a larger screen and better battery life than current iPods, a true video iPod isn’t very appealing to me.

There is a scenario in which a video iPod could make a lot of sense. That would be in the car, for the kids in the back. This would allow parents to carry their collection of movies without having to be scared of scratched or broken disks.

The truth is that there already is a true video iPod. It is called the Sony PSP. This is in theory a great portable device that allows users to play games, listen to music and watch movies on a decent screen. However, the device is failing miserably to take the market by storm in any of these categories. I imagine that those who expect the video iPod to be successful think that Apple may be able to develop a better user interface than Sony to make it more attractive. I disagree. I believe that the failure of the PSP has nothing to do with usability or design. We simply do not have enough time to watch movies on the go.

Watching a movie requires a complete immersion for two hours (or more). This is something that I do less and less because all of the alternative entertainment options (sports, family, internet, etc.) that compete for my limited spare time. The same applies to shorter video content. Even though I enjoy Screen Cast Online as well as Leo Laporte‘s Mac break I have much more trouble finding time to watch vodcast episodes than their audio counterparts.

When I choose to see a movie it is usually at home, on a big screen or at the movie theatre, certainly not on a the small screen of a portable device. So, is that future Apple movie store useless to me? Not really. It could save me a trip to Blockbuster or give me access to an immensely large catalog of movies. For example, one of my favorite movies, “The Quiet Man” featuring the late John Wayne is not something that I am sure to get at my local video store (note for the younger, I am not that old, the movie was already old when I first saw it). However, if I decided to buy it, it would need to have at least the same quality I get from a DVD, so that I could enjoy it on my TV, otherwise it would just be useless to me.

Does that mean that I wouldn’t buy a larger screen iPod? Probably not. However it would have to offer additional features. After all, the reason why I bought my iPod with video in the first place was the brighter color screen that allowed me to see the album cover art as well as my contacts with greater detail.

The future of learning

September 9, 2006

I was talking to a friend about the WWDC experience, trying to convey the excitement that such an event brings to Mac programmers. At some point he asked me, so what did you learn? I started talking about how nice it was to be able to ask questions to Apple engineers who were able to explain some of the concepts that I needed to understand in order to complete my Professional Crossword Designer project.

That is nice, he said, but what about the courses? That is when it stroke me. I didn’t really care about the formal training. I attended WWDC mainly to understand the direction Apple was setting for Leopard and to meet other Mac developers (as there aren’t many others where I live). My friend wanted to know what I had learned in a traditional sense, but the world has changed. I do not know in detail the new APIs, just the general picture. If I do need to get into the details I know the information will be available to me on the Internet. I do not have the luxury of infinite spare time to learn something that I am not sure I will ever need. The problem is that in general we do not know what we will need to know a year from now, let alone in five or ten years. That is why the traditional model is crumbling.

Universities are the best example of this traditional model. Students spend four years or more learning material that should prepare them in theory for a life long career. That was useful until a couple of decades ago, but in most cases, it is becoming less and less useful in this changing world.

This doesn’t mean that we should abandon our goal to give students a general basic education that will help them understand the world we live in. Everyone should have a solid understanding of mathematics, physics, biology, economics, politics, history, geography, literature and philosophy. We cannot expect children to learn voluntarily on their own. However, at college levels it is a quite different and I am quite sure that higher education will suffer dramatic changes over the next decades. E-learning is progressing rapidly and I would expect that more and more careers will rely heavily on this kind of tools to reduce the cost of education. In such a context, tutors are likely to play an increasingly important role as students will need help sorting out among the increasing levels of educational material available, while teachers should see their importance diminishing.

For me, this new model is exciting and opens lots of new possibilities. After all, I always try to stay current, listening to podcasts on all kinks of different topics while in my car. However, I see some inhibitors to the widespread adoption of this new model. The main one is lack of interest or curiosity. Too many students only learn because they are told to do so and for the fear of exams. Without supervision they would probably do something else that provides instant gratification (partying comes to mind).

I think that part of the problem is our society which judges people on many scales but rarely true accomplishments. However, while society is important, we cannot expect others to define what is important or not for ourselves. We are the ones who must strive to become better in each aspect of our live day after day.

The future of databases

September 8, 2006

Yesterday I flew to Chihuahua (Northern Mexico) to participate in a roundtable about databases with Oracle and Microsoft representatives. The plane was slightly late and despite the best efforts of the organizers who got us (the Oracle Architect and myself) in a police car that raced us to the Convention Center we arrived a couple of minutes late. Unfortunately, the organizers, in order to stick to the schedule, had decided to start without us and replace us with with salespersons from our respective companies that were at hand on the exhibit floor.

Too bad because I was really looking forward to dicuss the subject of the future of databases. With three sales representatives on stage (MS had sent a Marketing Manager to talk about the matter) the conversation rapidly moved to mundane subjects such as price, support plans and training.

The truth is that such a discussion is really needed. Databases have gone from being the stars of the client/server era to become a commodity (at least in the eyes of many of my customers) in the Internet age. This doesn’t make any sense.

When we talk about SOA, the databases are almost a second thought. That is because in most cases the database never connects directly to the ESB. Instead, the data is exposed through services, normally hosted on an application server. This may change as people start talking about Event Driven Architecture. EDA is complementary to SOA as both rely on the use of an ESB and therefore are not mutually exclusive.

In a SOA environment, the ultimate goal is to allow enterprises to implement BPM (Busines Process Management). In this scenario, the business processes run outside the applications in a process engine that coordinates the enterprise services. The users interact with the processes, and processes, in general do start only in response to a user request.

With EDA, the IT community recognizes the limitations of some of these premises. We must acknowledge that in some cases, processes will have to start automatically in response to external signals coming from different types of systems ranging from SCADA devices to databases. Databases should be able to communicate events to the ESB. These event are the normal evolution of triggers. Today advanced databases can easily send events from a Java based trigger using JMS. However, I think that we need to move to a higher level of integration, such as the MQ datablade for Informix databases which allows to post MQ messages through a standard SQL call.

When we talk about modern architectures, such as SOA or EDA, XML and security are very important topics. Should we privilege XML storage and retrieval speed (as favoured by Oracle in its current database release) or XML processing speed (which IBM has achieved in its DB2 v.9 release). In most cases the later is far more important, but most of the general public does not understand the implications this has on application performance. Database security is changing very quickly too. We used to think of this topic as a totally separated from application security. Today we are moving to a single point of authentication using LDAP and databases have to be part of this new infrastructure.

The conclusion is databases are evolving fast to adapt to a quickly changing environment. Most programmers and DBAs seem however to have failed to keep up wih the changes. That is too bad because databases are at the cornerstone of any advanced IT infrastructure.

Apple and Google merger rumors

September 6, 2006

Last week Apple announced that Google CEO Eric Schmidt would join it’s Board of Directors. This led to all kinds of rumors, ranging from a merger of both companies to preparing Job’s succession.

The fact is that this is a weird announcement. From my point of view, Google and Apple have very different views of where personal computing is heading. On one hand there is Google that, like most other tech companies is convinced that internet applications are the future and that the PC as we know it is doomed. On the other hand, Apple is fighting as hard as it can to make it’s computers relevant by releasing software they hope will maintain the end-users interest in using computers.

From my point of view, in many ways Google has more in common with Microsoft than with Apple, since it is clear to me that they share the same vision for the future of the PC. It is true that MS is updating Windows later next year with Vista but frankly, if they really viewed Windows as a strategic product, they would have upgraded it much sooner. Instead MS as spent millions working on .Net and its server products (SQL Server, Sharepoint, Biztalk, etc.).

The main difference between MS and Google is that Google is executing its vision far better than the Redmond based company simply because Google can move much quicker as they do not need to care about how their web strategy will negatively impact older product lines.

So, what do I expect from Eric Schmidt at Apple? I think that Apple Board meetings will be much more interesting than before. Don’t get me wrong, I am sure that I would enjoy talking to Al Gore, as he seems to be a very nice and interesting guy, but from a technological perspective, conversations between Jobs and Schmidt should create lots of sparkles as two completely different visions compete heads-on. This is exactly how innovation is produced.

Upgraded iMacs, Mac mini

September 6, 2006

I guess that everyone within the Mac community is quite excited with the upgraded Mac models. This is quite natural as the new models improve on already very competitive machines. It will be harder than ever to try to argue that Macs are more expensive than PCs.

However, I am still a little disappointed. I wanted Apple to release a new version of FrontRow in time for the holiday season to better compete with Windows Media Centre. I guess that will not happen this year. It is becoming clear that the September 12 event will be centered around the iPod and the launch of a new online video purchase/rental service. So, this year will not see the launch of a PVR from Apple, built around the Mac mini.

I guess that I shouldn’t be too surprised. There are still many competing standards for delivering high definition to the home. However, if I were Apple I would probably focus on delivering a great experience to cable customers, at least in the U.S. The problem is that Cablecard 2.0, is apparently not ready for prime time.

I hope that the new version of Front Row, to be included in Leopard, as Steve Jobs indicated during it’s WWDC keynote will include PVR functionality, otherwise I would be really disappointed. In the meantime I still expect that during the September 12 event there will be some kind of enhanced Airport express with video capabilities that will help bring the Mac closer to the living room television.

The future of DRM

August 31, 2006

A couple of days ago it was FairUse4WM, now it isQTFairUse6. The fact is that current DRM schemes are fundamentally flawed. Until we move to a system where the user and the content provider exchange encryption keys (asymmentric encryption), this will keep happening over and over again. Apple may be able to protect the content they sell on iTunes slightly better because unlike Microsoft (for now) they control the iPod hardware and can therefore easily update the firmware to change the encryption method once compromised, but that will only buy them some time before it happens again.

This spells deep trouble for the iTunes music store, but even more for all the music subscription services such as Napster. Today for a very small monthly fee you can sign-up for the service and download everything you want. Once you have all the content you need you can use FairUse4WM to strip the DRM protection and move the songs to your iPod. Imagine, millions of songs for free, as there even is a free seven days trial period.

So, what happens now? It is clear that neither DRM or the threat of the DMCA is stopping hackers to get what they want. It is very unlikely that it the near future every citizen in the world will have its own unique private key, issued by the government or a trusted organization. I guess that this leaves us only with two options, trust the consumers (unlikely) or prosecute harshly all those who illegally share music or videos (very likely), but this applies only in countries where the police are capable of doing so and actually care (which excludes more than half of the globe).

At the end, those who will suffer more are recording companies and artists. Gone are the days when a single hit could make you a millionaire and generate revenues for life. Artists will still make a lot of money but they will have to work harder to earn it. They will have to perform live and tour the world. Obviously, for those who just have a single hit it will be harder, they will probably have to tour with others, but hey, life is tough for all of us. After all, what shows like American Idol have demonstrated is that there isn’t a lack of talent. In every industry, when that happens, salaries go down. Why not in the recording industry?

Today many industries such as the radio, television, press, books and movies are all in jeopardy because of the Internet. Among those, music is the most likely to survive, because many people are willing to sing and compose songs for free, just or the fun of doing it, even though production quality will suffer. I care much more about some of the other industries affected by the Internet, and I think that so should everyone.

Simple solutions to complex problems?

August 29, 2006

Ten years ago, I had just joined Informix and represented the company at a customer event. I had been hired because of my web experience, and although I had decent SQL experience, I had never worked in highly complex environments. So, when a customer asked if he required a product like Tuxedo to manage his transactions I looked to him straight in the eyes and said, Absolutely not! That will just add to your project complexity. The product I am presenting will handle this automatically.

Why could I say that, well because at the time I believed it. Technically the product could manage distributed transactions, but only if all the involved databases were Informix databases. The truth is that I had some doubts and checked the facts as soon as I went back to the office. I never repeated the mistake.

Why do I write about this today? Day after day I hear people claim facts that are just not true. Sometimes it may be a honest mistake, hey it happened to me, so why can’t it happen to others. But, having worked many years with salespersons, I really suspect that more often than not, people are just repeating buggy marketing messages without checking the facts, because they simply don’t know, don’t care or even worse, doesn’t serve their personal goals.

I am not really concerned about the lies most salespersons tell, I tend to think that it is part of their job description. I am really more interested in the professionals who highly recommend technologies without knowing or checking the facts. Fifteen years ago you could find developers saying that you didn’t need a relational database, since FoxPro was more than enough for all your enterprise needs. Today, it seems that many of these same people have adopted mySQL and are criticizing those who use products such as DB2 or Oracle without realizing that there are significant differences in availability, scalability and administration features. The same happens with PHP or Ruby developers who talk down Java. I can understand that not all projects require high-end products (which sometimes means expensive) but I cannot accept that people who do not understand in depth both technologies try to demonstrate the supremacy of the one they are familiar with.

This post was triggered by an episode of Podcast.net in which someone was basically saying that Java was obsolete and that everyone should now move to PHP because it is much simpler than Java. This is simply ridiculous. PHP cannot solve many of the problems that we face daily at IBM, like developing embedded applications for cell phones or PDAs. PHP is not a competitive EAI solution, nor does it allow to create client/server applications. That does not mean PHP is useless. I can see some developers choosing PHP over Java to create Web applications or to develop the front-end to an enterprise application, but that’s it.

There is a say in Mexico that says that if you repeat a lye a thousand times, it becomes the truth. This may be true, but it doesn’t help. As a technical person I want to use the best tools for each situation. I do not want ignorant people to drive the technology. The web has made it easier for everyone to publish their opinions. The problem is that the majority is not always right.

Even with Apple, a company I really do like a lot, because of their ability to simplify complex tasks, there are many times where they clearly over-hype a technology and end-users echo the message without checking the facts. Take for example the remote control that comes with most new Macs. Sure, it is simpler than the ones that come with Windows Media Center, but for now, you cannot really compare the functionality that both products provide. The same applies to iWeb, which is a simple application for beginners but does not meet the need of professional web designers or programmers.

We all want to have simple solutions to complex problems. However, sometimes, complex problems call for complex solutions, like it or not. Therefore, we may have to occasionally take the long, hard road. In some cases, we may find an easy solution to a complex problem, but this is not usual. If a company offers something that looks much better than everyone else is offering, make sure there are no drawbacks. Listen to the competitors. They may know something you don’t.

ITI0008Sp has been published

August 27, 2006

You can finally download the latest episode of IT Insight from iTunes. Even with my new Mac Book Pro, it still took me a lot of time to produce it. In this episode I discuss the challenges to develop a powerful web based presentation layer to an SOA based Entrerprise Application and some of the technologies that can help such as XForms or AJAX. Hope you all enjoy it.

IBM Managers meeting at Raleigh, NC

August 23, 2006

I am back in the U.S.A. just a couple of days after returning from my trip to California. This time I had to travel to North Carolina to attend an IBM Technical Sales Managers meeting. The conference has been very informative so far, as I could learn from the wisdom of people who have spent much more time than I in this position. We even had some time to have fun at a place where we could race go-carts and play mini-golf.

However, the party was over at 10PM and it gave me some time to publish a new episode of IT Insight (Spanish). I will probably record the podcast tomorrow evening, so check iTunes on Thursday and you should get the new episode. Please send me your feedback.

New episode of IT Insight coming soon

August 18, 2006

After returning from WWDC I have started working on a new episode of IT Insight. I hope to record it next week in Durnham, NC while attending an IBM manager meeting. It will cover the different options available for developers and graphic designers who need to develop the presentation layer of a SOA application.

Loading more posts...

© 2026 Huibert Aalbers. All rights reserved.

Contact Me