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

Archive for the ‘Macintosh’ Category

January 29th, 2008

Jens

Filed under: Apple, IBM, IT Insight, Mac OS X, Macintosh | Huibert @ 5:34 pm

I met Jens Alfke during the 2006 WWDC. Apple had organized a party on their campus and during the event attendants had the opportunity to talk to Apple engineers. I had heard about the Pub-Sub API and wanted to learn more. The API allows developers to easily add RSS support to any application. RSS is used today to push web content and podcasts to users but it can be used to publish any kind of content. For example, an RSS feed could contain crosswords or sudokus. This would allow end-users to get a new set of games delivered every day automatically to their computer or mobile device, provided that their RSS reader understands the format these puzzles are distributed in. The Pub-Sub API makes developing such applications much easier as it allows programmers to avoid all the problems related to parsing RSS feeds.

I looked for the Cocoa team and asked one of the Apple engineers about Pub-Sub. It turned out that he had written the API. Jens was very enthusiastic about it and eager to share his knowledge, it was obvious that he was proud about the job he had done. I discussed with him a couple of ideas on how to use his API. I thought that it would be nice to expand the Address Book to support RSS feeds. After all, many of us have now friends who own web sites and keeping in touch with them through the Address Book makes more sense to me than doing it through Mail App. We had a nice conversation and I moved on.

I recently remembered this encounter because of a post that Jens published on his blog. In it Jens announced that he had decided to leave Apple and explained his reasons. I will not judge his reasons, but as a tech manager, what I see is a recognition problem, which is very common in the technical community. Engineers love to solve problems, but after they do, they usually want to be recognized. The problem is that others usually do not care. When I say others, I mean all those who do not realize the complexity of the work that has been done. This applies obviously to salespersons and managers but sadly also to family. I learned that very young, my parents did not understand the complexity behind writing 3D games in assembly language, they thought I was wasting my time. Today nothing much has changed, my wife and daughters don’t get it either, but that is ok. Do you imagine a world in which family love would be measured by the complexity of our work? I don’t think so. Recognition is something that you have to get from your peers in order to be really valuable. I imagine that the idea of being popular among a larger public can seem attractive but developers are not rock stars and never will because in order to be successful we much spend our time out of the public light.

Is it possible to get better recognition as an indie developer? I guess so. Wil Shipley is the closest thing to a rock-star among Mac developers. His multiple successes (first at Omigroup and now at Delicious Monster) are well documented, but this comes at a price, there is only so much you can do nowadays alone or with a very small team. And then, there is only one Wil.

In large companies like IBM, recognition usually comes in the form of an award and sometimes with cash. The technical community accepts the cash but they usually long for something else. At a recent meeting where we discussed the issue, some technical specialists suggested giving interviews as a reward. Others wanted to have their certification credentials printed on their business cards. It is obvious that we face the same problem, proper employee recognition. Some companies like Google allow their employees to spend up to 20% of their time to work on personal projects. This could be a way to allow them to get the recognition they are looking for, outside of the company (and help them understand how hard that actually is), but it is a very expensive proposition that most high-tech company shareholders are not likely to approve.

The truth is that we developers must learn to take pride in our work and live with the recognition of a group of persons we respect. That is the way it works in most professions anyways. I have no idea if there is such thing as an Accountant of the year, but even if there was I couldn’t care less, much in the same way accountants do not care about programmers. Should the picture of chemists be on soap boxes? I don’t think so. Engineers think they deserve recognition because they solve complex problems and have lots of ideas. It may be true, but if others do not see the value of our work we must learn to accept it. We should be grateful to have an interesting job we enjoy. That obviously doesn’t mean that we shouldn’t switch jobs when we no longer have fun, on the contrary, it just means that we shouldn’t do it in search of glory, because we will not find it. Music appeals to everyone, that is why there are rock-stars. Software development only appeals to a few.

As for Jens, I wish him the best in his new endeavor. I am looking forward to try the new applications he his working on, I am sure they will be terrific. I already know he is a great developer, he won that recognition two years ago at WWDC.

Technorati Tags:
, ,


January 28th, 2008

HDD upgrade

Filed under: Apple, General, Mac OS X, Macintosh | Huibert @ 10:12 pm

Picture 1.pngDuring the week-end I updated my internal 17” Powerbook hard drive with a new Samsung HM320JI. The operation is actually quite easy if you have the right tools and some patience. You just need to follow the illustrated manuals published by the nice people at ExtremeTech or iFixIt. Replacing the drive was actually quite fast, it can easily be done in half an hour. The problem is re-installing the OS and migrating the contents of your old startup disk to the new one. Even though Leopard features a nice migration assistant that takes care of everything for you, the operation can take over two hours for a relatively small 120GB disk.

Anyways, I am really happy with my new drive and I encourage everyone to perform such an upgrade. However, be aware that finding a large capacity laptop drive was much harder than expected. It turns out that the largest 2.5” internal drive I could find at Fry’s or Best Buy were relatively small and old 160GB models. Knowing that 500GB models are already available on the web, I was quite disappointed. The store clerk told me that there wasn’t much demand for such drives. I find it hard to believe. I finally bought an external 320GB 2.5” drive. The enclosure now holds my old disk and this made it easy to transfer the data to my new disk. If you do the same, just make sure the disk is a SATA drive. Good luck!


January 21st, 2008

IBM getting closer to Apple

Filed under: Apple, General, IBM, IT Insight, Mac OS X, Macintosh | Huibert @ 10:45 pm

images.jpegSix years ago, Informix Software was acquired by IBM. I remember this perfectly because at the time I was an Informix employee and, unlike many of my colleagues, I was quite excited by the news. The truth is that I wanted to join a larger company that would allow me to learn new technologies besides relational databases. That is why, after the acquisition, I spent most of my time working on WebSphere software, but I never forgot my passion for the Informix database engine.

This may seem strange to many as there are many RDBMS out there that are more popular than IDS but I have my reasons. You see, other database engines like DB2 or Oracle might be faster when tuned by experts but Informix achieves excellent performance by just tweaking a couple of parameters. In my experience, an average DBA can get much better results from Informix than from competing products. Since exceptional DBAs are scarce, I feel that IDS is a great choice for most companies unless they need the advanced XML processing capabilities provided by DB2.

Until now IDS was available for most UNIX variants as well as Windows. A Mac OS 9 client SDK was available many years ago but was discontinued when Apple moved to OS X. That is why I was so excited to learn that IBM had ported Informix Dynamic Server to Mac OS X.

However, the exciting news for Macintosh enthusiasts is that this announcement is not just an anomaly. There have been rumblings that at this week’s Lotusphere event in Orlando, IBM was poised to announce several new products for the Mac, including the Lotus Notes 8 client, Lotus Symphony and Lotus Sametime. This was made possible thanks to the efforts put by many IBMers to ensure that Eclipse runs smoothly on OS X.

Besides porting current IBM software to the Mac, IBM has also acquired some Macintosh software through acquisitions. For example, IBM recently acquired Solid, an in-memory database, that has offered for years a Mac OS X version of their flagship product.

While the Mac seems to have so far attracted the attention of the Lotus and DB2 brands within IBM Software Group, what about the remaining brands? Many software developers have long migrated to the Mac platform. It seems only logical that Rational should be interested in that audience. Since many Rational products are built on Eclipse, porting them to the Mac shouldn’t be that difficult. In fact, there already is a Mac version of Rational Application Developer. The problem is that it is for internal use only because it lacks the embedded WebSphere Application Software. This is a major issue. Despite being divided in five brands, IBM SWG products are very much integrated. Porting a single product is moot unless there is a clear strategy to port the whole portfolio.

A decade ago, IBM made a clear commitment to Linux and as a result made all SWG products available on that platform. That corporate commitment is still missing for Mac OS X, but the walls are crumbling, one at a time. For Lotus to make gains against Microsoft, IBM needs to support the Mac (and Linux) in a big way. Many Lotus products are built on WebSphere software and require Rational development tools to be customized. Convincing the WebSphere management team that they need to port some of their products to the Mac won’t be easy. After all, how many servers does Apple sell each quarter? Not enough to support a serious business case.

I do believe though, and this is pure speculation on my part, that it is just a matter of time before other critical IBM products such as WebSphere Application Server, WebSphere Process Server and WebSphere Integration Developer get ported to Mac OS X. It is amazing to see how the success of the Mac on the client side is getting a middleware company such as IBM to progressively port its server software. In the case of Linux it was a well thought strategy to create some competition for Windows. It all made sense as Linux was (and still is) a strong contender on the server side. In the case of Mac OS X, it is an unorganized move, fueled by a single brand and the passion of many IBMers, including myself, who have adopted the Mac as their platform of choice.


January 18th, 2008

Hits and misses

Filed under: Apple, General, Mac OS X, Macintosh | Huibert @ 9:32 pm

Last week I posted my predictions for MacWorld. How did I do? Well, not too bad. I actually nailed the AppleTV announcement, I was just slightly too optimistic regarding the price cut. Although Apple did not release the final 10.5.2 they released a new developer build that seems to be a week or two away from final release, and therefore I believe that I deserve some credits for that prediction too. Unfortunately, my remaining four predictions did not materialize. Apple did not release a 16GB iphone, there was a new iTunes release but it wasn’t version 8.0 nor contained the features that I expected. Finally, my dreams for a new portable Internet device did not materialize. All in all, I was quite happy to at least have predicted Apple’s new take on the Apple TV. It shows that Steve Jobs and company are not super human and that their moves can actually be predicted.

What I did not see coming was the MacBook Air. It seems like a gorgeous device, but it is not for me. Sure, I need a light computer for presentations and enhanced mobility, but the lack of 3G connectivity is a show stopper. I am currently using a Sprint PCS express card on my MacBook Pro and I am not ready to give up the convenience of being connected everywhere. I do not believe that the MacBook Air will be a failure. In order to maintain exponential growth in the laptop market Apple needed a new model to captivate a new segment of consumers and I think that they may take significant share away from Sony.

Finally, I must say that I like the Time Capsule. I really see myself using it. I have been using .Mac’s Backup regularly to well, backup my data and I must say that it is a pain to have to connect an external drive to my laptop once a week to protect your data. The only problem is that I already have an Airport Extreme base station. That means that I would have to pay $399 for a 500GB disk. That is expensive. The decision will probably be much easier for those who are looking into upgrading their old 802.11b/g wireless routers.


January 14th, 2008

Office 2008

Filed under: Apple, General, Mac OS X, Macintosh | Huibert @ 12:30 pm

Many Mac users seem to be quite excited by today’s release of Office 2008. The truth is that I couldn’t care less since. Like many Mac users, I switched to iWork long ago. However, when I started thinking about this, I quickly realized that I have abandoned not only Microsoft but also other large software companies like Adobe. On my Mac, besides iWork and iLife, all you will find are freeware and shareware products developed by small companies.

You may think that I switched to shareware simply to save some bucks. That isn’t really true, many of those products are top-notch. Take for example Coda, a great Web development tool developed by Panic (who also publish Transmit, a very compelling FTP client). This is probably one of the best tools available to design web pages for those of us who feel comfortable with HTML and CSS. Another great example is Pixelmator. I used to love Photoshop back in the version 3.0 days. After that it became a pro tool, too complex for the casual user. From my point of view, Pixelmator is basically Photoshop 3.0 with many great additional features at an unbeatable price. That is why this program has become my image editor of choice.

Today most end-users want simple programs to solve simple needs. I personally feel that the days of the large suites which pack thousands of features and are difficult to learn are long gone. That is why I no longer think that it makes any sense for Apple to buy large software company like Adobe. In the 90s such a move would have given Apple a significant competitive edge. Today the times have changed. Many things that could only be achieved with pro apps can now be done with consumer grade products, and as a result the market for pro-tools is stagnating or even shrinking. Apple knows the Adobe market pretty well as both companies share many customers. If Apple hasn’t made a move yet it is not just because Adobe is a pretty expensive company, it is primarily because it wouldn’t offer Apple the kind of rapid growth that Steve Jobs is obtaining by pursuing other strategies.


January 9th, 2008

Medialink 1.0.1

Filed under: Apple, General, Mac OS X, Macintosh, PS3 | Huibert @ 6:41 pm

When I bought my PS3 early last year there where no compatible UPnP solutions for the Mac to stream music, pictures or video to Sony’s console. I was disappointed but since the PS3 didn’t support many popular media types at the time I quickly realized that even if such a solution had been available I probably wouldn’t have used it very frequently. That totally changed last December when Sony released version 2.10 of the PS3 firmware with support for DivX and WMV.

When I tested EyeConnect 1.0.1 in February 2007 I had little success, the console could see the files stored on my Mac but was unable to display my media files. Fortunately, version 1.5.1 which was released later in the year offered much better support for the PS3, using a familiar Mac interface. However, some glitches remained. For starters, EyeConnect does not stream album art or previews of your pictures which is quite annoying. More troubling though is the fact that the PS3 reports frequent (non-fatal) network problems. I have no doubt that ElGato will eventually fix these problems, but at US$49.95 EyeConnect will remain an expensive solution for most console owners.

Yesterday Nullriver announced a new solution called Medialink. This is the same company that produces Connect360, the software Mac owners use to stream media to their XBox 360. The good news is that Medialink works perfectly. During my initial tests yesterday I ran into absolutely no problems. Unlike EyeConnect, MediaLink supports album art and media preview. Pricing is attractive too, at US$20 nobody should hesitate to buy this product since it instantly converts your game console into a gorgeous 1080p media centre.

There has been much talk recently about an upgraded AppleTV with a built-in Blu-Ray drive (and presumably support for 1080p, up from the current 720p). I am quite skeptical that such a product would be very competitive. Even if Apple was able to maintain the price of the enhanced device at US$299, that is just US$120 less than a PS3, including Medialink for your Mac and a Blu-Ray movie. Sure, movie rentals are not available yet on any console, but that is probably not a real differentiator for most customers in the U.S., let alone for those of us who live in countries with no iTunes store.

I am sure that everyone at Apple understands the situation. That is why I am very interested to see what Apple is planning to offer next week at MacWorld. My gut feeling is that Apple will not add Blu-Ray support (maybe 1080p support) and will instead try to make the device more attractive by dropping its price and add more new features beyond the widely expected movie rentals. Welcomed additions could be a web browser that syncs bookmarks with Safari and an RSS reader. DivX support would be nice too, but we all know that with Steve Jobs at the helm of Apple that is extremely unlikely.

Will that be enough to save the Apple TV? It will all depend on price. If Apple is willing to make no money on the hardware in order to increase movie sales and rentals it may work. That would be a major change for Apple though as they have until now consistently followed the opposite strategy, making money on the hardware while working with razor thin margins on the software. However, in order to compete effectively against Sony, a company that is used to lose money on the hardware (at least on their game consoles), they have to adopt the same strategy. With hardware margins hovering around 30% at Apple, a US$199.95 40GB Apple TV seems achievable. Will Steve Jobs announce that next week? Who knows, but it is much more likely than a Blu-Ray equipped AppleTV.


January 7th, 2008

Citibank-Banamex

Filed under: Apple, General, Internet, Mac OS X, Macintosh | Huibert @ 1:13 am

I have never been a customer of Citibank-Banamex. When I landed in Mexico about 15 years ago I started working at a rival (much smaller) bank called Bital (now HSBC) and for me it was much easier to open an account there. I have never switched, not that HSBC’s service is stellar but at least their Internet banking works pretty well.

My wife, however is a Citibank-Banamex customer. She normally does her banking transactions over the phone. However, today she wanted to access her account using the Internet. She called me and asked me to help her, because she was having trouble. It turns out that Banamex only supports IE and Netscape 7. Their error page even tells Mac customers to download either product. They do not seem to know that both products have already been discontinued, which is quite amazing.

The fact is that I have been working with Citi quite closely recently as an IBM Software Architect. They are big Java users, mostly a BEA shop but they have recently started to adopt WebSphere Application Server. From what I know, there is nothing in their current software architecture that would stop them to support either Firefox or Safari. That makes the situation even harder for me to understand. As I told them in an e-mail, it is easier for us to switch banks (and more likely) than switch computers. I do not believe that their customer service department understands that it is very likely that about twenty percent of their customers do not use IE as their default browser. Otherwise, they would probably avoid to ignore/upset such a large constituency.

I am sincerely surprised that in early 2008 we still have to educate such large corporations about standards, but it is clear that we have to. That is why I urge all Citibank-Banamex customers to send a complaint using the e-form that can be found here.

P.S. Yes, I have tried to change the user-agent to IE 7/Vista on Firefox and I was able to bypass the test, but all I got a blank screen. Anyways, I am not really interested in outsmarting their system, what I want them is to fix it.


January 4th, 2008

Does an dockable ultra portable device make sense for Apple?

Filed under: Apple, Macintosh, iPod | Huibert @ 3:13 am

Yesterday the Mac press was abuzz with a new patent filing from Apple regarding an iMac-like notebook docking station. While many companies patent ideas just to prove to shareholders that they are innovating, many seem to believe that this patent is indicative of things to come next week at MacWorld Expo.

I am not convinced, although the idea seems intriguing. Having a laptop that can dock behind a large monitor could allow Apple to sell more monitors and make MacBooks more attractive to potential customers who want to enjoy more screen real estate at their usual workplace. It is an incremental improvement over existing solutions. The problem is that Apple rarely settles for incremental improvements, they tend to prefer radical new designs. So, what if that laptop was not really a laptop but instead an Internet tablet, a larger iPhone if you prefer. This device would work as a standard Macintosh computer when docked and as a portable internet device when used as a stand-alone product.

I have been thinking about how such a device would work and it is clear to me that in order to save energy, this dual personality is required. When docked, the processor could run faster and be refrigerated efficiently using any of the technologies described in the patent. Undocked, with the processor running at lower frequencies, no refrigeration would be required, just like in the case of the iPhone. However, customers are not likely to accept a device that runs their existing Mac applications slower when on the move. That is why such a device would need to behave as a “super-iPhone” with a multi-touch UI and not as a Mac when not connected to the dock. This may seem a weird idea. After all, the reason we buy laptops is to have our computers with us at all time, right? Yes, but most of us do not use our laptop the same way at home or at the office as we do while traveling. At the office I generally create content, outside I display content. That means that I usually need more horsepower at the office than outside. In fact, I would argue that if that such a device allowed me to display presentations, read digital books, browse the Internet, watch videos, listen to my music and update my blog, that would cover most of my needs while on the go. Sure, I would lack the capability to work on my projects with XCode at a Starbucks but that is something most users do not care about. The nice thing about such a design is that it could transform tablet users into Mac users with just the purchase of the dock (which would presumably be optional).

So, can such a device be built today? Sure, if you open a laptop you will see that it does not contain much circuitry. Most of the space is used by the HDD, the optical drive and the keyboard which can be replaced by flash memory, eliminated and substituted by an on-screen equivalent respectively. The question is if such a device would be successful with customers. I am not sure, while early adopters would probably rush to buy such a product, this concept still represents a major paradigm shift and Apple would need to educate the market on how to use such a device, which is both difficult and costly. That is why I do not believe that such a device will be introduced by Steve Jobs on January 15. However, you never know…


December 31st, 2007

Apple movie rentals, what about HD?

Filed under: Apple, General, Macintosh, iPod | Huibert @ 4:01 am

There is a lot of buzz in the media industry around Apple plans to offer video rentals in January. I have even seen articles saying that this may mean the end of Blockbuster and even NetFlix. I don’t see why. If Apple only plans to make their current movie catalog available for rent, they will hardly become a threat to anyone. Why? Simply because of the poor video quality they currently offer, which may be enough for an iPod, but certainly not for a big flat-screen TV.

Offering rentals in addition to movie purchases will not change this fact. To be really competitive and win new customers, Apple needs to offer a much larger movie selection but foremost they need to move to HD, and that probably means moving to 720p. So far, not a single rumor has indicated that this will be the case. That means that either that may be the secret Steve Jobs is keeping for MacWorld or that this new effort will not create a major breakthrough in terms of new users moving to iTunes to get their movies.

I know that there are many out there who have still not adopted HD. Nintendo for example is making a killing selling the Wii to customers who do not care about HD and that is fine. However, when you sell a device like the AppleTV which does not advertise support for resolutions less than 480p and favors connecting to a TV through an HDMI connector, that is obviously not the public you are targeting.

Right now Apple offers three devices that could display HD content, the AppleTV, the iPhone and the iPod touch. Add to that all the Macintosh line of computers. However, Apple also offers two other devices, the iPod nano and the iPod classic which do not offer the proper display size ratio to support HD content. That means that moving to HD would leave out many recently released products. That doesn’t make much sense. If Apple chooses to move to HD they will probably have to keep offering regular content for many of their customers. That could explain some of the rumors about variable content pricing. It may turn out that the price will not vary based on the content, but instead based on the resolution of the content. That would be more in line with what Apple is already doing with iTunes plus.

Of course, right now all what I have been saying is purely speculative. However, if Apple wants to compete effectively in the media server arena, they will need to move to HD at some point, even if it is just to match what others are already doing. MacWorld seems to be the perfect occasion to announce such a move and in my opinion this would be a far more important announcement than just movie rentals.


November 29th, 2007

Royalty

Filed under: Apple, General, Mac OS X, Macintosh, Politcs, Society | Huibert @ 5:00 pm

Having been raised in Switzerland, a country which was never ruled by a king, I have always seen royalty as a ridiculous idea, even though I am Dutch and therefore I am a citizen of a country “ruled” by a Queen.

Since it doesn’t look like my fellow countrymen are particularly interested in getting rid of this ridiculous and expensive remain from a distant past, I am at least glad that in The Netherlands we got the next best thing, a smart royal family.

The proof is that both crown prince Willem-Alexander and his wife Maxima have recently purchased an iPhone while shopping at an Apple Store in the U.S. Even better, it seems that he is an avid Mac user who participates regularly in Dutch Apple Forums. I wonder if he listens to the “One More Thing” podcast, one of my personal favorites.

Even though I am still convinced that my country should be a Republic, it is nice to see my future king making the headlines for his good technological taste, instead of the shameful behaviors displayed by other royal families.