huibert-aalbers.com
Home of the storm Java custom tag library

Archive for May, 2008

May 24th, 2008

Political storm in Argentina over a MacBook Air

Filed under: IBM, Society, Politcs, Apple | Huibert @ 12:56 pm

apple-macbook-air-2.jpgSeveral argentinean newspapers (link in Spanish) have reported on a MacBook Air gifted by Mexican billionaire Carlos Slim to Argentina’s president Cristina Kirchner. This is apparently creating a large controversy as the product is perceived as a luxury item. As a result, the presidency will create a public official gift registry to avoid any suspicions of corruption. This is certainly a good initiative implemented in many countries rocked by similar scandals in the past. However, in general the controversy was created over much pricier gifts like the diamonds that African dictator Bokassa gave to French president Valery Giscard d’Estaing back in the 70’s.

What really surprises me is to see how Apple products have become a symbol of luxury recently. I am sure that everyone remembers for example the gold plated iPod that David Beckham received from his team mates. I have seen many CEOs of large enterprises be the single Mac users of their company. For example, I know that Ricardo Salinas Pliego, CEO of Grupo Salinas and one of the wealthiest men in Mexico uses a Mac. At Banorte, one of the large Mexican banks, and probably the fastest growing one, there are only two Mac users. However, those users have a lot of weight as they are the CEO and the Director of Marketing.

What does that mean for the future of the Mac in large companies? Well, it means that the IT staff has no option but to learn how to use those computers and support them. That opens a new market for Apple. It also means that it is becoming harder for IT departments to adopt solutions that exclude the Mac. This is not good news for Microsoft and it could help companies like IBM or Oracle that have developed collaboration solutions that are truly platform independent. Many open-source advocates have long criticized Apple for their proprietary approach to computing. It is time for them to recognize that Apple is helping their cause very strongly by forcing the adoption of open standards.


May 19th, 2008

The iPhone opens new opportunities for OSX Server

Filed under: iPhone, Macintosh, Apple, Mac OS X | Huibert @ 11:28 am

83848B8C-D4BC-4CB1-8A00-3AEB614F969A.jpgThe iPhone is already a popular product in the US, but it will become much more popular, specially in the enterprise, once Apple releases version 2.0 of the iPhone OS. With the new software companies will be able to easily distribute custom build applications to their employees using a special version of the iTunes App Store.

While not much is known about this application, it is a pretty safe guess to assume that it is Mac OS X only and that it will probably included in an upcoming release of OS X Server. While such a strategy may help Apple sell a couple of hundred servers, it is hard to believe that Apple doesn’t have larger ambitions in the telephony market, specially for small and medium sized businesses.

Asterisk is a popular open-source application that is already widely used on Linux servers. It is used to create cheap telephony solutions that used to cost hundreds of thousands of dollars. The solution is an open source/free software implementation of a telephone private branch exchange (PBX). Like any PBX, it allows a number of attached telephones to make calls to one another, and to connect to other telephone services including the public switched telephone network (PSTN). With Asterisk it is easy to setup voice mail boxes and route calls to home numbers or cell phones.

Asterisk also supports a wide range of Voice over IP protocols, including SIP, MGCP and H.323. It can interoperate with most SIP telephones, acting both as registrar and as a gateway between IP phones and the PSTN. This makes Asterisk a perfect complement to iChat.

Apple has a long history of including open-source applications with OS X Server, making them easy to configure and manage. The OS already includes products such as the Apache Web Server or the MySQL database server. So why not include Asterisk? It would allow Apple to offer a turnkey solution for small to medium companies. Imagine a server that costs less than US$ 5,000 and offers everything that this market needs, from e-mail to instant messaging, from wikis to video conferencing, and now with a true unified communications solution. I am sure it would quickly become an instant hit.

What is required to make this happen? Asterisk already runs on OS X, so all Apple really needs to do is to integrate it better with the OS and offer the required analog phone and E1/T1 interfaces for the XServe. Additionally they will need to port iChat to Windows (this is long overdue). On the business side, they will also need to improve their VAR network as these solutions cannot be simply sold at the Apple Store, they need to be supported by IT professionals.

None of these hurdles seem too hard to overcome. I really believe that Apple will eventually offer such a solution, with an announcement coming maybe as soon at WWDC. After all, at the event there is an Information Technologies track designed for IT professionals who support Mac networks and many of those attending it would likely be very interested by such an announcement. The iPhone is Apple’s key to get the Mac into the Enterprise and Asterisk can make it happen in a really big way.


May 14th, 2008

WWDC is sold out

Filed under: iPod, iPhone, Macintosh, Apple, Mac OS X, General | Huibert @ 3:31 pm

wwdc08badge_small_soldout.pngLast year over 5,000 persons attended WWDC. At the time it represented a new record for the annual Apple developer event. The result was fueled by the imminent launch Mac OS X Leopard. This year, with 25 days to go before Steve Jobs addresses developers at the keynote speech, Apple has announced that for the first time ever, the conference has sold out.

I am sure that most do not realize the significance of this announcement. In the past, Apple has used many dirty tricks to artificially increase the number of attendants to WWDC. For example, there used to be a separate conference for Quicktime content creators. I believe that Apple cancelled that event two years ago and folded it within WWDC. Last year there was a session track for web developers, presumably to pave the way for new web applications targeting iPhone users. The result was that if you engaged in conversation with people you didn’t know you were likely to find out that they had absolutely no clue about Objective-C or XCode.

This year things are likely to be quite different. Apple no longer needs tricks to fill Moscone West up. Gone are the tracks for web developers and video content creators. There still is a track for System Administrators but the rest of the sessions are designed exclusively for developers. This means that even if attendance only grows to six thousand (the Convention Center was already packed last year), this will still represent a very significant increase in the number of real programmers attending the event. It is a clear sign that many of those 200,000 persons who downloaded the iPhone SDK are actually using it and want to be prepared for the launch of the app store at the end of June. This is going to be the best WWDC ever!


May 13th, 2008

Globalization

Filed under: Society, Politcs, Internet | Huibert @ 9:43 am

logo_en.gifEveryday you hear about globalization. It just seems that every single day our earth is becoming smaller and smaller. Global brands like Coca-Cola, McDonald’s and Starbucks are found everywhere. People all over the world are complaining that nations are losing power and independence. They claim that all important decisions are now taken at a supra-national level (this is specially true in the EU). But is it really true? Sometimes I wish it were. You see, I am Dutch but I was raised in Switzerland, attended college in France and Spain before getting my first job in Canada. I now happen to live in Mexico, but as many other things in life this is due to circumstances, and circumstances may change. That means that for me, as well as a growing group of people who have become used to live all around the world, the nation system doesn’t make much sense anymore. It simply places too many artificial barriers that make life ridiculously complex when it doesn’t need to be.

Despite all the talk about globalization, most of the changes that have happened over the last decades have mainly impacted corporations. At the individual level there are still many barriers protecting nations which make the life of people like myself difficult. I think that these barriers can easily be grouped in three kinds, commercial, financial and legal.

The commercial barriers are starting to crumble. It is becoming very difficult to limit the sale of a product to a single country or region or use differentiated pricing policies around the world. The gray market which quickly appears when artificial product availability and pricing is introduced by the manufacturer is taking care of the problem in most cases. However, there are still important issues impacting global consumers where I feel totally unprotected. One case is for example DVDs. The introduction of regions makes it impossible for me to buy a Spanish Blu-Ray disk because it will simply not play on my American PlayStation 3. The same happens with console games. Music is another sector that needs to be liberated. It doesn’t make any sense that I can easily buy a French CD from Amazon.fr but that I cannot buy from the French Apple Store. The problem is that I do not feel that anyone is fighting for the global consumer. We really need someone to pick that fight for us. These issues should be discussed at an international level, for example by the WTO.

On a financial level, I strongly believe that individuals deserve more freedom. We should be allowed to easily open a bank account anywhere in the world. Don’t get me wrong, I am not trying to avoid paying taxes, I just want to move my money where I can get the best returns. I would love to invest in the US through online brokerage companies like e-trade, but I can’t. It doesn’t matter if I have access to all the required information to find interesting investment opportunities. Because of all the legal barriers imposed to individuals, there is no way for me to invest in Serbia for example, now that they are moving closer to joining the EU. I would love to sell Euros and buy Dollars now that it is clear that the current exchange rate is taking a terrible toll on the European industry and that the ECB will have to lower rates, but that is not going to happen either because I cannot have an Euro denominated account in Mexico, despite being a customer of a global bank based in Europe. That drives me crazy. I do understand that if we liberalize the financial system this could be a great opportunity for drug lords and other evildoers to abuse the system, but I still believe that something needs to be done to help individuals take their financial decisions freely. Moving exclusively to electronic currency could be the solution to start eradicating crime and allow for more (supervised) financial freedom.

The legal front is the most complex and where more work is required. Taxation and retirement benefits for example are regulated by law and represent a major issue that countries have been trying to solve through bilateral agreements. However, if there is no such agreement in place you may be out of luck. Say for example that you worked 40 years in total, 20 in one country and 20 in a different country. You may qualify for retirement in any of those countries after working for 30 years, but if there is no agreement to recognize the years worked in the other country you may end up not qualifying for benefits in neither country. In general laws are still designed to protect citizens who live and die in their home country. This simply does no longer represent the current situation of an increasingly large population group and inadecuate laws are reducing worker mobility. If countries are serious about attracting talent they must make sure that situations like the one I described are avoided.

The problem is in many ways cultural, people are not used to this new situation. Most people still expect your nationality to describe you. However, those traveling to France will be very disappointed if they expect to only see white people wearing bérets and carrying baguettes under their arms on the streets of Paris. The world has changed. You would expect large Internet companies like Yahoo or Google to understand the problem, after all their reach is global, right? Wrong. They still assume too often that because someone connects from a certain country they are citizens of that country and that they behave in a predictable way. For example, when I connect to the US Yahoo main page from Mexico I get an ad for the Mexican soccer section (I couldn’t care less for Mexican soccer). When I connect to Google from Brazil, I get my search results in Portuguese. When I try to see the goals scored by Real Madrid on marca.com, I am denied service because I am connecting from outside of Spain. All this is simply ridiculous. Of course, I have the option to fight back, I can use a proxy server in the US or in any other country to fool the system, but why should I have to? This happens to some degree even in the US. That is why a device like the slingbox has become popular. People want to see their home team games while on travel. Consumers demand freedom and they will ultimately get it, even if they have to bend the rules.

I do not expect changes to happen quickly. Politicians do not have any incentive to help people like me. For starters, we do not live in our home country and too often we do not vote or represent a political force. Besides, the issue is complex and international cooperation is needed to solve the many problems that I have briefly outlined. As usual, governments are playing catch-up with the social issues that are grappling the world. Globalization is happening and not just at the corporate level. Governments need to adjust to a new reality and they need to do so very quickly because the amount of people who are becoming global citizens is growing exponentially and we are increasingly asking for solutions to our new problems. However, this issue needs also to be tackled by corporations who need to work with a new kind of customers who expect truly global service from global companies.