Explore the WIKI Resources

We created this wiki to make it easier to understand the pieces of the mobile developer ecosystem. Knowing who is in the game and making those connections is half the battle! Use it to find the resources that make mobile development faster; and find your go to market options in one place

Search for COMPANIES that have tools and resources for mobile development

Search for APP STORES to find your go to market options.

Add a COMMENT or a TIP to help out the rest of the community.

___________________________________________________________

NEW to MOBILE DEVELOPMENT? GET STARTED HERE:


CLICK on the categories in the Mobile Developer Ecosystem Chart
to learn definitions; and to find companies and tips in that part of the ecosystem.

Please update your Flash Player.


CLICK on the Question Boxes
to find the WHO, WHAT and WHERE answers around mobile development and getting to market.

Mobile applications are not just desktop applications reformatted for a small display. They are fundamentally different for many reasons:

Multiple devices - faced with a multitude of choices, developers can either develop for the biggest selling devices or specialize in one particular vendor

Limited bandwidth - although wireless networks offer broadband data capabilities, throughput can vary which requires memory management systems, optimized graphics, and data compression

Multiple operating systems - your choice of Java ME, Brew, Windows Mobile, or others will dramatically influence graphic richness and user experience of the application

More complex usability - the ideal user interface for a small screen and a small (if any) keyboard differs significantly from desktop/laptop systems

A different user context - the mobile environment provides opportunities unavailable to web developers such as location-specific data, on-the-go messaging, and voice communication

More complex development process - the fragmented nature of the mobile environment requires a unique methodology that leverages development frameworks to create source code that is optimized for portability

Geography matters - each region has different characteristics such as mobile data use, levels of operator control, predominant standards, and prevailing operating systems

Restricted distribution - unlike the open environment of the web where anyone can create and upload content, the mobile world is still largely controlled by devices and network operators