Home -> Law Blog Directory -> International Law Blogs -> GenereuxLaw

OR PHONE (866) 635-1838 for Bankruptcy Help, (866) 635-6190 for Divorce,
(866) 635-2689 for Personal Injury or (866) 635-9402 for Criminal Defense

Find a Local Lawyer

Bankruptcy (866) 635-1838
Divorce (866) 635-6190
Personal Injury (866) 635-2689
Criminal Defense (866) 635-9402


International Law

: GenereuxLaw

Language Barrier Between Smartphone Apps Can be Eased by Sharing the Logical Design of the App

By wjg


Anyone who’s not on an iPhone might be Apple-green with envy over the amazing choice of apps available fordownload at the iPhone App Storeversus the apps at Blackberry’s App World.There are far more iPhone apps, they tend to be less expensive, and they don’t run on Blackberrys. Is this inevitable, when apps are written for different operating systems because they have to be written in different languages? Is this a continuing, deliberate fragmentation of the market to create the appearance of separate solitudes between Microsoft and Apple operating systems and the devices that run on them (i.e. Blackberry and iPhone, respectively)? Maybe both, but what else is new? Well, crowd-sourcing efforts by developers to get their apps on both platforms with the least amount of effort, by creating more elegant code that shares the logical design of the app across both platforms.

What this means for the longer term is that as more and more software development kits (SDKs) in Objective-C (iPhone) and Java (Blackberry)get into the hands of grassroots developers hoping to make money selling their apps online, there is going to be a push toward cross-platform programming.As pointed out by developer Teabot on, the core application code can be written so that it appears very similar on either platform, with API wrappers around the edges of the code that can be re-usable.

To achieve the same look and feel on each platform would require very different ‘physical components’ according to developer Grouchal on, but Teabot goes on to claim that you should be able to share the logical design of your application if you carefully separate it into highly decoupled layers.This is still a big win because the logical application design probably accounts for a large part of your development effort, according to him.

This type of chatter shows it’s inevitable that the division of the apps market across operating system platforms will become eased, as grassroots developers become more inventive in finding ways to bridge the language barrier.

Full post as published by GenereuxLaw on August 06, 2009 (boomark / email).

Bloggers, promote your law blog by nominating your blog for inclusion in's Law Blog Directory and RSS Reader. Benefits described.
Related Law Blog Posts
Search Blog Directory:

Search Blog Directory:

Related Law Articles

Lawsuits and Settlements

Related Searches

US Law
#1 Online Legal Resource

Your Blog Subscriptions
Subscribe to blogs

10,000+ Law Job Listings
Lawyer . Police . Paralegal . Etc
Earn a law-related degree
Are you the author of this blog? Adding to your Blogroll increases relevance. You qualify to display a USLaw Network badge.
Suggest changes to this blog's description or nominate another for inclusion. Register for updates.

Practice Area
Zip Code:

Contact a Lawyer Now!

0.3736 secs (from cache 06/02/15 05:16:03)