Internet Applications and Multimedia

Total Page:16

File Type:pdf, Size:1020Kb

Internet Applications and Multimedia National Research University «Higher School of Economics» “Programming” – Course syllabus Bachelor’s program 38.03.05 “Business informatics” The Government of the Russian Federation The Federal State Autonomous Institution of Higher Education “National Research University – Higher School of Economics” Moscow Institute of Electronics and Mathematics Department of Computer Engineering Internet Applications and Multimedia Bachelor’s program 09.03.01 “Information Science and Computer Technology Authors: N. K. Trubochkina, professor, [email protected] D. A. Korolev, associate professor, [email protected] Approved at the meeting of the Department of Computer Engineering «___»____________ 2016 Head of Department _______________ / V. A. Starykh / Approved by the Academic Council of Moscow Institute of Electronics and Mathematics «___»____________ 2016 Chairman _______________/ / Moscow, 2016 The document cannot be used by other HSE departments as well as other universities and educational institutions without permission from the course authors. National Research University «Higher School of Economics» Program for «Internet applications and multimedia» Contents: 1. Scope and references ........................................................................................... 4 2. Objectives and tasks of mastering the discipline ............................................. 4 3. Competences and student learning outcomes ................................................... 4 3.1. Know .................................................................................................................................... 4 Section 1. Internet applications: .............................................................................................. 4 Section 2. Multimedia: ............................................................................................................ 4 3.2. Be able to .............................................................................................................................. 5 Section 1. Internet applications: .............................................................................................. 5 Section 2. Multimedia: ............................................................................................................ 5 3.3. Master skills of ..................................................................................................................... 5 Section 1. Internet applications: .............................................................................................. 5 Section 2. Multimedia: ............................................................................................................ 5 4. Place the discipline in the structure of the educational program ................ 6 5. Volume and type of studies: ............................................................................... 6 6. Topics and syllabus ............................................................................................. 7 6.1. Sections and topics. .............................................................................................................. 7 6.1.1. Section 1. Internet applications: Section names ............................................................ 7 6.1.2. Section 1: Internet applications. Contents. .................................................................... 9 6.1.3. Section 2: Multimedia. Contents. ................................................................................ 10 7. Knowledge and skill assessment ...................................................................... 10 7.1. Grade policy ....................................................................................................................... 10 7.2. Weights: .............................................................................................................................. 11 7.3. Evaluation tools for monitoring and assessment of students .............................................. 11 8. Required facilities: ............................................................................................ 11 9. Recomendations to learnees and teachers ...................................................... 11 10. The educational-methodical and informational support of the discipline 11 10.1. Basic literature .................................................................................................................. 11 10.2. Additional literature .......................................................................................................... 12 10.3. Software ............................................................................................................................ 14 2 National Research University «Higher School of Economics» Program for «Internet applications and multimedia» 10.4. Other ................................................................................................................................. 14 3 National Research University «Higher School of Economics» Program for «Internet applications and multimedia» 1. Scope and references This program of the academic discipline establishes minimum requirements for the knowledge and skills of the student and determines the content and types of studies and reports. The program is designed for teachers, teaching assistants and students of the educational program 09.03.01 Information Science and Computer Technology”, and students of the discipline "Internet applications and multimedia technologies" (4th grade, modules 1-2, elective course). The program is designed in accordance with the Federal State Educational Standard. 2. Objectives and tasks of mastering the discipline Module 1: Internet applications. This discipline focuses on the development of Internet technology and the development of Internet applications. As a result of studying the discipline, students will understand the basic concepts and principles of development of Internet applications and Internet programming. Students also get the following skills: ● Programming the Internet ● Web Design and Web technologies, ● Development of various tools on the Web. Module 2: Multimedia provides the integration and application of knowledge in the field of computer graphics, web programming and video technologies to create a video and web-based media projects. In this course attention is mainly paid to the technical aspects of video and multimedia, however, it is expected that students will not neglect the study and application of the knowledge of the composition, camera work and editing techniques to ensure the quality of ongoing projects and their integrity. 3. Competences and student learning outcomes As a result of study of discipline a student must: 3.1. Know Section 1. Internet applications: ● Technology of internet project development ● Languages: HTML5, CSS3, JavaScript, JQuery, PHP, MySQL ● Software tools for internet application development ● Subject area of internet application development ● Perspectives of the subject area Section 2. Multimedia: ● Network technologies basics, applied to video streaming in Internet: streaming protocols, addressing and tunneling, security and latency issues. ● Setup, operating principle, formats, capabilities, limitations of video shooting, recording 4 National Research University «Higher School of Economics» Program for «Internet applications and multimedia» and editing equipment; ● The principle of operation of local and global computer networks, specific features of packet signal characteristics in different types of communication channels and their impact on the streaming signal; ● Ways of transmitting digital video, codecs and containers, coding algorithms; ● Protocols and architecture of distributed, cloud and closed-circuit video systems. ● Principles of the organization of cloud video services, technologies of media content delivery. 3.2. Be able to Section 1. Internet applications: ● Based on a research and analysis in the field of Internet applications, develop a website or web application on a given subject in Russian and English. ● Optimize site and file structure ● Prepare a text, graphics, video and audio content for the site ● Develop a draft of advertising campaign for the site ● Publish the site on the Internet ● Create an online company for their future careers Section 2. Multimedia: ● Plan, organize and carry out filming the events of varying complexity - from the single- camera field shooting to a distributed multi-camera linear edited shooting. ● Organize and conduct live broadcasting on the Internet with the scenarios of varying difficulty, including multi-side videoconferencing, multi-camera live shooting. ● Live stream video to various CDNs and social networks using self-developed tools based on open libraries. ● Research and analyse technical solutions at both the domestic market and in the world. Write technical reports on the results of analytical work with a substantiation of expert opinions. ● Information processing and transmission of video, formats converion including real-time operations. 3.3. Master skills of Section 1. Internet applications: ● Create sites and web applications on a given topic ● Write technical specification, user documentation, administrator and developer Section 2. Multimedia: ● Video streaming, video and audio capture. ● Tools for automated CG preproduction and video processing, compression and transmission. 5 National Research University «Higher School of Economics» Program for «Internet applications
Recommended publications
  • Press Release
    PRESS RELEASE For Immediate Release November 18, 2020 Tagish, Yukon, Canada As part of Canadian Innovation Week, OpenBroadcaster Inc is releasing Pyrate 3.0 free and open-source software (FOSS). An open source emergency response radio and TV broadcast toolkit for stations to remotely access their studios and distribute CAP emergency alert messages during COVID19. About Raspberry Pi Pyrate Broadcast Originally designed as a class project to teach computer coding skills, the Raspberry Pi is now mass produced, with over thirty million units sold, gaining a global network of commercial and educational users, based on their proven reliability and low cost. Pyrate 3.0 is open source broadcast automation software configured to run on the inexpensive Raspberry Pi computer for stations operating remotely under lock down guidelines, assisting them in unattended operation, studio access and distribution of emergency messages in regional indigenous dialects. Emergency Disaster Assistance - Resilience Through Innovation 1 - 2 Solution To Remote Studio Access Many domestic and international small-to-medium broadcasters are not able to physically access their central studios, further to COVID19 travel restrictions. Indigenous groups in remote regions with expensive bandwidth are challenged by lack of affordable solutions otherwise out of reach. This open source technology, used in emergency services, increases the reach and utility of relaying important alerts based on the global standard CAP (Common Alerting Protocol). Pyrate 3.0 contains powerful broadcast automation software, saving time for stations to configure and harness innovation in emergency management technology tools to help with the current situation that we are all in today. About OpenBroadcaster OpenBroadcaster's mission is to develop open source products and services for broadcasters of any size, working in analog or digital environments.
    [Show full text]
  • Kitikmeot Radio Network (KRN)
    For Immediate Release 2 YUKON COMPANIES, OPENBROADCASTER INC. AND COMPUTERISMS CORPORATION, ASSIST IN DEPLOYMENT OF RADIO NETWORK IN NUNAVUT OpenBroadcaster Inc and Computerisms Corporation are pleased to have played a part in a project spearheaded by SSI Micro and the Kitikmeot Inuit Association (KIA) to introduce its latest public service, the Kitikmeot Radio Network (KRN). The pilot project was launched July 9th and was timed to coincide with KIA's 40th Anniversary. Nodes of the KRN were deployed in Cambridge Bay, Kugluktuk, and Ottawa, and were used to broadcast a live FM broadcast and Internet stream of Nunavut Day Music Festival held in Cambridge Bay. The success of the project paves the way to expand the project to all Nunavut communities. Computerisms deployed software produced by OpenBroadcaster Inc on Linux servers for each of the three pilot project's KRN nodes. Each server is configured so that each community can interact with its own server without using expensive and limited Satellite Internet resources. The geographically diverse servers then synchronize themselves using the Satellite Internet connection in the most efficient way possible. A node in Ottawa with less expensive and more abundant Internet resources is used for streaming to other parts of Canada and the world. “This is a classic example of how the extreme reliability and cost-efficiency of Linux is an excellent fit for Northern data networks,” says Bob Miller of Computerisms, a long-time promoter of Linux and Open Source Software. “It is perfectly suited to running in environments with scarce hardware and network resources, and requires a minimum of maintenance so is ideal for hard-to-get-to geographic locations.
    [Show full text]
  • Before the FEDERAL COMMUNICATIONS COMMISSION Washington, DC in the Matter Of: Amendment of Part 11 of the Commission's Rules R
    Before the FEDERAL COMMUNICATIONS COMMISSION Washington, DC In the matter of: ) ) Amendment of Part 11 of the Commission’s ) PS Docket No. 15-94 Rules Regarding the Emergency Alert System ) ) Wireless Emergency Alerts ) PS Docket No. 15-91 ) COMMENTS OF REC NETWORKS I. INTRODUCTION 1. REC Networks (REC) is a leading advocate for a citizen’s access to spectrum with a heavy focus on Low Power FM (LPFM) broadcast stations as well as full-service noncommercial educational (NCE) broadcast stations and small “mom and pop” commercial stations. As a national regulatory advocate for LPFM, we have a deep involvement in the Emergency Alert System (EAS) including involvement in past stakeholder meetings and the promotion of EAS compliance by LPFM stations. In these Comments, we address the various issues raised in the Notice of Proposed Rulemaking.1 II. ISSUES RAISED IN THE NOTICE A. Wireless Emergency Alert System Offerings 2. At the time leading up to the previous National Periodic Test (NPT) in respect to the Wireless Emergency Alert (WEA) system, there was a significant amount of controversy over the designation of “Presidential Alert” for messages that are originated by the Executive Branch. This controversy was stemmed around our nation’s societal political divide, including our distrust of our Nation’s leaders, regardless of which party is in control.2 Because of this “Presidential Alert” controversy, the reputation of EAS and WEA was substantially tarnished to the point of where questions were raised 1 See FCC 21-36, Notice of Proposed Rulemaking (2021) (“NPRM” or “Notice”). 2 See: The Long, Strange History of the Presidential Text Alert, Wired (Oct.
    [Show full text]
  • Broadcasting Notice of Consultation CRTC 2013-448
    Broadcasting Notice of Consultation CRTC 2013-448 PDF version Ottawa, 28 August 2013 Notice of hearing 5 November 2013 Gatineau, Quebec Deadline for submission of interventions/comments/answers: 27 September 2013 [Submit an intervention/comment/answer or view related documents] The Commission will hold a hearing commencing on 5 November 2013 at 9 a.m., at the Conference Centre, Phase IV, 140 Promenade du Portage, Gatineau, Quebec, to consider the following applications: Applicant/Licensee and Locality 1. RNC MEDIA Inc. Montréal, Quebec Application 2013-0237-2 2. 8324441 Canada Inc., on behalf of TELETOON Canada Inc. Across Canada Application 2013-0596-2 and renewal applications 2012-1162-2, 2012-1163-0 and 2012-1164-8 3. Corus Entertainment Inc. Across Canada Applications 2013-0597-0, 2013-0600-4 and 2013-0611-8 4. 8324433 Canada Inc., on behalf of 8504598 Canada Inc. and 8384851 Canada Inc. Across Canada Applications 2013-0589-7 and 2013-0590-5 5. OpenBroadcaster Inc. Across Canada Application 2013-0439-4 6. OpenBroadcaster Inc. Across Canada Application 2013-0441-9 2 7. Cobequid Radio Society Lower Sackville, Nova Scotia Application 2013-0570-7 8. Newcap Inc. Sydney, Nova Scotia Application 2013-0988-1 9. Newcap Inc. Saint John, New Brunswick Application 2013-0983-1 10. Newcap Inc. Saint John, New Brunswick Application 2013-0984-9 11. 159272 Canada Inc. Chicoutimi, Drummondville, Gatineau, Montréal, Québec, Saint-Hyacinthe, Sherbrooke and Trois-Rivières, and their surrounding areas, Quebec Application 2013-0632-4 12. 159272 Canada Inc. Belleville, Hamilton, Kingston, Kitchener, London, Niagara Falls, Oshawa, Ottawa, Sarnia, Sault Ste. Marie, Sudbury, St.
    [Show full text]
  • GRC2018-Printed Schedule
    Grassroots Radio Conference 2018 Portland, Oregon October 5-7, 2018 3 Welcome Greetings, one and all! Safe Space Policy The Grassroots Radio Conference is dedicated to providing a harassment-free social As co-chairs of this year’s Grassroots Radio and learning experience for everyone, regardless of gender, gender identity and Conference, we are thrilled to present expression, sexual orientation, disability, physical appearance, body size, race, age, a weekend of learning and community- religion, or FCC license status. building to an international cast of community radio activists. House Rules We believe this moment is a bellwether Communicate your needs directly. for the work we have done, and the work Talk directly with someone who has offended you. This might not always be safe or that we prepare to do, with regard to possible, in which case, reach out to a GRC point person. media access and equity. The community Be tolerant and respectful. radio sector is one of the few remaining spaces where the public interest is Dismissing or humiliating another conference goer is inappropriate. represented. Community stations, no matter their size, are vibrant, active and No verbal violence will be tolerated. respected community institutions that offer public service through high quality, No physical violence will be tolerated. interesting, creative, and diverse content. The GRC exists, in large part, to build a Taking care of our community is EVERYBODY’S business! diverse, resilient, and supportive network of media activists. This is the moment for community media makers to look deeply at the systems- Raffle Info level transformation we hope to achieve in an ever-evolving world.
    [Show full text]
  • Media Release
    Media Release OpenBroadcaster supports Axia Livewire RTP protocol https://openbroadcaster.com/obplayer-supports-axia-livewire-rtp-protocol Jan 23, 2018 – OpenBroadcaster releases open source software to provide Livewire\RTP support with Axia Audio over IP (AoIP) consoles. This exciting added functionality presents the opportunity to easily field, deploy and integrate standalone OBPlayer into the AoIP broadcast chain with CAP EAS emergency alerts. This innovation builds on the suite of web-enabled general software and automation appliances with online media libraries, community play lists, multi-station scheduling and streaming. OBPlayer sends a multicast RTP stream that appears as a channel on Axia AoIP consoles. The outgoing digital stream from the console station is ingested into our systems, sent to an Icecast server where a BARIX unit at the transmitter site plays out on radio. This means the stream is 100% digital from OBPlayer to console, up through STL (Studio Transmitter Link) to the Barix exstreamer at the transmitter site. ➢ Solid state fanless infrastructure reduces station clutter, AC power loads and hardware failures ➢ Web friendly 100% digital audio on a quality Axia platform for a cleaner signal path ➢ Easy to integrate additional studios and equipment with Livewire, RTP and Ravenna protocols Since its incorporation in 2005, Open Broadcaster Inc. has offered hardware, software and streaming solutions to help our clients be effective at any scale of operation. Broadcast Innovation Open Source software assists community media and commercial broadcasters with accessible tools to spread their message on-air and on-line. This innovation was developed over two years in Vancouver, Saskatchewan and Whitehorse.
    [Show full text]
  • For Immediate Release Aug 31, 2016 2 YUKON
    For Immediate Release Aug 31, 2016 2 YUKON COMPANIES, OPENBROADCASTER INC. AND COMPUTERISMS CORPORATION, ASSIST IN DEPLOYMENT OF RADIO NETWORK IN NUNAVUT OpenBroadcaster Inc and Computerisms Corporation are pleased to have played a part in a project spearheaded by SSI Micro and the Kitikmeot Inuit Association (KIA) to introduce its latest public service, the Kitikmeot Radio Network (KRN). The pilot project was launched July 9th and was timed to coincide with KIA's 40th Anniversary. Nodes of the KRN were deployed in Cambridge Bay, Kugluktuk, and Ottawa, and were used to broadcast a live FM broadcast and Internet stream of Nunavut Day Music Festival held in Cambridge Bay. The success of the project paves the way to expand the project to all Nunavut communities. Computerisms Corporation deployed software produced by OpenBroadcaster Inc on Linux servers for each of the three pilot project's KRN nodes. Each server is configured so that each community can interact with its own server without using expensive and limited Satellite Internet resources. The geographically diverse servers then synchronize themselves using the Satellite Internet connection in the most efficient way possible. A node in Ottawa with less expensive and more abundant Internet resources is used for streaming to other parts of Canada and the world. “This is a classic example of how the extreme reliability and cost-efficiency of Linux is an excellent fit for Northern data networks,” says Bob Miller of Computerisms, a long-time promoter of Linux and Open Source Software. “It is perfectly suited to running in environments with scarce hardware and network resources, and requires a minimum of maintenance so is ideal for hard-to-get-to geographic locations.
    [Show full text]
  • Various Radio Stations – Extension of the Deadline for Implementing Emergency Alerting
    Broadcasting Decision CRTC 2016-249 PDF version References: Part 1 applications posted on 25, 26, 27 and 28 January 2016 Ottawa, 29 June 2016 Various licensees Various locations across Canada The application numbers are set out in the decision. Various radio stations – Extension of the deadline for implementing emergency alerting The Commission approves applications by the licensees listed in the decision to extend until 31 March 2017 the deadline for implementing emergency alerting on their radio stations. The Commission denies an application by KCVI Educational Radio Station Incorporated requesting an exemption from the requirement to implement emergency alerting on its community radio station CKVI-FM. However, the Commission extends until 31 March 2017 the implementation deadline for CKVI-FM. Background 1. In Broadcasting Regulatory Policy 2014-444, the Commission amended various regulations, standard conditions of licence and certain exemption orders to require the mandatory distribution of emergency alert messages by broadcasting undertakings. This policy was the culmination of a public process examining the need for regulatory intervention to ensure that emergency alerts entered in the National Alert Aggregation and Dissemination (NAAD) System would be distributed by broadcasters to the general public. The NAAD System forms part of the overarching system known as Canada’s National Public Alerting System (NPAS). 2. The obligations applicable to licensed radio broadcasters are set out in section 16 of the Radio Regulations, 1986 (the Regulations). While the majority of radio broadcasters were required to participate in the system by 31 March 2015, campus, community and native radio undertakings were given until 31 March 2016 to participate.
    [Show full text]
  • Toward a CAP-Enabled National Alert System : Some Notes for the Government of Mexico
    Toward a CAP-enabled National Alert System : Some Notes for the Government of Mexico Summary: This document is intended to provide advice concerning policy and technical matters pertinent to instituting a Common Alerting Protocol (CAP)-enabled National Alert System in Mexico. The advice is contributed by individuals in the role of invited experts, as listed in the Acknowledgements section. The target audience is the set of officials in the government of Mexico who are likely to have a role in country-wide CAP implementation. Table of Contents 1. Strategic and Policy Matters ................................................................................................................ 2 1.1. Principles and Scope .................................................................................................................... 2 1.2. Cross-Sector Collaboration Is Essential ....................................................................................... 3 1.3. Key Roles May be Voluntary ........................................................................................................ 4 1.4. Roles and Responsibilities Must be Clear .................................................................................... 4 1.5. Leveraging the Common Alerting Protocol (CAP) Standard ........................................................ 5 2. Practical and Technical Matters ........................................................................................................... 6 2.1. CAP Alert Dissemination Considerations ....................................................................................
    [Show full text]
  • 3 Competency Sets of Suitable Learning Technologies
    Document Type Document Title Report Learning technologies – contextual analysis Contract Number Version 619347 1.0 Project no. 619347 EAGLE- EnhAnced Government LEarning Objective ICT-2013.8.2 Technology-enhanced learning; c) Holistic learning solutions for managing, reaching and engaging learners in the public administrations Small-scale Collaborative Project (STREP) FP7-ICT-2013-11 www.fp7-eagle.eu Deliverable. No. 4.3 Learning technologies – contextual analysis WP 4 - LEARNING – OER Learning for e-Enabling (Critical Skill 2) Lead Participant: ZHAW Approval Partner short name Name Date Panel / Function Guerra C. V. ZHAW/Coordinator Assfalg, R.; DHBW/Contributor 03/06/2015 Author Fitzpatrick D.; DCU/Contributor 16/07/2015 Roth S. ZHAW/Contributor Reviewer Sabine Moebs DHBW 18/07/2015 This project has received funding from the European Union‘s Seventh Framework Programme for research, technological development and demonstration under grant agreement No 619347. EAGLE _D4.3_20150603 i Document Type Document Title Report Learning technologies – contextual analysis Contract Number Version 619347 1.0 Table of Contents GLOSSARY ........................................................................................................................ 1 1 INTRODUCTION ......................................................................................................... 2 2 SELECTION OF EAGLE LEARNING TECHNOLOGIES - PEDAGOGICAL CONSIDERATIONS .. 3 2.1 COMMUNITY BUILDING ................................................................................................
    [Show full text]
  • Report of the 2017 CAP Implementation Workshop
    Report of the 2020 CAP Implementation Workshop Background The 2020 CAP Implementation Workshop was held 29-30 September, and a CAP Training session was held 28 September. Both events were hosted by the International Telecommunication Union (ITU) and were conducted as Zoom Webinars. In addition to ITU, there were four other co-sponsors of the Workshop: the International Association of Emergency Managers (IAEM), the International Federation of Red Cross and Red Crescent Societies (IFRC), the OASIS standards organization, and the World Meteorological Organization (WMO). The Workshop was a technical meeting intended solely for information sharing among experts. Accordingly, Workshop participants represented themselves; they did not formally represent any organizations with which they were affiliated. About 800 persons participated in the Training or the Workshop. They were from 126 countries, 30+ international organizations, and 30+ commercial companies. The following other documents may be also of interest: The Programme lists all of the Workshop agenda topics and links to the presentations; The list of Speakers includes speaker biographies, portraits and links to the presentations; The list of Participants gives name, organizational affiliation, and e-mail address of each. Report Process At the Workshop, participants agreed the process for producing this Workshop Report. The Workshop Chair, Eliot Christian, would produce a draft Report in consultation with co-sponsors. The draft would be shared among Workshop participants for a period of two weeks, with the Chair making revisions based on any comments received. Thereafter, the Chair would publish the final Workshop Report and link to it from the 2020 CAP Implementation Workshop website. Presentation Summaries by Agenda Item 3.1 CAP from an ITU Perspective This presentation was given by Maritza Delgado on 29 September, 2020.
    [Show full text]
  • December 2007/January 2008 $25.00
    DECEMBER 2007/JANUARY 2008 $25.00 81/2 Y,X6?(L) IN COMMUNICATIONS FOUNDATION AIL AGREEMENT #4002 CANADA'S LEADING DESIGNER, SUPPLIER AND INTEGRATOR OF HIGH - END BROADCAST, POST PRODUCTION AND AUDIO VISUAL TECHNOLOGY s Your Complete Technology Partner Applied Electronics Limited Applied Electronics is Canada's leading provider of broadcast systems and integration services. We offer a complete range of products for the Canadian broadcasting, production and post production industries. We supply and support the latest technology offerings for master control, studio and post production, digital news production and mobile broadcasting. Applied Electronics has unmatched expertise in time sensitive projects such as turnkey Olympic broadcast centres where on -time and on -budget delivery is assured. JJtN. Authorized Abekas Reseller Autocue AVITECH tware BR GHT CHkISTIE 7igitaNision GRASS YALLEY, CALIFORNIA MFG i SUPPLY- Canon Q FRONTLINE Lia FRONT PORCH DIGITAL COMMUNICATIONS Truck eeg EyE1lEigllt An o,NAo,n coroo,.u^ I N O N ' valley inscriber G /rass /i t RIS. ISILON Ikegami R2TNOMSON BRAND J etaiL.modulation Marshall Electronics wlanoae BROADCAST MULTIMEDIA DIVISION (Digital Video Solutions.. Mo. OMN2BIJS Panasonic Pixelmetrix Q77/ NL eemm Innovate l Integrate 'Deliver )1:l AID ideas for life aaoMNr SIGNIANT 4suyl STUDER lèktronix TELESTREAM SGT SHARP STORAGETEK ultimaPtten RRD1aMEG 41 TELEX. (vlzrt) 03licon WEATNERCENTRAL W Wohler PLEr',1.;_ rr._)1J rr.rr lJ ! r_rr.! Ï' ;yRESENTATI^!_ VANC0,- t EDMONTON CALGARY TORONTO MONTREAL 7715 boul,
    [Show full text]