By mk Founder on Tag: Development, OpenGL, Android, Mobile
Development

กูเกิลเคยออก Android NDK (Native Development Kit) มาแก้ปัญหาที่โปรแกรมบางอย่างต้องทำงานแบบ native โดยเฉพาะเกม ในรุ่นอัพเดตล่าสุดคือ Android NDK r3 นั้นพัฒนาไปอีกขั้น โดยรองรับ OpenGL ES 2.0 แล้ว

OpenGL ES เป็น API สำหรับกราฟิกสามมิติ ที่ออกแบบมาใช้กับอุปกรณ์พกพาต่างๆ ซึ่งระบบกราฟิกสามมิติบน iPhone ก็ใช้ OpenGL ES 2.0 เช่นกัน นั่นแปลว่าการพัฒนาหรือพอร์ตเกมจาก iPhone มายัง Android ก็น่าจะทำได้ง่ายขึ้น นอกจากเกมแล้ว โปรแกรมอีกหลายตัวอย่างเช่น Firefox รุ่นสำหรับ Android ก็ประกาศว่าจะใช้ OpenGL ในการแสดงผลอีกด้วย

By nuntawat Writer on Tag: Development, Windows Phone, Microsoft, Mobile
Development

ขอรวบข่าวที่เกี่ยวเนื่องกันเป็นข่าวเดียวเลยแล้วกันครับ
ข่าวแรก ไมโครซอฟท์เตรียมเปิดตัว Windows Phone Development Tools ชุดพัฒนาแอพพลิเคชั่น, เกมบนวินโดวส์โฟน 7 ภายในแนวคิด Windows Phone Developer Experience ในงาน MIX10 ที่กำลังจะมาถึง สำหรับใครที่เข้าร่วมงานจะได้รับชุดพัฒนาดังกล่าวด้วย

By mk Founder on Tag: Apple, Development, App Store, Mac
Apple

เว็บไซต์ 9to5mac รายงานว่า App Store ของแอปเปิลได้ปรับโครงการช่วยเหลือนักพัฒนาโปรแกรมบนแมค ซึ่งจากเดิมมีราคาค่อนข้างสูง (แต่แถมฮาร์ดแวร์) มาเป็น Mac developer license ราคา 99 ดอลลาร์ต่อปี

ความคล้ายคลึงกันของ Mac developer license กับ iPhone developer license จึงก่อให้เกิดข่าวว่า แอปเปิลอาจทำ Mac App Store ในลักษณะเดียวกับ iPhone App Store เช่นกัน โดยเน้นไปที่นักพัฒนาโปรแกรมบน iPhone เดิม ให้ทำโปรแกรมเวอร์ชันบนแมคด้วย และแอปเปิลจะสร้างช่องทางการจัดจำหน่ายแบบเดียวกันให้

ทั้งหมดนี่ยังเป็นแค่ "การคาดการณ์" นะครับ

By mk Founder on Tag: Development, Microsoft, Visual Studio
Development

จากข่าวก่อนหน้านี้ว่า Visual Studio 2010/.NET 4.0 เลื่อน เหตุเพราะมีปัญหาเรื่องประสิทธิภาพ และไมโครซอฟท์จะแก้ปัญหาโดยออกรุ่น Release Candidate มาคั่นกลางอีกหนึ่งรุ่น บัดนี้มันมาตามสัญญาแล้ว

Visual Studio 2010 RC เปิดให้สมาชิก MSDN ดาวน์โหลดได้ก่อน ส่วนคนทั่วไปต้องรออีกนิด จะดาวน์โหลดได้ในวันที่ 10 กุมภาพันธ์ตามเวลาสหรัฐ ฟีเจอร์ของ Visual Studio 2010 อ่านได้ในข่าวเก่า หรือ หน้า Walkthroughs ของไมโครซอฟท์

By mk Founder on Tag: Open Source, Java, Development, Ruby, Twitter
Open Source

Twitter นั้นมีภาษาเฉพาะของตัวเองพอสมควร เช่น @reply @mention #hashtag รวมถึง URL ในข้อความ tweet แต่ละอัน การเขียนโปรแกรมที่เกี่ยวข้องกับ Twitter ล้วนแต่ต้องจัดการกับภาษาและสัญลักษณ์เหล่านี้

By greendog on Tag: Development, Adobe Flash, Adobe, iPhone
Development

เมื่อวันที่ 1 กุมภาพันธ์ ที่ผ่านมา Adobe ได้ปล่อยวิดีโอสาธิตแอพพลิเคชั่น iPhone ที่สร้างจากเครื่องมือ Packager for iPhone ที่อยู่ใน Flash Professional CS5 ที่กำลังจะออกวางจำหน่ายในปีนี้ให้พวกเราได้ชมกันอีกแล้ว เหมือนจะย้ำเตือนว่า "ถึง Apple ยังไงก็แล้วแต่ เรามาแน่"

วิดีโอดูได้ด้านในครับ

จากวิดีโอจะสังเกตกันได้ว่าความเร็วและความลื่นไหลในการแสดงผลของแอพพลิเคชั่นที่สร้างจาก Flash ดูดีขึ้นมากครับ น่าจะทำให้คนที่ทำงานเกี่ยวกับ Flash หลายๆ คนพอใจอย่างไม่ต้องสงสัย

ที่มา - TheFlashBlog

By mk Founder on Tag: Development, PHP, HHVM, Facebook
Development

อัพเดต: Facebook ประกาศข่าวนี้อย่างเป็นทางการแล้ว รายละเอียดอ่านต่อด้านใน

ยังไม่ประกาศอย่างเป็นทางการ แต่มีการยืนยันจากคนที่เห็นของจริงแล้วว่า Facebook ได้พัฒนาตัวแปลภาษา PHP ของตัวเองขึ้นมาใหม่ ซึ่งช่วยให้การทำงานของ Facebook นั้นเร็วขึ้นมาก

PHP เป็นภาษาแบบ interpreter คือแปลภาษาทุกครั้งที่มีคนเรียกสคริปต์ ซึ่งทำให้เสียเวลาประมวลผล การเปลี่ยนมาใช้วิธี compiler ประมวลผลไว้ก่อนหน้าช่วยให้ประหยัดเวลาได้มาก แต่ก็มีข้อเสียว่าถ้าสคริปต์เปลี่ยนแปลงก็ต้องแปลภาษาใหม่อยู่ดี

By n3tr on Tag: Apple, Development, Review, iPad
Apple

หลังจากแอปเปิลได้เปิดตัว iPad และได้ปล่อย iPhone SDK 3.2 Beta ให้กับนักพัฒนาที่เป็นสมาชิก iPhone Developer Program ซึ่งเวอร์ชันนี้มีความสามารถในการจำลองเครื่อง iPad ได้ ซึ่งหลังจากลองทดสอบใช้งานโดยคร่าวแล้ว ผมเลยขอเขียนรีวิวสั้นๆ ให้ทุกท่านชมกันครับ

By luckyman Contributor on Tag: Development, Mercurial, CodePlex, Microsoft
Development

CodePlex เว็บที่ให้บริการด้าน Project Hosting สำหรับชุมชนโอเพ่นซอร์ส ของบริษัทไมโครซอฟท์ ได้เพิ่ม Mercurial เข้ามาเป็นตัวเลือกในการสร้าง Source Control Repository

โดยผู้ใช้ที่สร้างโครงการใหม่ สามารถเลือกได้ว่าจะใช้ Mercurial หรือ Team Foundation Server (TFS) ของไมโครซอฟท์

By nuntawat Writer on Tag: Development, Microsoft, .NET, Visual Studio
Development

หลังจากมีผู้ทดสอบจำนวนมากร้องเรียน Visual Studio 2010/.NET 4.0 Beta 2 มีปัญหา ไมโครซอฟท์จึงตัดสินใจเลื่อนการเปิดตัวผลิตภัณฑ์ดังกล่าวออกไป พร้อมกับเพิ่มรุ่น RC มาให้ทดสอบก่อนเปิดตัวจริง (ดูข่าวเก่า โดยคุณ mk) ล่าสุดคุณ Rob Caron ผู้จัดการด้านการตลาดและประชาสัมพันธ์ ได้ประกาศผ่านบล็อกส่วนตัวว่าจะเปิดตัว Visual Studio 2010/.NET 4.0 วันจันทร์ที่ 12 เม.ย.นี้

ที่มา: บล็อกของคุณ Rob Caron ผ่าน ZDNet

By mk Founder on Tag: Open Source, Mono, Development, .NET
Open Source

ค่าย Novell ปล่อย Mono รุ่นล่าสุด 2.6 และเครื่องมือพัฒนา MonoDevelop 2.2

การออกรุ่นใหม่ครั้งนี้ห่างจากคราวก่อน (Mono 2.4 และ MonoDevelop 2.0) เป็นเวลา 9 เดือน ของใหม่ใน Mono 2.6 ได้แก่การปรับปรุง API ให้เข้ากับ .NET 3.5 มากขึ้น, การคอมไพล์โดยใช้ LLVM, สนับสนุน WCF บางส่วน, ตัวแปลง LINQ เป็น SQL เป็นต้น

By willwill on Tag: Development, Palm, Pre, webOS
Development

ที่ผ่านมาการสร้างโปรแกรมบน Palm webOS (เช่น Palm Pre) ออกจะยากลำบากหน่อยเพราะจะต้องติดตั้ง SDK และทำงานบน Command Line Palm จึงได้ซุ่มพัฒนา Ares SDK ออกมาให้ทดสอบใช้งานกันเป็นกลุ่มเฉพาะ และตอนนี้เปิดให้ใช้งานทั่วไปแล้วครับ

การใช้งานให้เข้าไปที่ http://ares.palm.com/ จากนั้นจะพบกับหน้า Login ซึ่งสามารถใช้ account เดียวกับของ webOSdev เดิมครับ

สำหรับฟีเจอร์ของ SDK ตัวนี้ค่อนข้างสมบูรณ์ครับ

By mk Founder on Tag: Development, Microsoft, .NET, Visual Studio
Development

Scott Guthrie หัวหน้าฝ่ายนักพัฒนาของไมโครซอฟท์ แจ้งข่าวร้ายให้กับผู้ใช้ VS/.NET ว่า VS 2010 และ .NET 4.0 มีเหตุให้ต้องเลื่อนการออกรุ่นจริง

ปัญหาคือ VS 2010 Beta 2 มีปัญหาด้านประสิทธิภาพและ virtual memory ซึ่งไมโครซอฟท์รับรู้แล้ว และกำลังแก้ไขปัญหานี้ในตลอดช่วง 2 เดือนที่ผ่านมา

อย่างไรก็ตามเพื่อความชัวร์ ไมโครซอฟท์จะออกรุ่น RC เพิ่มขึ้นอีกหนึ่งรุ่นเพื่อเปิดให้ผู้ใช้ทดสอบ รุ่น RC จะออกช่วงเดือนกุมภาพันธ์ 2010 ซึ่งเป็นผลให้รุ่นจริงต้องเลื่อนออกไปอีกสักพัก

By mk Founder on Tag: Google, Development
Google

กูเกิลเปิดตัวเครื่องมือใหม่สำหรับนักพัฒนาเว็บ มีชื่อว่า Browser Size

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

กูเกิลยกสถิติว่าในหน้าดาวน์โหลดของ Google Earth นั้น การขยับปุ่มดาวน์โหลดให้อยู่สูงกว่าเดิม 100 พิกเซล ช่วยให้ยอดดาวน์โหลดเพิ่มขึ้นถึง 10%

By mk Founder on Tag: Google, Development, JavaScript
Google

กูเกิลเปิดซอร์สชุดพัฒนาของภาษาจาวาสคริปต์ที่กูเกิลใช้ในบริการดังๆ ของตัวเอง เช่น Gmail, Google Docs และ Google Maps

ชื่อของมันแบบรวมๆ คือ Closure Tools ประกอบด้วย 3 ส่วน ดังนี้

By mk Founder on Tag: Development, Palm, webOS
Development

ที่งาน Open Mobile Summit ในซานฟรานซิสโก Palm ได้โชว์เดโมของ "Ares" IDE สำหรับพัฒนาโปรแกรมบน webOS ให้ผู้เข้าร่วมสัมนาเห็นเป็นครั้งแรก

ยังไม่มี screenshot ถูกปล่อยออกมาบนเว็บ (ผมว่าหาดีๆ น่าจะมี) แต่จุดขายของ Ares เท่าที่ข่าวออกคือมันสามารถพัฒนาโปรแกรมแบบ drag-and-drop ซึ่งพนักงานของ Palm ได้โชว์เดโมพัฒนาโปรแกรม Flickr สดๆ ในงาน สามารถลากโลโก้หรือ textbox มาประกอบร่างกันเป็นโปรแกรมได้ทันที

By lew Founder on Tag: Development, Microsoft, Visual Studio
Development

ช่วงเวลาการอัพเกรด Visual Studio ก็มาถึงอีกครั้ง เมื่อไมโครซอฟท์เปิดตัว Visual Studio 2010 Beta 2 พร้อมๆ กับประกาศว่าจะวางขายตัวจริงในวันที่ 22 มีนาคม 2010 โดยมีรายละเอียดทั้งราคาและแนวทางการอัพเกรดมาเสร็จสรรพ

ที่น่าสนใจคือ Visual Studio 2010 นั้นจะไม่มีรุ่น Standard (299 ดอลลาร์) อีกต่อไป แต่จะเริ่มต้นที่รุ่น Professional ที่มาราคา 799 ดอลลาร์เท่านั้น ในแง่หนึ่ง อาจจะเป็นเพราะ Visual Studio Express เองก็กำลังมีความสามารถเพิ่มขึ้นเรื่อยๆ จนความแตกต่างน้อยลง

By mk Founder on Tag: Mono, Novell, Development, C#, MonoTouch, iPhone
Mono

เงื่อนไขที่สำคัญอันหนึ่งของแอปเปิลต่อนักพัฒนาโปรแกรมบน iPhone ก็คือห้ามรันโค้ดของโปรแกรมอื่นๆ ต่ออีกชั้น เงื่อนไขนี้ส่งผลให้โปรแกรมที่เขียนด้วย Java หรือ .NET ไม่สามารถทำงานบน iPhone ได้ และเครื่องมือที่ใช้พัฒนาโปรแกรมบน iPhone "อย่างถูกต้อง" มีแค่ภาษา Objective-C และ Cocoa Touch ของแอปเปิลเท่านั้น

ตอนนี้มีคนหาช่องว่างจากเงื่อนไขนี้ และเสนอทางเลือกอื่นในการพัฒนาโปรแกรมบน iPhone ได้แล้ว ไม่ใช่บริษัทหน้าใหม่ที่ไหน แต่เป็น Novell และทีมงานผู้สร้าง Mono นั่นเอง

By lew Founder on Tag: Development, Twitter
Development

ผู้ใช้ทวิตเตอร์หลังๆ มานี้คงเห็นว่ามีประเด็นในเรื่องของการรีทวีต (retweet) หรือการรีพลาย (reply) ตามปรกติกัน โดยการรีทวีตนั้นเป็นกระแสที่เกิดขึ้นเองโดยทวิตเตอร์ไม่ได้ออกแบบไว้รองรับแต่แรก แต่ในบล็อกล่าสุดของทวิตเตอร์ก็มีการประกาศแล้วว่าการรีทวีตจะเป็นความสามารถอย่างเป็นทางการของทวิตเตอร์ต่อไป โดยจะมีความเปลี่ยนแปลงเกิดขึ้นหลายอย่าง เช่น

By mk Founder on Tag: Java, Development, Eclipse
Java

หลังจากโครงการ Eclipse ออกรุ่น 3.5 ไปเรียบร้อย ตอนนี้ก็ได้เวลามุ่งสู่การเปลี่ยนรุ่นครั้งใหญ่สู่รุ่น 4.0 ที่ตั้งเป้าว่าจะออกในปี 2010 แล้ว

ของใหม่ใน Eclipse 4 (หรือ e4) ที่สำคัญได้แก่

Subscribe to Development