Graphic interface Text Editor External viewable coding Rendering engine Internal coding MdC Our Subject.

Slides:



Advertisements
Similar presentations
Diagram Definition: an Overview Third OMG/Eclipse Symposium 25 March 2012 Maged Elaasar, Senior Software Engineer.
Advertisements

Cairo Modern School Computer for Grade
Requirements Engineering Processes – 2
SunGuide TM Software Development Project Release 3.1: I-95 Express Lanes Design Review Follow-up January 29, 2008.
Formal Specifications
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Manuscript Central Training Author Center Module 2.
Objectives To introduce software project management and to describe its distinctive characteristics To discuss project planning and the planning process.
The Rosette Project The Objectives –To provide assistance in the reading and translating of ancient Egyptian texts Recognition of hieroglyphics, through.
Introduction to Metview
Introduction to HTML, XHTML, and CSS
Plan My Care Brokerage Training Working in partnership with Improvement and Efficiency South East.
A Model Based on Semantic Nets to Support Evolutionary and Adaptive Hypermedia Systems N. Padilla Zea M. Medina Medina M. J. Cabrera F. Molina Ortiz L.
10. Juni 1998reto ambühler ( WELCOME TO THE GATHERING PLACE.
Programming Language Concepts
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Excel Functions. Part 1. Introduction 2 An Excel function is a formula or a procedure that is performed in the Visual Basic environment, outside the.
Week 2 The Object-Oriented Approach to Requirements
Intel VTune Yukai Hong Department of Mathematics National Taiwan University July 24, 2008.
The Web Interface for TWS
Chair of Software Engineering Einführung in die Programmierung Introduction to Programming Prof. Dr. Bertrand Meyer Exercise Session 5.
XP Tutorial 4New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Designing a Web Page with Tables Tutorial 4 Creating a News Page.
First Steps using AutoDESK Inventor
© 2010 Delmar, Cengage Learning Chapter 2 Working with Text.
INTRODUCTION Lesson 1 – Microsoft Word Word Basics
HORIZONT 1 XINFO ® The IT Information System PL/1 HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
COMPUTER INTERFACES.
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
Benchmark Series Microsoft Excel 2010 Level 1
1 Titre de la diapositive SDMO Industries – Training Département MICS KERYS 09- MICS KERYS – WEBSITE.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Chapter 13 Web Page Design Studio
1.step PMIT start + initial project data input Concept Concept.
University of Rostock 1 CADUI' June FUNDP Namur Automatic user interface generation from declarative models Egbert Schlungbaum & Thomas.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Cascading Style Sheets. CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. CSS is a.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors.
Assignment 1 Pointers ● Be sure to use all tags properly – Don't use a tag for something it wasn't designed for – Ex. Do not use heading tags... for regular.
Developing a Basic Web Page with HTML
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
© 2005 ComputerPREP, Inc. All rights reserved. HTML 4.0 and Web Page Design Module I.
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
Chapter 1 Variables in the Web Design Environment.
Chapter 1 Variables in the Web Design Environment
Civil Platform Update Derricke Gray, GEOPAK Product Manager.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Unit-2 Introduction to HTML PREPARED BY: PROF. HARISH I RATHOD COMPUTER ENGINEERING DEPARTMENT GUJARAT POWER ENGINEERING & RESEARCH INSTITUTE WEB APPLICATION.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
Chapter 1 XHTML: Part I The Web Warrior Guide to Web Design Technologies.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
Building Tools by Model Transformations in Eclipse Oskars Vilitis, Audris Kalnins, Edgars Celms, Elina Kalnina, Agris Sostaks, Janis Barzdins Institute.
Most of the attributes of the body element specify colors for the Web page. Note: The background attribute won’t be useful till we learn about graphics.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
Unified Modeling Language. Object Oriented Methods ► What are object-oriented (OO) methods?  OO methods provide a set of techniques for analyzing, decomposing,
Chapter 1 Introduction. Chapter 1 - Introduction 2 The Goal of Chapter 1 Introduce different forms of language translators Give a high level overview.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
(HYPER-TEXT-MARKUP-LANGUAGE) By: Saima Islam By: Saima Islam.
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
Design Pattern Support based on principles of model driven development Zihao Zhao.
Graphic Design Tricks Good ideas for Powerpoint presentations.
Section 7.1 Section 7.2 Identify presentation design principles
PowerPoint Guidelines
Tutorial 1.3 Using Element Attributes
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
Presentation transcript:

Graphic interface Text Editor External viewable coding Rendering engine Internal coding MdC Our Subject

in user terms : MdC coding is easily understood and learned MdC coding is concise MdC coding provides two sets of functionalities : basic (i.e. implemented by all rendering engines) extended functionalities (i.e. optional but implemented using a standardised syntax) current MdC88 is supported for a certain period of time In rendering engines terms : MdC coding is based on a « regular » syntax to be easily implementable and to reduce the consumed resources software not supporting « extended functionalities » is silencious at rendering time Software should provide a tool signaling « deprecated » and not supported « extended functionalities » MdC Basic Requirements

Basic and Extended Functionalities Engine 1Engine 2Engine 3 Basic functionalities Extended functionality A Extended functionality B Extended functionality C Basic Extended Render a fragment of textrender a facsimile Simple cadratscomplex cadrats Simple alignmentscomputed alignments No textintegrated texts…

Last version of the Manuel de Codage released in 1988 has been fruitfully used for many years Two directions of evolutions direction 1 : introduction of new functionalities direction 2 : move to a « state of the art » syntax MdC Evolutions

Alignments / tabulations Other alignments Browsable facsimile Nefertabiet stela New Functionalities (two examples)

Other Alignments Cartridges in three contiguous vertical texts are horizontally aligned Louxor Obelisque (South face - Paris, place de la concorde)

Browsable Facsimile Navigation into Nefertabiet Stela (Projet Rosette implementation)

Click

Browsable Facsimile Astronomic ceiling - Ramesseum (projet Rosette implementation)

Last version of the Manuel de Codage released in 1988 has been used for many years Two directions of evolutions direction 1 : introduction of new functionalities direction 2 : move to a « state of the art » syntax MdC Evolutions

MdC88 fundation syntax is almost convenient anx wDA snb or G17 D54:I9 D21 MdC88 syntax for « modifications » is now inappropriate (chaotic, inconsistent) usage and learning made difficult by needless inconsistencies for instance # for hashing and superposition characters wasted mixing syntaxic and semantic roles which character for aligments marks ? how to draw grey hieros ? $g ? irregular syntax makes impossible to use standard tools Move to a State of the Art Syntax Stela king Kamose

keep the fundation syntax mark unapropriate syntax elements as « deprecated » implement new and consistent operators fully support MdC88 during a limited initial phase Move to a State of the Art Syntax (suggested guidelines) Deprecated : « marked as obsolete to warn against its use in the future so that it may be phased out »

MdC88 fundation syntax is kept as it is modifications of individual glyphs are always coded by postfixed operator beginning by a / these operators may be factorised to several hieroglyphs by parenthesis modification of « states » (orientation, direction,…) specified by # tags MdC88 is fully supported (hopefully for a limited period of time) A syntax checker is available Full Unicode 5.2 / EGPZ : under the hood ! Move to a State of the Art Syntax (projet Rosette implementation)

Modification of individual glyphs Tags for modification of « state » A1 A1/cr A1/r45 ( A1 A1/r45 )/cr /cr color red oH orientation Horizontal, dr direction right to left #poH;dr U28 G1 P34/ar25:pt #poV D58*(N35:W24) G31 D4 Q1*A40 Move to a State of the Art Syntax (projet Rosette implementation) Ramesseum /r45 rotate 45°( … ) factorize /cr oV orientation Vertical /ar25 hashing 25% from right

Suggested Road Map Define new syntax morphology guidelines. As a consequence, list the « deprecated » syntax elements List « Basic » functionalities (and associated syntax) List a first set of « extended » functionalities (and associated syntax) Determine appropriate milestones and associated timing A dedicated working-group should be missioned and structured to follow this road-map with a major milestone to the next I&E meeting. An on-line forum should support this effort.