Offline Music Mobile App Development

Offline Music Mobile App Development

Industry
Media & Entertainment, Software products
Technologies
Java

Summary

A provider of mobile music entertainment solutions for operators and media companies wanted an offline music store for mobile phones that would stand out from its rivals by letting users preview audio tracks before buying them. INNERLUXES designed and built a Java (J2ME) app with secure pre-listening, offline catalog browsing, and a server-driven engine. The product suite was delivered to operators and embedded in more than 100 handset models, achieving hundreds of thousands of activations on a stable, feature-rich engine.

About the Client

The Client is a provider of mobile music entertainment solutions — including software, marketing, and content management — for mobile operators and media companies across many countries.

A Music Store With Preview-Before-You-Buy

The Client sought experienced mobile app development services and asked INNERLUXES to build an offline music store for mobile phones. Its differentiating feature had to be the ability to preview audio tracks that could then be purchased.

A Secure, Offline-Capable Java Music Store

INNERLUXES designed and developed an app that lets users listen to a track before buying it as a ringtone or a full version, with the experience built for security and offline use:

  • Secure previews — pre-listening is organized safely: the app downloads tracks into secure Java storage from which they cannot be reached for any purpose other than use by the application, protecting against intellectual-property theft.
  • Customized Java UI — as a Java application, the music store offers a user-friendly look and feel with a highly customized design and convenient controls.
  • Server-driven content — the store shows commercial information received from the server, such as colorful promo banners, server alerts, and browser links.
  • Offline capability — users can launch the app offline and browse catalogs they have already loaded, while the app maintains frequent HTTP connections with the server-side service engine that controls client behavior.

Embedded in 100+ Handsets, With a Stable Engine

  • The product suite was successfully delivered to operators and embedded in more than 100 Java handset models from a wide range of manufacturers.
  • The service reached hundreds of thousands of activations around the world.
  • A key achievement was a 100% stable application engine with a wide range of features.

Technologies and Tools

Java; J2ME profile MIDP 2.0, configuration CLDC 1.0/1.1; UI supports skins implemented with XML; networking based on HTTP 1.1; multimedia playback via MMAPI 1.1; persistent storage with RMS and FileConnection (JSR-75).