The present invention provides a
mobile device ecosystem that is simpler than existing options for all of its participants regardless of their role or business model. The
ecosystem includes a
mobile device and operating
software development kit and store, both of which are implemented as web-based services such that creation, testing, and distribution of customized mobile devices, as well as discovery, investigation, and delivery of same, can all be performed using a standard
web browser. The device development kit offers such capabilities as simply personalizing the exterior decoration of an existing device, designing the
physical form factor of a device incorporating existing electronic components, and even creating new electronic components for incorporation in
multiple device designs. The operating
software development kit offers such capabilities as rearranging or redrawing the
user interface for existing devices, or designing entirely new complete operating systems
usable across
multiple target device brands or brand groups. The device and operating
software store is also not specific to any
mobile device brand or brand group, and integrates with both branded and independent application stores. Further, the web-based development kit and store are integrated with one another such that creation of new devices, operating software packages, and applications can be accelerated by incorporation or customization of existing items or components thereof. In addition, the development kit incorporates tools for creating and embodying logic, interfaces, data, form factors, and functionality which can be used intuitively by all people, including children and adults who are not skilled software or hardware developers, while at the same time offering compatible advanced capabilities to those who are so skilled. Finally, the
ecosystem itself includes features that facilitate communication, interaction,
community, and sharing among and between creators, users, and other interested parties.