MLB.TV®, the online video player for MAJOR LEAGUE BASEBALL®, streams over 2,500 games live and on-demand to 500,000 subscribers worldwide. The online experience allows fans to enjoy many more features than the standard television experience provides and do so even if they’re far from their home team.
MLB.com’s proprietary speed detection allows high-speed customers to enjoy an HD quality picture — up to 720p — on any size monitor. Just like a DVR you can pause, fast-forward and rewind live games to let you watch the games on your own time. Subscribers can watch up to four games at once, or watch one and track the highlights of another with picture-in-picture capabilities. Users can further customize their experience by choosing whether they want to listen to the radio or television announcers and selecting either the home or away video feed for each game.
Fantasy players will find useful features like real-time highlights and player stats that automatically load into the media player. Simply click on a highlight and the clip instantly launches in a picture-in-picture window. They can also customize alerts to feature entire fantasy rosters or just a list of favorite players. Subscribers will be notified any time a listed player is on deck and can click the real-time alert to watch live at-bat look-ins.
CondéNet, the Internet unit of Condé Nast Publications, wanted to extend the brand of flip.com. On the site users can create and share online scrapbooks of their photos, audio, and video clips. They had already built their scrapbook creator and player in Flex because it allowed their users to manipulate graphic assets and blend them with audio and video in ways that would not be possible using HTML or Ajax. Their next goal was to create a version of the viewer to embed on Facebook, Myspace, blogs, and other social media and networking sites.
Embedding their viewer across this multitude of platforms posed a few significant challenges. The scrapbook assets often came from different servers, each social networking site follows different rules for what applications can and cannot do, and further they each provide varying dimensions for the viewer to take.
Digital Primates overhauled their viewer to solve all these problems while still maintaining a single codebase. We made sure assets loaded successfully from different domains, whether they came from flip.com, Facebook, Photobucket, or wherever else. We took further steps to ensure those assets all scaled appropriately when the viewer took on different sizes for each site. Finally, we created site-specific XML files that dynamically generated links following each site’s particular rules and specifications.
The Flash Media Interactive Server Feature Explorer is a cross-platform desktop application built on Adobe AIR that showcases the rich and engaging interactive solutions possible in Flex and AIR enabled by Flash Media Interactive Server 3. The explorer application contains over thirty examples of streaming and multi-way communication solutions, each developed by Digital Primates. The examples include basic server connection examples, complex video streaming, authentication routines, video messaging, and VoIP solutions.
Every example contains the source MXML, ActionScript 3.0, and server-side ActionScript code needed to test out the solutions. Since users can view the entire source, our code needed to be clear, informative, and conform to the highest standards.
Because of its prominence as part of an Adobe product line, the explorer application also had to meet Adobe’s high standards for visual design. The FMIS Feature Explorer is available for download now at Adobe’s Developer Center.
Florida Plastics International
FPI needed a way to manage the intricacies of ordering and distributing items within the Quick Serve Restaurant market. Their application achieved an extremely notable ROI which won them an honorable mention at the 2006 Adobe MAX Awards.
Initiating and managing the simultaneous delivery of products to many quick serve restaurants just got a lot easier thanks to a dynamic order management application developed by Florida Plastics. Built on Adobe solutions, the new application is a series of RIAs for efficiently managing all aspects of product ordering and distribution. For application users, the returns are phenomenal, with an ROI as high as 3000%.
Control Group, a multi-faceted technology consultancy in New York, had been tasked with bringing to life the website of Firebrand, a multi-platform network devoted to the world’s best television commercials. Firebrand wanted to present commercials the way music networks programmed music videos, and had an ambitious user interface in mind for their website that combined highly choreographed animations with a sharp design aesthetic.
Control Group had already selected Adobe Flex as the framework upon which to develop the UI for its ability to join rich, interactive user experiences with streaming video content. Control Group turned to Digital Primates to supplement their design and development team with our experience in developing Flex applications.
We sat down with Control Group and reviewed the site specifications, which consisted of an earlier version of the site, and had conversations with Control Group and Firebrand’s creative staff to ascertain needs. Before leaving their offices, we helped define a set of custom Flex components that would provide the look and behavior Firebrand needed, as well as a component interface for Control Group’s developers. Defining that interface from the beginning meant we could collaborate and develop Flex components concurrently, meeting strict deadlines for the client over the course of the next few weeks.
During those weeks our senior consultant Michael Labriola was also able to remotely mentor Control Group’s Flex team through code review, instruction on best practices, and weekly sessions on application and component development topics in Flex.
Thrasys, Inc., brings innovative multi-enterprise solutions to market based on Thrasys’ eXtended Network family of products (XNet) which include breakthrough technologies to define domain and data models for networked enterprises, configure and assemble flexible XML/web services, implement business rules and bind configurable workflows to customizable Rich Internet Application interfaces.
When Thrasys decided to extend the Adobe Flash Platform for experience rich interfaces it partnered with Digital Primates to develop a client-side framework, based on Adobe Flex, which would satisfy the rigorous demands of an enterprise application deployed worldwide. Digital Primates worked with Thrasys first to develop an internationalization framework capable of supporting bi-directional languages, runtime localization and globalization, full Unicode collation and support for non-Gregorian calendaring systems. Next, a client-side enterprise framework was added to the internationalization framework to integrate with XNet’s server products allowing powerful XML messaging, validation, persistence, application navigation and dynamic feature management. The result was a domain-specific language that enabled creating XML services-based enterprise applications with a tenfold increase in productivity and validation of Flex as an enterprise solution.
The combination of these technologies has been successfully deployed to solve a multitude of enterprise problems. Most notably, Siemens Medical Solutions rebuilt its Soarian® Medsuite product from the ground up using the XNet product family. Soarian Medsuite is an integrated health information solution, deployed in acute care facilities around the world, which proactively manages clinical, financial and administrative processes. Siemens chose the XNet product family because their markets demand a rich user experience, runtime localization and a high degree of customizability all in a highly available platform that supports a large transaction volume with a low total cost of ownership.