11/1/51

สัมมนาเรื่อง บทบาทของ Web Application ในอนาคต





เว็บแอปพลิเคชั่น (Web Application) คือ แอปพลิเคชั่นที่เข้าถึงด้วย Web browser ผ่านเครือข่ายคอมพิวเตอร์อย่างอินเทอร์เน็ต หรืออินทราเน็ต มี 11 Web App ดังนี้
1. bbulbl.us เป็นโปรแกรมที่ใช้สำหรับสร้าง Mina map
2. Buzzword เป็นโปรแกรม online word processor โดยทั่วไปจะทำงานบน Flash
3. Empress เป็น App. ที่ใช้ทำงานสร้างภาพแบบ Slideshows
4. High-rise เป็นชุดโปรแกรมบริหารจัดการลูกค้าสัมพันธ์ CRM
5. Jott เป็น Web App. ที่ใช้ในการทำบันทึกให้กับตัวเอง
6. Mint เป็น Web App. ที่ใช้ในการจัดการบริหารการเงินด้วยตัวเองผ่านระบบออนไลน์
7. Nozbe เป็น Web App. สำหรับ Project management ทำหน้าที่บริหารจัดการ Project ต่างๆ
8. Sandy เป็น Web App. ผู้ช่วยส่วนตัวในการจัดการเรื่องอีเมล์ด้วยภาษาธรรมชาติ
9. Vitalist มีลักษณะคล้าย Nozbe และ Todoist เนื่องจากเป็นโปรแกรมที่อยู่ในกลุ่มเดียวกัน
10. Scrybe เป็น Web App. ที่มีการรวมกันระหว่างปฏิทินกับระบบแจ้งอีเมล์
11. Todoist มีลักษณะคล้าย Nozbe แต่จะเน้นแนวทางการวางแผนในชีวิตประจำวันมากกว่า

Web 2.0 คือ การกำหนดสิ่งที่เปลี่ยนแปลงไปของเทคโนโลยีเว็บ ว่ามีอะไรบ้าง คล้ายๆ กับการกำหนดยุคปัจจุบันของเว็บว่าอยู่ในยุคที่ 2 ของการพัฒนา โดยมีองค์ประกอบที่สำคัญรวมเข้าด้วยกัน
Web 2.0 Application มีคุณสมบัติ ดังนี้
1. ให้ความสำคัญกับผู้เข้าชมเว็บไซต์ โดยผู้เข้าชมสามารถสร้างcontent ของเว็บไซต์ขึ้นมาได้เอง2. Web 2. Application จะมี User interface ที่ดียิ่งขึ้น เช่น คุณสมบัติ Drag & drop
3. คุณสมบัติที่เรียกว่า mash-up เช่น การสร้าง ฮ เกี่ยวกับระบบการซื้อขายสินค้า online

เทคโนโลยีที่น่าสนใจสำหรับ Web 2.0
1. AJAX ถือว่าเป็นเทคโนโลยีที่สำคัญมากๆ สำหรับ Web 2.0 Application โดย AJAX นั้นสามารถทำงานบนทุก browser ไม่ว่าจะเป็น IE, Fire Fox, Opera หรือ Safari ตัวอย่าง Web 2.0 Application ที่นำ AJAX ไปใช้ เช่น Gmail, Google Calendea
2. XML, Web services สามารถ integrate functional ในการทำงานร่วมกันได้ง่ายขึ้น เราสามารถติดตามตำแหน่งงานที่เราสนใจใน Jobdb ได้โดย RSS feeds3। SaaS (Software as service) เป็น Model ใหม่สำหรับการใช้บริการ software ซึ่ง SaaS จะสามารถแก้ปัญหา โดยมอง software เป็นเหมือนบริการๆ หนึ่ง โดยผู้ใช้บริการเพียงแค่จ่ายเงินค่าบริการ แล้วก็สามารถใช้งาน software ผ่านทาง web browser ได้ทันที เมื่อมีการ update software ก็จะทำเองอัตโนมัติ โดยผู้ผลิต SaaS มีข้อดี คือ ผู้ใช้จะสามารถวางแผนงบประมาณสำหรับการซื้อ software ได้มากขึ้น

AJAX (Asynchronous JavaScript and XML) คือ เทคโนโลยีที่รวมเอาความสามารถของ Javascript, XML, CSS และXHTML เอาไว้ด้วยกัน

การทำงานของ AJAX จะส่งเฉพาะข้อมูลที่ต้องการไปยัง server และส่งกลับมาเฉพาะข้อมูลที่ต้องการ โดย AJAX อาศัย Object ที่ชื่อ XMLHTML ส่งค่าไปให้ server แล้วให้ server จัดการข้อมูลนั้นตามเงื่อนไขที่กลับไปในรูปแบบ XML ซึ่งก็จะใช้ JavaScript เป็นตัวจัดการข้อมูลที่ได้รับให้แสดงผลอย่างถูกต้องในหน้าเว็บเพจเดิม

เว็บเซอร์วิส (Web Services) เป็นการ "บริการ" ที่ออกแบบมาเพื่อสนับสนุนการทำงาน ระหว่างคอมพิวเตอร์กับคอมพิวเตอร์ผ่านระบบ เครือข่าย โดยภาษาที่ใช้ในการติดต่อสื่อสารระหว่างคอมพิวเตอร์ คือ ภาษา XML ความสามารถของเว็บเซอร์วิสที่ทำให้โปรแกรมคุยกับโปรแกรมได้นั้น เป็นจุดแข็งของเว็บเซอร์วิส ที่สามารถจะเชื่อมบริการหลายๆ อันเข้าด้วยกัน
Web-Based Destops 21 ตัว ที่อาจเป็นต้นแบบให้ในอนาคต
- AjaxWindow - Globally - StartForce
- desktoptwo - desktopondemand - eyeos
- GcoE - Glide - Goowy
- jooec - icube - My Goya
- My lyd - Nivio - oDesktop
- pytagor - Schmedley - SSOE
- xcerion - xindesk - YouOS

ไม่มีความคิดเห็น: