öppna dokumentformat ger mervärden - internetdagarna 2017 · pdf filevad är ett...

3
2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Predrag Mitrovic, CTO Microsoft Sverige Predrag Mitrovic, CTO Microsoft Sverige [email protected] [email protected] http://blogs.msdn.com/swesecurity http://blogs.msdn.com/swesecurity Öppna dokumentformat ger ppna dokumentformat ger merv mervä rden rden Tid Skriftspråk Ca. 30.000 år f. kr. Grottmålningar som kan ses som ett berättande av en historia eller en ritual. Ca. 4.100 – 3.800 år f. kr. Sumeriska symboler som utvecklades från att vara bildsymboler till att vara symboler som representerar ljud. Ca. 3.200 år f. kr. Egyptiska hieroglyfer som symbolspråk Ca. 1.700 år f. kr. Förlagan till dagens alfabete hittas i gruvor i Sinai. Ett ”alfabete” med 30 tecken som representerar konsonanter. Ca. 1.200 år f. kr. Feniciska alfabetet. Utifrån det bildades grekiska alfabetet (idag vårt latin), hebreiska och aramaiska (arabiska/persiska språk) språkträdet. 1922 DIN 476 (Deutches Institut für Normung) specificerar en internationell standard för pappersstorlekar som blir ISO-standard ISO 216. Här anges pappersstorleksstanderna A och B (A4, B5 till exempel). Standarden grundas på tankar och idéer från tiden för franska revolutionen. 1950-talet IBM´s Binary-Coded Decimal (BCD) omvandlar decimala siffror till binärkod genom 4 bitar. 1962/1963 IBM´s Extended Binary Coded Decimal Interchange Code (EBCDIC) är ett teckenomvandlingsspråk som omvandlar tecken till binärkod genom 8 bitar. 1967 American Standard Code for Information Interchange (ASCII) är ett teckenkodningssystem baserat på skriven engelska genom 7 bitar. Ur ASCII skedde en explosionsartad utveckling för att tillhandahålla tecken för icke-engelska språk. 1986 Standard Generalized Markup Language (SGML) som ISO-standard. SGML är ett så kallat metaspråk som kan användas för att beskriva dokument. 1991 Unicode blir industristandard som gör att text i alla format och språk kan kodas för att användas av datorer. 1993 HyperText Markup Language (HTML) presenteras som ett arbetsdokument av IETF. HTML blev standarden för att beskriva webbsidor på Internet. 1998 XML är ett beskrivningsspråk som kan beskriva mängder av olika data. XML är utmärkt att dela data mellan olika system på Internet, därav dess förträfflighet som dokumentformat. Om HTML beskriver webbsidor kan XML ses som beskrivande språk för data som flödar över Internet. Filtyp Enkel Googlesökning under .SE-domänen sep- 2006* htm + html 737,000,000 Dokumentformat Procent PDF 99,400,000 81% Adobe Adobe DOC 13,400,000 10.8% MS Word MS Word txt 4,260,000 3.4% Textformat Textformat RTF 2,200,000 1.8% Rich Text Format Rich Text Format ppt 2,200,000 1.8% MS Powerpoint MS Powerpoint xls 1,590,000 1,3% MS Excel PS 689,000 0.5% Postscript wpd 144,000 0.1% Corel Wordperfect wp 37,800 0.0% Wordperfect sxw 16,300 0.0% Star/Openoffice Writer tex 892 0.0% Tex sxi 816 0.0% Star/Openoffice Presentation wp5 204 0.0% WordPerfect 5 sxc 98 0.0% Star/OpenOffice Calc .latex 4 0.0% LaTex Total Dok 123,939,114 Totalt 860,939,114 *.se filetype: htm Enkel analys Enkel analys - utfall utfall Mycket information har skapats/forts Mycket information har skapats/fortsätter tter att skapas. IT en m att skapas. IT en möjligg jliggörare i processen. rare i processen. Ett dokumentbibliotek (webbplats) kan Ett dokumentbibliotek (webbplats) kan anv använda, och anv nda, och använder uppenbarligen, nder uppenbarligen, nga olika format nga olika format komplexitet att dela, komplexitet att dela, utv utväxla och bevara information. xla och bevara information. ngder av olika applikationer anv ngder av olika applikationer används f nds för r informationsarbete. informationsarbete. Kravlista fr Kravlista från verkligheten n verkligheten Valfrihet: Valfrihet: Organisationen v Organisationen väljer format, schema, ljer format, schema, programvaror och plattformar. programvaror och plattformar. Kompatibilitet: Kompatibilitet: Interoperabilitet eller prestanda = fel fr Interoperabilitet eller prestanda = fel fråga! ga! Interoperabilitet med bibeh Interoperabilitet med bibehållen prestanda, llen prestanda, kvalitet, data och kvalitet, data och återgivning tergivning Gemensamhet: Gemensamhet: Interoperabilitet med vad jag har, utan att Interoperabilitet med vad jag har, utan att beh behöva riva upp och ers va riva upp och ersätta! tta! Helhetssyn: Helhetssyn: Interoperabilitet Interoperabilitet över system, applikationer, ver system, applikationer, anv användare, data och program. ndare, data och program. Vision realiseras med XML Vision realiseras med XML Delad tjänsteorienterad arkitektur (http, XML, SOAP, WSDL, UDDI) Dokument

Upload: vodieu

Post on 05-Mar-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Öppna dokumentformat ger mervärden - Internetdagarna 2017 · PDF fileVad är ett dokumentformat? ... Novell med flera pushar för obligatoriska/bindande ODF- ... Microsoft PowerPoint

2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Predrag Mitrovic, CTO Microsoft SverigePredrag Mitrovic, CTO Microsoft [email protected]@microsoft.comhttp://blogs.msdn.com/swesecurityhttp://blogs.msdn.com/swesecurity

ÖÖppna dokumentformat ger ppna dokumentformat ger mervmerväärdenrden

Tid Skriftspråk

Ca. 30.000 år f. kr. Grottmålningar som kan ses som ett berättande av en historia eller en ritual.

Ca. 4.100 – 3.800 år f. kr. Sumeriska symboler som utvecklades från att vara bildsymboler till att vara symboler som representerar ljud.

Ca. 3.200 år f. kr. Egyptiska hieroglyfer som symbolspråk

Ca. 1.700 år f. kr. Förlagan till dagens alfabete hittas i gruvor i Sinai. Ett ”alfabete” med 30 tecken som representerar konsonanter.

Ca. 1.200 år f. kr. Feniciska alfabetet. Utifrån det bildades grekiska alfabetet (idag vårt latin), hebreiska och aramaiska (arabiska/persiska språk) språkträdet.

1922 DIN 476 (Deutches Institut für Normung) specificerar en internationell standard för pappersstorlekar som blir ISO-standard ISO 216. Här anges pappersstorleksstanderna A och B (A4, B5 till exempel). Standarden grundas på tankar och idéer från tiden för franska revolutionen.

1950-talet IBM´s Binary-Coded Decimal (BCD) omvandlar decimala siffror till binärkod genom 4 bitar.

1962/1963 IBM´s Extended Binary Coded Decimal Interchange Code (EBCDIC) är ett teckenomvandlingsspråk som omvandlar tecken till binärkod genom 8 bitar.

1967 American Standard Code for Information Interchange (ASCII) är ett teckenkodningssystem baserat påskriven engelska genom 7 bitar. Ur ASCII skedde en explosionsartad utveckling för att tillhandahålla tecken för icke-engelska språk.

1986 Standard Generalized Markup Language (SGML) som ISO-standard. SGML är ett så kallat metaspråk som kan användas för att beskriva dokument.

1991 Unicode blir industristandard som gör att text i alla format och språk kan kodas för att användas av datorer.

1993 HyperText Markup Language (HTML) presenteras som ett arbetsdokument av IETF. HTML blev standarden för att beskriva webbsidor på Internet.

1998 XML är ett beskrivningsspråk som kan beskriva mängder av olika data. XML är utmärkt att dela data mellan olika system på Internet, därav dess förträfflighet som dokumentformat. Om HTML beskriver webbsidor kan XML ses som beskrivande språk för data som flödar över Internet.

FiltypEnkel Googlesökning under .SE-domänen sep-

2006*

htm + html 737,000,000

Dokumentformat Procent

PDF 99,400,000 81% AdobeAdobe

DOC 13,400,000 10.8% MS WordMS Word

txt 4,260,000 3.4% TextformatTextformat

RTF 2,200,000 1.8% Rich Text FormatRich Text Format

ppt 2,200,000 1.8% MS PowerpointMS Powerpoint

xls 1,590,000 1,3% MS Excel

PS 689,000 0.5% Postscript

wpd 144,000 0.1% Corel Wordperfect

wp 37,800 0.0% Wordperfect

sxw 16,300 0.0% Star/Openoffice Writer

tex 892 0.0% Tex

sxi 816 0.0% Star/Openoffice Presentation

wp5 204 0.0% WordPerfect 5

sxc 98 0.0% Star/OpenOffice Calc

.latex 4 0.0% LaTex

Total Dok 123,939,114

Totalt 860,939,114

*.se filetype: htm

Enkel analys Enkel analys -- utfallutfall

Mycket information har skapats/fortsMycket information har skapats/fortsäätter tter att skapas. IT en matt skapas. IT en mööjliggjliggöörare i processen.rare i processen.Ett dokumentbibliotek (webbplats) kan Ett dokumentbibliotek (webbplats) kan anvanväända, och anvnda, och anväänder uppenbarligen, nder uppenbarligen, mmåånga olika format nga olika format �� komplexitet att dela, komplexitet att dela, utvutvääxla och bevara information.xla och bevara information.MMäängder av olika applikationer anvngder av olika applikationer anväänds fnds föör r informationsarbete.informationsarbete.

Kravlista frKravlista fråån verklighetenn verkligheten

Valfrihet:Valfrihet:Organisationen vOrganisationen vääljer format, schema, ljer format, schema, programvaror och plattformar.programvaror och plattformar.

Kompatibilitet: Kompatibilitet: Interoperabilitet eller prestanda = fel frInteroperabilitet eller prestanda = fel frååga! ga! Interoperabilitet med bibehInteroperabilitet med bibehåållen prestanda, llen prestanda, kvalitet, data och kvalitet, data och ååtergivningtergivning

Gemensamhet: Gemensamhet: Interoperabilitet med vad jag har, utan att Interoperabilitet med vad jag har, utan att behbehööva riva upp och ersva riva upp och ersäätta!tta!

Helhetssyn:Helhetssyn:Interoperabilitet Interoperabilitet ööver system, applikationer, ver system, applikationer, anvanväändare, data och program.ndare, data och program.

Vision realiseras med XMLVision realiseras med XML

Delad tjänsteorienterad arkitektur

(http, XML, SOAP, WSDL, UDDI)

Dokument

Page 2: Öppna dokumentformat ger mervärden - Internetdagarna 2017 · PDF fileVad är ett dokumentformat? ... Novell med flera pushar för obligatoriska/bindande ODF- ... Microsoft PowerPoint

2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Vad Vad äär ett dokumentformat?r ett dokumentformat?FormatFormat innehinnehååller och beskriver ller och beskriver informationinformation

MetMetodod attatt hhåållalla och presenteraoch presentera detdetintelleintellekktutuella innehella innehåålletlletInformation Information om innehom innehåållspresentationllspresentation

<ConferenceReport>

<Date>3/24/2004</Date>

<Summary>

<Keyword>XML Conference

(Europe)</Keyword>

<Abstract>Role of XML on the

Desktop</Abstract>

</Summary>

<Attendees>

<Attendee Name=“John Doe”>

<Department>Health

Agency</Department>

<Potential>

<Sales>100</Sales>

<Growth>25%</Growth>

</Attendee>• Applikation & information –relationen

- Intelligensen att förenkla skapande-“Artistens” verktyg för att presentera innehåll- Applikationer kopplas hårt, löst eller inte alls mot format

Open XML Open XML –– vad vad äär det?r det?

ÖÖppet, royaltyfritt och ppet, royaltyfritt och interoperabelt:interoperabelt:

ECMA (European Computer Manufacturers ECMA (European Computer Manufacturers Association) ansvarar fAssociation) ansvarar föör underhr underhååll och ll och vidareutveckling.vidareutveckling.Standardisering i ECMA under principen Standardisering i ECMA under principen ””en en organisation, en rorganisation, en rööstst”” = seri= seriöös standardisering.s standardisering.ECMAECMA´́s ms måål med Open XML = bred l med Open XML = bred implementation av verktyg pimplementation av verktyg påå mmåånga nga plattformar fplattformar föör hr höögsta interoperabilitet. gsta interoperabilitet.

XMLXML--schema definieratschema definierat

•• XML ReferensschemaXML Referensschema•• Presentationsorienterat Presentationsorienterat

(fetstil, kursiv, tabell, (fetstil, kursiv, tabell, paragrafer)paragrafer)

•• ÖÖppet dokumentformatppet dokumentformat•• Medger interoperabilitet fMedger interoperabilitet föör r

arkivering och filformatarkivering och filformat

•• Kunddefinierat schemaKunddefinierat schema•• Dataorienterat (pris, Dataorienterat (pris,

faktura)faktura)•• Representerar Representerar

affaffäärsinformationen som rsinformationen som lagras i dokumentetlagras i dokumentet

•• Medger systemintegrationMedger systemintegration

XML referensschemaXML referensschema

<w:p><w:p><w:r><w:r>

<w:rPr><w:rPr><w:b /><w:b /></w:rPr></w:rPr><w:t><w:t>Karl KarlssonKarl Karlsson</w:t></w:t>

</w:r></w:r><w:r><w:r>

<w:rPr><w:rPr><w:i /><w:i /></w:rPr></w:rPr><w:t><w:t>Acme HAcme Höögskolagskola</w:t></w:t>

</w:r></w:r></w:p></w:p>

Kunddefinierat schemaKunddefinierat schema<Konferensrapport><Konferensrapport>

<Date>2006<Date>2006--0909--20</Date>20</Date><Summary><Summary>

<Keyword>XML<Keyword>XML--konferens konferens (Europe)</Keyword>(Europe)</Keyword>

<Abstract><Abstract>ÖÖppna dokuments ppna dokuments betydelse</Abstract>betydelse</Abstract>

</Summary></Summary><Attendees><Attendees>

<Attendee<Attendee Name=Name=““Karl KarlssonKarl Karlsson””>><Department><Department>Acme Acme

HHöögskolagskola</Department></Department><Evaluation><Evaluation>

<Value>20%</Value><Value>20%</Value><Action>Tilldelat till Sven</Action><Action>Tilldelat till Sven</Action>

……

</Attendee></Attendee>

Page 3: Öppna dokumentformat ger mervärden - Internetdagarna 2017 · PDF fileVad är ett dokumentformat? ... Novell med flera pushar för obligatoriska/bindande ODF- ... Microsoft PowerPoint

2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

FFöörräändring = utmaningndring = utmaning

MilMiljoner anvjoner anväändare har skapat ndare har skapat miljarder av dokument under de miljarder av dokument under de senaste 20 senaste 20 åårenrenAAnvnväändare krndare krääver bakver bakååtkompatibilitet tkompatibilitet med existerande dokumentformat med existerande dokumentformat och produkteroch produkterMigrMigrering tillering till XMLXML bböör inte r inte kompromissakompromissa prestanda eller prestanda eller potentiell funktionalitetpotentiell funktionalitet

ODF och Open XMLODF och Open XMLSunSun’’s format, designs format, designatat fföör OpenOffice (Open Office XML r OpenOffice (Open Office XML Format)Format)

Sun, IBM, Novell Sun, IBM, Novell med fleramed flera pushpusharar fföör r obligatoriska/bindandeobligatoriska/bindande ODFODF--policpolicybeslutybeslut fföör attr att salufsaluföörara derasderas produprodukktter och tjer och tjäänsternster

Trots ovan opponerar sig inteTrots ovan opponerar sig inte Microsoft Microsoft mot ODF pmot ODF påå nnåågot got ssäätttt

ODF ODF äär ett av mr ett av måånga format fnga format föörr mmåånga anvnga anväändningsomrndningsområådenden

Microsoft Microsoft ststööttar insatser fttar insatser föörr datainteroperabilitdatainteroperabilitetet med med ODFODF

Via Via vväärldensrldens bbääststaa tredjepartsutvecklaretredjepartsutvecklare av XMLav XML--format i Frankrike format i Frankrike (topp(topp--projekt pprojekt påå sourceforge.net)sourceforge.net)

Val mellan format och interoperabilitetsaspekten driver Val mellan format och interoperabilitetsaspekten driver produktkonkurrensen; anvproduktkonkurrensen; anväändare undviker inlndare undviker inlååsning med sning med ööppna format, fppna format, föörutsatt att schemat inte lrutsatt att schemat inte lååser in dig!ser in dig!

www.OpenXMLDeveloper.orgwww.OpenXMLDeveloper.org

FormeFormeratrat fföör att tillhandahr att tillhandahåålla ett forum dlla ett forum däär utvecklare r utvecklare fritt kan arbeta med informationsutbyte, bolla idfritt kan arbeta med informationsutbyte, bolla idééer, er, teknisk support, tips och verktyg kringteknisk support, tips och verktyg kring Open XMLOpen XML--fformatormat..

ÖÖppet fppet föör allar alla utan kostnad, allt futan kostnad, allt föör att mr att mööjliggjliggööra en bred ra en bred uppslutning och samverkan suppslutning och samverkan såå att latt löösningar som sningar som anvanväänder Open XML kan skapas fnder Open XML kan skapas föör alla plattformar.r alla plattformar.

ÖÖver 500 medlemmar ver 500 medlemmar äär med!r med!

SummeringSummering

ÖÖppna XMLppna XML--baseradebaserade dodokkumentformatumentformat äär r framtidenframtidenMS MS ansatseransatser äärr ööppnappna, , och blir enoch blir en industristandardindustristandard

ÖÖppet fppet föör branschmr branschmööjligheterjligheterÖÖppet fppet föör konkurrerande alternativr konkurrerande alternativÖÖppet tillppet till communitycommunity-- ochoch standardstandardiisseringsgrupperingsgruppatt fatt föörräädladla

MS Open XMLMS Open XML--formatformat ger all funktionalitet utan ger all funktionalitet utan ””inlinlååsningsning””Microsoft Microsoft som fsom fööretagretag stståår fr föörrbranschbranschöövergripandevergripande interoperabilitinteroperabilitet ochet och tillvtillvääxt xt genom XMLgenom XML--formatformat

Tack fTack föör ordet sr ordet såå hhäär lr låångt.ngt.

Predrag MitrovicPredrag [email protected]@microsoft.comhttp://blogs.msdn.com/swesecurityhttp://blogs.msdn.com/swesecurity