MLB.TV®

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.

flip

Flip.com

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.

adobe

Adobe

Adobe has long occupied a top spot in the delivery of online streaming content. Their Primetime solution is used by many of the world’s top brands to deliver content from sporting events to feature films and original content.

When Adobe needed to define their next generation HTML5/JavaScript interface for developers they turned to Digital Primates. Our extensive background across a massive range of video projects and clients, coupled with our deep understanding of architecture and the web browser’s innerworkings, made us a natural choice to ensure a framework that would be usable and extensible for years to come.

Because of its prominence as part of an Adobe product line, the framework had to deliver capabilities to meet Adobe’s high standards for visual design. The framework was delivered on time, on budget, with full documentation and with an impressive feature set that exceeded the original scope.

Keyser

Keyser needed a way to manage the intricacies of ordering, distributing and installing items within the Quick Serve Restaurant market. The average Quick Server Restaurant only has enough storage for the food products needed for daily operation, so when performing major changes or renovations, the arrival of new items must be timed with the arrival of the various professionals to install or prepare a site, including electricians, plumbers and others, extremely precisely.

Keyser has made such challenges a core part of their business but needed a modern technological take on handling this type of logistics. The result was a system that integrated across inter and intra enterprise solutions to manage the communication, workflow, shipping, billing, schedule and verification of all work items. The massive workflow system was able to save millions by managing regional shipping efficiently and reducing the number of visits to a restaurant due to schedule changes or needed rework.

The resultant application had a 3000% ROI for Keyser, earning them industry awards and opening new business avenues managing complex logistics for a growing list of verticals.

herffjones

Herff Jones

Herff Jones brings nearly a century of experience in products, manufacturing and sales processes to the market but found themselves in a difficult situation technically within their scholastic division. After years of organic growth, their internal order management system, which had been further extended with an e-commerce presence, was at its breaking point. Continuous downtime, data integrity issues, major performance issues and a seemingly endless list of defects provided a bad experience to their sales representatives and student customers alike.

Herff Jones engaged Digital Primates with the direction to find and fix the problems, wherever needed in the applications and, by extension, across the enterprise. The goals were clear but aggressive, reduce the response time of most requests by 2/3, increase user satisfaction with the system from 25% to 95%, increase the system’s uptime from 80% to 98%. Additionally, these goals had to be met while still ensuring the existing system was available for sales representatives and students alike.

To do so, required a rework of each major layer within the platforms, from the method and approach of transferring data from systems of records, through the data modeling, method of querying, approach to client/server development, interface to the e-commerce engine and ultimately the method of storage and service of the gigabytes of assets. The end result exceeded all requirements and expectations.

User frustration declined massively in all measured categories and the number of end user reported bugs and/or crashes fell by 100x. Reliability measurements of the servers increased dramatically ultimately exceeding 99.9%.

Further, while doubling the throughput volume of the applications, the average response simultaneously decreased by 10x without modification to the hardware or environments.

Digital Primates has a stated commitment to the self-sufficiency of our clients and so, while an under-utilized metric, this last chart is extremely important to us. Before this engagement, the client’s internal support team was overwhelmed by the instability of the system. Despite heroic efforts on their part, they were never able to keep up with the support demands. Due to resultant architecture changes, increased stability and testability, and an overall decrease in the volume of code, the number of issues resolved versus created began trending positively for the first time in the system’s history. Ultimately the support team and associated costs were reduced by 75%.

thrasys

Thrasys

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 JSON-based RESTful APIs, implement business rules and bind configurable workflows to customizable Internet Application interfaces.

Digital Primates has worked with Thrasys repeatedly to help bring their innovative products to market. Initially Thrasys partnered with Digital Primates 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 using Apache Flex. Next, a client-side enterprise framework was added to the internationalization framework to integrate with XNet’s server products allowing powerful messaging, validation, persistence, application navigation and dynamic feature management. The result was a domain-specific language that created a tenfold increase in productivity and validation of Internet Applications as viable enterprise technology.

More recently, Digital Primates adapted these requirements to target web browsers directly, using functional and functional reactive concepts in modern JavaScript. The result is a scalable application infrastructure with powerful data visualization, a fully dynamic view projection system based on server-side authorization and feature provisioning, an architecture that inherently protects sensitive data and reactive designs allowing reach across an array of devices.

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.