oMVS & Anvendelse af TTF-fonte

Slides:



Advertisements
Lignende præsentationer
SPBG.  Test driven development  Unit test frameworks  MOSS TDD  Mocking  Design patterns.
Advertisements

Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto Legal aid in Denmark.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto New production system.
IM-Strategi.
1 | 2011 Gymnasielærerdag fra ungdomsuddannelse til videregående...
Drupal[.org] Open Source CMS 6/
PDF/A Skal - Skal ikke? v/ René Mittå Specialkonsulent
Dagens program  Emne: Tim Berners-Lees WWW koncept og deraf følgende innovationer Forbered hver for sig Præsenter og diskutér i grupper Fremlæggelse med.
SMALL BUSINESS er BIG BUSINESS Tips og Tricks til Small Business Server Rico Raja marts 2006.
App Inventor. Hvad er App Inventor? Et web-baseret app udviklings ”tool” hvor programmør novicer kan udvikle Android apps. Det bruges stort set ligesom.
Microsoft Windows.NET Compact Framework Niels Hilmar Madsen Developer & Platform Strategy Group Microsoft Danmark.
C#: Data Typer. Indhold: “.NET is designed around the CTS, or Common Type System. The CTS is what allows assemblies, written in different languages, to.
Lone Møller Sørensen Director, SBi, Aalborg University ECTP- Denmark A national platform for Denmark
SMALL BUSINESS er BIG BUSINESS ISA Workshop Rico Raja, Technology Specialist Brian Thumann Madsen, Senior Executive Consultant.
Deployment – Udrulning af arbejdspladser i et Microsoft netværk Martin Vittrup Senior Technology Specialist.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Web Services Protokoller og Arkitektur
Distribueret programmering, specielt Web Services Rasmus D. Lehrmann DM
Tekst starter uden punktopstilling For at få punkt- opstilling på teksten, brug forøg indrykning For at få venstre- stillet tekst uden punktopstilling,
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Datastrukturer og Collections Oversigt og forskel imellem Jave og.net Collections library Collection interfaces ArrayList IList interface Hashtable Hashtable.
06 – Java Packages Packages og ClassPath. 2 NOEA2009Java-kursus – Packages og class path Hvad er Packages? En package er en gruppering af relaterede typer.
Arne Winther Et værdifuldt samarbejde mellem hospital og produktudvikler.
View Procedures Trigger og Function Jesper Tørresø DAB1 E07 1. november 2007.
Portfolio. Portfolio – what? Portfolio is used in more ways –Product or presentation –Process –Learning –Evaluation Often we distinguish between a learning.
CodeIgniter Database Brugerinput Form Validation 20101JFH.
Database Normalization without Mathmatics
Specialeseminar Kristine Tiedt.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 ServerServer.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 KlientKlient.
Giv medarbejderne adgang til centrale systemer – lige ind i Office Inspirationsseminar 31. oktober 2006.
02/09/2014 Sygefravær v/Jesper Johansen Director People & Organisation Europe Title slide Edit: Add presentation title and speaker(s). Editing slides in.
FEN Databaser/DBAdgang21 DB-adgang - Connectionless Connectionless DataAdapter DataSet.
01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Selected Partner Network briefing – d. 17. september 2008 How to Sell? Licensiering Jon Meldgaard Hansen - LMM, SMS&P How to Sell – september 2008.
0 IT direktøren i hjertet af forretningen: Få pulsen i vejret på jeres forretning Michael Vad, Managing partner, COO, Heidrick & Struggles Februar 2009.
Technology Briefing. Hvorfor snakker vi drift? Meget fokus fra Microsoft på effektiv drift Dynamic Systems Initiative MS Operations Framework Meget fokus.
Simulering af komplekse og kritiske skibsoperationer – simulation og praksis Program: – Generalforsamling i SIMTRANS – Historisk.
CUSTOMER JOURNEYS 12/9.
Introduktion til.NET- platformen og version 2.0 Michell Cronberg Microsoft MVP
Distribution af funktionalitet Webservice med WCF x.
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
ASP.NET Custom Web Controls Deployment. Agenda – ASP.NET Web User Controls Composite Control Rendered Custom Control Deploy en Web Applikation.
COMPONENT ARCHITECTURE FOR THE ENTERPRISE Bjarne Schytte Country Manager BEA Systems The Enterprise Middleware Solution “Open Networks 99”
Presentation 27: Comparison of technologies Objektorienteret Middleware.
Overskrift 40/42 pkt, Maks 2 linjer Underoverskrift, 14/16 pkt For at vise hjælpelinjer: 1.Højreklik på slidet og vælg “Gitter og hjælpelinjer” 2.Kryds.
Introduktion til XML.
Programering af mobile enheder Windows Phone Storage.
Enterprise Strategy Program
SharePoint Bruger Gruppe  At give en introduktion til SharePoint 2010  Hvad der er kommet af værktøjer?  Microsoft Visual Studio 2010.
Agenda 1.Informationer 1.Excel i fb.m. projekt 2 2.Reserver tid til projekt 2 3.Øvelse: a / b = c 2.Opsamling fra sidst 3.Estimation (konfidensintervaller)
Velkommen Microsoft Partner Update Dagens Program.
Gruppe sort Morten, Peter, Jesper, Spencer & Støving.
Nyt tværfagligt innovations tilvalgskursus på DTU Diplom Vil du bruge din faglighed i tværdisciplinært samarbejde med ingeniørstuderende fra andre retninger?
Erfaringer og dialog omkring transforms AFP/PDF/AFP AFP Brugergruppemøde Maj 2012 Jørgen Ulrich.
Tekstslide i punktform Rubrik, helst 1 linje Brug ”Forøg/Formindsk indryk” for at få de forskellige niveauer frem Danish Standards  Signe Annette Boegh.
Animation på teksten Danish Red Cross 1 ss. Animation på teksten Latrines HVEM OG PÅ HVILKEN BAGGRUND TRÆFFER BESLUTNING OM VALG AF MODEL2
BlueDoc 2.0 (C) 2003 TMA Components Web-integreret Intranet søgemaskine.
EFI, Extensible Firmware Interface - BIOS – EFI-BIOS - EFI - Intel - Afløser el. mellemled for IBM PC Basic Input Output System (1980) UEFI, Unified Extensible.
XML Rasmus D. Lehrmann DM Indhold Hvad er XML? XML standarder Hvor bruges XML? XML struktur Træ struktur Element & Attribute Syntaks i XML Stylesheets.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Usability – 3. november: Tilgængelighedstests Vigtige deadlines! Dagens øvelse Tilgængelighedsrapport Usability-rapport Næste uge.
Web Services. OO (C++/ C#/Java) COM DCOM Web Services.
DOMS IT-stormøde 16 november 2009 Kåre Fiedler Christiansen.
Omsætning af en model til en RDB Jesper Tørresø DAB1 F Marts 2008.
Ledende oversygeplejerske Arne Brehm Høj Afdeling for Operation og Anæstesiologi Sydvestjysk Sygehus.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
Management April 2011 Printing on iSeries GS Gruppen 5. April 2011.
Dansk HL7 CDA profil til deling af aftaler Data i en aftale
Præsentationens transcript:

oMVS & Anvendelse af TTF-fonte

Hvad er True Type Fonte? Skalerbar outline teknologi baseret på ”quadratic curves” (i modsætning til Type1 fonte der er baseret på ”cubic curves”) Introduceret af Apple i slut 80’erne Inkluderet af Microsoft i 1991 Den mest udbredte font teknologi i dag Beskrivelse kan findes på http://developer.apple.com/fonts/TTRefMan/index.html.

Hvad er Open Type Fonte? Udvidelse af TTF formatet Bedre muligheder for ikke vestlige karakterset Kan indeholde både TTF og TYPE1 fonte Udviklet af Microsoft og Adobe i fælleskab Beskrivelse kan findes på: http://www.microsoft.com/typography/otspec/default.htm

Hvorfor TTF/OTF i AFP The support for TrueType and OpenType font technology in AFP provides customers with significant benefits and is a key component of the strategy to embrace emerging standards and de facto standards in the AFP architecture. The primary reasons for making this extension to the AFP architecture include: Kilde: http://www.outputlinks.com/sites/AFP/IBM_g544587602.pdf

Hvorfor TTF/OTF i AFP Providing customers with more choices for typefaces, particularly non-Latin typefaces Providing a truly multilingual presentation environment through support of Unicode Allowing customers to migrate towards a single font technology across all presentation environments Providing the basis for future, more advanced support of complex non-Latin scripts and typefaces Kilde: http://www.outputlinks.com/sites/AFP/IBM_g544587602.pdf

FOCA contra TTF fonte Multilanguage tekster

Encoding EBCDIC / Ascii UTF-8 UTF-16 Unicode 256 code points (dog 65.536 med dobbel byte) UTF-8 1-4 bytes pr. karakter UTF-16 2 bytes pr. karakter Unicode 17 planer med hver 65.536 karakterer

FOCA contra TTF FOCA - Codepage TTF - cmap FOCA - Coded Font Oversætter code point til GCGID (Graphic Character Global ID) TTF - cmap Overstætter code point til glyph-index FOCA - Coded Font TTF subtable i cmap Subtable identificeres af Platform-ID og Platform-Specific-Encoding-ID

Skal indeholde en subtable der specificerer: TTF i AFP Skal indeholde en subtable der specificerer: Platform-ID = 3 (Microsoft) Platform-Specific-Encoding-ID = 1 (Unicode, UTF-16) Full Font Name i UTF16

I et directory på z/OS USS (UNIX System Service) Installation på z/OS I et directory på z/OS USS (UNIX System Service) Font Installer for AFP (optional feature i Infoprint Fonts for Multiplatforms) ?? andre font installers ??

Installation på z/OS Font Installer: Physically adding the font to the resource library Updating the library’s resource access table (RAT) with an entry for the font Generating an object identifier (OID) for the font Setting permissions for the font

Font Installer

Resource Access Table MO:DCA struktur der beskriver fonte i et directory Indeholder det fulde navn, men ikke path Der kan være mange RATs i et system En pr. Directory En RAT beskriver alle ressourcer i et directory: fonte, data objekter, CMR ressourcer.

Brug af TTF i AFP MDR bruges til at mappe en fontid til et fontnavn RAT bruges til at mappe et fontnavn til en fil

OMVS – OMVS - USS hvad og hvorfor?

Open MVS Unix system under z/OS TSO OMVS TSO ISHELL

MVS Datasettyper Physical Sequential Partitioned VSAM Andre HFS / zFS DB2, IMS, Panvalet, Librarian, .... HFS / zFS

MVS Dataset benytter records count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data

PC og Unix - streams Data data data data data data data data data data data data data data data Data data data data data data data data data data data data data data data Data data data data data data data data data data data data data data data

Dataset/fil navne

PC Filnavne

Unix filnavne

MVS Dataset versus PC Filer Svært at ”mappe” navne Stream filer i record dataset

Forskelle MVS OMVS Data Records Streams Navne Max 44 char Ubegrænset 8 bytes adskildt af punktum / som adskilledelse Store bogstaver Case sensitive Sikkerhed RACF Unix UID/GID

Access af Unix filer Unix værktøjer – TSO OMVS TSO ISHELL JCL PATH parameter på DD statement PATHOPT, PATHMODE, PATHDISP

Sammenkobling