Home  >  

Mobile + Web + Desktop = Platform

Author photo
| | Comments (1)
AddThis Social Bookmark Button

If you've been living under a rock this week, you may not have heard that the first phone using Google's Android platform was released to the public. This is supposedly the first significant competitor to the iPhone. However, neither the iPhone nor Android is the first mobile computing, communications and entertainment appliance; this is a growing space, and undoubtedly the choice of technology and platform will be a hot button topic in the years to come.

The "mobile wars" have been raging for a while with Apple's iPhone, RIM's Blackberry, Microsoft Windows Mobile, among others. Each attempting to outdo the others for market dominance has created a wave of innovation. Google's addition to this space marks the first "open" nature platform for development. Many see this as a good thing, which will make development much easier for mobile phones. I'm eagerly watching to see what happens next (and i've only seen online demos).

The RIA space, desktop space, and mobile space are already converging. This is something we, as technology developers must be aware of. A key differentiator in your product or project could be it's availability as a platform. The current wave of RIA applciations are rendering the operating system as a commodity. You can write applications that are extremely feature-rich and run on nearly all operating systems; Windows, OSX, Linux. RIA platforms and technologies are evolving to target mobile platforms, in addition to the web and desktop.

The experience of a software solution is no longer just how it appears in the browser or on the desktop. You can extend it to have multiple presences (web, desktop, mobile) which augment each other and work together to efficiently solve problems and meet your needs.

To me, this sounds like a big change in how we develop software.... We're not just building applications anymore; we're building platforms. You have to look at the bigger picture of how people use their devices, what service your software provides, what tasks it can accomplish, how different paradigms (mobile, desktop, web) can be utilized to achieve various tasks, and how you can exploit the benefits of that paradigm while keeping in mind its limitations.

___________________________________
Andrew Trice
Principal Architect
Cynergy Systems
http://www.cynergysystems.com

Read more from Andrew Trice. Andrew Trice's Atom feed

Comments

1 Comments

The G1 looks rubbish. There may be a few hard core tech-heads that want to get their hands on some real hardware who pick it up, but I very much doubt it'll make any kind of waves amongst the iPhone or Blackberry market.

As for Apple... their platform is obviously very popular with developers, but they are about to shoot themselves in the foot and potentially risk legal intervention:
http://www.phonenews.com/apple-blocks-developers-from-bypassing-app-store-4695/

People are going to become weary about being innovative with a platform when the control of their app's distribution is not only out of their hands, but even if the app does make it out there, it can quickly and easily have the rug pulled from under it.

Leave a comment


Type the characters you see in the picture above.

Tag Cloud

Poll: Sci-Fi Movies

What's Your Favorite Sci-Fi Movie of All Time?

Vote | View Poll Results | Read Related Blog Entry

Latest Features

  •     Welcome back to the series. This time we are goings to build a really exciting component that will be used to simply display information about the user. Well, you might say why to we need such a component, is there... Continue Reading
  •    Welcome back to our exciting Facebook ActionScript series. In this article we will discuss one of most important (and most exciting) features of the FB platform, it's the publishing of news. We all know when we log in to facebook,... Continue Reading
  • This article provides 10 tips and best practices (in no particular order) for maximizing the benefits that Dojo can bring to your next project. For a more thorough introduction to Dojo, see the article Dojo: The JavaScript Toolkit with... Continue Reading
  •     The notifications are one of the most interesting (and important) parts of the facebook area. In order to completely understand the Flash side of it, we need to understand the basics of the facebook notification, what it is and how... Continue Reading

Development Series

Get an overview of the tools and technologies that work together to allow developers to build Rich Internet Applications (RIAs) quickly and easily.

facebook icon Facebook Application Development

Anatomy of an Enterprise Flex RIA

Recommended for You

@InsideRIA on Twitter

Archives

  • Or, visit our complete archive.  

About This Site

Welcome to the premiere community site for all things RIA sponsored by O'Reilly Media and Adobe Systems Incorporated.