FLAVIUS Technical presentation (Overblog, Qype, TVTrip) - WP2 Platform architecture.

Slides:



Advertisements
Similar presentations
© 2000 XTRA Translation Services Is MT technology available today ready to replace human translators?
Advertisements

IATI Technical Advisory Group Technical Proposals Simon Parrish IATI Technical Advisory Group, DIPR March 2010.
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group Part 1: Usability Testing.
National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
DT228/3 Web Development WWW and Client server model.
About Team Blue Hat SRS Presentation HCI Presentation Conclusion.
Server-Side vs. Client-Side Scripting Languages
Would like to present to you:. Demo Overview Developed an online calendar Meant for small organizations –Efficiency –Communication As well as personal.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Would like to present to you:. Demo Overview Developed an online calendar Meant for small organizations –Efficiency –Communication As well as personal.
REMODECE MEETING January, the 29th ENERTECH REMODECE Web server Query analyzer Data base software WEB USER Browser Query Answer Database Design.
Remote mailbox access gateway Software lab project.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Broadcast service Core tools. Agenda 1.Introduction – tool and its main features 2.Setting up and sending a simple broadcast 3.Achieving.
Make your messaging reliable use it Messaging. A single and global solution Send, receive and process any type of message through the appropriate channel.
An innovative platform to allow translation and indexing of internet sites Localization World
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
INTRODUCTION TO WEB DATABASE PROGRAMMING
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
CIT3100 – Internet Programming III Web Applications Lesson 1 (28 Sep 05) Fernando J. Maymí
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
The purpose of this Software Requirements Specification document is to clearly define the system under development, that is, the International Etruscan.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
FLAVIUS Presentation of Softissimo WP1 Project Management.
Overcoming the limitation of XML Documentation Type Definition XML schema generator CS689 Hae-Soon Kwon 11/16/2000.
Streamlining the Review Cycle Michael Oettli, nlg GmbH Santa Clara, October 10 th.
T raining on Read&Write GOLD Dick Powers
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
K-12 Web Content Development Process
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
An introduction to Microsoft Office SharePoint Server 2007 Rue Juliette Wytsmanstraat 14 | 1050 Brussels | Belgium T | F
Software Engineering Management Lecture 1 The Software Process.
Yii is “yes it is” from this we can know that surely it would be a highly needed technology for website developers for its high performance. It is suitable.
Accent Colors Accent 1 (RGB: 141,178,24) Accent 2 (RGB: 63,63,63) Accent 3 (RGB: 127,127,127) Accent 4 (RGB: 195,214,155) Accent 5 (RGB: 222,222,222) FLAVIUS.
FLAVIUS Description of Overblog, Qype, TVTrip - WP5 Evaluation and dissemination.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
TEMPERATURE MEASUREMENT & CONTROL DIVISION EVITHERM - WP 8 - Meeting 26 march 2003 Task 8.2 – CAP Compile database content of equipments and service providers.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
Xml:tm XML Text Memory Using XML technology to reduce the cost of translating XML documents.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
FEISGILTT Dublin 2014 Yves Savourel ENLASO Corporation QuEst Integration in Okapi This presentation was made possible by This project is sponsored by the.
Software Engineering Lecture # 1.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Eurostat Sharing data validation services Item 5.1 of the agenda.
Working Group "European Statistical Data Support" Luxembourg, 15 th February 2012 “Presentation of the new version of Assist“
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
Learn What’s New in WordPress4.0 Presented by: SunTecOSS.
© NCSR, Frascati, July 18-19, 2002 CROSSMARC big picture Domain-specific Web sites Domain-specific Spidering Domain Ontology XHTML pages WEB Focused Crawling.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Publishing and Maintaining a Website
CMP Creating Your Personal and Small Business Web Sites
Continuous Client Side Localization
Web Application Development Using PHP
Presentation transcript:

FLAVIUS Technical presentation (Overblog, Qype, TVTrip) - WP2 Platform architecture

FLAVIUS Technical presentation (Overblog, Qype, TVTrip)

Technical presentation FLAVIUS Presentation of 20 minutes for each partners (CMS, web technology, …)  Overblog  Qype  TVTrip

FLAVIUS WP2 Platform architecture

FLAVIUS  Introduction of WP2 – Platform architecture  FLAVIUS workflow  Analyze user’s need  Specify the FLAVIUS platform architecture  Implement the FLAVIUS platform  Deliverables

WP2 : Platform architecture FLAVIUS  Main objectives of WP2: analyze, define and implement the FLAVIUS architecture (and workflow)  Glossary and acronyms:  TM : Translation Memory  Compose of text segments in a source language and their translations into one or more target languages  Reduce cost of translation project  SMT : Statistical Machine Translation  Translations are generated on the basis of statistical models whose parameters are derived from the analysis of bilingual text corpora.  Post-edition  Feature allowing a webmaster to modify translated text

WP2 : Platform architecture FLAVIUS

FLAVIUS Workflow FLAVIUS  Different translation workflow will be available according to option selected by webmaster  Automatic/semi-automatic correction of source text  Create a personal translation dictionary  Post-edit the translation  Train SMT engine with personal translation memory  Etc …  Feedback from users :  A widget will allow user to post their feedback about the translation  Webmaster will be able to see and use this feedback

Translation with minimum intervention FLAVIUS (1) Webmaster sends his sources files, and define parameters (language, ….) (2) Text revision (automatic correction of source text) (3) Translation (4) Webmaster downloads the translated text  Automatic correction  No terminology extraction  No use of translation memory  SMT not customized  No post-edit

Translation with source text revision FLAVIUS (1) Webmaster sends his sources files, and define parameters (language, ….) (2) Text revision (automatic correction of source text, …) (3) Webmaster corrects the text (helped with advices given by FLAVIUS) and sends his modifications (4) Translation (5) Webmaster downloads translated source text  Automatic and semi-automatic correction  No terminology extraction  No use of translation memory  SMT not customized  No post-edit

Translation with source text revision, translation customization, …. FLAVIUS (1) Webmaster sends his sources files, and defines parameters (language, ….) (2) Text revision (automatic correction of source text) (3) Terminology extraction and translation using TM and SMT (4) Webmaster correct the text and sends his modifications. His personal dictionary is enriched. (5) Translation (using his personal dictionary enriched with terminology) (6) Post-edition of translation. His TM is enriched. (7) Webmaster downloads translated source text  Automatic/Semi-automatic correction  Terminology extraction  Translation of terminology using TM or SMT.  Enrich personal dictionary with terminology  SMT customized with his personal dictionary  Post-edition

Customized translation with personal translation memories FLAVIUS  SMT customized with a personal TM :  Webmaster can submit his own TM  SMT is trained with his TM  Workflow can be one of the three previous workflow :  Automatic/Semi-automatic correction  Terminology extraction  Translation of terminology using TM or SMT.  SMT customized with his personal dictionary  Post-edition

Analyze user’s need FLAVIUS  Content that FLAVIUS should be able to translate :  Web technologies : asp, asp.net, php, html, xml, …  CMS : joomla, wiki-like…  Establish a grid criteria to evaluate and select web technologies and CMS that should be supported  audience (number of websites, visitors, …)  workload (easy to implement)  Analyze the feasibility of generalizing CMS translation by considering SQL Database translation.  Establish a list of main CMS  Make a technical analysis (SQL database, web technology)  Generalize to other CMS if possible

Analyze user’s need FLAVIUS  Spelling and grammar checker output usefull for a webmaster (semi-automatic correction)  Ease the process of translating a web site  Simple and efficient workflow  High availability of FLAVIUS platform  High availability of partner applications  Warn FLAVIUS platform in case of service degradation (raised errors, …)

Specify the FLAVIUS platform architecture FLAVIUS  Compatibility with partner applications :  Internet browser supported (IE 6.0, 7.0, FF 3.0, 3.1, Safari, Chrome,...)  Client-side technology used (Flash, Java, SVG, Ajax, …)  Handling CMS translation :  Translation of CMS « user-generated content » (direct translation, SQL dump, …)  request user to define fields to translate ?  Translation of CMS « label » (multilingual CMS issue, …)  do not translate already CMS translated label ?  Importing translation memory :  Format supported (TMX, Excel, ….)  Version of TMX (1.4, 1.3,..)

Implement the FLAVIUS platform FLAVIUS  Interoperability  Feedback from partners about the interoperability of their technology (known limitation)  Way of communication supported/available (webservice, REST)  Performance :  Feedback from partners about performance issues of their applications.  Hosting :  Partner’s application can be hosted elsewhere ?  Hardware  Limitation

Deliverables FLAVIUS  Technical analysis report  This document must contain :  Technologies that will be supported  Explanation of workflow (1) Each partner will establish a technical team to discuss about technology, workflow issue. (2) PM (Project Manager) will formalise and supervise the study (define a first list of criteria and technology, CMS to support, draft worflow ) (2) Each partner will send an informal reply to this document (suggestion of technologies to support, workflow improvement, …) (3) PM will compulse this reply into a draft document and send it to each partners (4) Draft document will be discussed during regular meeting (5) PM will write a final document, and send it to each partner for validation.

Deliverables FLAVIUS  Website specification  This document must contain :  Detailed platform architecture  Integration specifications for each module  Planning :  (1) -> (4) : define the architecture  (5) -> (7) : define integration of partner application relative into the chosen architecture  (8) : write final document (1) PM will send a draft document to partners with a proposal of architecture (2) Each partner will send an informal reply to this document (suggestion, improvement, incompatibility, …) (3) PM will compulse this reply into a draft document and send it to each partners (4) Draft document will be discussed during regular meeting (5) Each partner will send integration specifications (for their application in the chosen architecture) to PM (6) PM will write a draft document (architecture + integration) and send it to each partners (7) Draft document will be discussed during regular meeting (8) PM will write a final document, and send it to each partner for validation.

Deliverables FLAVIUS  Implementation plan  This document must contain :  Delivery dates  Integration and testing phases (1) PM will send a draft document with a proposal implementation plan to each partner (2) Each partner will send an informal reply to this document (suggestion, technologies, improvement) (3) PM will compulse this reply into a draft document and send it to each partners (4) Draft document will be discussed during regular meeting (5) PM will write a final document, and send it to each partner for validation.