Extensión Para Clasificación De Correo Electrónico En Mozilla

Total Page:16

File Type:pdf, Size:1020Kb

Extensión Para Clasificación De Correo Electrónico En Mozilla ESCUELA TECNICA´ SUPERIOR DE INGENIER´IA INFORMATICA´ Ingenier´ıa Informatica´ Extension´ para Clasificacion´ de Correo Electronico´ en Mozilla Thunderbird Realizado por Jos´eMar´ıaCarmona Cejudo Dirigido por Manuel Baena Garc´ıay Rafael Morales Bueno Departamento Lenguajes y Ciencias de la Computaci´on UNIVERSIDAD DE MALAGA´ MALAGA,´ Febrero 2008 UNIVERSIDAD DE MALAGA´ escuela tecnica´ superior de ingenier´ıa informatica´ Ingenier´ıa Informatica´ Reunido el tribunal examinador en el d´ıa de la fecha, constituido por: Presidente Do/Da. Secretario Do/Da. Vocal Do/Da. para juzgar el proyecto Fin de Carrera titulado: Extensi´onpara Clasificaci´onde Correo en Mozilla Thun- derbird del alumno Do. Jos´eMar´ıaCarmona Cejudo dirigido por Do. Rafael Morales Bueno y Da. Manuel Baena Garc´ıa ACORDO´ POR OTORGAR LA CALIFICACION´ DE Y PARA QUE CONSTE, SE EXTIENDE FIRMADA POR LOS COMPA- RECIENTES DEL TRIBUNAL, LA PRESENTE DILIGENCIA. M´alaga, a de del 2003 El Presidente El Secretario El Vocal Fdo: Fdo: Fdo: Agradecimientos A Manuel Baena, por estar siempre dispuesto a ayudar, y por sus bue- nas ideas y consejos. A todos los que comparten en Internet su experiencia sobre Thunder- bird. A mi familia, por apoyarme siempre. A Brise, por estar a mi lado en los buenos y en los malos momentos. 8 ´Indice general 1. Introducci´on 15 1.1. El correo electr´onico . 15 1.1.1. Introducci´on al correo electr´onico . 15 1.2. La necesidad de clasificar el correo electr´onico . 17 1.2.1. Clasificaci´on de correo usando t´ecnicas bayesianas . 18 1.2.2. genusmail ......................... 20 1.3. Thunderbird y el proyecto Mozilla . 21 1.3.1. Breve historia de Mozilla Thunderbird . 22 1.3.2. Caracter´ısticas de Mozilla Thunderbird . 24 2. Objetivos 27 2.1. Prop´osito de este proyecto . 27 2.2. Objetivos ............................. 27 3. Consideraciones t´ecnicas 29 3.1. Consideraciones sobre usabilidad . 29 3.2. Desarrollo para la suite Mozilla . 39 3.2.1. Arquitectura de la suite Mozilla. XPCOM . 39 3.2.2. XUL............................ 41 3.2.3. JavaScript......................... 43 3.2.4. Internacionalizaci´on y localizaci´on . 44 3.2.5. Gecko ........................... 44 3.2.6. Chrome .......................... 45 3.2.7. RDF............................ 47 9 10 ´INDICE GENERAL 3.2.8. Seguridad ......................... 48 4. An´alisis y dise˜no 51 4.1. An´alisis preliminar: Diagramas . 52 4.1.1. Casosdeuso ....................... 52 4.1.2. Diagramas de clase . 54 4.1.3. Diagrama de paquetes . 55 4.1.4. Diagrama de estados . 56 4.1.5. Diagramas de secuencia . 58 4.2. An´alisis de interfaces de usuario similares . 61 4.2.1. An´alisis .......................... 62 4.2.2. Implementaci´on los escenarios de uso por parte de las herramientas ....................... 65 4.2.3. An´alisis de las herramientas atendiendo a heur´ısticas dedise˜no ......................... 70 4.3. Dise˜no de la interfaz . 72 4.4. Comunicaci´on con Genusmail .................. 77 5. Implementaci´on 79 5.1. Flujo de trabajo para la implementaci´on de extensiones para Thunderbird............................ 79 5.2. Implementaci´on de la interfaz sin funcionalidad . 80 5.2.1. Estructura del programa: carpetas . 80 5.2.2. Overlays.......................... 82 5.3. Implementaci´on de la funcionalidad de la interfaz . 86 5.3.1. De la interfaz al clasificador . 86 5.3.2. Llamada al clasificador . 91 5.4. Componente XPCOM . 93 5.5. Sistema de preferencias de la extensi´on . 98 6. Despliegue de la extensi´on 101 6.1. Estructura de directorios . 101 ´INDICE GENERAL 11 6.2. Ficheros de configuraci´on . 104 6.2.1. chrome.manifest .....................104 6.2.2. install.rdf . 105 7. Manual de usuario 107 7.1. Instalaci´on y desinstalaci´on de Another Mail Classifier . 107 7.2. Configuraci´on de las preferencias . 110 7.3. Uso de la extensi´on . 111 7.3.1. Entrenar..........................111 7.3.2. Requerir clasificaci´on . 113 7.3.3. Mover e-mail a clasificaci´on . 113 7.3.4. Eliminar clasificaci´on . 114 7.3.5. Forzar clasificaci´on . 114 8. Conclusiones 115 A. Contenido del soporte ´optico 119 B. Convenciones de codificaci´on 121 B.1. Convenciones de codificaci´on . 121 C. Programas usados 125 C.1. Recursos hardware y software usados . 125 C.2. Snipplets de c´odigo externos usados . 126 Bibliograf´ıa 127 12 ´INDICE GENERAL ´Indice de figuras 1.1. Logo de Mozilla Thunderbird . 24 3.1. Captura del buscador Google, donde se aprecia el uso de la Ley de la Cercan´ıa . 32 3.2. Captura del portal de noticias BBC, para ilustrar la Ley de la Semejanza . 33 3.3. Panel principal de la Wikipedia, claro ejemplo de la Ley de Clausura.............................. 34 3.4. P´agina principal de Amazon.com, para ilustrar la Ley de la FigurayelFondo......................... 34 3.5. Parte inferior de una p´agina de la Wikipedia, donde se observa el uso combinado de varias leyes . 35 4.1. Men´ude Bayesweep en Outlook Express . 66 4.2. Configuraci´on de categor´ıas en Bayesweep . 69 4.3. Definici´on de una regla en Bayesweep . 71 4.4. Captura del men´uprincipal de nuestra extensi´on . 73 4.5. Columna a˜nadida al panel de correo de Thunderbird . 75 4.6. Renombre de las entradas del men´upara mover y copiar e-mails 75 4.7. Ventana de preferencias de la extensi´on . 76 4.8. Representaci´on gr´afica del sistema de pseudotuber´ıas usado para comunicarnos con Genusmail ................ 78 5.1. Arbol´ de directorios del c´odigo fuente de la extensi´on . 81 13 14 ´INDICE DE FIGURAS 5.2. C´odigo fuente del overlay correspondiente a la columna perso- nalizada .............................. 82 5.3. C´odigo de inicializaci´on de anothermailclassifier . 87 5.4. Fragmento del c´odigo del listener . 89 5.5. C´odigo correspondiente al movimiento de un e-mail . 90 5.6. Secuencia de acontecimientos en la clasificaci´on de un e-mail . 93 5.7. Definici´on IDL de la interfaz . 94 5.8. Interfaz IDL para el Callback . 95 5.9. C´odigo C++ correspondiente a la implementaci´on del compo- nente AMCComp ........................... 97 5.10. C´odigo JavaScript de las preferencias . 99 5.11. Editor de configuraci´on de Mozilla Thunderbird . 100 6.1. Organizaci´on de los ficheros de la extensi´on . 102 7.1. Men´ude complementos de Thunderbird. 108 7.2. Explorador de archivos, para encontrar el instalable de la ex- tensi´on. ..............................108 7.3. Instalaci´on de la extensi´on. 109 7.4. Instalaci´on de la extensi´on finalizada. 109 7.5. Instalaci´on de la extensi´on finalizada. 110 7.6. Advertencia de que el entrenamiento es una operaci´on poten- cialmentelarga ..........................111 7.7. E-mails sin clasificar . 112 7.8. El usuario le pide a Genusmail que clasifique dos correos . 112 7.9. Los correos han sido clasificados . 112 Cap´ıtulo1 Introducci´on Para comenzar nuestro trabajo, daremos una peque˜na introducci´on al correo electr´onico y nos fijaremos en las razones que llevan a la necesidad de clasificarlo en distintas categor´ıas. Veremos en qu´econsisten las t´ecnicas bayesianas de clasificaci´on, y una herramienta concreta, Genusmail. Poste- riormente hablaremos del programa al que est´adirigida nuestra extensi´on, Mozilla Thunderbird, de su historia y caracter´ısticas m´as notables, ya que el objetivo final de este trabajo consiste en integrar en Thunderbird una interfaz con el sistema de clasificaci´on Genusmail. 1.1. El correo electr´onico 1.1.1. Introducci´onal correo electr´onico El correo electr´onico o e-mail/email 1 naci´oa finales de los a˜nos 60, siendo al principio una herramienta de intercambio de informaci´on para peque˜nos grupos de investigaci´on. Hoy en d´ıa lo utilizan sin embargo miles de millo- nes de usuarios. El correo electr´onico funciona, grosso modo, de la siguiente 1Existe controversia respecto a la necesidad de usar gui´ono no en la palabra “e-mail”. El CMS (Chicago Manual of Style, [Wie05]), est´andar de facto para la escritura y el perio- dismo en ´ambitos tecnol´ogicos, recomienda usar el gui´on; por lo tanto, nosotros usaremos esta recomendaci´on 15 16 CAP´ITULO 1. INTRODUCCION´ manera: Mediante cualquier cliente de correo, como es el caso de Mozilla Thun- derbird, se escribe el mensaje y se env´ıa a una direcci´on de correo. Entonces, el cliente env´ıa su mensaje al servidor de correo. Cuando el servidor recibe el correo, analiza la direcci´on2, etc, del desti- natario, y, si es necesario, transfiere el correo a otro servidor. Es decir, el mensaje es enrutado a trav´esde una ruta de servidores, hasta que llega al servidor final. Todo esto es lo controla el protocolo SMTP. El mensaje permanece en el servidor de destino hasta que el usuario so- licita leerlo. En ese momento, el cliente de correo descarga el mensaje al ordenador del usuario, para que lo pueda leer. La solicitud del correo se puede hacer mediante protocolos como POP, o el m´as moderno IMAP. El mensaje en s´ımismo consta de dos partes: cabecera y cuerpo. La cabecera contiene informaciones como la ruta que ha seguido el e-mail hasta llegar a sus destinatario, la fecha en que el mensaje fue enviado, la direcci´on de correo del emisor3, la lista de destinatarios, la lista de destinatarios de una copia de carb´on (CC o BCC), el subject o tema del e-mail, el identificador del mensaje, y m´as. La sintaxis exacta de la cabecera est´adescrita en el RFC 2822[Res01]. El cuerpo estaba compuesto inicialmente de texto plano codificado en ASCII de 7 bytes.
Recommended publications
  • Shaping Choices in the Digital World
    IP REPORTS INNOVATION AND FORESIGHT N°06 Shaping Choices in the Digital World January 2019 Commission Nationale de l’Informatique et des Libertés From dark patterns to data protection: 3 place de Fontenoy TSA 80715 the influence of ux/ui design on user empowerment 75334 PARIS CEDEX 07 Tél. +33 (0)1 53 73 22 22 [email protected] www.cnil.fr linc.cnil.fr SHAPING CHOICES IN THE DIGITAL WORLD EDITORIAL 1 People live with all kinds of digital objects. These range from social networks to cutting-edge connected objects. They are now a fully-fledged part of our aesthetic relationship with the world, on a par with architecture or decorative art. A certain widely distributed and highly standardised aesthetic of digital media has been created, producing strong brands in users’ minds. Users are barely aware of this aesthetic, which is well thought out. Conditioning through design pre-empts everything that the individual handles or sees in the digital world. In the wake of Bauhaus, where design is based on the search for functional aesthetics, digital technology has become a relevant field of application in EDITORIAL problem-solving. For, beyond the desire to avoid ugliness that “does not sell”, to quote Raymond Loewy, the digital promise is so broad that the functions provided by design seem endless, giving the key players that own them the expectation of a substantial return on investment. Web giants have understood this by competing to attract users, customising their experience, influencing – as subtly and as substantially as possible – their behaviour, in all fields, from leisure to politics.
    [Show full text]
  • IYIR for HTML
    INFOSEC UPDATE 2006 Student Workbook Norwich University June 19-20, 2006 M. E. Kabay, PhD, CISSP-ISSMP Assoc. Prof. Information Assurance Program Director, MSIA BSIA Division of Business Management Norwich University [email protected] Copyright © 2006 M. E. Kabay. All rights reserved. Page 1 INFOSEC UPDATE 2006 -- June 19-20, 2006 01 Introduction Category 01 Introduction 2006-06-12 Introduction M. E. Kabay, PhD, CISSP WELCOME Welcome to the 2005 edition of the Information Security Year in Review (IYIR) project. In 1993 and 1994, I was an adjunct professor in the Institute for Government Informatics Professionals in Ottawa, Canada under the aegis of the University of Ottawa. I taught a one-semester course introducting information security to government personnel and enjoyed the experience immensely. Many of the chapters of my 1996 textbook, _The NCSA Guide to Enterprise Security_ published by McGraw-Hill were field-tested by my students. In 1995, I was asked if I could run a seminar for graduates of my courses to bring them up to date on developments across the entire field of information security. Our course had twenty students and I so enjoyed it that I continued to develop the material and teach the course with the NCSA (National Computer Security Association; later called ICSA and then eventually renamed TruSecure Corporation and finally CyberTrust, its current name) all over the United States, Canada, Europe, Asia and the Caribbean. After a few years of working on this project, it became obvious that saving abstracts in a WordPerfect file was not going to cut it as an orderly method for organizing the increasing mass of information that I was encountering in my research.
    [Show full text]
  • Analisi Del Progetto Mozilla
    Università degli studi di Padova Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Relazione per il corso di Tecnologie Open Source Analisi del progetto Mozilla Autore: Marco Teoli A.A 2008/09 Consegnato: 30/06/2009 “ Open source does work, but it is most definitely not a panacea. If there's a cautionary tale here, it is that you can't take a dying project, sprinkle it with the magic pixie dust of "open source", and have everything magically work out. Software is hard. The issues aren't that simple. ” Jamie Zawinski Indice Introduzione................................................................................................................................3 Vision .........................................................................................................................................4 Mozilla Labs...........................................................................................................................5 Storia...........................................................................................................................................6 Mozilla Labs e i progetti di R&D...........................................................................................8 Mercato.......................................................................................................................................9 Tipologia di mercato e di utenti..............................................................................................9 Quote di mercato (Firefox).....................................................................................................9
    [Show full text]
  • Manual De Firefox Instalación Y Uso
    Manual de Firefox Instalación y uso Servicio de Información Mesoamericano de Agricultura Sostenible ÍNDICE ¿Qué es Firefox? ....................................... 3 ¿Cómo lo descargo a mi computadora?............................... 4 Instalación ....................................... 5 Comenzar a utilizar Mozilla Firefox ....................................... 8 Elementos para Navegar ....................................... 9 Pestañas de Navegación ....................................... 11 Uso de Marcadores ....................................... 12 Guardar y extraer información ....................................... 15 Historial ....................................... 15 Establecer Preferencias ....................................... 16 Temas y Extenxiones para Mozilla Firefox............................. 18 Unidad de Informática 2 ¿Qué es Firefox? Firefox es una de las aplicaciones gratuitas que se pueden utilizar para navegar en Internet. Seguramente el lector utilice Internet Explorer que es el navegador más conocido y utilizado, pero no el mejor. Basado en Mozilla, el proyecto Firefox nació, a finales de 2002, orientado a usuarios no técnicos. Fue pasando por diversos nombres (Phoenix, Firebird) hasta tomar la denominación actual. Cabe destacar que se trata de un proyecto ‘Open Source’ (Código Abierto), lo que supone que cualquier desarrollador puede modificar el código para mejorarlo. Este pequeño manual le enseñará a instalar y utilizar Firefox en una computadora con sistema operativo Windows. ¿Por qué debo usar Firefox? Hay
    [Show full text]
  • Mozilla, the European Perspective
    Mozilla, the European perspective Pascal Chevrel Mozilla Europe October 09 TheThe MozillaMozilla structurestructure Project led by a non-profit: Mozilla Foundation 2 direct subsidiaries: Mozilla Corporation (Web and labs) Mozilla Messaging (Thunderbird) 3 regional affiliates Mozilla Europe Mozilla Japan Mozilla China AA fewfew factsfacts aboutabout MozillaMozilla inin EuropeEurope 45% of Firefox users are in Europe (~150 million) ~32% market share in Europe (vs 23% world) Regional affiliate to Mozilla (Mozilla Europe) Firefox in 41 European languages Dynamic professional market based on the Mozilla platform or using pieces of it (Mozdev Group, Zoomorama, Briks, Glaxstar, Disruptive Innovations, TomTom, 3Liz, Nokia...) France:France: aa fertilefertile fieldfield forfor MozillaMozilla Strong and organized community of developers building applications with the Mozilla platform Organized community with several not for profit organizations (frenchmozilla, geckozone, xulfr) Mozilla Europe is based in Paris Professional market for Xul outside of Firefox add- ons (intranet applications, large scale deployments of Firefox/Thunderbird, industry applications...) TheThe EuropeanEuropean MozillaMozilla CommunityCommunity EuropeanEuropean eventsevents onon MozillaMozilla TechnologiesTechnologies Two annual European-wide meetings for Mozilla 1. FOSDEM, in Université Libre de Bruxelles 2. MozCamp Europe + Direct education outreach with Mozilla Add-ons Workshops across Europe WhyWhy MozillaMozilla EducationEducation inin Europe?Europe? The Mozilla project values are based on sharing of knowledge and meritocracy, values shared with Education Open Source is quickly gaining acceptance both in the industry and the public sector in Europe, making Mozilla technologies an asset on the job market The Web was invented in Europe in CERN ! MMTCMMTC coursecourse inin Madrid,Madrid, 20092009 CollaborationCollaboration withwith URJCURJC A 3 months course online, started with a one week live session of teaching in Madrid.
    [Show full text]
  • Business Models of the Open Economy
    BUSINESS MODELS OF THE OPEN ECONOMY Coordinated by Louis-David Benyayer 2 OPEN MODELS BUSINESS MODELS OF THE OPEN ECONOMY Coordinated by Louis-David Benyayer 3 • Publisher: Without Model • 11 rue du Chemin de fer, 94230 Cachan, France • Printed by: Imprimerie Frazier • 20 € • May 2016 4 Open Models is made available according to the terms of the Creative Commons license Attribution - Share Alike 3.0 non-transcribed (more information on the page https://creativecommons.org/licenses/by-sa/3.0/). You are authorized to: › Share ‒ copy, distribute and communicate the content by any means and in any format › Adapt ‒ remix, transform and create from the content for any use, including commercial use Under the following conditions: Attribution - you have to quote the name of author of the articles and www.openmodels.fr as a source, provide a link to the license and mention the changes you have made. Share under the same conditions - if you happen to make a remix, whether you transform or create from the material constituting the original work, you have to distribute the modified work under the same conditions, that is, under the same license as the one under which the original work was distributed. 5 foreword OPEN MODELS ARE CHANGING EVERYTHING, ARE YOU READY? Software, education, industrial design, data, sciences, art and culture, open mo- dels are everywhere. The actors who make use of these open approaches often question the positions defined by traditional actors. Communities frequently organize themselves to collectively solve issues that centralized organizations come up against. Tabby, the car available as an open source kit, Protei, the marine open source drone and OpenStreetMap are just a few examples.
    [Show full text]
  • Introduction to Free Software-SELF
    Introduction to Free Software Jordi Mas Hernández (coordinador) David Megías Jiménez (coordinador) Jesús M. González Barahona Joaquín Seoane Pascual Gregorio Robles XP07/M2101/02708 © FUOC • XP07/M2101/02708 Introduction to Free Software Jordi Mas Hernández David Megías Jiménez Jesús M. González Barahona Founding member of Softcatalà and Computer Science Engineer by the Professor in the Department of Tele- of the telematic network RedBBS. Universitat Autònoma de Barcelona matic Systems and Computation of He has worked as a consultant in (UAB, Spain). Master in Advanced the Rey Juan Carlos University (Ma- companies like Menta, Telépolis, Vo- Process Automatisation Techniques drid, Spain), where he coordinates dafone, Lotus, eresMas, Amena and by the UAB. PhD. in Computer Sci- the research group LibreSoft. His Terra España. ence by the UAB. Associate Profes- professional areas of interest include sor in the Computer Science, Multi- the study of free software develop- media and Telecommunication De- ment and the transfer of knowledge partment of the Universitat Oberta in this field to the industrial sector. de Catalunya (UOC, Spain) and Di- rector of the Master Programme in Free Software at the UOC. Joaquín Seoane Pascual Gregorio Robles PhD. Enigeer of Telecommunicati- Assistant professor in the Rey Juan ons in the Politechnical University Carlos University (Madrid, Spain), of Madrid (Spain). He has worked where he acquired his PhD. de- in the private sector and has al- gree in February 2006. Besides his so taught in the Computer Scien- teaching tasks, he researches free ce Faculty of that same university. software development from the Nowadays he is professor in the De- point of view of software enginee- partment of Telematic Systems En- ring, with special focus in quantitati- gineering, and has taught courses ve issues.
    [Show full text]
  • Firefox 與網路瀏覽器發展簡史 網際網路在現今的生活中已不可或缺,讓我們回溯 1993 年網路黎明時期, the History of Firefox and Web Browsers 透過最常接觸的瀏覽器其進化歷程,來逐步回顧網際網路發展的歷史。
    Firefox 與網路瀏覽器發展簡史 網際網路在現今的生活中已不可或缺,讓我們回溯 1993 年網路黎明時期, The History of Firefox and Web Browsers 透過最常接觸的瀏覽器其進化歷程,來逐步回顧網際網路發展的歷史。 NCSA 發行 Marc Andreessen 等人 NCSA Mosaic 離開 ‧Mosaic 席捲瀏覽器 開發出 Mosaic 瀏覽器 市場 ‧台灣 最 初 的 WWW Server 出現 提供授權 發行 Mosaic Spyglass Spyglass Mosaic Communications 取得 Mosaic 授權 .W3C 成立 由 Marc Andreessen Microsoft Apple .Netscape Navigator 及 James Clark 共同 席捲瀏覽器市場 設立 發行 提供授權 分頁瀏覽功能的原型 .Yahoo! JP上線 .台灣首家 ISP 新絲 取得 Mosaic Opera 路成立、Hinet 成立 Netscape Navigator 1.0 Mozilla Classic 授權 Software .教育部 TWNIC 計畫 開發代號「Mozilla」 發行 開始 發行 Windows 95 開始支援 JavaScript Internet Explorer 1.0 發行 ‧Java 登場 因 NCSA 抗議 發展 ‧網路使用者遽增 而變更公司名稱 MultiTorg Opera 1.0 ‧蕃薯藤成立 日本分公司成立 Internet Explorer 2.0 Netscape Navigator 2.0 ‧瀏覽器大戰白熱化 發展 整合 Mail、Composer ‧公佈 CSS1 建議書 郵件及網頁編輯功能 部份支援 JScript、VBScript Opera 2.0 Netscape Navigator 3.0 Netscape Navigator 3.0 及 CSS 草案 Standard Edition Gold Edition 支援 CSS、DHTML Internet Explorer 3.0 加強國際化支援 KDE Netscape Communicator 4.0 CSS、DHTML Project ‧公佈 HTML4.0 建議 精誠公司代理 KDE HTML 書 Netscape Trident 發展 widget ‧精誠公司成立 Kimo 進入台灣市場 開始開發 Internet Explorer 4.0 Windows 98 奇摩站 發行 免費散佈 NC4.x 整合 IE 4.0 開發中的 NC5.0 Netscape Communicator 5.0 ‧IE 獲得壓倒性優勢 開放原始碼化 ‧CSS2、XML1.0、 繼承部份程式碼 Opera 3.0 發行 和設計概念 支援 Ruby Text DOM 1 建議書公佈 放棄 文字顯示 KHTML ‧SEEDNet、蕃薯藤公 加入 Mail 功能 公開 司化 Mozilla Application Suite Gecko Internet Explorer 5.0 Google [Milestone 3~18] 高度支援網頁 ‧台灣上網人口突 破 開發代號「Seamonkey」 標準的成像技術 四百萬 支援文字直排 由 Netscape 的 全 發展 Windows 職員工和 Netscape 2000 發行 ‧瀏覽器大戰結束 開始中文化專案台灣志願者Communications Mozilla Application Suite 0.6 Internet Explorer 5.5 Opera
    [Show full text]
  • Approaches to Visualising Linked Data: a Survey
    Semantic Web 1 (2011) 1–2 1 IOS Press Approaches to Visualising Linked Data: A Survey Editor(s): Krzysztof Janowicz, Pennsylvania State University, USA Solicited review(s): Anthony Robinson, Pennsylvania State University, USA; Sarven Capadisli, National University of Ireland, Ireland Aba-Sah Dadzie a,∗ and Matthew Rowe b a OAK Group, Department of Computer Science, Regent Court, University of Sheffield, Sheffield, United Kingdom E-mail: [email protected] b Knowledge Media Institute, The Open University, Milton Keynes, United Kingdom E-mail: [email protected] Abstract. The uptake and consumption of Linked Data is currently restricted almost entirely to the Semantic Web community. While the utility of Linked Data to non-tech savvy web users is evident, the lack of technical knowledge and an understanding of the intricacies of the semantic technology stack limit such users in their ability to interpret and make use of the Web of Data. A key solution in overcoming this hurdle is to visualise Linked Data in a coherent and legible manner, allowing non-domain and non-technical audiences to obtain a good understanding of its structure, and therefore implicitly compose queries, identify links between resources and intuitively discover new pieces of information. In this paper we describe key requirements which the visualisation of Linked Data must fulfil in order to lower the technical barrier and make the Web of Data accessible for all. We provide an extensive survey of current efforts in the Semantic Web community with respect to our requirements, and identify the potential for visual support to lead to more effective, intuitive interaction of the end user with Linked Data.
    [Show full text]
  • Handboek Digitaliseren Van Documenten Technische Aspecten En Kwaliteitseisen
    Handboek digitaliseren van documenten Technische aspecten en kwaliteitseisen Jeroen Poppe FARO. Vlaams steunpunt voor cultureel erfgoed vzw September 2011 | Versie 1.0 Colofon Auteur Jeroen Poppe Tekstredactie Birgit Geudens Vormgeving Annemie Vanthienen Verantwoordelijke uitgever Marc Jacobs, FARO. Vlaams steunpunt voor cultureel erfgoed vzw, Priemstraat 51, 1000 Brussel Brussel, september 2011 Wettelijk Depot: D/2011/11.524/6 De Naamsvermelding-GeenAfgeleideWerken 2.0 België Licentie is van toepassing op dit werk. Ga naar http://creativecommons.org/licenses/by-nd/2.0/be/deed.nl om deze licentie te bekijken. 1 INHOUD WIJZIGINGEN SInds EErdERE VErsIEs 9 Voorwoord 10 INLEIDIng 11 1. KwalITEITSNIVEAUs 12 KN1: Administratief digitaliseren 12 KN2: Semiprofessioneel digitaliseren 12 KN3: Professioneel digitaliseren 12 KN4: Wetenschappelijk digitaliseren 13 2. SoorTEN SCannErs 14 Flatbed 14 Boekscanner 14 Bulkscanner 15 A0-scanner 15 Diascanner 15 Camera 15 3. WErkING SCannEr 17 Beeldsensor 17 CCD 17 CMOS 17 CIS 18 Driver interface 18 TWAIN 18 WIA 19 Onderhoud 19 4. ErfgoEdvEILIG DIGITALISEREn 20 Nuttige links 21 Aankomende workshops 22 5. DE rasTErafbEELDIng 23 Digitaliseren van documenten ■ 3 6. RESOLUTIE 24 Eenheden voor resolutie 24 Optische of geïnterpoleerde resolutie 24 Resolutie instellen 25 7. KLEUrmodUS EN BITdIEPTE 27 Kleurmodus 27 Bitdiepte 27 1 bit Bitonaal 28 8 bit Grijswaarden 28 24 bit Kleur 28 16 bit Grijswaarden 28 48 bit Kleur 29 Overzichtstabel 29 8. KLEUrrEprodUCTIE 30 Kleurmanagement 30 Kleurprofielen 31 De scanner kalibreren
    [Show full text]
  • Welcome to the EU Mozcamp 2009!
    Welcome to the EU MozCamp 2009! Tristan Nitot President and Founder, Mozilla Europe [email protected] lundi 5 octobre 2009 Welcome! • One year after the MozCamp in Barcelona, 8 months after FOSDEM, we're back. s/beach/beer • More people have been invited than ever in European events (180 instead of 120): contributors++ ; • More exciting stuff than ever! I <3 Moz+OpenWeb lundi 5 octobre 2009 Fun facts • More than 300 million Firefox users worldwide: if they all lived in one country, it would be as big as the USA (3rd largest in the world, after China and India) lundi 5 octobre 2009 Fun facts • over 70 languages. Even Harry Potter was only translated in 67 languages. It covers 97% of the online population lundi 5 octobre 2009 Fun facts • 45% of Firefox users are in Europe, thus about 135 million. A year ago, it was about 90 million people. (Growth: 50% year over year). lundi 5 octobre 2009 Fun facts • We added 45 million new users to Firefox in Europe alone in the past 12 months, which is the population of Spain. lundi 5 octobre 2009 Germany Lithuania Poland Firefox is #1 Slovenia Ukraine Latvia Czech Republic in 17 Bosnia Herzegovina Hungary Estonia Finland European Moldova Slovakia Macedonia Croatia countries Albania Bulgaria lundi 5 octobre 2009 Good News! • We wanted choice and innovation, we've got them! lundi 5 octobre 2009 (Not so) Good News! • We wanted choice and innovation, we've got them! lundi 5 octobre 2009 We're still different from the competition • Great momentum • Better user-experience, extensibility • Non-profit, mission-driven, community- based lundi 5 octobre 2009 Tons of good things are happening right now • Drumbeat: new way to engage more people, beyond code and product.
    [Show full text]
  • The Future of Firefox and Thunderbird the History of Mozilla
    Web25_0789734583 CH19.qxd 11/4/05 12:53 PM Page 35 The Future of Firefox and Thunderbird aving made it this far, how far can we go? H Is Mozilla Jack the giant killer? Can Mozilla manage to upset Microsoft’s lock on the browser market? We’ve found that Netscape on its own was not able to survive. 19 However, perhaps the Mozilla business model is different. Netscape was a product that was initially sold to consumers; IN THIS CHAPTER Microsoft quickly gave away Internet Explorer to users. It’s hard to make money giving away your main product, as • The History of Mozilla Netscape found out. • Firefox Versus Internet In this chapter we’ll study the Netscape/Mozilla timeline, Explorer compare Firefox with Internet Explorer, and compare Thunderbird with Outlook and Outlook Express. We’ll also • Thunderbird, Outlook, look at what the Web should be, what it started out as, and and Outlook Express what the future might hold. • The Internet As the Finally, we’ll get a few opinions on the future of Mozilla. Internet Should Be The History of Mozilla The history of Mozilla is one of the most interesting, and important, stories of the Internet. Here’s a timeline of its progress: March 1993: Marc Andreessen announces Mosaic. Mosaic was written as a joint effort between the University of Illinois and the National Center for Supercomputing Applications (NCSA). Mid-1994: Mosaic Communications is founded by Jim Clark and Marc Andreessen. October 1994: Mosaic releases Netscape 0.9, the first beta version of the Mosaic browser.
    [Show full text]