World Wide Web Consortium

By pe3z Writer on Tag: Security, JavaScript, SSL, W3C, Cryptography
Security

W3C เผยร่างของ Web Cryptography API โดยเป็น JavaScript API ที่ทำหน้าที่เป็นฟีเจอร์ในการเข้ารหัสและถอดรหัสข้อมูล ตัวอย่างการนำมาใช้งานเช่นการพิสูจน์ตัวตนของผู้ใช้งานผ่านทางเว็บแอพพลิเคชั่น โดยมันจะสร้างวิธีการที่ปลอดภัยยิ่งขึ้นระหว่างเบราว์เซอร์และเซิร์ฟเวอร์

อีกหนึ่งความสามารถของ API ตัวนี้คือมันสามารถนำมาประยุกต์ใช้ในการจัดการสิทธิ์ในการอ่านและเขียนข้อมูลที่ถูกเข้ารหัสบน cloud ได้และมันยังยอมรับมาตรฐานอื่นๆ ในการเข้ารหัสเพื่อใช้ในการส่งข้อมูลระหว่างเบราว์เซอร์และเซิร์ฟเวอร์นอกเหนือจาก SSL/TLS อีกด้วย

By mk Founder on Tag: Open Standard, W3C, HTML5
Open Standard

กระบวนการพัฒนา HTML5 นั้นซับซ้อนและเต็มไปด้วยการเมืองระหว่างองค์กร ถึงแม้ W3C จะมีหน้าที่รับผิดชอบการพัฒนาเทคโนโลยี HTML อย่างเป็นทางการ แต่ความล่าช้าของ W3C หลังพัฒนา HTML4 ทำให้ตัวแทนของบริษัทไอทีรายใหญ่ๆ เช่น แอปเปิล โอเปร่า มอซซิลลา รวมตัวกันเป็นกลุ่ม WHATWG (Web Hypertext Application Technology Working Group) พัฒนาสเปกของ HTML5 กันไปก่อน

เมื่อ HTML5 เริ่มติดตลาด ทาง W3C จึงเข้ามาเป็นองค์กรรับรองมาตรฐาน HTML5 โดยมี WHATWG ทำงานคู่ขนานกันไปอีกขั้นหนึ่งในฐานะคณะกรรมการย่อยของ W3C

By nuntawat Writer on Tag: DRM, W3C, HTML5
DRM

David Dorwin, Adrian Bateman และ Mark Watson วิศวกรของบริษัท Google, Microsoft และ Netflix ตามลำดับ ได้ตีพิมพ์ร่าง "Encrypted Media Extensions" หรือ API extension สำหรับการป้องกันการละเมิดลิขสิทธิ์คอนเทนต์บนเว็บตามมาตรฐาน HTML5 ไปยัง World Wide Web Consortium (W3C) โดยชุด API ดังกล่าวจะเพิ่มการสนับสนุนการเล่นไฟล์มีเดียที่ได้รับการป้องกันการละเมิดลิขสิทธิ์ให้กับ HTMLMediaElement

วิศวกรทั้งสามกล่าวว่าร่าง API นี้เป็นเพียงโค้ดที่เพื่อถอดรหัส (decrypt) คอนเทนต์เท่านั้น และสามารถทำงานร่วมกับโมดูลเสริมภายนอกเพื่อสร้างกลไกการถอดรหัสที่เหมาะสมตามแต่การใช้งานได้

By mk Founder on Tag: Browser, CSS, Standard, WebKit, Open Standard, W3C
Browser

WebKit กลายเป็นเอนจินแสดงผลเว็บยอดนิยมในปัจจุบัน เพราะมีผลิตภัณฑ์ยอดนิยมมากมายที่ใช้ WebKit เป็นเอนจินแสดงผล (สำหรับคนแถวนี้คงไม่ต้องระบุชื่อว่ามีอะไรบ้างนะครับ)

ผลคือนักพัฒนาเว็บจำนวนไม่น้อย เลือกจะรองรับฟีเจอร์ของ WebKit เพียงอย่างเดียวเท่านั้น (พวกคุณสมบัติที่ขึ้นต้นด้วย -webkit-*) ทำให้เริ่มเกิดสถานการณ์คล้ายๆ กับ IE6 ในอดีต

Daniel Glazman หนึ่งในคณะทำงานพัฒนามาตรฐาน CSS ของ W3C (ถ้าจำกันได้ เขาเป็นคนทำโปรแกรม Nvu ในอดีต) ออกมาบ่นเรื่องนี้ และได้รับเสียงสนับสนุนจากตัวแทนของ Mozilla, Opera, Microsoft อย่างเต็มที่

By lew Founder on Tag: Apple, Patent, Intellectual Property, Open Standard, W3C
Apple

W3C ซึ่งเป็นหน่วยงานดูแลมาตรฐานเว็บ (รวมถึง HTML5 ที่ก่อนหน้านี้ WHATWG เป็นผู้พัฒนามาตรฐาน) ได้ออกประกาศขอข้อมูลการใช้ประดิษฐ์ที่มีการก่อน (prior art) ของสิทธิบัตรและใบขอสิทธิบัตรของแอปเปิล เพื่อให้มาตรฐานการขอสิทธิในการเข้าถึงข้อมูลของ Widget สามารถประกาศใช้ได้

แอปเปิลมีสิทธิบัตรหมายเลข 7,743,336 และคำขอสิทธิบัตรหมายเลข 11/432,295 โดยระหว่างการพัฒนามาตรฐาน

By mk Founder on Tag: CSS, WebKit, W3C, Developer, Adobe
CSS

ร่างมาตรฐาน CSS3 จะต่างไปจาก CSS1 และ CSS2 เพราะจะแยก "โมดูล" ออกเป็นส่วนๆ ซึ่งมีระดับความก้าวหน้าของมาตรฐานไม่เท่ากัน (ปัจจุบันมีโมดูลจำนวนหลายสิบตัว ดูสถานะได้จาก CSS current work)

ข่าวนี้จะพูดถึงโมดูลตัวหนึ่งชื่อ CSS3 Regions Module ซึ่งเสนอโดย Adobe ครับ

CSS3 Regions จะกำหนดการไหลของข้อความ (text flow) ไปยังพื้นที่ต่างๆ ที่เรากำหนดไว้ ซึ่งจะช่วยให้การออกแบบสิ่งพิมพ์บนเว็บทำได้หลากหลายมากขึ้น และข้อความเว็บจะคล้ายกับข้อความบนหน้านิตยสารมากขึ้น (ดูภาพประกอบ)

By mk Founder on Tag: Standard, XML, W3C
Standard

W3C ออกมาตรฐานเว็บใหม่ Efficient XML Interchange (EXI) ซึ่งเป็นฟอร์แมตแบบย่อของ XML ที่บีบเค้นจนเหลือแต่ข้อมูลไบนารี

EXI ถูกออกแบบเพื่อการส่งข้อมูลผ่านอินเทอร์เน็ตที่มีประสิทธิภาพมากขึ้น ประหยัดแบนด์วิธมากขึ้น ซึ่งการทดสอบบางชุดของ W3C เอง สามารถแปลงไฟล์ XML เป็น EXI ที่ขนาดเล็กลงถึง 100 เท่า! เมื่อเทียบกับการบีบอัดด้วย GZIP แล้วดีกว่ากันมากหลายช่วงตัว

By mk Founder on Tag: Privacy, Standard, W3C, Do Not Track, Microsoft
Privacy

ช่วงหลังนี้องค์กรภาครัฐหลายแห่งของโลกตะวันตกหันมาสนใจเรื่องความเป็นส่วนตัว กับการ "ตามรอย" หรือ tracking บนเว็บ ซึ่งเบราว์เซอร์สามรายคือ IE, Firefox, Chrome ก็ออกมาขานรับด้วยดี

รายที่ก้าวหน้าที่สุดกลับเป็น IE9 ที่รวมเอาฟีเจอร์ Do Not Track มาด้วย (Firefox 4 ก็มีใน Beta 11 เป็นต้นไป) หลักการทำงานของมันคือส่งคำสั่งผ่าน HTTP Header ไปยังเว็บไซต์นั้นๆ ว่าผู้ใช้ไม่ต้องการให้ตามรอย

ล่าสุดไมโครซอฟท์ได้ยื่นสเปก Do Not Track ของฝั่งตัวเองไปยัง W3C เพื่อเสนอเป็น "มาตรฐานเว็บ" แล้ว

By mk Founder on Tag: Standard, W3C, HTML5
Standard

Philippe Le Hegaret ผู้นำคณะทำงาน HTML5 ของ W3C ให้สัมภาษณ์กับสำนักข่าว CNET ว่ามาตรฐาน HTML5 จะเสร็จสมบูรณ์ประมาณไตรมาสที่สองของปี 2014

ร่างมาตรฐาน HTML5 เริ่มพัฒนาในปี 2007 และ Hegaret คาดว่าจะใช้เวลาทั้งหมด 7 ปี สาเหตุที่ต้องใช้เวลามากขนาดนี้เป็นเพราะความซับซ้อนของตัวเทคโนโลยีเอง และการต่อรองระหว่างองค์กรสมาชิกจำนวน 55 ราย ซึ่งทาง W3C ต้องการให้มาตรฐานรองรับความต้องการของทุกฝ่ายให้มากที่สุด

By mk Founder on Tag: W3C, HTML5
W3C

ตอนที่ W3C ประกาศโลโก้ของ HTML5 ได้เขียนคำอธิบายว่าโลโก้อันนี้เป็นสัญลักษณ์แทน "ชุดของเทคโนโลยีเว็บ" อันได้แก่ตัว HTML5 เอง และเทคโนโลยีอื่นๆ เช่น CSS, SVG, WOFF ฯลฯ ด้วย

ประเด็นนี้ทำให้ W3C ถูกวิจารณ์มากว่าเอาสัญลักษณ์ที่เขียนว่า HTML5 ไปเป็นตัวแทนของเทคโนโลยีที่ไม่ใช่ HTML5 โดยตรง

ล่าสุด W3C ออกมาขอโทษผ่านบล็อกแล้ว โดยปรับภาษาในหน้า FAQ ว่าโลโก้นี้ใช้แทน HTML5 เพียงอย่างเดียวเท่านั้น

By mk Founder on Tag: Web, W3C, HTML5
Web

หน่วยงานดูแลมาตรฐานเว็บ W3C ออกโลโก้ของ HTML5 และเทคโนโลยีในชุด เพื่อกระตุ้นให้คนสนใจเทคโนโลยี HTML5 มากขึ้น

โลโก้ในชุดประกอบด้วยโลโก้ HTML5 สีแดงส้ม และตราสัญลักษณ์ (badge) แทนเทคโนโลยีย่อยแต่ละหมวดอีก 8 อัน เช่น Semantics, Offline & Storage, 3D เป็นต้น (รายละเอียดของโลโก้ดูได้จาก W3C HTML5 Logo)

หลังประกาศโลโก้ออกมา บริษัทไอทีหลายแห่งก็เริ่มขานรับโลโก้นี้แล้ว ตามข้อมูลของ W3C บอกว่าไมโครซอฟท์และกูเกิลจะนำโลโก้นี้ไปใช้บนเว็บโชว์ HTML5 ของตัวเอง

By mk Founder on Tag: Web Application, W3C, Mobile App
Web Application

ปัจจุบันแนวทางการสร้างแอพบนมือถือด้วย HTML5 กำลังมาแรง และอาจเป็นทางออกสำหรับนักพัฒนาที่ปวดหัวกับแพลตฟอร์มการพัฒนาบนมือถือจำนวนมากในท้องตลาด สุดท้ายอาจสร้างแอพด้วย HTML5 เพื่อใช้ได้กับสมาร์ทโฟนทุกค่ายก็เป็นได้

ในโอกาสนี้ W3C หน่วยงานกำกับดูแลมาตรฐานเว็บ ได้ออก Recommendations สำหรับการพัฒนาแอพบนมือถือด้วยเทคโนโลยีเว็บว่าควรทำอย่างไรจึงจะเหมาะสม เอกสารนี้เป็นคำแนะนำแบบกว้างๆ ไม่ได้เจาะจงแพลตฟอร์มใดแพลตฟอร์มหนึ่ง

ตัวอย่างบางส่วนจากเอกสารนี้ ได้แก่

By mk Founder on Tag: Browser, W3C, HTML5, Internet Explorer
Browser

หัวข่าวฟังดูไม่น่าเชื่อแต่ก็เป็นไปแล้ว ในการทดสอบ HTML5 Test Suite Conformance ของ W3C องค์กรควบคุมมาตรฐาน HTML ปรากฎว่าแชมป์ตกเป็นของ IE 9 Platform Preview 6

อันดับถัดไปได้แก่ Chrome 7, Firefox 4 Beta 6, Opera 10.60 และสุดท้าย Safari 5.0.7 ตารางคะแนนดูได้จากลิงก์ข้างต้น

การทดสอบนี้ทดสอบเฉพาะ "บางส่วน" ของ HTML5 เท่านั้น ยังขาดฟีเจอร์สำคัญหลายตัว เช่น File API, web worker, local storage และยังไม่รวมเทคโนโลยีใกล้เคียงอื่นๆ เช่น CSS3

By lew Founder on Tag: Open Standard, W3C, HTML5
Open Standard

แม้ HTML5 จะได้รับความสนใจอย่างมากในช่วงหลังและเริ่มมีการใช้งานอย่างรวดเร็ว แต่ Philippe Le Hegaret หัวหน้าทีมคนหนี่งของ W3C ก็ออกมาเตือนว่ามาตรฐาน HTML5 ยังไม่พร้อมสำหรับการใช้งานจริง

ประเด็นที่ Hegaret ให้ความสำคัญคือการทำงานร่วมกันได้ โดยตอนนี้เบราเซอร์ยังไม่ได้ทำงานร่วมกันอย่างถูกต้องทั้งหมด แม้ IE9 จะรองรับ HTML5 ได้ดีขึ้นมาก แต่ IE9 ก็ยังไม่ออกตัวจริงจนกว่าจะกลางปีหน้า (Chrome 9 น่าจะออกก่อน)

By nuntawat Writer on Tag: Browser, W3C, HTML5, Internet Explorer, Microsoft
Browser

ไมโครซอฟท์เปิดเผยผลการทดสอบ Internet Explorer 9 Platform Preview ล่าสุด สามารถผ่านการทดสอบ HTML5 และ CSS3 ของ W3C Web Standards ได้ร้อยเปอร์เซ็นต์เต็ม ในขณะที่เบราว์เซอร์อื่นอย่าง Firefox 3.6.3, Opera 10.52, Safari 4.05 และ Chrome 4.1 ไม่มีใครทำได้เต็มเลย

ตารางสรุปผลการทดสอบดูได้ที่ท้ายข่าว ส่วนผลการทดสอบฉบับเต็มนั้นดูได้ที่นี่

By nuntawat Writer on Tag: Open Standard, W3C, Internet Explorer, SVG, Microsoft
Open Standard

จนถึงปัจจุบัน อินเทอร์เน็ตเอกซ์พลอเรอร์นั้นได้ชื่อว่าไม่ค่อยเป็นไปตามมาตรฐานซะเท่าไร แต่หลังๆ ไมโครซอฟท์ก็พยายามปรับปรุงโดยเข้าไปมีส่วนร่วมกับมาตรฐานเว็บแบบเปิดมากขึ้น โดยเมื่อปีที่แล้วไมโครซอฟท์ได้เข้าร่วมแก้ไขมาตรฐาน HTML 5 รวมถึงสนับสนุนแท็ก audio และ video ใน HTML 5 อีกด้วย

By lew Founder on Tag: Web, Open Standard, W3C
Web

ปัญหาเดิมๆ ของการทำแอพลิเคชั่นบนเว็บคือการที่ซอฟต์แวร์ไม่สามารถเข้าถึงไฟล์ใดๆ ในเครื่องได้โดยตรง เช่น Picasaweb ก็ไม่มีทางอัพโหลดภาพทีละโฟลเดอร์ขึ้นเว็บได้ โดยตัว IE และ Firefox นั้นต่างก็มีความพยายามแก้ปัญหานี้ด้วยการเปิด API เฉพาะให้สามารถเขียนจาวาสคริปต์ให้เข้าถึงไฟล์ในเครื่องลูกข่ายกันได้แล้ว แต่การพัฒนาที่กระจัดกระจายก็ทำให้นักพัฒนาต้องระวังในการใช้งานกัน

ทาง W3C ได้เปิดเผยร่างมาตรฐาน File API ที่มีการเสนอขี้นมาให้เป็นมาตรฐานกลางร่วมกันทุกเบราวเซอร์ เพื่อให้นักพัฒนาจาวาสคริปต์สามารถเข้าไปอ่านไฟล์ในเครื่องได้

By lew Founder on Tag: Open Source, Open Standard, W3C, Ogg, HTML5
Open Source

ความสามารถหนึ่งของ HTML5 นั้นคือการรองรับแท็กวีดีโอ ซึ่งจะทำให้การควบคุมวีดีโอนั้นเป็นอันหนึ่งอันเดียวกับเว็บมากขึ้น (ใช้ Javascript ควบคุมวีดีโอได้) อย่างไรก็ตามปัญหาอย่างหนึ่งคือตัวถอดรหัสภาพหรือ codec นั้นยังมีการถกเถียงกันอยู่ จนต้องยกเลิกการกำหนด codec พื้นฐานที่ทุกบราวเซอร์ต้องรองรับออกไป

ในตอนเริ่มต้นของข้อกำหนด HTML5 Video นั้นกำหนดให้ทุกบราวเซอร์ต้องรองรับ Ogg Theora ซึ่งเป็น codec ที่ไม่เสียค่าใช้จ่ายในการใช้งานเป็นพื้นฐาน แต่การถกเถียงก็มีหลายประเด็น

By anu on Tag: Internet, Standard, W3C, Opera
Internet

เพื่อใช้ในการวิจัยครั้งนี้ Opera ได้สร้างเครื่องมือชื่อ Metadata Analysis and Mining Application (MAMA) เพื่อทำการดึงเว็บมาทำดัชนีและวิเคราะห์เป็นจำนวนกว่า 3.5 ล้านหน้า

โดย HTML แท็กที่นิยมมากที่สุดคือ HEAD, TITLE, HTML, BODY, A, META, IMG และ TABLE ส่วนแท็กที่นิยมน้อยที่สุดคือ VAR, DEL และ BDO (น้อยจริงๆ ผมยังไม่รู้จักเลย) ในส่วนของ Rich Web Content เทคโนโลยีที่ใช้กันอย่างแพร่หลายก็คือ Ajax ใช้กันประมาณ 3.2% และยังพบว่าเป็นจำนวนถึง 35% ที่ใช้ Adobe Flash หากดูเฉพาะในจีน ใช้ Flash กันมากถึง 67% ส่วน CSS ใช้กันมากถึง 80% โดยมากจะเป็นเรื่องของสีและฟอนต์ และ JavaScript นั้นพบถึง 75%

By mk Founder on Tag: Internet, W3C
Internet

หลังจากออก HTML 4 มานานเกือบสิบปี ตอนนี้อาจใกล้ถึงเวลาที่เราจะต้องหันมาศึกษา HTML เวอร์ชันใหม่กันอีกแล้ว

ทีมที่ดูแลการพัฒนาภาษา HTML 5 มีชื่อว่า HTML Working Group ซึ่งประกอบด้วยสมาชิกจำนวนมาก ทั้งที่มาส่วนตัว และองค์กรอย่าง Apple, Mozilla, Opera, Microsoft, Nokia, IBM และ Google

Subscribe to W3C