Stream live video to your iPad, virtually any format gets converted live by an app called Air Video. No jailbreak required! Yesterday night I wanted to watch a TV series on my iPad in the bedroom, but I had it on a DVD encoded with the popular DivX codec. Of corse, the iPad and the… →
More than 1 million iPads sold, iPad 3G sold out, international sales just starting
Apple has sold nearly 90 million iPhone OS devices worldwide, and recently announced it has sold more than a million iPad devices. Meanwhile, the iPad 3G remains completely sold out in the U.S. weeks after its release. “One million iPads in 28 days — that’s less than half of the 74 days it took to… →
If Apple is the new IBM, then Google is the new Microsoft?
Google Search, Google Ads, Google Phones, Google Browser, Google Netbooks, Google Tablets, Google TVs, then what? Vic Gundotra, vice president of engineering for Google, suggested during Google I/O conference that Google’s entrance into the mobile phone market was a move meant to directly oppose the likes of Apple and its tightly controlled iPhone platform. “If… →
The great tablet catch-up
It doesn’t matter if people understand your business model or not… if you sell a million of anything in 28 days, the competition will soon be clawing to get into the game. Apple is seeing some potential for competition. The other tablets are coming in a few classes of devices. Several models will run Windows… →
Delegates and Protocols
Delegates and protocols are very useful concepts in object-oriented programming. These concepts are often used together, especially when a way to provide notifications to unknown objects is needed. Lets assume that we have a couple of classes that need to be notified when an event occurs. On this event occurring, they need to be notified… →
iPhone users upgrade, Android/Blackberry/WM users don’t
Many people don’t give a second thought to the idea that you can upgrade your laptop or desktop computer to a newer operating system, even an OS from a different vendor, down the road. It’s a completely different story for mobiles. The roots of the problem are in the specialized hardware that mobiles have. The… →
Game changing tablet & mobile at HP
Palm’s Foleo appeared to be a misguided attempt to add value to PalmOS phones. It had an ARM CPU, instant on capability, and ran a custom version of linux. The offering was canceled just shortly before it would have become available. Looking back on this effort now, it has some similarity to the expected Android… →
What the iPad did to personal computing
The iPad. Hate it, love it, addicted to it?… reactions are all over the web, the only thing you can’t do is ignore the new “magical” device from Apple. Steve Jobs finally reached the target he and Wozniak had when they initially started working together: the iPad is the first computer for people that don’t… →
iTunes Connect: Chrome works better than Safari
Every time I get to upload an update to one of our iPhone, iPod Touch and iPad apps, I get frustrated by a number of things within iTunes Connect (itunesconnect.apple.com). In this post I want to focus on the total lack of feedback on the upload progress of the app binaries. In Safari the spinner… →
Apple’s iPhone OS 4 new terms and conditions to kill Flash CS 5, Rhodes and Appcellerator Titanium?
Apple iPhone Developer Program License Agreement was updated in the iPhone 4.0 SDK to specifically prohibit the development of apps using “an intermediary translation or compatibility layer or tool,” which would include Adobe’s Flash, Sun’s Java, Microsoft’s Silverlight/Mono, Unity 3D games engine, and most Cross-platform development frameworks such as Rhomobile Rhodes and Appcelerator Titanium. An… →
Apple’s iAd vs. Google’s AdMob: will iAd kill AdMob?
Apple’s tent poles for iPhone OS 4 looked somewhat aimed at getting back markets in which 3rd parties have been filling the role so far: one of these is iAds. The dominating platform for mobile ads is currently AdMob, which provides a complete platform for advertising on mobile devices through web sites and mobile apps… →
HP entering the mobile arena, acquired Palm
“Palm’s innovative operating system provides an ideal platform to expand HP’s mobility strategy and create a unique HP experience spanning multiple mobile connected devices” — said Todd Bradley, executive vice president, Personal Systems Group, HP — “The smartphone market is large, profitable and rapidly growing, and companies that can provide an integrated device and experience… →
Apple’s iPhone “4G” launch on June 7 with iPhone OS 4
Apple announced on Friday that WWDC 2010 will kick off on June 7, running through June 11 at San Francisco’s Moscone West. A date for the keynote was not announced, though it is expected to be June 7. One new rumor suggests the fourth-generation iPhone could go on sale immediately after it is announced. A… →
Interface Builder not in sync with Xcode: can’t see images classes and project status is yellow or gray
Ever since upgrading Apple’s iPhone SDK to 3.2 beta and 3.2 final now, I started experiencing this issue: Interface Builder (IB for friends) didn’t recognize, show or list the images in “nib” files associated to an Xcode project. Other symptom of the problem is Interface Builder not being kept in sync with an Xcode project… →
Objective-C: Delegates
The delegation is a commonly used pattern in object-oriented programming. It is a situation where an object, instead of performing a tasks itself, delegates that task to another, helper object. The helper object is called the delegate. Let’s say there is a main class that wants to delegate the calculation of a sum to another… →