.ad l .nr N 2 .de TP .br .rs .sp |.75i .. .nr L 11.5i .nr W 6.5i .so /usr/share/groff/1.20.1/tmac/mm.tmac .PF "'\\\\fHEmaxCompSys'RRP-Gatewave Technical Plan'Page %'" .SA 0 ''.VM -T .5i .nr Ls 0 .nr Li 4 .nr Pi 5 .ds HF 6 4 .ft CW .S 12 .ce 1 Radio Reading Project Inc. - Gatewave .ce 10 Requirements Specification for Web-site / Services Delivery Platform .ce 0 .nf Prepared by Barry Friedman Ottawa, July 18, 2010 .fi .P Executive Summary: The Radio Reading Project Inc. requires a web-site for its radio station Gatewave to serve four main purposes: .BL .LI Interface with the general public and provide a vehicle for public relations and fundraising communications, news, and related links; .LI Implement an internet radio station providing alternative delivery of copyrighted Gatewave content to visually impaired and other authorized recipients using: .DL .LI live feed (streamed); .LI Podcast (archived shows); .LI and telephone dialup; .LE .LI Allow users to register and provide information that substantiates their rights to access content; .LI Provide a facility for staff to communicate and manage relations with users, donors, and affiliates via batch or individual e-mail; .LE .P The site will be compliant with accessibility and privacy standards and requirements. .P Based on a prototype site which has already been developed, this stage is intended to: .BL .LI Implement the internet radio station functionality; .LI Analyze and implement database requirements and data entry functions to support user registration and validation; .LI Analyze and implement database requirements for user experience enhancement including preferences, recomendations etc; .LI Enable community creation and development with systems that allow for further engagement and interactivity between, users, contributors, staff, donors and affiliates and other stakeholders; .LI Provide record keeping functions for web-site evaluation and audit purposes; .LE System Functions: .P The work will up-grade the initial and present test model adding increased capacity, functionality and feedback opportunities so as to continuously provide, monitor and allow future growth in technological capability for RRP. The information services, technologies and goods are further described herein. .P The basic objective is to develop an accessibility and privacy standards compliant operating environment based on a modular platform that provides enhanced radio station service using live feed (streamed), podcasting (archived shows) and telephone dial-up (on-demand). .P The services described in this project plan aim to provide a venue or environment that empowers, encourages, allows, authenticates and understands its user community. If they feel at ease within this environment to use this space as a community hub then we will have achieved success. This depends primarily on content, linkages and a profound understanding of needs that are unfulfilled and desired. This has already been proven in the development and work done to date. .P This next stage is based on lessons learned from the past 6 months of development which has indicated the need for: .BL .LI Increasing interactivity between users, between staff and users, affiliates and donors as well as for impaired users with providers; .LI Improving news and content through creation and addition of features; .LI Ensuring reliability, recording, assessment authentication and editorial controls re registrants .LI Achieving archiving functionality .LI Providing scheduling information .LI Offering usage / recommendation / preference feedback loops .LE DESCRIPTION OF WORK: .P All process and system improvements will remain compatible with the existing site. Additions required are for the purposes of allowing increased access or scaling up, configuration and integration onto foundation work (completed and operating), detailed database analysis, customer and user relationship management systems and back-end intelligence gathering and analysis. .P Work will be based on the Drupal content management system, the most widely used by internet radio stations. Drupal will provide the full spectrum and range of operating capabilities for delivering internet radio. Note that application modules for this open-source system are readily and freely available, some 5000 applications that cover many of these required functions and also future requirements. The Icecast open-source streaming server will be used to provide feeds to client nodes. We will also upgrade and add management systems in order improve marketing feedback from stakeholders interaction and its assessment. .P There are also purely physical improvements for such areas as scaling-up for increased on-line usage. A recently developed telephony application or its equivalent will be investigated to provide content for non-internet users. The site will be enabled to provide a coherent picture and will facilitate interaction between real time and stored information. Data authentication will be part of the operating system outputs, necessary for rights holders, audit and evaluation purposes. .P There will be capability for feed analysis and data configuration. The system will be capable of also tracking users and on-line community preferences and activities, to be used to determine further recommendations and needs, absent features etc. Overall site mapping and testing the site for load requirements and burst testing will be accomplished. Finally reporting stages, mock-ups, trials and evaluation are provided for. STATUS: .P At present the operating system and environment are functional. Up to 100 user nodes can be presently accommodated. The goal is up to 2000 in the present project. Graphic on-screen design and layout are finalized and have been integrated into the site visuals. To date the site has already been developed using the Drupal environment on a stable reliable network in multiband and with the additions of a 2nd Gen or revised data centre. The site is currently providing ftp facilities for remote content providers and consumers. SCOPE: .P The work will be carried out by B. Friedman, a leading information technology programmer formerly on sole source contract to Nortel Networks for his proprietary software development in aid of telephony networks and data-base management. He has over 48 years of information technology experience and has provided volunteer services for charitable organizations including visual impairment, religious and on-line support sites. Mr Friedman will assess, compare, source and place all aspects of the above work. .P Additional professional services such as those for an analyst on the database analysis portion as well as an engineer for scale-up purposes are referenced below and will be necessary for their input. Work for this stage will not include future needed requirements that would be necessary to host a community and organization different than is planned for presently. TIMELINES / SCHEDULE: {Chart show weeks 1 - x across the header. Services described in the para above down the left size, some can go off and on like} .nf Configure upgrade to PHP existing environment Database relationship management programming / programs Scaling development User analysis systems Feed analysis and choice matrix Interactivity feedback Customer relationsship software Test site for load and burst Data authentication .fi BUDGET: .AL 1 .LI Professional Services: B. Friedman, Engineer (Scale-up), Analyst (data base relationship processes) .LI Licensing, rights and ancillaries .LI Hardware .LI Software .LI Operation supplies .LI Sub-total .LI Overhead (20% of all above) .LI Applicable taxes .LE