1. Introduction
  2. ExtendCart Overview
  3. 1st Screen Player
  4. 2nd Screen Mobile Apps
  5. Shopping Cart Plugins
  6. Admin Console
  7. Sources and Credits
  8. License and Usage
  9. Version Control

ExtendCart | Second Screen Shopping System

eCommerce Platform - Patent Pending v. 1.2

File Structure

Thank you for downloading ExtendCart. If you have any questions that are beyond the scope of this help file, please feel free to email us. ExtendCart Components can be used to create commercial channels and products to be . When you're ready to create original channels, with your own content, contact contact@ExtendCart.com to order your own channel ID.

ExtendCart Demo:

The following channel IDs can be used in the SDK to test live channels in your applications.

Heels TV Shopping Channel (DEMO)

ExtendCart Overview

ExtendCart is a Second Screen Shopping System eCommerce Platform

Programable Interactive Second Screen Shopping

With second sscreen shopping, home shopping, and digital signage are revolutionized by enabling viewers to use thier tablets to get an expanded shopping experience and connect with manufacturers and other shoppers in realtime.

Second screen shopping enables retailers to connect with shoppers in a whole new way and to expand product presentation while increasing sales rates and customer confidence as well as loyalty.

  • Websites and Facebook
  • Android Phones
  • Apple iPhone and iPad
  • Google TV
  • Home Shopping
  • Digital Signage
  • Retail TV
  • Connected TVs

The included ExtendCart Components have been grouped in a structured well-organized manner to avoid confusion and enable you to start building a TV app right away.

ExtendCart Components Include:

  • 1st Screen Channel Player
  • 2nd Screen Extended Content Browser App (Android/iOS)
  • Channel Administration Tool
  • What's On Now Widget

1st Screen Media Player

Tune In

To view the live demo tune-in to http://extendcart.com on your computer, GoogleTV, Connected TV or Set Top Box to view the realtime Shopping TV channel!

ExtendCart 1st Screen Media Player is a breakthrough media player technology that creates a playlist algoritm based on a broadcast schedule. The player is able to communicate with a second device and share its "Now Playing" information with a second app that can be used to enhance the viewing experience or add interactivity, such as shopping

Unlike traditional media players, ExtendCart 1st Screen Media Player enables video playlists to be broadcast to emulate the analog television experience. The Component includes a Flash Compnent for creating your own custom branded player in Flash. The player can be easily embeded in any website or facebook page, or even compiled into Connected TV or Google TV apps using the device manufacturer's SDKs

2nd Screen Mobile Applications

Downoad the Demo App Now from Google Play Store (Search ExtendCart) and simultaniously Tune-In to the live channel on your computer at http://extendcart.com

Download Demo App Now

The ExtendCart Second Screen Mobile application is essentially a specially programmed browser capable of displaying mobile compatible web content (HTML5). A channel publisher uses the Admin Console to set the second screen URLS for the shopping cart detail pages and item checkout. Once playing, the system regulates itself and will update the second screen browser with the content for the item that is "Now Playing".

The ExtendCart Mobile Application for Android and Applie iOS is created using Adobe Flash and compiled with Aodbe's Flash Development Tools. An alternative Native applicaiton for Android, built using Google Android SDK and Eclilpse is also included.

Supported Shopping Cart Plugins

ExtendCart Supports the Following Shopping Carts for Second Screen Integration:

Please Note: Your cart system MUST be installed on the same server as your extendcart channel server. It is the publihser's responsibility to ensure that the item descriptions, cart pages and checkout are using a mobile compatible or repsonsive theme in order to display properly in the mobile application.

ExtendCart Admin Console

Supported video codecs include FLV, h.264, MP4, MOV, 3GP


  • Upoad Videos
  • Drag & Drop Media Management
  • Enter Video Title
  • Edit/Set Video Duration
  • Manually add Second Screen Cart URL
The Admin Console is a web-based application designed to provide access to all the tools used to manage your ExtendCart channel. It enables channel owners or retailers to upload videos, manage the Channel Program Schedule and "Go Live" to instantly push content to viewers. As content is added to the channel, the admin console automatically transcodes your videos into the best formats for optimal streaming over the web, mobile and other supported platforms/devices.

Broadcast Playlist

The Broadcast Playlist is a 24-hour channel schedule created from the content in your admin console. Whether you upload 1, a few or many videos, they will be sequenced and looped to create a 24 hour live broadcast schedule.

Having a LIVE broadcast means that any viewers can tune-in from anywhere in the world (web, mobile or otherwise) and view the same program and the same time on your channel. Live broadcasts create the ideal environment for creating go-along services such as shopping TV.

Sources and Credits


ExtendCart Personal Use and Evaluation License (PUEL)

This license applies if you download the ExtendCart SDK demo from ExtendCart.com. In summary, the ExtendCart PUEL allows you to use ExtendCart SDK free of charge * for personal use or, alternatively, * for product evaluation.

ExtendCart PUEL terms and conditions

License version 1, February 2013



I. Subject of Agreement. "Product", as referred to in this Agreement, shall be the software package "ExtendCart SDK," which Product allows for creating applications for Flash, Andoird and iOS containing a Live ExtendCart TV Channel. The Product consists of libraries, source code and executable files in machine code for the Android, iOS, Windows and Mac operating systems as well as other data files as required by the library files at run-time and documentation in electronic form. The Product includes all documentation and updates provided to You by ExtendCart under this Agreement and the terms of this Agreement will apply to all such documentation and updates unless a different license is provided with an update or documentation.

II. Grant of license. (1) ExtendCart grants you a personal, non-exclusive, non-transferable, limited license without fees to reproduce, install, execute, and use internally the Product a Host Computer for your Personal Use, Educational Use, or Evaluation. "Personal Use" requires that you use the Product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of streaming the Live TV channel. "Educational use" is any use in an academic institution (schools, colleges and universities, by teachers and students). "Evaluation" means testing the Product for a reasonable period (that is, normally for a few weeks); after expiry of that term, you are no longer permitted to evaluate the Product.

(2) The "ExtendCart Libraries" are a set of libraries and utilities that are shipped as a subset of the Product for the purpose of being installed inside a mobile device. In addition to and independent of the rights granted by subsection 1, ExtendCart allows you to install, execute, copy and redistribute a) unmodified copies of the jar installation medium the ExtendCart Android SDK with the Product.

(3) Restrictions and Reservation of Rights. (1) Any use beyond the provisions of � 2 is prohibited. The Product and copies thereof provided to you under this Agreement are copyrighted and licensed, not sold, to you by ExtendCart. ExtendCart reserves all copyrights and other intellectual property rights. This includes, but is not limited to, the right to modify, make available or public, rent out, lease, lend or otherwise distribute the Product. This does not apply as far as applicable law may require otherwise or if ExtendCart grants you additional rights of use in a separate agreement in writing.

(4) You may not do any of the following: (a) modify the Product. However if the documentation accompanying Product lists specific portions of Product, such as header files, class libraries, reference source code, and/or redistributable files, that may be handled differently, you may do so only as provided in the documentation; (b) rent, lease, lend or encumber the Product; (c) remove or alter any proprietary legends or notices contained in the Product; or (d) decompile, or reverse engineer the Product.

(5) The Product is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility and ExtendCart and its licensors disclaim any express or implied warranty of fitness for such uses.

(6) No right, title or interest in or to any trademark, service mark, logo or trade name of ExtendCart or its licensors is granted under this Agreement.

(7) Termination. The Agreement is effective on the Date you receive the Product and remains effective until terminated. Your rights under this Agreement will terminate immediately without notice from ExtendCart if you materially breach it or take any action in derogation of ExtendCart's and/or its licensors' rights to Product. ExtendCart may terminate this Agreement should any Product become, or in ExtendCart's reasonable opinion likely to become, the subject of a claim of intellectual property infringement or trade secret misappropriation. Upon termination, you will cease use of, and destroy, Product and confirm compliance in writing to ExtendCart. Sections 3-9, inclusive, will survive termination of the Agreement.

(8) Disclaimer of Warranty. TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW, ExtendCart PROVIDES THE PRODUCT "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. The entire risk as to the quality and performance of the Product is with you. Should it prove defective, you assume the cost of all necessary servicing, repair, or correction. In addition, ExtendCart shall be allowed to provide updates to the Product in urgent cases. You are then obliged to install such updates. Such an urgent case includes, but is not limited to, a claim of rights to the Product by a third party.

(9) Limitation of Liability. TO THE EXTENT NOT PROHIBITED BY APPLICABLE LAW, IN NO EVENT WILL ExtendCart OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE PRODUCT, EVEN IF ExtendCart HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will ExtendCart's liability to you, whether in contract, tort (including negligence), or otherwise, exceed the amount paid by you for Product under this Agreement. Some states do not allow the exclusion of incidental or consequential damages, so some of the terms above may not be applicable to you.

(10) Third Party Code. Portions of Product may be provided with notices and open source licenses from communities and third parties that govern the use of those portions, and any licenses granted hereunder do not alter any rights and obligations You may have under such open source licenses, however, the disclaimer of warranty and limitation of liability provisions in this Agreement will apply to all the Product.

(11) Export Regulations. All Product, documents, technical data, and any other materials delivered under this Agreement are subject to U.S. export control laws and may be subject to export or import regulations in other countries. You agree to comply strictly with these laws and regulations and acknowledge that you have the responsibility to obtain any licenses to export, re-export, or import as may be required after delivery to you.

(12) U.S. Government Restricted Rights. If Product is being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), then the Government's rights in Product and accompanying documentation will be only as set forth in this Agreement; this is in accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions).

(13) Miscellaneous. This Agreement is the entire agreement between you and ExtendCart relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed by an authorized representative of each party. If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission would frustrate the intent of the parties, in which case this Agreement will immediately terminate. Course of dealing and other standard business conditions of the parties or the industry shall not apply. You agree to resolve any disputes under the International Dispute Resolution Procedures of the American Arbitration Association in Orange County, California.

Version Control

1.2 - Feb 25, 2013
Initial Demo Release
Previously the SDKs were only available to ExtendCart's partners and commercial clients