Bachmann Software was engaged by The Weather Channel starting to produce a set of native mobile applications which delivered detailed weather forecasts, severe weather alerts, airport delay information, and interactive radar and satellite maps to the growing number of mobile consumers and business users who carry smartphones. Initially contracted to create TWC's BlackBerry, Windows Mobile and Palm apps, Bachmann also went on to develop what has become the #1 iPhone weather application, and one of the all-time most-downloaded apps on the App Store.
The Weather Channel mobile apps were developed as a native BlackBerry program which would communicate wirelessly with The Weather Channel’s servers over HTTP to retrieve and deliver timely forecast data on-demand. The application was developed in the native tools and languages for each platform (ex. Objective-C for iOS, Java for BlackBerry), and makes full use of native APIs to produce a vivid, graphical, eye-catching conent presentation which could meet our client’s high quality standards and proudly carry The Weather Channel’s brand.
- Go beyond the basic textual presentation of weather data to produce a colorful and well-designed graphical presentation of weather data.
- Implement Location Services along with google map integration, including animated radar and satellite maps
- Create alerting system to notify the user of national and local severe weather alerts upon entry to the application.
- Implement robust HTTP and XML support for the retrieval and parsing of weather content and map images from different Weather Channel servers.
- Enable automatic handling of connectivity over both enterprise and consumer network connections.
- Design and implement a unique customized title bar area which presents The Weather Channel brand and location information in a consistent fashion across all screens
- Integrate mobile ads and clickthrough tracking
- Localization and internationalized versions
- Educate and introduce The Weather Channel marketing and product management to the devices, platforms, carriers and customer expectations associated with smartphones and PDAs.