Tags:
Node Thumbnail

เพื่อความเข้าใจที่ดี ควรอ่านข่าว Mozilla เสนอแนวคิด "Open Web Apps" ที่เปิดกว่า Chrome App Store ประกอบ

ทุกวันนี้เราพูดคำว่า "Web App" กันเยอะมาก แต่เอาเข้าจริงแล้วก็ไม่มีใครนิยามชัดเจนว่ามันคืออะไรกันแน่ ค่าย Mozilla เองก็พยายามสร้างนิยามและมาตรฐานที่จับต้องได้ให้กับ Web App และวันนี้ สเปกรุ่นแรกของ Mozilla ก็ออกมาแล้ว

Mozilla มองว่า Web App คือแอพที่รันบนอุปกรณ์ใดๆ ก็ได้ และสามารถเผยแพร่แจกจ่ายผ่าน store ได้หลายแห่ง (ไม่จำเป็นต้องผูกกับ store แห่งใดแห่งหนึ่ง ซึ่งต่างจากวิสัยทัศน์ของกูเกิลที่ผูกกับ Chrome Web Store)

Mozilla จึงได้พัฒนาเทคโนโลยีสำหรับ Web App ขึ้นมา 3 ส่วนใหญ่ๆ ได้แก่

  1. ไฟล์ที่ใช้นิยาม Web App (หรือที่เรียกว่า "Manifest") ซึ่ง Mozilla เลือกใช้ไฟล์แบบ JSON และกำหนดชื่อตัวแปรพื้นฐาน เช่น ชื่อแอพ ชื่อคนเขียน เวอร์ชัน ไอคอน ฯลฯ รายละเอียดดูที่ The Manifest
  2. JavaScript API มาตรฐานสำหรับการติดตั้งและบริหารจัดการเว็บแอพในเบราว์เซอร์ รายละเอียดดูที่ The JavaScript API
  3. วิธีการสร้าง store สำหรับนักพัฒนาที่ต้องการเปิดของตัวเอง รายละเอียดดูที่ Creating a store

นอกจากสเปก 3 ส่วนหลัก Mozilla ยังสร้าง "เดโม" ของ Web App ออกมาให้นักพัฒนาเห็นภาพอีกจำนวนหนึ่ง ได้แก่

ในอนาคต Mozilla จะพัฒนาสเปกของ Web App ให้มีความสามารถเพิ่มขึ้น เช่น ระบบการแจ้งเตือน, widget, การทำงานร่วมกับเบราว์เซอร์และระบบปฏิบัติการ, การซิงก์แอพไปยังมือถือ เป็นต้น

ที่มา - Mozilla Labs, ReadWriteWeb

Get latest news from Blognone

Comments

By: pines
Blackberry
on 5 March 2011 - 23:40 #266241

ชอบ Mozilla ก็ตรงนี้ ว่าแต่รายใหญ่ใครจะสนับสนุนบ้างนี่ดิ

By: nut_457
AndroidUbuntuWindows
on 5 March 2011 - 23:51 #266245

สนับสนุน Mozilla เต็มที่

By: Soul_Master
Windows Phone
on 6 March 2011 - 00:07 #266249

งงตั้งแต่ Google Chrome ทำ App Store ล่ะ ในเมื่อระบบเว็บไซต์มันเป็นระบบเปิดดีอยู่แล้วทำไมต้องไปสร้างกรอบมาครอบมันด้วยหว่า? ทั้งที่ความสามารถมันไม่ได้เพิ่มขึ้นเลย ถ้าไม่นับเรื่อง Widget อย่างอื่น HTML5 มันก็ทำได้หมดอยู่แล้ว ไม่เข้าใจว่าจะสร้างมาตรฐานซ้อนมาตรฐานกันทำไม?

By: PeterBen on 6 March 2011 - 00:07 #266250

คลิปชวนง่วงมากๆ

By: paween_a
Android
on 6 March 2011 - 09:20 #266303 Reply to:266250
paween_a's picture

ใช่เลยครับ สู้วีดีโอตัวอย่างทางฝั่งกูเกิ้ลไม่ได้เลย น่าติดตามกว่ากันเยอะ

By: SZealotry on 6 March 2011 - 01:17 #266266
SZealotry's picture

webappiphone.com เป็น web app ของคนรัก iPhone เลยล่ะ

By: Thaina
Windows
on 6 March 2011 - 03:46 #266281

Web App คือแอพที่รันบนอุปกรณ์ใดๆ ก็ได้

JavaScript API

!!??
ไม่ขัดกัน? ใจคอจะให้ทั้งโลกใช้แต่ JavaScript?
อุปกรณ์ที่เปิด Browser ไม่ได้ ไม่ใช่ WebApp ???

By: AMp
In Love
on 6 March 2011 - 10:03 #266312 Reply to:266281

webapp ก็ตรงตัวแล้วนี่ครับว่าเป็นเว็บ
แล้วคำว่า 'อุปกรณ์ใดๆ ก็ได้' ที่ว่านี้ มันก็มี browser ฝังตัวมาพร้อมกันหมดแล้วครับ
แล้ว script ทางฝั่ง client ที่นิยมใช้กับเว็บมากที่สุดก็เป็น javascript อย่างไม่ต้องสงสัย

จะให้เป็น vbscript ก็คงกระไรอยู่นาา :3

By: Thaina
Windows
on 6 March 2011 - 10:55 #266318 Reply to:266312

แล้วพวกโปรแกรมใน iPad หรือ Android ล่ะครับ

พวกที่ทำงานแบบ Cloud เปน Thin Client แต่เปน App ไม่ได้เปิดใน Browser ไม่ใช่ WebApp?

อย่างงั้นมันก็คือ Browser App แล้ว

ถ้าแปลตามความหมายตรงตัว Web App คือ App ที่มีการทำงานบน Web

แต่ Web == Browser นี่ false นะครับ

By: McKay
ContributorAndroidWindowsIn Love
on 6 March 2011 - 11:18 #266322 Reply to:266318
McKay's picture

Web == Browser ก็ถูกหรือใกล้เคียงแล้วนี่ครับ เพราะถ้าไม่ใช่ Browser มันก็จะถูกเรียกว่า Client แทนแม้จะถูกติดต่อสื่อสารผ่าน HTTP เหมือนกัน แล้วก็ควรจะถูกเรียกว่า (Inter)Net App ไม่ใช่ Web App World Wide Web, Web Standards


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: joomla
iPhoneUbuntu
on 8 March 2011 - 10:36 #266861 Reply to:266322
joomla's picture

+1

By: Thaina
Windows
on 8 March 2011 - 12:22 #266908 Reply to:266322

ผมคิดว่า Web เปนเซตที่ใหญ่กว่า Browser กับ Client ครับ

จริงๆแล้ว Browser มันก็คือ Client ชนิดหนึ่งเท่านั้นเอง

Web ไม่ได้มีแค่ http นะครับ

By: McKay
ContributorAndroidWindowsIn Love
on 9 March 2011 - 11:13 #267180 Reply to:266908
McKay's picture

test


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Not Available a...
ContributoriPhoneAndroidWindows
on 6 March 2011 - 21:29 #266411 Reply to:266318
Not Available at this Moment's picture

Web "browser" Application ไงครับ...เถียงกันทำไมให้วุ่นวาย - -"


ชื่อ : Not Available at this Moment (N/A)

By: lancaster
Contributor
on 7 March 2011 - 03:38 #266453 Reply to:266318

thin client มันเป็น web ตรงไหนล่ะครับท่าน

ลองดูนิยามคำว่า web ใหม่อีกทีนะ