《W3C Open Source Software.docx》由会员分享,可在线阅读,更多相关《W3C Open Source Software.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、W3COpenSourceSoftwareFirstreleasedFeb97,Amayaisnotjustabrowser,butahypertexteditor.Itsatest-bedforthedesignofembeddedobjects,stylesheets,math,structuredgraphics,andmore.OurcontributionstotheApacheHTTPservercoverbugpatchesandextensionstotheHTTPperltestframeworkasneeded.Wehaveappliedallofthesepatchest
2、oourproductionservers.Charlint,akaCharlie,isaperlscriptthatallowsyoutovalidateornormalizeUnicode(UTF-8)dataaccordingtotheW3CWorkingDraft.TheW3C,alsoknownasCSSvalidator,isapopularfreeonlineservicetofindproblemsinstylesheetsusedbyyourHTMLpages.TheCSSValidatorisalso.Cwmisageneral-purposedataprocessorfo
3、rthe.Itisaforwardchainingreasonerwhichcanbeusedforquerying,checking,transformingandfilteringinformation.Itscorelanguageis,extendedtoincluderules,anditusesRDF/XMLorN3serializationsasrequired.AConversionToolfromDTDtoXMLSchemaeot-utilsTheeot-utilsarethetwoprogramsmkeotandeotinfo.Theformercreatesan(Embe
4、ddedOpenType)filefromanOpenTypeorTrueTypefontandtheURLsofoneormoreWebpages.UnlikeMicrosoftsmkeotisacommand-lineutility.mkeotdoesntsubsetafontanddoesntcurrentlycompressthefontdata.mkeotrespectstheTrueTypeembeddingbits.TheeotinfoprogramdisplaysthecontentsofanEOTheaderinahuman-readableway.Theprogramswe
5、retestedonLinux(Debian5Lenny)andMacOSX(10.5SnowLeopard)butareexpectedtoworkonmoresystems.AWeb-basedframeworkforcreatingaccessibleslideshowswithsimplemarkup,andoperatedlikeMicrosoftPowerPoint.Eachpresentationismarkedupasasingledocumentwithlinkstotheslideshowstylesheetandscript.Eachslideisenclosedinad
6、ivelementwith.Theframeworkincludessupportforhandoutnotes,incrementallyrevealingbulletpointsandgraphicsoverlays,differentbackgroundsfordifferentslides(divswith),andguidanceonusingSVGforanti-aliasedgraphicsthatscalewiththewindowsize.AnotherframeworkforHTMLslideshows.b6+isascriptinJavaScript,whichisatt
7、achedtoanHTMLfiletodisplaythefileasaseriesofslides.Eachslideisanelement(div,sectionorsimilar)withaclassofslide(thisformatiscompatiblewiththeframework),butitisalsopossibletojuststartaslidewithanh1elementwithoutwrappingtheslideinanelement.Theslidethenendsatthenexth1.Seethe(whichisitselfaslideshow)fori
8、tsotherfeatures.HTMLTIDYisafreeutilityforfixingHTMLmistakesautomaticallyandtidyingupsloppyeditingintonicelylaidoutmarkup.ItalsoworksgreatontheatrociouslyhardtoreadmarkupgeneratedbysomespecializedHTMLeditorsandconversiontools,andcanhelpyouidentifywhereyouneedtopayfurtherattentiontomakingyourpagesmore
9、accessibletopeoplewithdisabilities.TidyfurtherprovidesasimplewaytoconvertHTMLtowellformedXML,see.Anumberofsimplenumberheadings,makeatableofcontents,makeanindex,managebibliographicreferences(asimpleimplementationofrefer(1)forHTML),listalllinks,createcross-references,extractelementsthatmatcha(CSS)sele
10、ctor,etc.MostaremeanttobeusedinaUnixpipeorinshellscripts.Thetoolsconsistofthreeprograms:ical2htmlreadsaniCalendar(.ics)file,extractsalleventsbetweencertaindatesandofcertaincategoriesandcreatesanHTMLpagewithmonthlycalendars;Icalfilterfiltersouteventsofagivencategory;icalmergemergestwoormoreiCalendarf
11、iles,keepingonlythemostrecentversionsofduplicateevents.IsaVizisavisualenvironmentforbrowsingandauthoringmodelsrepresentedasgraphs.InJune1996,thereleaseofJigsawdemonstratedobject-orientedwebserverdesign,writteninJava.WhileitsupportsHTTP1.1,traditionalfile-basedresources,andCGI,itsstrengthliesinitsres
12、ource-basedarchitecture.Onthisarchitecture,itsupportsadvancedproxycachingfeaturesincludingICP,Servlets,PICS,collaborativeauthoring,and.Libwwwisahighlymodular,general-purposeclientsideWebAPIwritteninCfor.Itswellsuitedforbothsmallandlarge.Pluggableincludecomplete(withcaching,pipelining,PUT,POST,Digest
13、Authentication,deflate,etc.),(expat),(SiRPAC),andmuchmore.Thepurposeoflibwwwistoserveasatestbedforprotocolexperiments.Note:InadditiontotheW3CSoftwareLicense,libwwwiscoveredbya,whichincludesCERN.TheW3CLinkCheckerchecksthatallthelinksinyourHTMLdocumentarevalid.Thereisacommand-lineinterfaceandan.TheLin
14、kCheckercanononesserver.Theisawebserverloganalysisandvalidationtool:itcanhelpwebcontentmanagersfindandfixthemostfrequentlyaccessedinvaliddocumentsontheirWebsite.ItisbasedonathatcanbeusedtoprocesslistsofWebdocumentsforvalidationorothertasks.TheW3CMarkupValidationService,alsoknownsimplyasisafreeonline
15、servicethathelpscheckWebdocumentsinlanguagessuchasHTML,XHTML,SVG,MathML,etc.Itsisalsoavailable,anditisrelativelyeasytoonanumberofplatforms.TheW3CmobileOKcheckerJavalibraryhelpsbuildingapplicationsthatcanassesswhetheraWebpageis,highlightingpotentialproblemsitwouldhavetobeusedonamobiledevice(suchasaph
16、oneoraPDA).Itservesasasuccessortothe.isatooltoembedanRDFdescriptionofapictureintothepictureitself,asdescribedby.ThesupportsThechecksthesyntaxofRDFdocuments,andcanproduceagraphofanyRDFdata.Itscanrunasajavaservletwithjetty,tomcatorJigsaw.areavailableontheESWWiki.web-platform-testsisaW3C-coordinatedeff
17、orttobuildacross-browsertestsuiteforthemajorityoftheWebplatform.Itsgoalistohelpachieveinteroperabilityamongdifferentimplementations.Hcalproxyrunsasapersonalproxyandconverts(remote)HTMLwithmicroformatmark-uptoForexample,if:/example.org/ex.htmlisanHTMLdocument,then:/localhost:8000/:/example.org/ex.htm
18、lisanicalendardocumentwithalleventsfromthatHTMLdocument.rdjpgxmpandwrjpgxmpextractandinsertXMPdatainJPEG(JFIF)files.xmptoolcanprintthevalueofaparticularpropertyinanXMPfile,deleteapropertyfromanXMPfile,orinsertaproperty/valuepairintoanXMPfile.UnicornisW3Csunifiedvalidator,whichhelpspeopleimprovethequ
19、alityoftheirWebpagesbyperformingavarietyofchecks.UnicorngatherstheresultsofthepopularHTMLandCSSvalidators,aswellasotherusefulservices.Csvtotabconvertsfilesoftabulardataincomma-separatedvalues(CSV)totab-separatedvalues,tabtocsvdoestheopposite.Theyareintendedtobecompliantwithmail-transcodecanconverte-
20、mailmessagesbetweenquoted-printable,base64andbinaryencoding,whichcouldbeusefuline-mailfilters.ThischeckerperformsvarioustestsonaWebpagetodetermineitslevelofinternationalization-friendliness.Italsosummarizeskeyinternationalizationinformationaboutapage,suchascharacterencodingandlanguagedeclarations.AgendaBotisanIRCrobotthatwatchesachannel,lookingforlinesoftheformagenda:URL.IttriestoparsethedocumentatthatURLandextractanagenda,whichitthenprintsonIRC.Itunderstandsafewdifferentformats.AgendaBotisespeciallyusefulasacomplementto(butdoesntdependonZakim).