Posts Tagged ‘iPhone’

Apple’s Path to Become the First $1T Company

Thursday, August 18th, 2011

A few months ago, USA Today speculated that Apple would become the first $1 trillion company. Earlier this week, Apple made great strides toward this milestone when it surged ahead of ExxonMobile Corp to capture the title of world’s most valuable company.

Whether Apple lives up to this prediction or not, it has already achieved what seemed impossible. The company saw a 300% increase in stock price in less than three years, in a very difficult economic climate.  Today, Apple exceeds Microsoft in market capitalization ($213 Billion for MSFT vs $302 B for AAPL) although, just 14 years ago, Microsoft had to inject $150M into its bank account to keep from going out of business.

These facts are extremely unlikely and unpredictable, but don’t come as a surprise to anyone who has observed the last few decades with objectivity and, amongst other trends, paid attention to principles such as The Black Swan: The Impact of the Highly Improbable. (more…)

Cross-Platform Mobile Development – Which is the Right Path?

Friday, April 15th, 2011

Mobile Application Development - Which is the best path? With the announced availability of the Blackberry Playbook, the growing popularity of Android devices, and the traction that Windows Phone 7 is seeing, is it’s getting more challenging for businesses to develop a mobile applications strategy.

There are several different paths to building a mobile application, including:

  • Native Development: This involves building a separate application for each platform using the recommended native language.  
  • Titanium Appcelerator: An open source platform that allows developers to build mobile apps in Javascript and to package them for delivery on different platforms (Mac, Windows, mobile).
  • Open Plug: A software developer kit (SDK) to build cross-platform native mobile apps using ActionScript/Flex.
  • QT: A cross-platform application and UI framework that enables developers to build once and deploy across many platforms.

(more…)

The Economist Tackles the Internet of Things

Friday, November 19th, 2010

Internet of Things

Earlier this month, the Economist ran a special report on Smart Systems, otherwise known as the Internet of Things. The piece, entitled “It’s a Small World”, looked at the convergence of the real and digital worlds and the potential impact this has on us as a society.

If we think back, two decades ago the world was revolutionized by a similar type of network that provided people with a way to interact with each other – the Internet.  In the last decade the evolution of the Internet, defined as Web 2.0 by Tim O’Reilly in 2005, added user-generated content and created the concept of software applications engaging with each other directly. (more…)

Testing Out the Adobe Packager for iPhone

Thursday, October 21st, 2010

Packager for iPhone

With the changes to the iPhone developer agreement a few weeks back, the Adobe Packager for iPhone gained new life. The packager, which is a feature of Adobe Flash Professional CS5 software and the Adobe AIR SDK, offers a way to use existing Flash code to create native applications for the iPhone and iPad. We’ve been working on native iPhone and iPad development for some time now, so we were curious as to how this application could be used to port over some of our existing Flex-developed client applications. We took a sampling of applications we’ve built over the past few months, some simple and some more complex, and used the Adobe Packager for iPhone to convert them. What we discovered is that there are some significant limitations with this tool. (more…)

What does the Death of the Kin Mean for the Mobile Market?

Thursday, July 8th, 2010

For a trend named one of the top five of the year by Read Write Web, the mobile market certainly has Microsoft scrambling. Just six weeks into its launch, Microsoft has killed the Kin, its answer mobile effort geared toward the youth market. Maybe it was due to low sales, or expensive data plans, or the fact that Microsoft just isn’t hip enough to capture the teen market, but the Kin just never took off.

The Kin rose from Microsoft’s $500M acquisition of Danger back in 2008. This move was supposed to firm up the company’s floundering mobile strategy and provide a channel into the young, internet savvy and social customer market. Did Microsoft’s stogy corporate culture take over and stamp out the innovation the Danger team was known for?  For now the Kin team has been rolled into the Windows Phone7 team and will work toward bringing this device to market. (more…)

iPhone OS 4 SDK and the Developer Agreement Changes

Wednesday, April 14th, 2010

As you may have already seen last week, Apple announced the iPhone OS 4 SDK, which brings forward a few new, interesting and useful features. New to the iPhone, that is.

From my own light reading of the announcements, most features are actually far from innovative, it’s more about catching up to what was considered the “bare minimum expectations” of a phone, before the iPhone first appeared on the market. Features like background music, alerts from inside applications, some form of multitasking, etc. are exciting only because they were absent from the iPhone so far.

I hope someone will write the book on how Apple and Steve Jobs came to do such a daring thing with the iPhone. He was able to successfully release the innovation element first, without expectations and only deliver a technology that met base expectations after the innovation was adopted by the mass market. This is quite a feat.

The other interesting element is a change to the iPhone OS 4 SDK Developer Agreement, specifically in section 3.3.1. Here’s the updated content of the section:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited)

John Gruber has more details in his article titled New iPhone Developer Agreement Bans the Use of Adobe’s Flash-to-iPhone Compiler. The title of the article hints at the relevance of the change. With this clause, Apple kills Flash to iPhone (and iPad) compilation, MonoTouch, and a few other projects that were allowing people to develop for the iPhone without having to use ObjectiveC.

It will be interesting to see if these tools will adapt by generating ObjectiveC instead of compiling executables themselves and if such code generation will be accepted by Apple.

John Gruber followed up with another piece “Why Apple Changed Section 3.3.1” which speculates why Apple would have made the change. I, for one, disagree with Gruber’s arguments. What Apple is doing here is really not fair for developers.

The iPad has been compared to a canvas. Apple is acting as if the canvas is more important than the artist. It’s also implicitly saying that the artist can only work with Apple’s own pencils and ink on this canvas, or else beautiful art can’t be achieved. This act certainly puts the openness of the Android platform in a much better light.

iPhone Roadmap – What’s missing?

Wednesday, March 12th, 2008

Last week, Apple unveiled its roadmap for the iPhone. The plans announced mainly fall into two categories, supporting iPhone in the enterprise, and opening up the iPhone’s software development kit (SDK) to third-party developers.

For enterprises, Apple is licensing the Microsoft ActiveSync technology to add support for Microsoft Exchange within its current iPhone applications. At the same time, they have also announced that they are allowing third-party developers to license their native SDK for the creation of iPhone applications.

There are already 1,000 web applications available today for the iPhone, and 71% of mobile browser traffic in the US is coming from iPhone users. Now the only thing missing from the equation is support for rich Internet applications (RIAs). Rumours of Flash support have been swirling around since the official announcement of the device, but Apple hasn’t confirmed anything.

Now with the advancements made by Microsoft with its upcoming version of Silverlight 2.0, Apple has a choice of paths. They can either opt to support RIAs though Adobe Flash Player or through Microsoft Silverlight. Or maybe they will opt to support both. We eagerly await Apple’s next move.

Back to the Desktop

Wednesday, September 12th, 2007

Lately there have been quite a few articles published about the rebirth of the Desktop application. However, few have been quite as informative as “Return to the Desktop” an article in the September issue of Dr. Dobb’s Journal. This piece does a nice job of presenting an unbiased view of the technology driving the move back to the desktop. From Google Gears and Adobe AIR, through to Microsoft Silverlight and even the Apple iPhone, this article provides a broad spectrum view.

Dr. Dobb’s Journal is a classic publication in the software development world, with a history that dates back to 1976.