Showing posts with label Development. Show all posts
Showing posts with label Development. Show all posts

Friday, April 6, 2012

Make HTML5 games for iOS by Construct 2

Have you always dreamed of showing a work of your creation run from an iPhone. Unfortunately, since the dawn of time, developing games for iPhone is exclusive to Mac users and enthusiasts of Apple Objective-C programming language.


You do not have a Mac and know nothing about programming. Whatever, Just a PC to create applications for your iDevice now. These will be fully compatible with the iPhone or iPad.

The icing on the cake. Not only you do not have to know complicated language to code your applications! but mostly you can override a Apple Developer Account to test, disseminate and discover your own creations to your friends. Indeed, your application after installation on the iPhone, will in all respects equal to that created with the Apple SDK. A solution that would allow a wide range of users to sample the joys of development for iDevice.


Just visit the site Scirra to download the free edition of Construct 2 to install it on your PC and then finally some time to devote to your project. Obviously this article does not aim to explain the operation of the tool or even the development process. However, if the domain you are interested, we are ready to assist you in various tutorials. But before all things and to appreciate how powerful this tool is, do not hesitate to play "Kill Dark Red". An unpretentious little game that we've made a few hours. Arcade-type game Puzzle that uses the physical management of integrated Constructor2.

You can test "Kill Dark Red" on page Scirra arcade using any browser on Mac or PC. (To avoid the windosiens versions prior to IE9, indeed it has nausea and does not digest well HTML5)

To take advantage of "Dark Red Kill" on your iDevice. See you at here. From the download page you will discover the main menu to enchainer levels. Start playing with a simple "touch". However for comfort and to fully appreciate the fashion "full screen" do not hesitate to add a shortcut on your HomeScreen. You will get an application in all respects identical to those available on the AppStore.


Enjoy this game, but especially notice the fluidity and power of HTML5 on iDevice. It seems that Steve Jobs was able to glimpse the potential of HTML5 and we better understand its desire to bury Flash.

Wednesday, March 21, 2012

Interest of developers in every platform

The guys at Appcelerator are used, since January 2010, we propose a study of each quarter the interest of developers in every platform.

Their latest study, conducted with IDC, was released not long ago and shows that the interest of developers (independent, freelance and contractor employees) for the IOS is still great. Devs on 2173 respondents, 89% are attracted by smartphones and tablets by 88% equipped with iOS.


Provided that there is three months. However, the direct competitor what Android is in decline: 79% of developers say they are interested in developing on Android smartphones and tablets by 66%. These figures were respectively 86% and 76% last quarter.

Moreover, the rise of Windows and Windows Phone 8 is not to be taken lightly, as the IOS for Android. The two giants have been much less to fear from WebOS and Symbian, both platforms that close walk with 8% and 7% of interested developers.

Monday, February 20, 2012

Start your iOS Applications Development

Apple has published a very interesting guide to the process of developing applications for iOS devices and their sale in the App Store.


The guide is quite general and covers the basics needed to know if you want to deal with developing applications in App Store. For example, covered all the basics, such as language planning, designing an application (HIG), the sale of the App Store Thread with links to more detailed information.

Creating iOS apps is fun and rewarding, and if you're a new developer you might be wondering where to begin. This road map provides the perfect starting point for iOS app development. On your Mac computer, you can create iOS apps that run on iPad, iPhone, and iPod touch. Follow this road map to learn where to get the tools you need, understand the major concepts and best practices, and see where to find more information.

As you proceed through the road map, you will use Xcode and the iOS SDK, Apple's tools for app development. You will learn the basics of programming with Objective-C, the language that powers all iOS apps and frameworks, and will explore the Cocoa Touch frameworks. You will create a simple iOS app and learn how to test it on a device. Finally, you will learn how to submit an app to the App Store.

Each page in the road map introduces a new topic and links to one or more short articles about that topic. The road map provides you with a breadth of knowledge to get you started, and the last page, Where to Go from Here, includes links to documents you should read next. After you finish the road map, you will be prepared to delve deeper into any individual topic. You'll have the knowledge, tools, and skills to start developing iOS apps!

You can start with this guide by Apple RoadMapiOS.

Tuesday, February 7, 2012

Mobile Applications Development life cycle

A recent study just published, showing the priorities of the developers for this new year. Unsurprisingly, the mobile application development (or opening existing applications to new platforms) that is favored.

The study was conducted among 3,000 software developers worldwide by Zend Technologies, PHP programming environments. This study shows that 66% of developers surveyed (large, medium or small businesses as well as independent) emphasize the development of mobile applications for projects expected in 2012.

This is not a surprise since qu'Innovate 2011 Paris had already granted a large part of its submissions to the multi-platform programming and of the problem and access to enterprise applications in mobile context. Nevertheless, it is no longer surprising to see happen Cloud-oriented development in 4th position.

The trifecta is comprised mainly of Mobile, programming APIs and integration of social media. This last point is probably explained by the fact that programmers were all interviewed experts in PHP, so the web programming where social media has a special importance. But a survey conducted online by then the site Developpez.net confirms that the Mobile sector promises to be popular this year, before the cloud.

iPhone loses one of its key engineers


Do you know David Tupman? It's a safe bet that not, and yet this name hides behind one of the fathers of the iPhone and iPod. Apple's vice president in charge of engineering for the iPod and iPhone, the man is the inventor of some 70 patents relating to the management of the battery, the ambient noise reduction or interaction with the various accessories.



Yes but now, in all likelihood, the man reportedly left Cupertino, late last year after 10-year career at Apple. Man Behind the Curtain for the general public, it remains a centerpiece of the project's outcome iPhone and iPod. His successor has not yet been named (the development teams would work so no vice president for now). After Simon Prakash who is packing to go to Google, so it's the turn of another important part to bow out (with the sense of accomplishment, however).

Apple warns developers to be banned

The App Store has well over 500,000 applications and it is increasingly difficult for a new application for such an old, to succeed to emerge and to (re) position in the rankings. This is even more than the competition and the lack of promotions offered by Apple in the App Store ecosystem have created a parallel with a number of marketing companies to artificially boost apps offering positions in the App Store or create false opinions.



Apple seems to have decided to react and has posted a warning for developers:
This clearly indicates that developers or publishers who use solutions that promise or guarantee a position in the tops of the App Store could be banned from the development program.

This means that their applications would be at once removed from the store. Apple makes it clear that this will be (it) so even if the developer is not directly responsible for handling the positions or opinions but after using a third party service.




It seems that this happens after a post in the TouchArcade forum, evoking a commercial service using an automated solution to artificially raise the top applications in the App Store. Explicit fraud that Apple has to fight for the top of the App Store retains some meaning for consumers.

This follows a trend clearly in Apple's pay close attention to the contents of its App Store, knowing that the company withdrew a few days ago a number of applications that were clear and obvious copies of applications having been successful on the App Store.

Better to be warned ...

By the way, do you trust the top of the App Store apps for your choice?

Sunday, February 5, 2012

Android application development

Android includes various middleware and key applications. Android Inc was founded in 2003 but was later acquired by Google in 2005.


Java is used as the language for developing android applications. Android is available as an open source for developers to develop applications which can be further used for selling in the app market . Android, a linux based operating system provides Android Software development kit to all developers. Android Development is based on four basic components. First is a UI component that communicates to display screens. Each activity displays one screen to the user. Next is a reaction to an event. Third are the tasks that run in the background. Lastly, service that shares data with other activities and services in the application. Android Application Development is a growing business among software development companies now days. It has proved as a very beneficial business for companies who are into outsourcing Android services and expertise. The companies involved in business of outsourcing Android services and expertise are providing less expensive and high quality services to their clients. The Android software development kit provided by Google includes all the information of development including data storage and its restoration, security and permission, resource of symbols, notifications and background services, UI techniques, routing, browser, short messaging system service, 3D graphics, fast search box, contacts administration, advanced Bluetooth API, games etc. Android application development has some great features like its high speed to collect exact information, the simplicity of the tools used, its ability to supports audio, video, image and many other formats. The most important aspect of Android is its compatibility with different phones, which makes it more user-friendly. The Android phone works like a PC that broadens the different functionalities and keep itself updated with the help of Android application development companies. Using android applications you can perform a number of tasks on your phone once you log in from a PC when both are connected.
Mobile phones have become a vital device as it connects one to the world with just one touch. The devices like Blackberry's and iPhones have proven to be ideal for people who are into business especially when they are sitting in any corner of the world and still want to be near your business. Android applications are suitable for multiple purposes when it comes to your PCs or laptops. The growing number of mobile phone users has pushed up the need for new and more advanced android. As per the trend in the market there has been a straight rise in applications and buyers who want more utility from their mobile phones. The sale of android based smart phones has gone up in the last few months is due to the continuous advancements in creation of android applications by mobile app development company.

Get iPhone application submitted

When any iPhone application is developed you need to get the approval of the Apple, to get the iPhone application submitted and exhibited on the App store. When the application is submitted for being displayed on the App store there are two possibilities, either the application is going to be approved or rejected.


What would happen if all the applications submitted to the App store were approved?

If all the application submitted to the App store were approved it would be chaos for Apple and havoc for the application buyers and users. In this sort of situation even useless and harmful applications can get a place on the App store. When the iPhone user downloads such of applications he/she would find later that the application is useless or does not work. In worst cases downloading and installing such application could lead to the crashing of the iPhone. Some of the applications can also carry spy ware. This could bring disrepute to App store and harm its business.

What would happen if the applications submitted to the App store are rejected?

Rejection of applications on the App store has positive as well as negative effects. Some of the best positive effects include exclusion of the useless and harmful applications and assurance of application that are compatible with the operating system and platform of the iPhone. This sort of filtration of good applications from the bad applications makes the App more trustworthy. The buyers of the application from the App store can be assured that their money is not going to be wasted and their iPhone device is not at the risk of getting harmed.

The rejection of an application can have a grave effect on the iPhone application developer who has developed that application. The application developer is compelled to think that his/her effort has been in vain. He/she may thing of the time, money and labor to be a waste. The developer may get disappointed and may get so broken that he/she may after the rejection never try to develop any iPhone application. The rejection of application also affects the market. The rejection of application gives that Android a chance to approve that application and make it available to the people using Android phones. This gives the Android a chance to move ahead of iPhone.

How to reduce the rejection of iPhone applications?

It is only when the iPhone application developers does some mistake that the management of App store gets a chance to reject it. Usually when the rules and regulations set forth by the management of the App store are violated the application is going to be rejected. If the application complies with the rules and regulation and creates some worthwhile application for the iPhone users the chances of the rejection of that iPhone application are drastically reduced.

iOSOpenDev for Cydia Tweaks Development

An app aimed at lowering the learning curve for iOS developers looking to create jailbreak tweaks. The utility allows users to develop tweaks using Apple’s own Xcode software.


As promised, iOSOpenDev is now available for download. So if you have a little bit of a background in programming, and you’re looking for a way to get into jailbreak development, you might want to check it out…
Developing Cydia tweaks doesn’t get much easier than this. iOSOpenDev includes pre-made templates for Activator listeners, SB Settings toggles, and Notification Center widgets. It will even build the project into a .deb file, so it will be ready to submit to the repository of your choice.
All you need to use the application is a Mac computer, running at least Mac OS X 10.6 or later and Xcode 4 or higher. The developer warns that iOSOpenDev is still in beta, but he believes that it’s ready for public use.
If you’re interested in the application, you can download iOSOpenDev here.

Monday, January 30, 2012

About iOS 5 App Development

 If your looking for information about the iOS 5 App development then here is what you want.



Athough the technology marketplace appears to evolve at a rapid and continuous pace, much of this progress takes place in the form of incremental improvements. It is only once every 10 to 20 years that new technology truly results in sweeping changes to both the technology industry and consumer behavior. The late 1970s and early 1980s, for example, witnessed the introduction of the personal computer. The late 1990s, of course, saw the widespread adoption of the internet. A little over a decade later we are in the middle of yet another revolution in the form of smartphones and tablets.

In actual fact there are many similarities between the PC and smartphone revolutions. Both resulted in the widespread adoption of new technology by businesses and consumers alike. Both caused a massive surge of development activity resulting in large numbers of new applications being written. Perhaps most interestingly, however, both were triggered to a large extent by the actions of Apple, Inc. first with the introduction of the Apple II computer in 1977, then again 30 years later with the iPhone in 2007.

The iPhone and its peers in the smartphone market are remarkable technological achievements. In a device small enough to put in your pocket the iPhone can make phone calls, send and receive email, SMS and MMS messages, stream and play audio and video, detect movement and rotation, vibrate, adapt the display brightness based on the ambient lighting, surf the internet, run apps from a selection of hundreds of thousands, take high resolution photos, record video, tell you your exact location, provide directions to your chosen destination, play graphics intensive games and even detect when you put the device to your ear.

Perhaps the most amazing thing about the iPhone is that all of these capabilities and hardware features are available to you as an app developer. In fact, once you have an iPhone, an Intel-based Mac computer, the iOS SDK, a copy of the Xcode development environment and the necessary skills, the only limit to the types of apps you can create is your own imagination (and, of course, the restrictions placed on apps accepted into the Apple App Store).

The subject of this book is version 5 of the iOS operating system within the context of the iPhone. iOS 5 introduces a wide range of new opportunities for the iPhone application developer to utilize. Beginning with the basics, this book provides an overview of the iPhone hardware and the architecture of iOS 5. An introduction to programming in Objective-C is provided followed by an in-depth look at the design of iPhone applications and user interfaces. More advanced topics such as file handling, database management, graphics drawing and animation are also covered, as are touch screen handling, gesture, recognition, multitasking, iAds integration, location management, local notifications, camera access and video and audio playback support. New iOS 5 specific features are also covered including page view controller implementation, iCloud based storage, Storyboard user interface design, image filtering with Core Image and Twitter integration.

The aim of this book, therefore, is to teach you the skills necessary to build your own apps for the iPhone. Assuming you have downloaded the iOS 5 SDK and Xcode, have an Intel-based Mac and some ideas for some apps to develop, you are ready to get started.

Saturday, January 28, 2012

Mobile Application Development

“The search for common ground in a divided market”



In the beginning :
The first mobile phone in the history.
  • MOTOROLA DYNATAC 8000X

Early Smart Phones :

  • IBM Simon
  • Nokia 9000 Series




What is a smart phone?

  • Semi-Smart : phone that offers features beyond making calls like e-mail, taking pictures, play mp3, etc.
  • Phone that runs a complete operating system:
  1. Offers a standardized platform for development.
  2. Able to execute arbitrary 3rd party applications.
Quick facts :
  •  Today : 
  1. Cell phones in use today ~ 1.2 billion.
  2. Smartphones account for 14% ~ 170 million.
  • Projected 2012
  1. Cell phones ~ 1.7 billion.
  2. Smartphones 29% ~ 500 million.
  • 300% Smartphones growth in three years.
Mobile Development Solutions :
  • Java ME
  • Symbian
  1. UIQ
  2. S60
  • Android
  • Blackberry
  • OVI
  • Windows Mobile
  • iOS
  • LiMo
  • Ångström distribution
  • Adobe Flash Light
  • BREW
  • OpenMoko
  • Palm OS (Garnet OS, Cobalt OS)
  • Palm webOS (Mojo)
Why there are so many solution for Mobile Development?
  • Different Phones Different Uses
  1.  Phones for consumer or phone for business.
  2. V-Cast vs Palm
  • Money
  1. Hardware made money.
  2. Tried to maintain control over content and services.
  3. Wanted to charge 3rd party developers for the
    privilege of using their platform.
Common problem for The Mobile Application Developers is Abstraction :
  • Interface / GUI
  1. How does the developer create an interface.
  2. Different interaction techniques.
  3. Graphical capabilities of the phone.
  • Phone Services and Security
  1. What resources are available to your program.
  2. What types of boundaries or constraints are put on
    applications.
  3. How can code be considered “safe”.
Other issues they may face :
  • Distribution
  1. Centralized repository.
  2. Direct OTI.
  3. From PC.
  • Development
  1.  Language familiarity
  2. Debugging
  3. Emulation Vs on Phone
  4. Performance ( Very limited resources and battery )
There are three tiered solutions for Mobile Development
  • Virtual Environment
  1. Java ME
  2. BREW
  • Core Operating System
  1. Symbian
  2. LiMo
  • Rich Operating System : 
  1. Android
  2. iOS
 Now I am going to to talk about the Virtual Environments.
  • Java Platform :

  •  KVM / CLDC
The KVM / CLDC is specially designed mobile virtual machine. Original Ran with 128k Memory footprint. Paired down to bare bones like Reduced versions of classes of String, Object, Hashtable, Vector, Math, Simple Errors. Also The Yank out features are No long, float, double, Class Loaders, Threading and Multi dimensional arrays. But Each phone implementation can add them back. Notice that the KVM / CLDC takes a profile to complete the stack.

  • Mobile Information Device Profile
Mobile Information Device Profile adds libraries specific to Mobile phones like IO, Record management system, Basic media playback system. The LCDUI- 2D drawing library typically used for sprite based 2d games. And the Optional packages are SMS Control and PIM personal info management (Contact list control).

  • Java Micro Edition
Almost all phones include a runtime of  Pluggable Architecture. Java ME has attempted to be ubiquitous language for development. Its security model is relied heavily on digital signing. It also fells short of expectations like Phone specific plug-ins or Applications could be blocked without specific certificates and is currently paired down version of java 1.3. The New Version 3.0 just released and it offers support for several new features : GPS, New Graphics library LWUIT and Screen orientation. Also it's only available for windows with CLDC updated.

  • BINARY RUNTIME ENVIRONMENT FOR WIRELESS (BREW)
 It is developed by QUALCOMM and has V-Cast. The BREW is similar Java ME :
  1. C/C++ vs Java
  2. Smaller subset of phones
  3. Tighter integration then ME
You can start to finish development integration with high barrier to entry and number of large steps at high cost. Java ME can be as simple as publish and go.

Operating systems : Symbian
  • Symbian at a glance
Advantages :
- Huge Market Share 45%
- Robust and well vetted platform
- Very open
- Low overhead eventbased programming

Disadvantages :
- Strange flavor of C++ : Java and others with SDK
- Resource management is cumbersome
- Two popular SDK’s that are incompatible

UIQ VS S60 :
  • Rival SDK’s for the Symbian OS
  • UIQ
  1. Sony Ericsson
  2. Touch screen phones
S60 is developed and owned by Nokia and it is the current industry leader as it will become standard in late 2009. Note that both offer a full development stack.

S60 Development : The stack


S60 Development : IDE
  • Carbide.c++
  1. Developed by Nokia
  2. IDE based on Eclipse platform
  3. Provides a set of tools for debugging
  4. SDK independent
  • Carbide.vs
  1. Visual studio implementation
  2. Similar feature set
 S60 Development : Application Structure

All applications are treated as dll’s and have a single entry point and the main is Application Class.
It uses MVC style organization :
  1. M: Document Class
  2. V: Container / ContainerView Class
  3. C: AppUI Class
 S60 Development : Class And Variables




S60 Development : Active Objects




S60 Development : Error Handling
  • LEAVE and TRAP vs try/catch
  • Try Catch has large overhead
  • Use TRAP Macro
  • Cleanup is an issue :
Void Ctest::FooL()
{
CBar* v1= new (Eleave) Cbar;
CleanupStack::PushL(v1);
//Do dangerious things
EvilMethodL();
CleanupStack::PopAndDestroy();
};

    Tint Error :
    TRAP(error, fooL());{
    If(error!=KErrNon)
    {
    // Handel exception
    }

    S60 Development : Security Model
    • Data caging
    1. /Resource
    2. /Sys
    3. /Private
    4. /“Anything else”
    • Capabilities
    1. Open to all
    2. Granted by user at install
    3. Symbian Signed
    4. OEM
    S60 Development : Future

    On June 24, 2008 Nokia outright purchased the Symbian OS and Symbian Foundation Formed. Their goals are to “Provide a royalty-free open platform and accelerate innovation” and to combine Symbian OS, S60, UIQ and to move code base to open source in next two years.

     
     

    Operating Systems : iOS


    Numbers :
    • SDK Released March 6th 2008
    • Billion apps downloaded as of April 23rd
    1. Includes both pay and free
    2. Assuming 10% paid downloads
    3. lowest price of $.99/app
    4. $99 Million
    • 17% Market share just in front of Blackberry
    • Still well behind Symbian but growing very fast
    iPhone Development
    • Objective-C
    1. Message based architecture
    2. Similar to Smalltalk
    • No Java VM or other 3rd party plugins
    “An Application may not itself install or launch
    other executable code by any means, including
    without limitation through the use of a plug-in
    architecture, calling other frameworks, other
    APIs or otherwise. No interpreted code may be
    downloaded and used in an Application except for
    code that is interpreted and run by Apple’s
    Published APIs and built-in interpreter(s).”
    – iPhone SDK EULA

    iPhone Development: SDK



    • Four distinctive framework API’s
    1. Cocoa Touch Layer
    2. Media Layer
    3. Core Services Layer
    4. Core OS Layer
    • IDE
    1. Xcode
    2. Interface Builder
    3. iPhone Simulator
    4. On phone application development
    iPhone Development : Interface Builder / Xcode
    • Design for graphical, event-driven applications.
    • Pallet of GUI widgets to use in your views.
    • Drag and drop widgets onto views.
    • Links between objects can be created graphically.
    • Produces Nib Files.
     iPhone Development : Design Patterns

    Delegation don't subclass and method calls are messages [Object Message] and both are dynamic. The memory is managed that can auto-release.
    {
    NSString *string =[... Alloc]…;
    [string release];
    return string; //??
    }
    {
    NSString *string =[... Alloc]…;
    [string autorelease];
    return string;
    }
    iPhone Development : Application Life Cycle


    iPhone Development : Security Model

    Originally all applications ran as root. Not a whole lot better now because all apps run as “mobile” user. The iOS survived this year’s Pwn2Own google competition. Security based on delivery mechanism and all applications must be delivered through the iTunes App Store. Applications addition requires apple approval and testing it costs $99 for App Store and $299 for Enterprise and it is digitally signed by developer.

    iPhone Development : Future
    • In app purchases
    • Accessory APIs
    • Peer to Peer connectivity : New Game Kit
    • iPod library access
    • Embedded maps
    • Copy & Paste
    • Video
    Is it the year of Android?
    • Averaged 47% growth/month over first four months.
    • iPhone 88%
    • Currently only on HTC Dream(G1)
    • Really cool concept but will it penetrate the market.
    What is Android?

    It is a full stack of OS, Middleware, Applications and IDE. It is a fully open source OS. Android gives the user the full control of their devices and can establish preferred applications. Application Modularity provide functionality that can be used by others.

    Android Development : The Stack


    Android Development : JVM

    • Dalvik
    - Register-based Java virtual machine.
    - Runs .dex files.
    - Similar to a JAR.
    - Used a cross compiler tool ‘dx’
    - Optimized for multiple instances.
    • Why not Java ME?
    - Not fully open source.
    - Still under control of Sun Micro.
    - Veto on any proposed changes.

    Android Development : Application Overview
    • Packaged in one .apk file
    • Each application lives in its “own phone”
    - Its own Linux process.
    - Its own JVM.
    - Its own “file system”
    • Component based architecture :
    1. Activities
    2. Services
    3. Broadcast receivers
    4. Content providers
    • Manifest file provides information about components.
    Android Development : Activities

    A visual interface for one task a user will attempt. Each activity gets a window to draw in. Similar to a controller, takes view objects to display in the window. Views can nest within each other. Application can designate one activity as first.

    Android Development : Services

    Background process that is not UI ex. Media Player. It can connect (bind) to a service that currently running or by starting it. Once bound can communicate through predefined interface. You start, stop, etc the Media Player.

    Android Development : Broadcast Receivers / Content Providers
    • Broadcast Receivers
    1. Event listeners ( No UI ) 
    2. Can broadcast events
    3. On event execute activity or display notification
    • Content Providers
    1. Opens specific part of an applications data
    2. Uses Content Resolvers
    Androids Development : Intents
    • Contains the target object, the target method, and a URI of data to act on
    • Activates components ( Aside from content providers )
    • Intent can call startActivity, startService, sendBroadcast
     Android Development : Application Life Cycle 


    Android Development : Demo



      That's all folks,
      Thanks for reading.

      Wednesday, January 18, 2012

      Mobile phone applications are equivalent to computers

      Mobile app development is becoming more and more popular these days. There are various companies who are developing apps for various platforms like iPhone, Android, Blackberry, etc. Today mobile phones are equivalent to computers and are performing multiple tasks. Many tasks which were previously possible only on pc can now be done on mobile phones. This is possible because of the operating-system platforms of the mobile phones and mobile app development environment. Here, I am providing information regarding the present mobile apps innovation and their rendering area.
      iPhone - The apple company with its iPhone is the uncrowned master of Mobile phone industry. iOS 4 is the newest edition of the iPhone handset operating-system. iPhone SDK is used for application development. Anyone can develop applications according to the standard guidelines and publish it on apple apps store for sale.
      Blackberry - It has got large numbers of users in all sections. In business, Blackberry is the most recommended smartphone. Blackberry mobile app development is using the Java technology.
      Android - It is most growing operating-system for most of the mobile phones. It has a very great future. In a very short period of time, big number of mobile companies is getting linked with Android. It is free reinforced by Google. Latest edition for handsets and tablets are Android 2.2 and 3.0 respectively. Android mobile apps development is also based on Java platform.
      Symbian - Nokia is the biggest mobile phone manufacturer which is using Symbian operating system in its gadgets. This is an open source technology, which is managed by Nokia. "Symbian 3" is newest edition and "Symbian 4" is expected to be released in first half of 2011. Symbian mobile apps are developed by using C++ technology.
      Window - Windows mobile operating-system is also known as Microsoft windows. In present time, it is losing its popularity. To restore back its reputation in the market, Windows has released Windows 7. It is in need of support by the previously edition of windows handsets. Its program gives you look and feel of Microsoft windows computer OS.
      BREW - QUALCOM is the designer of BREW mobile foundation. It was basically designed for CDMA mobile phones, but now GSM is also reinforced. Brew based Mobile Apps Development is a very versatile platform. Application for this foundation can be designed on or C++ using the BREW SDK and also Java base development is possible if the handset has got JVM on it.
      J2ME - It is the most famous mobile app development technology. It can handle verity of the development frameworks. It is an open source technology and is managed by Sun Microsystems, which is now owned or operated by Oracle.

      Related Posts Plugin for WordPress, Blogger...