By mk Founder on Tag: Google, Development, Android, Nexus One, Mobile
Google

หลังจากกูเกิลเลิกขาย Nexus One ผ่านหน้าเว็บ google.com/phone และประกาศไม่ทำ Nexus Two นั่นหมายถึงอวสานของ Nexus One และคนที่อยากได้อาจต้องซื้อผ่านช่องทางอื่นๆ (เช่น eBay)

แต่ล่าสุด Nexus One กลับมาอีกครั้งในฐานะ Developer Phone ผู้ซื้อต้องเป็นสมาชิก Android Developer (ค่าลงทะเบียน 25 ดอลลาร์) แล้วสั่งซื้อเครื่องในราคา 529 ดอลลาร์ (รวมราคาแล้วตกประมาณ 18,000 บาท) ตัวเครื่องจะลง Android 2.1 มาให้จากโรงงาน แต่เราสามารถอัพเป็น 2.2 ได้เองทันทีเมื่อเปิดใช้งาน

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

อันนี้เป็นโปรแกรมตัวใหม่ในตระกูล Visual Studio ครับ มันชื่อว่า Visual Studio LightSwitch ผมพยายามหาคำอธิบายง่ายๆ ที่นึกได้ใกล้เคียงที่สุดมันคือ Visual FoxPro กลับชาติมาเกิดใหม่

สำหรับคนที่ไม่รู้จัก FoxPro อาจนึกไม่ออก สรุปว่า LightSwitch เกิดมาสำหรับการสร้างแอพพลิเคชันทางธุรกิจที่ไม่ซับซ้อน แต่มักมีรูปแบบคล้ายๆ กัน เช่น ดึงข้อมูลจาก table ขึ้นมาแก้ไขผ่าน GUI แบบง่ายๆ (ไมโครซอฟท์อธิบายว่ามันคือ data + screen)

By mk Founder on Tag: Development, Silverlight, Android, Windows Phone 7
Development

Mishkin Faustini นักพัฒนาจากเว็บไซต์ The Dirty Developer เน้นข่าวสาร Windows Phone 7 ได้ทดสอบการสร้างโปรแกรมแบบเดียวกันทุกประการบน WP7 เทียบกับบน Android

โค้ดของโปรแกรมตัวอย่างแจกซอร์สให้ดาวน์โหลดได้ตามสะดวก ผลการเปรียบเทียบคือ WP7 กับ Android มีแนวคิดในการพัฒนาโปรแกรมใกล้เคียงกัน เช่น แนวคิด "Layouts" ของ Android เหมือนกับ "Page" ของ WP7 ซึ่งเขียนเป็น XML เหมือนกัน

จุดต่างสำคัญอยู่ที่เครื่องมือในการพัฒนา ฝั่งของ WP7 ใช้ Silverlight + Expression Blend + Visual Studio นั้นให้ประสบการณ์ในการพัฒนาที่ดีกว่า Android ที่อิงกับ Eclipse เป็นหลัก (ต้องไม่ลืมว่านี่เป็นเว็บ WP7 ด้วย)

By mk Founder on Tag: Development, Mobile App, TRIDI
Development

ผมเคยแปะ แบบสอบถามปัญหาของนักพัฒนา mobile application ไทย ซึ่งสำรวจโดยสถาบันวิจัยและพัฒนาอุตสาหกรรมโทรคมนาคม (TRIDI) ไป หลายคนอาจเข้าไปช่วยตอบ ตอนนี้ทาง TRIDI เผยแพร่ผลการทำแบบสำรวจนี้มาแล้วครับ

Thai Mobile Application Development

By lew Founder on Tag: Development, Android
Development

เหตุผลดั้งเดิมของการจำกัดการลงแอพลิเคชั่นไว้ในตัวเครื่องโดยห้ามลงในการ์ด SD คือการป้องกันการละเมิดลิขสิทธิ์ ซึ่งเอาเข้าจริงแล้วก็ไม่ได้ผลเท่าใดนัก จนกระทั่งใน Froyo ก็เปิดให้นักพัฒนาเลือกได้ว่าจะให้โปรแกรมสามารถลงบน SD ได้หรือไม่ คำถามคือแล้วจะป้องกันการละเมิดลิขสิทธิ์อย่างไร วันนี้ทาง Android ก็มีคำตอบด้วยการเปิดบริการตรวจสอบสิทธิ์กันแล้ว

By mk Founder on Tag: Open Source, Development, GitHub
Open Source

GitHub บริการ repository สำหรับซอร์สโค้ดของโปรแกรม ซึ่งบริหารจัดการโดยใช้โปรแกรม Git ตัวเดียวกับที่โครงการเคอร์เนลของลินุกซ์ใช้ ตอนนี้มีโครงการมาใช้บริการเกิน 1 ล้านโครงการแล้ว

60% ของโครงการทั้งหมดเป็นการฝากซอร์สโค้ดเต็มรูปแบบ ส่วน 40% ที่เหลือเป็นโค้ดสั้นๆ ที่เก็บลงในไฟล์เดียวอยู่ ซึ่งทางโครงการเรียกว่า "gist"

GitHub เปิดบริการมาตั้งแต่ปี 2008 โดยโครงการโอเพนซอร์สใช้บริการฟรีทุกกรณี และคิดเงินคนที่ใช้งานเชิงธุรกิจแทน มีโครงการดังๆ อย่าง Ruby on Rails, jQuery, JUnit เป็นลูกค้าใช้บริการ

High Performance Computing

NVIDIA เปิดตัว Parallel Nsight ซึ่งเป็นเครื่องมือพัฒนาโปรแกรมเพื่อการประมวลผลแบบขนานบนหน่วยประมวลผลกราฟิก หรือ GPU โดย Parallel Nsight เป็นเครื่องมือเสริมที่ผนวกเข้ากับ Microsoft Visual Studio ทำให้โปรแกรมเมอร์สามารถพัฒนาโปรแกรมด้วย CUDA หรือ DirectCompute ได้ง่ายและสะดวก ทั้งนี้ Parallel Nsight ได้จัดเตรียม debugger สำหรับค้นหาและแก้ไขบั๊ก และ analyzer สำหรับบันทึกเหตุการณ์ที่เกิดขึ้นใน CPU และ GPU อีกด้วย

By Pinery Contributor on Tag: Google, Development, Android, Programming, App Inventor
Google

ข่าวดีสำหรับคนที่อยากเขียน App ลง Android แต่ไม่มีความรู้ในการเขียนโปรแกรมก็สามารถสร้าง App ง่ายๆ ได้ด้วย App Inventor ซึ่งการเขียนจะไม่มีโค้ดมาเกี่ยวข้องเลย แต่จะเป็นการใช้ "blocks" ในการเขียน App แทน (ดูวิดิโอตัวอย่างได้หลังเบรค)

โดยความคิดนี้เกิดจากการที่กูเกิลต้องการให้คนทั่วไปสามารถพัฒนา App ได้ง่าย มี App ที่อยากได้เป็นของตัวเองและยังช่วยเพิ่มจำนวน App ใน Android Market เพื่อแข่งกับ App Store อีกด้วย

ที่มา - Mashable, App Inventor Lab

By nuntawat Writer on Tag: Development, ASP.NET, Microsoft
Development

ไมโครซอฟท์เปิดตัวชุดเครื่องมือพัฒนาเว็บ WebMatrix ซึ่งทำให้สามารถพัฒนาและดูแลเว็บได้อย่างง่ายดายในที่เดียว โดย WebMatrix ประกอบด้วยเว็บเซิร์ฟเวอร์ IIS Express Edition, ดาต้าเบสเซิร์ฟเวอร์ SQL Server Compact Edition 4, ASP.NET และ IDE รวมถึงเครื่องมือในการอัพโหลดเว็บไซต์ไปยังโฮสติ้ง ไลบารี และโอเพนซอร์สเว็บแอพพลิเคชันอย่าง DotNetNuke, WordPress, Joomla! ที่ผู้ใช้สามารถดาวน์โหลดและรวมเข้ากับโซลูชั่นได้อัตโนมัติ

By mk Founder on Tag: Development, Skype, VoIP
Development

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

ในอดีตที่ผ่านมา ยุทธศาสตร์ของ Skype คือเพิ่มจำนวนอุปกรณ์ที่คุย Skype ให้ได้มากที่สุด เราเลยเห็น Skype เวอร์ชันต่างๆ มากมาย ไม่ว่าจะบนมือถือหรือเครื่องเล่นเกม แต่ท่าทาง Skype จะยังไม่พอใจเลยต้องเปิด SkypeKit เป็น SDK ให้นักพัฒนาอื่นๆ ใช้อีกต่อหนึ่ง

By mk Founder on Tag: Open Source, High Performance Computing, Development, Facebook
Open Source

ตอนนี้ Facebook กลายเป็นเว็บไซต์ขนาดใหญ่ที่สุดของโลก มีผู้ชมเดือนละ 570 ล้านครั้ง มีคนมาดูภาพบน Facebook วินาทีละ 1.2 ล้านครั้ง แต่อัตราการล่มของ Facebook กลับน้อยมาก (โดยเฉพาะเมื่อเทียบกับ Twitter)

เว็บไซต์ Royal Pingdom จึงได้นำเสนอซอฟต์แวร์ที่ Facebook ใช้ทำเซิร์ฟเวอร์ว่ามีอะไรบ้าง? Facebook ทำอย่างไรจึงรองรับผู้ชมจำนวนมหาศาลนี้ได้

โดยภาพรวมแล้ว Facebook ยังใช้เทคโนโลยี LAMP เช่นเดียวกับเว็บไซต์ทั่วไป แต่ในรายละเอียด Facebook กลับพัฒนาซอฟต์แวร์ของตัวเองขึ้นมาอีกมากมาย

ซอฟต์แวร์ที่ Facebook ใช้ มีดังนี้

By mk Founder on Tag: Open Source, Java, Oracle, Development, NetBeans, IDE
Open Source

NetBeans โปรแกรม IDE แบบโอเพนซอร์ส ออกรุ่นใหม่ล่าสุด 6.9 แล้ว ของใหม่มีดังนี้

By lew Founder on Tag: Development, Python, Apache
Development

หลังจากที่มาตรฐาน wsgi ได้รับการยอมรับในชุมชน python มากขึ้นเรื่อยๆ การเชื่อมต่อ python เข้ากับเว็บด้วยเส้นทางอื่นๆ ก็เสื่อมความนิยมไปอย่างต่อเนื่อง จนกกระทั่งรุ่นบุกเบิกอย่าง mod_python ก็ถูกถอดออกจากการสนับสนุนของ Apache Foundation ในที่สุด

การประกาศนี้มีขึ้นในการประชุมบอร์ดของ Apache Foundation เมื่อวานนี้ ส่งผลให้ mod_python เข้าสู่สถานะ Attic ซึ่งหมายความว่าจะไม่มีการพัฒนาโครงการนี้อีกต่อไป รวมถึงการแก้บั๊กต่างๆ ด้วย

By lew Founder on Tag: High Performance Computing, Development, OpenCL
High Performance Computing

OpenCL 1.1 มาตรฐาน API สำหรับการคำนวณแบบขนานบนชิปกราฟิกรุ่นล่าสุด หลังจากที่รุ่น 1.0 ได้ออกมาตั้งแต่ปี 2008 โดยมีฟีเจอร์เพิ่มขึ้นมาหลายอย่างเช่น

By mk Founder on Tag: Apple, Development, iOS, iPhone
Apple

แอปเปิลได้ปรับเนื้อหาในข้อบังคับหมวดที่ 3.3.2 ใน iOS SDK ซึ่งห้ามการใช้ interpreted code (กระทบ Flash โดยตรง) เสียใหม่

จากเดิมหัวข้อ 3.3.2 ห้าม interpreted code อย่างเด็ดขาด ถูกแอปเปิลแก้ไขใหม่โดยเพิ่มข้อความว่า "สามารถทำได้ถ้าได้รับอนุญาตจากแอปเปิลเป็นลายลักษณ์อักษรล่วงหน้า"

การปรับนโยบายครั้งนี้มีเพื่อให้เกมที่ใช้ภาษาอื่นในการพัฒนา เช่น Lua (ซึ่งนิยมมากในวงการเกม) หรือใช้เอนจินเกมอย่าง Unity 3D ไม่ขัดกับนโยบายของแอปเปิลเอง ส่วน Flash ดูจากเงื่อนไขแล้ว ไม่น่าจะมีหวังเช่นเดิม

By mk Founder on Tag: Development, Nokia, Qt, Mobile
Development

หลายคนคงจำข่าว โนเกียเข้าซื้อ Trolltech เมื่อปี 2008 กันได้ ตามแผนการของโนเกียแล้ว เทคโนโลยี Qt ของ Trolltech จะกลายเป็นแกนกลางสำคัญของ Symbian ในอนาคต (Nokia ปฏิเสธข่าวร่วมวง Android บอกว่าอนาคตคือ Qt ต่างหาก, เผยแผน Symbian^4 และแนวทางของ Symbian Foundation) นอกจากนี้ยังเป็นตัวเชื่อมสำหรับการสร้างแอพพลิเคชันบน Symbian และ Maemo/MeeGo ในทีเดียว (โนเกียประกาศรองรับ Qt ในแพลตฟอร์ม Maemo)

By mk Founder on Tag: Development, Expression, Microsoft
Development

วันนี้มีซอฟต์แวร์ออกกันหลายตัวนะครับ ฝั่งไมโครซอฟท์ได้ออก Expression Studio 4 ซอฟต์แวร์สำหรับ interaction designer รุ่นล่าสุดมาแล้ว (ผมเคยเขียนถึง Expression Studio รุ่นแรก ไว้เมื่อนานมาแล้ว)

ซอฟต์แวร์ในตระกูล Expression มีทั้งหมด 4 ตัวคือ

By lew Founder on Tag: Development, Programming
Development

หลังจากที่ภาษาซีขึ้นมาเป็นอันดับหนึ่งอีกครั้งในคราวที่แล้วที่เรารายงานข่าวถึงดัชนี TIOBE เดือนนี้ก็มีความเปลี่ยนแปลงครั้งใหญ่อีกครั้งเมื่อภาษา Objective-C ก้าวขึ้นมาอยู่อันดับที่ 10 ของดัชนีนี้ได้สำเร็จ โดยระยะเวลา 9 ปีที่ผ่านมามีภาษา 13 ภาษาเท่านั้นที่เข้ามาอยู่ในรายการนี้ได้

เหตุผลของความนิยมที่เพิ่มขึ้นอย่างต่อเนื่องในภาษาที่เกิดขึ้นมาตั้งแต่ปี 1986 อย่าง Objective-C นั้นคงหนีไม่พ้นความนิยมของ iPhone และ iPad ที่ดึงดูดนักพัฒนาเข้ามาพัฒนาในแพลตฟอร์มนี้อย่างต่อเนื่อง

By lew Founder on Tag: Open Source, Development, Programming, GCC
Open Source

โครงการที่ยิ่งใหญ่ที่สุดโครงการหนึ่งในประวัติศาสตร์โอเพนซอร์สนั่นคือ GCC ที่เปิดให้นักพัฒนาสามารถพัฒนาซอฟต์แวร์ได้โดยไม่ต้องการคอมไพลเลอร์แบบเสียเงิน GCC แม้จะย่อมาจาก Gnu Compiler Collection ที่ใช้คอมไพล์ภาษาได้จำนวนมาก แต่ตัว GCC ทั้งหมดยังคงพัฒนาด้วยภาษา C จนกระทั่งวันนี้ที่ GCC Steering Committee ได้ประกาศจะยอมรับโค้ดภาษา C++ เข้ามาร่วมด้วย

By mk Founder on Tag: Development, Social Network, Android, Open Graph, Facebook, Mobile
Development

ข่าวเงียบๆ อีกอันหนึ่งแต่สำคัญไม่ใช่เล่น ที่งาน Google I/O ทาง Facebook ได้ไปออกบูตด้วยเช่นกัน และสิ่งที่เอามาโชว์คือ Facebook SDK for Android

Subscribe to Development