PMKS+: Recreating a Legacy Application Dimitrios Tsiakmakis Worcester Polytechnic Institute

Total Page:16

File Type:pdf, Size:1020Kb

PMKS+: Recreating a Legacy Application Dimitrios Tsiakmakis Worcester Polytechnic Institute Worcester Polytechnic Institute Digital WPI Major Qualifying Projects (All Years) Major Qualifying Projects April 2019 PMKS+: Recreating a Legacy Application Dimitrios Tsiakmakis Worcester Polytechnic Institute Griffina D niel Cecil Worcester Polytechnic Institute Michael Teijiro Taylor Worcester Polytechnic Institute Praneeth Appikatla Worcester Polytechnic Institute Follow this and additional works at: https://digitalcommons.wpi.edu/mqp-all Repository Citation Tsiakmakis, D., Cecil, G. D., Taylor, M. T., & Appikatla, P. (2019). PMKS+: Recreating a Legacy Application. Retrieved from https://digitalcommons.wpi.edu/mqp-all/7041 This Unrestricted is brought to you for free and open access by the Major Qualifying Projects at Digital WPI. It has been accepted for inclusion in Major Qualifying Projects (All Years) by an authorized administrator of Digital WPI. For more information, please contact [email protected]. PMKS+: Recreating a Legacy Application Major Qualifying Project Written By: Praneeth Appikatla (CS) Griffin Cecil (CS) Michael Taylor (CS) Dimitrios Tsiakmakis (CS) Advisors: Professor David C. Brown (CS) Professor Pradeep Radhakrishnan (ME) April 25, 2019 Abstract The goal of this project was to recreate the Planar Mechanism Kinematic Simulator (PMKS), a legacy, open-source web application, on a modern web platform with an enhanced user experience. The conversion included support for multiple browsers and improvements to the graphical user interface. This application was developed using the latest technologies in web development. Through multiple evaluations testing the interface and functions, we were able to create a similar application to PMKS that has an improved user interface experience. 1 Acknowledgements We would like to thank Professor Radhakrishnan and Professor Brown for supporting us through this project. We would also like to thank Dr. Matthew Campbell of Oregon State University for creating the open-source application, PMKS, on which our work is built. Finally, we would like to thank the students of the Mechanical Engineering department of WPI who participated in our user studies and helped us improve the user experience in our application. 2 Table of Contents I. Abstract ..................................................................................................................... 1 II. Acknowledgments..................................................................................................... 2 III. Table of Contents...................................................................................................... 3 IV. Authorship................................................................................................................. 6 1. Introduction........................................................................................................... 7 2. Research Statement & Goals................................................................ 9 3. What is PMKS...................................................................................................... 10 4. Literature Review................................................................................................ 11 4.1. Interface Development.................................................................................... 11 4.2. Interface Evaluation........................................................................................ 15 5. Methodology........................................................................................... 19 5.1. Migration Options........................................................................................... 19 5.2. Web App Justification.................................................................................... 19 5.3. User Interface Evaluation............................................................................... 20 5.4. Interface Design............................................................................................. 21 5.5. Linkage Creation Methods............................................................................. 21 5.6. System Design................................................................................................ 22 5.7. Simulator Class............................................................................................... 25 5.8. Animation....................................................................................................... 25 5.9. Application Testing......................................................................................... 25 5.10. PMKS+ User Evaluations............................................................................... 26 6. Migration Options............................................................................................... 27 6.1. Migration Methods.......................................................................................... 27 6.2. Migration Platforms........................................................................................ 28 6.3. Migration Tools............................................................................................... 29 7. Web App Justification........................................................................................ 32 7.1. Rationale......................................................................................................... 33 7.2. Results............................................................................................................. 36 8. User Interface Evaluation................................................................................. 37 8.1. Evaluation Strategy......................................................................................... 37 8.2. Evaluation Procedure...................................................................................... 40 8.3. Data Analysis.................................................................................................. 41 3 9. Interface Design.................................................................................................. 44 9.1. Preliminary UI Mockups............................................................................... 44 9.2. Iteration 1...................................................................................................... 45 9.3. Iteration 2...................................................................................................... 46 9.4. Iteration 3...................................................................................................... 48 9.5. Iteration 4...................................................................................................... 50 9.6. Iteration 5...................................................................................................... 53 9.7. Iteration 6...................................................................................................... 58 9.8. Iteration 7...................................................................................................... 62 10. Linkage Creation Methods............................................................................. 65 10.1. Linkage Table............................................................................................... 65 10.2. Grid............................................................................................................... 66 10.3. Final Decision............................................................................................... 69 10.4. Context Menu................................................................................................ 70 11. System Design...................................................................................................... 72 11.1. Analysis of Existing Application Design...................................................... 72 11.2. New System Architecture............................................................................. 73 11.3. Grid Component States................................................................................. 75 12. Simulator Class................................................................................................... 79 12.1. Simulation Loop............................................................................................ 79 12.2. Joint Traversal Algorithm............................................................................. 81 12.3. Circle Intersection Solver.............................................................................. 85 13. Animation.............................................................................................................. 87 13.1. CSS Animations............................................................................................ 88 13.2. Custom Typescript Solution.......................................................................... 89 13.3. Animation Controls....................................................................................... 91 14. Application Testing............................................................................................ 94 14.1. Browser Compatibility.................................................................................. 94 14.2. Software Testing............................................................................................ 100 15. PMKS+ User Evaluations................................................................................ 104 15.1. Individual Evaluation...................................................................................
Recommended publications
  • Interview with Carolina De Robertis
    Interview with Carolina De Robertis [00:00:09] Kendra Hello, I'm Kendra Winchester, here with Autumn Privett. And this is Reading Women, a podcast inviting you to reclaim half the bookshelf by discussing books written by or about women. Today we're talking to Carolina De Robertis about her book CANTORAS, which is out now from Knopf. [00:00:24] Autumn And don't forget that you can find a complete transcript as well as a list of all the books we mentioned in today's episode linked in our show notes. And be sure to subscribe so that way you don't miss a single episode. And review us in iTunes. [00:00:36] Kendra Well, this book was recommended to us by Lupita on our most anticipated episode, and I am so glad that we picked this up so soon. [00:00:47] Autumn It is just as immersive and beautifully written as she said it would be. [00:00:52] Kendra Yes. In my mind, I was so excited for it, but nervous. But I shouldn't have been because it definitely delivered, and it's such a beautiful book. [00:01:02] Autumn I don't know how writers are able to write such melodic books. I just don't know. It's just, I mean, I guess it's awe inspiring to me. [00:01:13] Kendra I will definitely be going back and picking up a lot of her backlist. [00:01:18] Autumn Well, so on that note, Carolina is a writer from Uruguay, which is where this book is set.
    [Show full text]
  • Google Cheat Sheet
    Way Cool Apps Your Guide to the Best Apps for Your Smart Phone and Tablet Compiled by James Spellos President, Meeting U. [email protected] http://www.meeting-u.com twitter.com/jspellos scoop.it/way-cool-tools facebook.com/meetingu last updated: November 15, 2016 www.meeting-u.com..... [email protected] Page 1 of 19 App Description Platform(s) Price* 3DBin Photo app for iPhone that lets users take multiple pictures iPhone Free to create a 3D image Advanced Task Allows user to turn off apps not in use. More essential with Android Free Killer smart phones. Allo Google’s texting tool for individuals and groups...both Android, iOS Free parties need to have Allo for full functionality. Angry Birds So you haven’t played it yet? Really? Android, iOS Freemium Animoto Create quick, easy videos with music using pictures from iPad, iPhone Freemium - your mobile device’s camera. $5/month & up Any.do Simple yet efficient task manager. Syncs with Google Android Free Tasks. AppsGoneFree Apps which offers selection of free (and often useful) apps iPhone, iPad Free daily. Most of these apps typically are not free, but become free when highlighted by this service. AroundMe Local services app allowing user to find what is in the Android, iOS Free vicinity of where they are currently located. Audio Note Note taking app that syncs live recording with your note Android, iOS $4.99 taking. Aurasma Augmented reality app, overlaying created content onto an Android, iOS Free image Award Wallet Cloud based service allowing user to update and monitor all Android, iPhone Free reward program points.
    [Show full text]
  • University of Oklahoma Graduate College
    UNIVERSITY OF OKLAHOMA GRADUATE COLLEGE PODCAST RHETORICS INSIGHTS INTO PODCASTS AS PUBLIC PERSUASION A DISSERTATION SUBMITTED TO THE GRADUATE FACULTY in partial fulfillment of the requirements for the Degree of DOCTOR OF PHILOSOPHY By MATTHEW VINCENT JACOBSON Norman, Oklahoma 2021 PODCAST RHETORICS INSIGHTS INTO PODCASTS AS PUBLIC PERSUASION A DISSERTATION APPROVED FOR THE DEPARTMENT OF ENGLISH BY THE COMMITTEE CONSISTING OF Dr. William Kurlinkus, Chair Dr. Bill Endres Dr. Justin Reedy Dr. Roxanne Mountford Dr. Sandra Tarabochia © Copyright by MATTHEW VINCENT JACOBSON 2021 All Rights Reserved. iv TABLE OF CONTENTS Acknowledgements . viii Abstract . xii Chapter 1: The Argument for Rhetorically Analyzing Podcasts . 1 I. Introduction . 2 II. Rhetorically Defining Podcasts . 5 III. A Call for Podcast Scholarship . 14 IV. Podcast Scholarship in Rhetoric and Writing Studies . 18 V. The Need to Rhetorically Analyze Podcast Rhetoric . 24 VI. Introducing Three Analytics of Podcasting: Technology, Sonic, and Conversational Rhetorics in a Public Argument Over Mask Wearing in The Joe Rogan Experience . 28 VII. Project Overview . 44 Chapter 2: The Technological Horizons of Podcast Persuasion . 45 Chapter 3: The Sounds of Podcast Rhetoric . 47 Chapter 4: Deliberation or Demagoguery? The Rhetoric of Podcast Conversations . 50 Chapter 2: The Technological Horizons of Podcast Persuasion . 53 I. Introduction . 54 II. Rhetorical Theories of Philosophy of Technology . 55 III. The Technological Rhetoric of Podcast Technologies . 64 A. The Rhetoric of Podcasting’s Regulatory Context in the U.S. and the Standing Reserve of Internet Audiences . .64 B. The Rhetoric of Production and Post-Production Tech . .72 v C. The Rhetoric of Distribution and “Listening” Tech . 98 D.
    [Show full text]
  • Shelter from the Storm: the Case for Guaranteed Income
    THE PENNSYLVANIA MAY|JUN21 GAZETTE Shelter from the Storm: The Case for Guaranteed Income The Long Road to mRNA Vaccines Memoirs for All Ages Virtual Healthcare Gets Real DIGITAL + IPAD The Pennsylvania Gazette DIGITAL EDITION is an exact replica of the print copy in electronic form. Readers can download the magazine as a PDF or view it on an Internet browser from their desktop computer or laptop. And now the Digital Gazette is available through an iPad app, too. THEPENNGAZETTE.COM/DIGIGAZ Digigaz_FullPage.indd 4 12/22/20 11:52 AM THE PENNSYLVANIA Features GAZETTE MAY|JUN21 Fighting Poverty The Vaccine Trenches with Cash Key breakthroughs leading to the Several decades since the last powerful mRNA vaccines against big income experiment was 42 COVID-19 were forged at Penn. 34 conducted in the US, School of That triumph was almost 50 years in the Social Policy & Practice assistant making, longer on obstacles than professor Amy Castro Baker has helped celebration, and the COVID-19 vaccines deliver promising data out of Stockton, may only be the beginning of its impact on California, about the effects of giving 21st-century medicine. By Matthew De George people no-strings-attached money every month. Now boosted by a new research center at Penn that she’ll colead, more Webside Manner cities are jumping on board to see if Virtual healthcare by smartphone guaranteed income can lift their residents or computer helps physicians out of poverty. Will it work? And will 50 consult with and diagnose patients policymakers listen? much more quickly, while offering them By Dave Zeitlin convenience and fl exibility.
    [Show full text]
  • P R D P E D Pro/C Refe Del a Proy El Te De Pr Cnmc Erent
    PRO/CNMC/0002/14 PROPUESTA REFERENTE A LA MODIFICACIÓN DEL ARTÍCULO 32.2 DEL PROYECTO DE LEY QUE MODIFICA EL TEXTO REFUNDIDO DE LA LEY DE PROPIEDAD INTELECTUAL 16 de mayo de 2014 www.cnmc.es Índice I. ANTECEDENTES ................................................................. 3 II. CONTENIDO ........................................................................ 5 III. VALORACIÓN ..................................................................... 6 IV. CONCLUSIÓN .................................................................. 10 El Consejo de la Comisión Nacional de los Mercados y la Competencia (CNMC), en Pleno, en su reunión de 21 de mayo de 2014, ha aprobado el presente informe, relativo a la modificación introducida en el art. 32 del Proyecto de Ley por el que se modifica el Texto Refundido de la Ley de Propiedad Intelectual, aprobado por Real Decreto Legislativo 1/1996, de 12 de abril, y la Ley 1/2000, de 7 de enero, de Enjuiciamiento Civil, en el que se analizan las implicaciones de la misma desde el punto de vista de la competencia efectiva en los mercados y la regulación económica eficiente. Este informe se aprueba a iniciativa propia, en ejercicio de las competencias de la CNMC, en aplicación del artículo 5.1 de la Ley 3/2013, de 4 de junio, de creación de la Comisión Nacional de los Mercados y la Competencia. I. ANTECEDENTES I.1 Marco general La existencia de una normativa de protección de la propiedad intelectual se justificaría en la necesidad de crear un sistema de incentivos que favorezca dinámicamente, en mayor medida que el mercado, la actividad creadora de obras artísticas, literarias y científicas. Es un postulado comúnmente asumido que el Derecho de la competencia y el Derecho de la propiedad intelectual persiguen el idéntico objetivo de promover tanto la competencia como la innovación, además de la consecución del bienestar y la asignación eficiente de los recursos.
    [Show full text]
  • Program Abstracts
    University of Montana Presents The 17th Annual Program and Abstracts April 27, 2018 ~ Missoula, Montana Undergraduate Research Committee: Brock Tessman (Chair), Davidson Honors College Susanne Caro, Mansfield Library Yoonhee Jang, Department of Psychology Paul Janzen, Physics and Astronomy Jeanne Loftus, Franke Global Leadership Initiative Gretchen McCaffery, Writing Center Alex Metcalf, Forestry & Conservation Robin Parent, Davidson Honors College Liz Putnam, Biomedical & Pharmaceutical Sciences James Sears, Geosciences Jennifer Tomsen, Forestry & Conservation Ex Officio Members Earle Adams, Chemistry Nathan Lindsay, Academic Affairs Andrea Rhoades, Academic Enrichment Megan Stark, Mansfield Library Wendy Walker, Mansfield Library Scott Whittenburg, Research & Creative Scholarship Conference Coordinators: Michelle Eckert, CPS - School of Extended & Lifelong Learning Victoria Bigelow, Davidson Honors College Jeanne Loftus, Franke Global Leadership Initiative Technology, Trainings & Support: Michelle Eckert, CPS - SELL Victoria Bigelow, Davidson Honors College Glenn Kneebone, UM Paw Print Robert Logan, Davidson Honors College Gretchen McCaffery, Writing Center Laure Pengelly Drake, Writing Center Wendy Walker, Mansfield Library Special thanks to all the mentors, reviewers, judges, and volunteers who donated their time! UMCUR Welcome WELCOME TO UMCUR 2018! It is a genuine honor to welcome students, faculty, staff, alumni, and community members to the 2018 University of Montana Conference on Undergraduate Research (UMCUR). Without a doubt, UMCUR is one the major highlights of the year at UM. This year, we have over 120 students from all Schools and Colleges presenting their research and creative scholarship. Indeed, UMCUR is a powerful example of undergraduate excellence and student-faculty partnership at the University of Montana. Research and creative scholarship experience leads to many practical benefits for our students, including stronger qualifications for graduate school and/or professional positions.
    [Show full text]
  • 29Th NCM Annual Meeting
    29th NCM Annual Annual Meeting April 24 – 27, 2019 Meeting Toyama International Satellite Meeting April 23, 2019 Conference Center Toyama, Japan #NCMToy www.ncm-society.org 2019 At-A-Glance Satellite & Annual Meeting Schedule Toyama International Conference Centre Schedule is subject to change 2019 At-A-Glance Satellite and Annual Meeting Schedule* Toyama International Conference Center *schedule is subject to change Monday Tuesday Wednesday Thursday Friday Saturday Time 22-Apr 23-Apr 24-Apr 25-Apr 26-Apr 27-Apr 8:00 8:15 8:30 Session 1 Session 5 Session 9 Session 12 8:45 Panel I Panel III Individual II Panel VI 9:00 Kornysheva Sanger (08:00 - 10:00) Ivry 9:15 (08:00 - 10:00) (8:00 - 10:00) (08:00 - 10:00) 9:30 9:45 10:00 Break Break Break Break 10:15 (10:00 - 10:30) (10:00 - 10:30) (10:00 - 10:30) (10:00 - 10:30) 10:30 Early Career Talk 10:45 Gelsy Torres-Oviedo 11:00 Session 6 Session 10 Session 13 11:15 Panel IV Panel VI Individual III 11:30 Takahashi Xu Session 2 (10:30 - 12:30) 11:45 Panel II (10:30 - 12:30) (10:30 - 12:30) 12:00 Medendorp Exhibits on Display 12:15 (11:00 - 13:00) 12:30 Posters on Display (Session 2) (Session Display on Posters Posters on Display (Session 2) (Session Display on Posters 12:45 Registration / Information Desk Open 13:00 Arrivals, Free Time Free Arrivals, 13:15 Exhibits on Display Exhibits on Display Session 7 Session 11 Session 14 Satellite Meeting 13:30 Poster 1b Poster 2a Poster 2b 13:45 Lunch Lunch Lunch Posters on Display (Session 1) (Session Display on Posters Session 3 1) (Session Display on Posters
    [Show full text]
  • Dragon Magazine #238
    The Halls of Amusement ack in the distant days of middle school, Greg was one of treasure was so good that we didn’t complain. Until we my first players to take a turn behind the DM’s screen. We reached the central chamber. were all eager to see what he’d do, and I couldn’t wait to play The place was huge, with a raised platform in the center. my own characters, a min-maxed high elf fighter/magic-user The walls were covered in black flock, and the floor was tiled named Windrhymer the White and an even more min-maxed with some weird glowing material that changed patterns. fighter/magic-user/thief half-drow named Ralph the Rogue. When Greg pointed out the spinning mirror-balls on the ceiling (Yes, I’m still embarrassed about it all.) All we knew for sure we became nervous. When he described the huge black was that Greg had drawn all over a ream and a half of graph dragon wearing the white leisure suit, dancing upon the high paper. He called the dungeon “The Halls of Amusement.” platform; we realized he had gone way too far. My elves had pals, naturally. Tom played a pair of fighters “The Disco Dragon!” someone cried. We fell over each other named Harry and Burt, or something equally English. Someone to kill the beast, not so much for fear of our lives, but because else was stuck with the cleric and another character. While the even at that age we realized that a reptilian John Travolta was PCs didn’t find a lasting place in my memory, certain moments an abomination that must be destroyed.
    [Show full text]
  • GREENING FEDERAL FACILITIES an Energy, Environmental, and Economic Resource Guide for Federal Facility Managers and Designers
    DOE/GO-102001-1165 GREENING FEDERAL FACILITIES An Energy, Environmental, and Economic Resource Guide for Federal Facility Managers and Designers SECOND EDITION Greening Federal Facilities An Energy, Environmental, and Economic Resource Guide for Federal Facility Managers and Designers SECOND EDITION “Then I say the earth belongs to each ... generation during its course, fully and in its own right, no generation can contract debts greater than may be paid during the course of its own existence.” Thomas Jefferson, September 6, 1789 Produced for: U.S. Department of Energy Office of Energy Efficiency and Renewable Energy Federal Energy Management Program Produced by: BuildingGreen, Inc., Brattleboro, Vermont Under: NREL Subcontract No. AAR-0-29469-01 DOE Prime Contract No. DE-AC36-99GO10337 Edited by: Design and Imagesetting by: Alex Wilson, BuildingGreen, Inc. Joy Wallens-Penford May 2001 i Contents About the Contributing Organizations .......... iv Part IV BUILDING DESIGN Acknowledgments ............................................ v 4.1 Integrated Building Design ................... 38 Executive Summary ....................................... vii 4.1.1 Passive Solar Design ................... 40 4.1.2 Daylighting Design ...................... 42 Part I RATIONALE 4.1.3 Natural Ventilation ..................... 44 4.2 Building Envelope .................................. 46 1.1 A Tour of the Guide .................................. 2 4.2.1 Windows and Glazing Systems ... 48 1.2 Purpose ..................................................... 4 4.2.2 Insulation ..................................... 50 1.3 Current Federal Regulations ................... 6 Part V Part II ENERGY SYSTEMS ENVIRONMENTAL AND ENERGY DECISION-MAKING 5.1 Energy and Conservation Issues ........... 54 2.1 Green Teams – Innovations in 5.2 HVAC Systems........................................ 56 Planning, Design, and Operation .......... 10 5.2.1 Boilers .......................................... 58 2.2 Economic and Environmental Analysis .. 12 5.2.2 Air Distribution Systems ...........
    [Show full text]
  • Re Redacted Author
    LUI: A scalable, multimodal gesture- and voice- interface for Large Displays by Vikraman Parthiban M.S. Electrical Engineering, The University of Texas at Austin (2016) B.S. Computer Engineering, The University of Texas at Austin (2014) B.A. Liberal Arts, The University of Texas at Austin (2014) Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning in partial fulfillment of the requirements for the degree of Master of Science in Media Arts and Sciences at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY @ Massachusetts Institute of Technology 2019. All rights reserved. - ii Signature redacted Author .............................................. Program in Media Arts and Sciences, School of Architecture and Planning August 9th 29 Certified by............................. Signature redacted V. Michael Bove Principal Research Scientist I/ - , Thesis Superviso re redacted Accepted by ........................ Signatu MASSACHUSETTS NSTITUTEl LI1 Tod Machover 1 JAcademic He d,Program in Med ia Arts and Sciences OCT 0 4 2019 LIBRARIES ARCHIVES 2 LUI: A scalable, multimodal gesture- and voice- interface for Large Displays by Vikraman Parthiban Submitted to the Program in Media Arts and Sciences, School of Architecture and Planning on August 9th 2019, in partial fulfillment of the requirements for the degree of Master of Science in Media Arts and Sciences Abstract With the rise of augmented and virtual reality, new interactive technologies are incorporating immersive user interfaces that leverage gesture and voice recognition in addition to existing controller inputs. However, the state-of-the-art interfaces are quite rudimentary and not widely accessible for the user. Such interfaces require significant amount of sensors, extensive calibration, and/or high latency in the gestural commands.
    [Show full text]
  • Anatomy of a Security Mistake
    Security Now! Transcript of Episode #311 Page 1 of 19 Transcript of Episode #311 Anatomy of a Security Mistake Description: This week, after catching up with a collection of interesting security events, Steve and Leo take a close look at a recently discovered security coding error, examining exactly how and why it occurred, to understand how easily these kinds of mistakes can be made - and how difficult it can be to EVER find them all. High quality (64 kbps) mp3 audio file URL: http://media.GRC.com/sn/SN-311.mp3 Quarter size (16 kbps) mp3 audio file URL: http://media.GRC.com/sn/sn-311-lq.mp3 Leo Laporte: It's time for Security Now!, the show that covers your security and your privacy online. Leo Laporte here in a little bit of an unusual situation. This is what we call our "living room set" in the new TWiT Brick House studio. Steve Gibson is here. Steve, first of all, thank you for coming all the way up to do TWiT on Sunday. It was really fun having you. Steve Gibson: It was a lot of fun, Leo, to be there, to see the first podcast, well, to be part of the first podcast from the new studio. Leo: Yeah. It was a great show, and it was all my old friends, and so that was kind of special. And normally we'll be doing this show - in fact, if somebody tunes in next week and didn't know that we were at a new studio, they'd probably just think nothing had changed.
    [Show full text]
  • TESE Dario Brito.Pdf
    0 UNIVERSIDADE FEDERAL DE PERNAMBUCO | UFPE CENTRO DE ARTES E COMUNICAÇÃO DEPARTAMENTO DE DESIGN PROGRAMA DE PÓS-GRADUAÇÃO EM DESIGN Dario Brito Rocha Júnior MENOS DO QUE O POSSÍVEL: subutilização do potencial do design na revista digital em dispositivos móveis Recife 2017 1 1 DARIO BRITO ROCHA JÚNIOR MENOS DO QUE O POSSÍVEL: subutilização do potencial do design na revista digital em dispositivos móveis Tese apresentada ao Programa de Pós-graduação em Design (PPGDesign) do Departamento de Design da Universidade Federal de Pernambuco (UFPE), como requisito parcial para obtenção do grau de Doutor em Design. Área de concentração: Planejamento e Contextualização de Artefatos. Orientador: Professor PhD Hans da Nóbrega Waechter. Recife 2017 1 2 Catalogação na fonte Bibliotecário Jonas Lucas Vieira, CRB4-1204 R672m Rocha Júnior, Dario Brito Menos do que o possível: subutilização do potencial do design na revista digital em dispositivos móveis / Dario Brito Rocha Júnior. – Recife, 2017. 253 f.: il., fig. Orientador: Hans da Nóbrega Waechter. Tese (Doutorado) – Universidade Federal de Pernambuco, Centro de Artes e Comunicação. Programa de Pós-Graduação em Design, 2018. Inclui referências e apêndices. 1. Design da informação. 2. Padrão. 3. Revista digital. 4. Dispositivos móveis. 5. Convergência. I. Waechter, Hans da Nóbrega (Orientador). II. Título. 745.2 CDD (22.ed.) UFPE (CAC 2018-146) 3 3 3 4 Para Thiago, pelo amor, companheirismo, carinho e respeito. Para Gabriel, pela vivência doce enquanto esteve neste plano. Para Seu Dario, por ensinar, desde cedo, que rir é o melhor remédio. Dedico 5 5 AGRADECIMENTOS Desconheço a existência de alguma tese que tenha chegado ao fim – fato, por si só, já discutível, pois muitos acreditam (certamente, a meu ver) que a tese sempre se revisita e renova com o passar do tempo – sem que vários atores tenham contribuído para isso.
    [Show full text]