THE DEGREE of DOCTOR of PHILOSOPHY Ph. D

Total Page:16

File Type:pdf, Size:1020Kb

THE DEGREE of DOCTOR of PHILOSOPHY Ph. D ECOLE DE TECHNOLOGIE SUPERIEURE UNIVERSITE DU QUEBEC THESIS PRESENTED TO ECOLE DE TECHNOLOGIE SUPERIEURE IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY Ph.D. BY TALEB, Mohamed A PATTERN-ORIENTED AND MODEL-DRIVEN ARCHITECTURE FOR INTERACTIVE SYSTEMS MONTREAL, DECEMBER 11, 2008 © Mohamed Taleb, 2008 Library and Bibliotheque et 1*1 Archives Canada Archives Canada Published Heritage Direction du Branch Patrimoine de I'edition 395 Wellington Street 395, rue Wellington Ottawa ON K1A0N4 Ottawa ON K1A0N4 Canada Canada Your file Votre reference ISBN: 978-0-494-47241-5 Our file Notre reference ISBN: 978-0-494-47241-5 NOTICE: AVIS: The author has granted a non­ L'auteur a accorde une licence non exclusive exclusive license allowing Library permettant a la Bibliotheque et Archives and Archives Canada to reproduce, Canada de reproduire, publier, archiver, publish, archive, preserve, conserve, sauvegarder, conserver, transmettre au public communicate to the public by par telecommunication ou par I'lnternet, prefer, telecommunication or on the Internet, distribuer et vendre des theses partout dans loan, distribute and sell theses le monde, a des fins commerciales ou autres, worldwide, for commercial or non­ sur support microforme, papier, electronique commercial purposes, in microform, et/ou autres formats. paper, electronic and/or any other formats. The author retains copyright L'auteur conserve la propriete du droit d'auteur ownership and moral rights in et des droits moraux qui protege cette these. this thesis. Neither the thesis Ni la these ni des extraits substantiels de nor substantial extracts from it celle-ci ne doivent etre imprimes ou autrement may be printed or otherwise reproduits sans son autorisation. reproduced without the author's permission. In compliance with the Canadian Conformement a la loi canadienne Privacy Act some supporting sur la protection de la vie privee, forms may have been removed quelques formulaires secondaires from this thesis. ont ete enleves de cette these. While these forms may be included Bien que ces formulaires in the document page count, aient inclus dans la pagination, their removal does not represent il n'y aura aucun contenu manquant. any loss of content from the thesis. •*• Canada THIS THESIS HAS BEEN EVALUATED BY THE FOLLOWING BOARD OF EXAMINERS Mr. Alain Abran, Thesis Director Software Engineering & Information Technology Department Ecole de technologie superieure Mr. Ahmed Seffah, Thesis Co-director Computer Science Department, Concordia University Me. Veronique Francois, President of the Board of Examiners Electrical Engineering Department, Ecole de technologie superieure Mr. Hakim Lounis Computer Science Department, Universite du Quebec A Montreal Mr. Eric Lefebvre Software Engineering & Information Technology Department Ecole de technologie superieure THIS THESIS WAS PRESENTED AND DEFENDED BEFORE A BOARD OF EXAMINERS AND PUBLIC DECEMBER 15, 2008 AT ECOLE DE TECHNOLOGIE SUPERIEURE La reutilisation de solutions eprouvees permet de resoudre un certain nombre de problemes de conception tels que : (1) le decouplage des divers aspects des systemes interactifs (par exemple, rarchitecture de la logique de sujet, de l'interface utilisateur, de la navigation et de 1'information; et (2) la separation des aspects specifiques lies aux plates-formes des caracteristiques communes a tous les systemes interactifs. Cette these identifie une liste de patterns et differents modeles visant a fournir, sous forme d'une architecture orientee patterns et dirigee par des modeles, une solution globale et integrative. Les modeles de patterns couvrent plusieurs niveaux d'abstraction, tels que: domaine, tache, dialogue, presentation, et layout. L'architecture montre comment plusieurs modeles peuvent 6tre combines a differents niveaux d'abstraction dans des structures heterogenes, qui peuvent alors etre utilises comme elements de base dans le developpement des systemes interactifs. A number of design problems continue to arise, such as: (1) decoupling the various aspects of interactive systems (for example, business logic, the Ul, navigation, and information architecture) and (2) isolating platform specifics from the concerns common to all interactive systems. In the context of a proposal for a Pattern-Oriented and Model-driven Architecture (POMA) for interactive systems, this thesis identifies an extensive list of pattern categories and types of models aimed at providing a pool of proven solutions to these problems. The models of patterns span several levels of abstraction, such as domain, task, dialog, presentation and layout. The proposed POMA architecture illustrates how several individual models can be combined at different levels of abstraction into heterogeneous structures which can then be used as building blocks in the development of interactive systems. UNE ARCHITECTURE ORIENTEE PATTERN ET DIRIGEE PAR DES MODELES POUR LES SYSTEMES INTERACTIFS TALEB, Mohamed RESUME La pratique quotidienne montre qu'il ne suffit pas d'aborder une conception equipe de directives et de guides conceptuels. Les developpeurs logiciels se doivent d'etre en mesure d'appliquer des solutions eprouvees extraites des meilleures pratiques de conception. Sans cela, le concepteur ne peut appliquer correctement les directives ni tirer pleinement profit de la puissance de la technologie et cela sans compromettre la qualite du produit final: performance, evolutivite, utilisabilite ou facilite d'utilisation. De plus, le concepteur ne peut « reinventer la roue » a chaque fois qu'il implemente une solution de conception dans un projet ou contexte particulier. La reutilisation de solutions eprouvees permet de resoudre un certain nombre de problemes de conception tels que : (1) le decouplage des divers aspects des systemes interactifs (par exemple, l'architecture de la logique de sujet, de l'interface utilisateur, de la navigation et de l'information; et (2) la separation des aspects specifiques lies aux plates-formes des caracteristiques communes a tous les systemes interactifs. Cette these identifie une liste de patterns et differents modeles visant a fournir, sous forme d'une architecture orientee patterns et dirigee par des modeles, une solution globale et integrative. Les modeles de patterns couvrent plusieurs niveaux d'abstraction, tels que: domaine, tache, dialogue, presentation, et layout. L'architecture montre comment plusieurs modeles peuvent etre combines a differents niveaux d'abstraction dans des structures heterogenes, qui peuvent alors etre utilises comme elements de base dans le developpement des systemes interactifs. Ce document est divise en six chapitres. Le premier chapitre presente l'etat de Part sur les « Patterns » en general et sur les differentes architectures de developpement pour les systemes interactifs telles que «les architectures N-tiers», «Pattern-Oriented Design (POD)», «Pattern-Supported Approach (PSA)», et «Model-Driven Architecture (MDA)». Le deuxieme chapitre introduit la problematique de la recherche avec ses objectifs, ses limites, la methodologie de la recherche et ses etapes de la recherche. Le troisieme chapitre decrit principalement les parties les plus importantes de la recherche qui est de developper une nouvelle architecture appelee architecture orientee pattern et dirigee par des modeles (POMA) pour faciliter le developpement des systemes interactifs incluant ses fondements et ses concepts cles, sa vue d'ensemble, ses justifications versus les architectures N-tiers, POD, PSA, MDA, et ses specifications. Le quatrieme chapitre decrit les niveaux architecturaux et les categories de patterns utilises dans POMA. Le cinquieme chapitre decrit les categories V de modeles utilises dans POMA. Le sixieme chapitre presente une etude de cas exploratoire appliquee a 1'architecture proposee dans cette recherche. Le dernier chapitre presente une conclusion sur les travaux de recherche et son evolution dans le futur. Mots-clcs: Pattern-Oriented and Model-driven Architecture (POMA), Pattern, Model, Interactive System, Software Engineering, Usability, MDA, POD, PSA, N- tiers. PATTERN-ORIENTED AND MODEL-DRIVEN ARCHITECTURE FOR INTERACTIVE SYSTEMS TALEB, Mohamed ABSTRACT Day-to-day experiences suggest that it is not enough to approach a complex design equipped with design tips, guidelines, and hints. Developers must also be able to use proven solutions emerging from the best design practices to solve new design challenges. Without these, the designer is unable to properly apply guidelines or take full advantage of the power of technology, resulting therefore in poor performance, poor scalability, and poor usability. Furthermore, the designer might "reinvent the wheel" when attempting to implement a design solution. A number of design problems continue to arise, such as: (1) decoupling the various aspects of interactive systems (for example, business logic, the UI, navigation, and information architecture) and (2) isolating platform specifics from the concerns common to all interactive systems. In the context of a proposal for a Pattern-Oriented and Model-driven Architecture (POMA) for interactive systems, this thesis identifies an extensive list of pattern categories and types of models aimed at providing a pool of proven solutions to these problems. The models of patterns span several levels of abstraction, such as domain, task, dialog, presentation and layout. The proposed POMA architecture illustrates how several individual models can be combined at different levels of abstraction
Recommended publications
  • Linuxvilág 4.Évf. 10. Sz. (2003 Október)
    Kovácsmûhely A Bricolage A Salon és más népszerû webhelyek mögött meghúzódó tartalomkezelõ rendszer egyszerûen használható saját webhelyünk írói és szerkesztõi számára is. z elmúlt néhány hónapban bemutattunk egy pár hajtódik végre minden alkalommal. Ez a megoldás azt ered- Zope alapú tartalomkezelõ rendszert. Természetesen ményezi, hogy a Bricolage mûködése gyors lesz. nem a Zope az egyetlen versenyzõ a nyílt forrású Mint már említettem, a mod_perl csak az Apache webkiszol- Atartalomkezelõ rendszerek mezõnyében. Az egyik egyre jelen- gálóval mûködik. Bár folyamatosan dolgoznak a mod_perl átvi- tõsebbé váló csomag a Bricolage, amelyet David Wheeler írt és telén az Apache 2.x számára, a cikk írásának idején (2003 júniu- tart karban, és amely a mod_perl csomagon és a PostgreSQL sa) még csak az Apache 1.x változatával mûködik együtt. Mivel adatbázis-kezelõn alapul. az Apache 1.x több különálló folyamatot futtat, ahelyett hogy © Kiskapu Kft. Minden jog fenntartva A Bricolage program használatához nem szükséges számítás- egy folyamaton belül több szálat indítana, nincs lehetõség arra, technikai ismeret. Igaz, hogy a program módosítása, illetve hogy igazi adatbázisgyûjtõt hozzunk létre a különféle gyermek karbantartása nagy szakértelmet kíván, de az Apache webki- HTTP-kiszolgálók számára. A létrehozott adatbázis-kapcsolat szolgálóval vagy a Perl nyelvvel dolgozó emberek általában viszont életben tartható az Apache és a PostgreSQL között az programozók vagy rendszergazdák, míg a Bricolage felhasz- Apache::DBI modul használatával. A Bricolage pontosan ezt nálói a webhely írói, szerkesztõi és készítõi. teszi, így az adatbázis-kapcsolatot nem kell minden alkalommal A Bricolage a való világban is bizonyított. Az Apache és a Perl újra létrehozni, amikor egy felhasználó lekér valamit. évekig küzdött azért, hogy bekerüljön a fõáramba.
    [Show full text]
  • SADKN Portal Guidelines Report, SAARC Disaster Management Centre
    SADKN Portal Guidelines Report SADKN Portal Guidelines Report, SAARC Disaster Management Centre Page 1 of 124 SADKN Portal Guidelines Report Table of Contents Executive Summary ..................................................................................3 Project Background ..................................................................................6 Vision, Objectives and Outcomes ..................................................................8 Disaster Management Phases and Outcomes .................................................. 17 Information Flow: Information creation, capture, dissemination and availability ........... 27 Handholding guidelines for SADKN portal development and establishment ................ 32 SADKN Portal: Operational Guidelines .......................................................... 40 SADKN Portal: Technical Guidelines ............................................................ 64 An Approach to Development: Open Source and Proprietary Solutions ..................... 76 Key Recommendations ............................................................................ 79 Annexure I - Brief On Gateway Specifications .................................................. 84 Annexure II – A brief on GIS interface ............................................................ 86 Annexure III – A brief write-up about CMS ....................................................... 91 Annexure IV - SADKN Portal: Search Methodology ............................................ 94 Annexure V - List of features
    [Show full text]
  • The Perl Review
    The Perl Review Volume 0 Issue 6 November 1, 2002 Like this issue? Support The Perl Review with a donation! http://www.ThePerlReview.com/ Letters i Community News ii Short Notes iii Simple RSS with Perl 1 brian d foy Delightful Languages: Ruby 7 Mike Stok Who’s Doing What? Analyzing Ethernet LAN Traffic 18 Paul Barry Book Reviews 24 Staff Like this issue? Support The Perl Review with a donation! http://www.ThePerlReview.com/ Web Access http://www.ThePerlReview.com/ Email [email protected] Publisher brian d foy Editor Andy Lester Technical Editors Kurt Starsinic, Adam Turoff Copy Editors Beth Linker, Glenn Maciag, Chris Nandor Contributors David H. Adler, Paul Barry, Neil Bauman, brian d foy, Andy Lester, Mike Stok, Betsy Waliszewski The Perl Review print $_ $_[0] for @$self;. We incorrectly used Letters $_[1] and apologize for the confusion. Send your letters, comments, and suggestions to [email protected] Write for TPR TPR Subscriptions Have something to say about Perl? The Perl Re- view wants first person accounts about using Perl. If I’d like to subscribe to The Perl Review. However, you cannot write a complete article you can write a I prefer not to use PayPal. If you tell me where to “Short Note”. Want to tell everyone about a book send a check or cash, I’d be happy to do so. you have read? Write a book review! Were you at a Perl function? Give us a trip report! – Gregor Dodson We would like to get articles or “Short Notes” on brian writes: A lot of people have said something similar, and at the moment we do not have a better way to take money.
    [Show full text]
  • QUALITATIVE CONSUMER and MARKETING RESEARCH Is an Accessible, Conceptually Substantial and Practical Guide to Qualitative Research
    ‘From the epicentre of academic qualitative research within business schools, the advice of this seasoned CONSUMER & MARKETING RESEARCH QUALITATIVE Schulich team will help students and managers sharpen workbench skills and attain deeper insights in the quest to understand and influence consumers worldwide.’ JOHN F. SHERRY, PROFESSOR OF MARKETING, UNIVERSITY OF NOTRE DAME ‘QUALITATIVE CONSUMER AND MARKETING RESEARCH is an accessible, conceptually substantial and practical guide to qualitative research. A particular strength of the book is the advice that it gives on getting your qualitative research noticed, accepted and published.’ ANDREA DAVIES, SENIOR LECTURER IN MARKETING, UNIVERSITY OF LEICESTER ‘Written by three leading experts in the field of qualitative research, this book fills in a long-existing gap in the qualitative consumer and marketing research literature.’ ELENA MILLAN, LECTURER IN CONSUMER RESEARCH AND MARKETING, UNIVERSITY OF READING • How is qualitative marketing and consumer research conducted today? • What is rigorous research in this field? • What are the new, cutting-edge techniques? Written for students, scholars and marketing research practitioners, this book takes readers through the basics to an advanced understanding of the latest developments in qualitative marketing and consumer research. The book offers readers a practical guide to planning, conducting, analysing QUALITATIVE and presenting research using both time-tested and new methods, skills and technologies. With hands-on exercises that researchers can practice and apply, the book leads readers step-by-step through developing qualitative researching skills, using illustrations drawn from the best of recent and classic research. CONSUMER & Whatever your background, this book will help you become a better researcher and help your research come alive for others.
    [Show full text]
  • J2EE Development with Free and Open Source Tools
    Open Source in the Corporate World J2EE Development with Free and Open Source Tools Aaron Mulder Why do you care? Keep up with open source and free tools that can make you a more productive J2EE developer J2EE Development with Free and Open Source Tools 2 Copyright 2005 Chariot Solutions Agenda · Review free and open-source J2EE development tools · We’ll go into more depth for some tools than others, but try to show by example (with screen shots and a bit of source code) · Don’t worry, these slides will be online, with the product URLs J2EE Development with Free and Open Source Tools 3 Copyright 2005 Chariot Solutions The Old Standbys · Databases ± PostgreSQL, MySQL, SAP-DB, Firebird, Hypersonic, McKoi · App Servers ± J2EE: JBoss, JOnAS, Geronimo (soon) ± Web: Tomcat, Jetty · IDEs, Bug Trackers ± Eclipse, NetBeans, jEdit ± Bugzilla, Scarab, JIRA* · Builds & Continuous Integration ± Ant, Maven, Anthill, CruiseControl J2EE Development with Free and Open Source Tools 4 Copyright 2005 Chariot Solutions Server Products Part I Portals · Cocoon Portal · Liferay · Jetspeed · eXo · Cocoon Portal has great XML/XSLT support, upcoming CMS add-on, “alpha” JSR-168 · Jetspeed v1 works well today, but JSR-168 support is in the upcoming v2 · Liferay is a portal offering JSR-168 support today · eXo is a server platform offering JSR-168 and WSRP support among other services J2EE Development with Free and Open Source Tools 6 Copyright 2005 Chariot Solutions Cocoon Portal Screenshot J2EE Development with Free and Open Source Tools 7 Copyright 2005 Chariot Solutions Jetspeed Screenshot J2EE Development with Free and Open Source Tools 8 Copyright 2005 Chariot Solutions Liferay Screenshot J2EE Development with Free and Open Source Tools 9 Copyright 2005 Chariot Solutions Rules Engines · Drools · JESS* · OFBiz Rules · InfoSapient · Can be used to control web flow in addition to the standard back-end calculations · Can update rules without changing code · Not as mature rule authoring and deployment tools as commercial options (e.g.
    [Show full text]
  • Products Table of Contents
    Products Table of Contents: Products There is a lot of software out there ready to run with mod_perl and/or help you with your programming project. Last modified Sun Feb 16 01:37:58 2014 GMT 15 Feb 2014 1 Table of Contents: - 1. Apache/Perl Modules On CPAN you will be able to find a number of Perl modules created to run under mod_perl. We will give a presentation of them here and ways to get at these modules. - 2. Application Servers and Toolkits based on mod_perl There are several application servers and toolkits available designed to run under mod_perl, which might provide you with inline-Perl coding, or MVC (Model/View/Controller) frameworks. - 3. mod_perl Related Software A short list of some software, open source and commercial, based on or compatible with mod_perl, which might be interesting for anyone using mod_perl 2 15 Feb 2014 Apache/Perl Modules 1 Apache/Perl Modules 1 Apache/Perl Modules 15 Feb 2014 3 1.1 Description 1.1 Description On CPAN you will be able to find a number of Perl modules created to run under mod_perl. We will give a presentation of them here and ways to get at these modules. Apache/Perl modules are somewhat different from the many others found on CPAN (http://www.cpan.org/). Most Perl modules are "building blocks"; developers use them to build applica- tions or even more building blocks. It just so happens that Apache/Perl modules are encapsulated inside a namespace and .pm file. However, this does not make them all building blocks, many are just like Apache modules written in C: you install them, edit the server configuration files and you’re done.
    [Show full text]
  • PDF Generated By
    NEGOTIATING INTERNET GOVERNANCE ii Negotiating Internet Governance ROXANA RADU 1 iv 1 Great Clarendon Street, Oxford, OX2 6DP, United Kingdom Oxford University Press is a department of the University of Oxford. It furthers the University’s objective of excellence in research, scholarship, and education by publishing worldwide. Oxford is a registered trade mark of Oxford University Press in the UK and in certain other countries © Roxana Radu 2019 The moral rights of the author have been asserted Published with the support of the Swiss National Science Foundation First Edition published in 2019 Impression: 1 Some rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, for commercial purposes, without the prior permission in writing of Oxford University Press, or as expressly permitted by law, by licence or under terms agreed with the appropriate reprographics rights organization. This is an open access publication, available online and distributed under the terms of a Creative Commons Attribution – Non Commercial – No Derivatives 4.0 International licence (CC BY-NC-ND 4.0), a copy of which is available at http://creativecommons.org/licenses/by-nc-nd/4.0/. Enquiries concerning reproduction outside the scope of this licence should be sent to the Rights Department, Oxford University Press, at the address above Crown copyright material is reproduced under Class Licence Number C01P0000148 with the permission of OPSI and the Queen’s Printer for Scotland Published
    [Show full text]
  • Open Source Platforms - Content Management Systems (CMS)
    Open Source Platforms - Content Management Systems (CMS) Γιάκας Αθανάσιος ΑΕΜ 531 Συστήματα Διαχείρισης Περιεχομένου ● Τα Συστήματα Διαχείρισης Περιεχομένου (ΣΔΠ, Content Management Systems, CMS) είναι διαδικτυακές εφαρμογές που επιτρέπουν την online τροποποίηση του περιεχομένου ενός δικτυακού τόπου. ● Οι διαχειριστές μέσω του διαδικτύου ενημερώνουν το περιεχόμενο στο ΣΔΠ, το οποίο είναι εγκατεστημένο σ' ένα διακομιστή. Οι αλλαγές αυτές γίνονται αυτόματα διαθέσιμες πάλι μέσω του διαδικτύου, σε όλους τους επισκέπτες και χρήστες του δικτυακού τόπου. Κατάλογος Συστημάτων Διαχείρισης Περιεχομένου Ανοιχτού Κώδικα ανά πλατφόρμα ● ASP.NET: DotNetNuke Community Edition , mojoPortal , Umbraco , N2 CMS , MvcCms ● JAVA: jAPS, OpenCms, Liferay, Dspace, Fedora, dotCMS, Nuxeo EP, Alfresco, Magnolia, Hippo, Calenco ● Perl: blosxom ,Bricolage , MojoMojo, Movable Type ,Twiki ,Scoop ,Slash ,WebGUI ● PHP: AdaptCMS Lite, Atutor, b2evolution, Bedita, BLOG:CMS, CivicSpace, CMS Made Simple, Concrete5, Dotclear, Drupal ,DynPG, eFront ,e107, Exponent CMS, eZ Publish, Frog CMS, Gamboo Web Suite, GCMS, ImpressCMS, Jaws, Joomla!, Habari, KnowledgeTree Document Management System, Lyceum,Mambo,Merlintalk, MiaCMS, Midgard CMS MODx, MySource Matrix (Squiz), Nucleus ,Opus,PHP-Fusion, PHP-Nuke, PHPSlash, phpWebSite,Pixie (CMS),RavenNuke CMS,SilverStripe,SPIP, TangoCMS, Textpattern,TikiWiki CMS/Groupware ,Tribiq CMS ,TYPO3 ,whCMS,WordPress,Website Baker, Xaraya, Zikula Κάποιοα από τα πιο δημοφιλή open source CMS ● Drupal ● Wordpress ● Joomla ● Textpattern ● Radiant CMS
    [Show full text]
  • A Bricolage of Critical Hermeneutics, Abductive Reasoning, and Action Research for Advancing Humanistic Values Through Organization Development Practice Daniel J
    University of St. Thomas, Minnesota UST Research Online Education Doctoral Dissertations in Organization School of Education Development 2012 A Bricolage of Critical Hermeneutics, Abductive Reasoning, and Action Research for Advancing Humanistic Values through Organization Development Practice Daniel J. Shuster University of St. Thomas, Minnesota Follow this and additional works at: https://ir.stthomas.edu/caps_ed_orgdev_docdiss Part of the Education Commons Recommended Citation Shuster, Daniel J., "A Bricolage of Critical Hermeneutics, Abductive Reasoning, and Action Research for Advancing Humanistic Values through Organization Development Practice" (2012). Education Doctoral Dissertations in Organization Development. 13. https://ir.stthomas.edu/caps_ed_orgdev_docdiss/13 This Dissertation is brought to you for free and open access by the School of Education at UST Research Online. It has been accepted for inclusion in Education Doctoral Dissertations in Organization Development by an authorized administrator of UST Research Online. For more information, please contact [email protected]. A Bricolage of Critical Hermeneutics, Abductive Reasoning, and Action Research For Advancing Humanistic Values through Organization Development Practice by Daniel J. Shuster A dissertation submitted to the faculty of the School of Education in partial fulfillment of the requirements for the Doctor of Education degree. University of St. Thomas Saint Paul, Minnesota June 2012 A Bricolage of Critical Hermeneutics, Abductive Reasoning, and Action Research For Advancing Humanistic Values through Organization Development Practice by Daniel J. Shuster University of St. Thomas We certify that we have read this doctoral dissertation written by Daniel J. Shuster and approved it as adequate in scope and quality. We have found it complete and satisfactory in all respects, and that any and all revisions required by the final examining committee have been made.
    [Show full text]
  • An Alternative to State-Market Dualism: the Sharing Economy. Practical and Epistemological Questions David Vallat
    An Alternative to State-Market Dualism: The Sharing Economy. Practical and Epistemological Questions David Vallat To cite this version: David Vallat. An Alternative to State-Market Dualism: The Sharing Economy. Practical and Epis- temological Questions . SASE 28th Annual Conference, ”Moral Economies, Economic Moralities”, University of California, Berkeley, Jun 2016, Berkeley, United States. halshs-01331107 HAL Id: halshs-01331107 https://halshs.archives-ouvertes.fr/halshs-01331107 Submitted on 13 Jun 2016 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Vallat D. (2016), “An Alternative to State-Market Dualism: The Sharing Economy. PractiCal and EpistemologiCal Questions”, SASE 28th Annual Conference, June 24-26, 2016, University of California, Berkeley. SASE 28th Annual Conference Moral Economies, Economic Moralities June 24-26, 2016 - University of California, Berkeley mini-conference #1 A Platform Economy? A Sharing Economy? A Gig Economy? The Changing Nature of Work, Employment, and Market Competition An Alternative to State-Market Dualism: The
    [Show full text]
  • Content Management Problems and Open Source Solutions by Seth Gottlieb | Content Management Practice Lead
    Content Management Problems and Open Source Solutions by Seth Gottlieb | Content Management Practice Lead The open source community has produced a number of useful, high quality content management systems which presents an opportunity to deliver tailored content management solutions without the high licensing or management fees associated with commercially-licensed or hosted software. However, the sheer number of open source CMS projects and the ineffectualness of traditional commercial software selection techniques can make the task of finding the right open source software an intimidating challenge. The strategy of using feature matrices is particularly ill-suited to open source software selection. A more practical approach is to match your needs to a common business problem that others have solved using open source software and engage with the community to learn about their experiences in implementing the solution. Doing so will take advantage of the unique aspects of open source software: the openness of the user community and the transparency of the development process. The content management use cases that are particularly well served by open source are: informational websites, online periodicals, collaborative workspaces, and online communities. This paper briefly describes some open source projects that have been successfully applied to support these use cases and gives techniques for how to engage with the community. While open source is frequently and successfully used as an alternative to custom development of unique solutions,
    [Show full text]
  • The Evolution of Digital Architecture and the Formation Of
    University of Wisconsin Milwaukee UWM Digital Commons Theses and Dissertations May 2019 Culture and Code: The volutE ion of Digital Architecture and the Formation of Networked Publics Geoffrey Gimse University of Wisconsin-Milwaukee Follow this and additional works at: https://dc.uwm.edu/etd Part of the Communication Technology and New Media Commons, Databases and Information Systems Commons, and the History of Science, Technology, and Medicine Commons Recommended Citation Gimse, Geoffrey, "Culture and Code: The vE olution of Digital Architecture and the Formation of Networked Publics" (2019). Theses and Dissertations. 2070. https://dc.uwm.edu/etd/2070 This Dissertation is brought to you for free and open access by UWM Digital Commons. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of UWM Digital Commons. For more information, please contact [email protected]. CULTURE AND CODE: THE EVOLUTION OF DIGITAL ARCHITECTURE AND THE FORMATION OF NETWORKED PUBLICS by Geoffrey Gimse A Dissertation Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in English at The University of Wisconsin-Milwaukee May 2019 ABSTRACT CULTURE AND CODE: THE EVOLUTION OF DIGITAL ARCHITECTURE AND THE FORMATION OF NETWORKED PUBLICS by Geoffrey Gimse The University of Wisconsin-Milwaukee, 2019 Under the Supervision of Professor William Keith Culture and Code traces the construction of the modern idea of the Internet and offers a potential glimpse of how that idea may change in the near future. Developed through a theoretical framework that links Sheila Jasanoff and Sang-Hyun Kim’s theory of the sociotechnical imaginary to broader theories on publics and counterpublics, Culture and Code offers a way to reframe the evolution of Internet technology and its culture as an enmeshed part of larger socio-political shifts within society.
    [Show full text]