By mk Founder on Tag: Development, Windows Phone, PhoneGap, Adobe
Development

PhoneGap เป็นเครื่องมือสำหรับพัฒนาแอพบนมือถือด้วย HTML5 แล้วคอมไพล์เป็นแอพบนมือถือแพลตฟอร์มต่างๆ อีกทีหนึ่ง ตัวซอฟต์แวร์เป็นโอเพนซอร์ส ส่วนบริษัทที่สร้างมันคือ Nitobi ซึ่งถูก Adobe ซื้อกิจการไปเมื่อเร็วๆ นี้

By mk Founder on Tag: Google, Development, Education, Android
Google

กูเกิลประกาศโครงการ Android Training รุ่นเบต้า ซึ่งเป็นเว็บไซต์รวมสื่อการสอนเขียนโปรแกรมบน Android

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

ตอนนี้เนื้อหาใน Android Training ยังมีไม่เยอะนัก (แต่ก็พอสมควร) ซึ่งกูเกิลสัญญาว่าจะเพิ่มขึ้นเรื่อยๆ ในอนาคต

คอร์สสอนเขียนโปรแกรมตามสถาบันการศึกษาต่างๆ น่าจะได้ประโยชน์จากการนำเนื้อหาเหล่านี้ไปใช้งานได้ครับ

By toandthen Writer on Tag: Apple, Development, Singapore, Innovation, Steve Wozniak
Apple

Wall Street Journal รายงานถึงการสัมภาษณ์ Steve Wozniak (หรือเรียกสั้น ๆ ว่า Woz) กับ BBC ซึ่งเขาได้เอ่ยในระหว่างการสัมภาษณ์ว่าสังคมที่ไม่ยอมรับพฤติกรรมที่แย่และลงโทษคนเหล่านี้อย่างหนัก และสังคมที่ไม่สอนให้คนคิดด้วยตัวเอง ทำให้ประเทศสิงคโปร์เสียเปรียบเมื่อถึงเวลาที่ต้องการกระตุ้นความคิดสร้างสรรค์ และบริษัทอย่างแอปเปิลก็ไม่มีวันเกิดขึ้นได้ในประเทศแบบนี้

ดูที่ตัวอย่างสังคมสิงคโปร์สิครับ สังคมนี้เป็นสังคมที่ไม่ยอมรับพฤติกรรมแย่ ๆ และคุณก็จะถูกลงโทษอย่างหนัก ลองหาดูสิว่าหัวคิดสร้างสรรค์ในประเทศนี้อยู่ไหน? ศิลปินต่าง ๆ หายไปไหนหมด? นักร้องนักดนตรีล่ะ? นักเขียนล่ะ?

By mk Founder on Tag: Development, VMware, Cloud Computing, Grails, Spring, Cloud Foundry, .NET
Development

เมื่อวานเราเพิ่งเห็นข่าว Windows Azure รองรับเทคโนโลยีฝั่งโอเพนซอร์สหลายตัว วันนี้ Cloud Foundry บริการกลุ่มเมฆแบบ PaaS ของค่าย VMware ที่เคยเจาะตลาดฝั่งโอเพนซอร์สมาก่อน ก็ทำก

By mk Founder on Tag: Open Source, Java, Development, Eclipse, MongoDB, Node.js, Microsoft, Microsoft Azure
Open Source

ไมโครซอฟท์ออก Windows Azure รุ่นอัพเดตเพิ่มเติม ซึ่งมีของใหม่เพิ่มมาอีกหลายอย่าง โดยเฉพาะการรองรับซอฟต์แวร์ฝั่งโอเพนซอร์สจำนวนมาก

By mk Founder on Tag: Development, Firefox, Browser, Mozilla
Development

ข่าวขำๆ ที่คนโดนคงขำไม่ออก และเป็นประเด็นทางเทคนิคการพัฒนาโปรแกรมที่น่าสนใจครับ

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

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

ข่าวนี้เหมาะมากสำหรับคนที่สนใจเรื่องการออกแบบคอมไพเลอร์นะครับ (มีหรือเปล่าหว่า?)

ย้อนความกันหน่อยว่า เว็บไซต์ขนาดมหึมาอย่าง Facebook ถูกเขียนขึ้นมาด้วย PHP แต่จำนวนผู้ใช้ระดับนี้ ต้องการประสิทธิภาพที่สูงกว่า PHP ทั่วไป และแนวทางมาตรฐานของวงการคือแปลงฟังก์ชันบางส่วนเป็น C++ เพื่อรีดประสิทธิภาพให้ดียิ่งขึ้น

By mk Founder on Tag: Development, RIA, Silverlight, Microsoft
Development

ไมโครซอฟท์ออก Silverlight 5 ตัวจริงมาแบบเงียบๆ หลังจากออกรุ่นเบต้าเมื่อเดือนเมษายน และเงียบหายไปนาน

ของใหม่ในรุ่นนี้คือตัวถอดรหัส H.264 ด้วยฮาร์ดแวร์, Postscript Vector Printing, รองรับการประมวลผลกราฟิกสามมิติด้วย XNA API เป็นต้น

By mk Founder on Tag: Development, Web Application, JavaScript, jQuery
Development

เว็บไซต์ ReadWriteWeb มอบรางวัลให้กับเครื่องมือพัฒนาเว็บ (Web Developer Tools) ประจำปี 2011 โดยเน้นเครื่องมือที่สร้างนวัตกรรม มีคนใช้แพร่หลาย และเป็นประโยชน์ต่อนักพัฒนาเว็บ

ReadWriteWeb เลือกมาได้ 8 ตัว (ไม่เรียงลำดับ) รายละเอียดของแต่ละตัวก็อ่านต้นฉบับหรือค้นข้อมูลกันเองนะครับ

By mk Founder on Tag: Development, Cloud Computing, Windows Phone, Windows 8, SkyDrive, Microsoft
Development

ของดีที่ไม่ค่อยมีคนใช้อย่าง SkyDrive กลายมาเป็นจิ๊กซอชิ้นสำคัญของไมโครซอฟท์ใน Windows Phone และ Windows 8 (ใครนึกไม่ออกลองย้อนไปดูวิดีโอเปิดตัว Windows 8)

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

By mk Founder on Tag: Development, Android, Ice Cream Sandwich, GPU
Development

Dianne Hackborn วิศวกรของทีม Android ออกมาอธิบายหลักการและแก้ความเข้าใจผิดเกี่ยวกับการประมวลผลกราฟิกของ Android หลายประการ

ประเด็นเรื่อง hardware acceleration ใน Android แต่ละรุ่น

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

ทีมงานของกูเกิลเปิดตัวโปรแกรม Android Design Preview ซึ่งเป็น utility ตัวเล็กๆ ที่ช่วยให้งานของนักพัฒนาแอพบน Android ง่ายขึ้น

Android Design Preview จะเข้ามาช่วยในขั้นตอนการออกแบบหน้าตาแอพ โดยเราสามารถ "จับภาพ" หน้าจอพีซีไปแสดงบนหน้าจอของมือถือได้โดยตรง ทำให้เราสามารถลองเอาภาพ mock-up ของแอพไปทดสอบบนมือถือได้ก่อนจะลงมือพัฒนาแอพจริงๆ ช่วยลดขั้นตอนการออกแบบไปได้มาก

แอพสามารถดาวน์โหลดได้ที่ โครงการ android-ui-utils สัญญาอนุญาตเป็น Apache License ตัวโปรแกรมเป็นจาวา (.jar) สามารถรันได้ทั้งสามแพลตฟอร์ม

By mk Founder on Tag: Development, Android, Arm
Development

ตามปกติแล้วบน Android เรามีเครื่องมือพัฒนาแอพอยู่สองอย่างคือ Android SDK ที่เป็น Java/Dalvik และ Android NDK ที่ทำงานแบบ native C/C++ สำหรับงานที่ต้องการประสิทธิภาพสูงๆ อย่างเกมสามมิติ

ล่าสุดทาง ARM ออกเครื่องมือพัฒนาแอพแบบ native มาเป็นทางเลือกนอกจาก NDK โดยชื่อของมันคือ ARM Development Studio 5 Community Edition (ตัวย่อ DS5-CE)

รูปแบบการทำงานของ DS5-CE คงไม่ต่างอะไรกับ NDK แต่ก็เหนือกว่าตรงเครื่องมือปรับแต่งประสิทธิภาพที่มาจากคนออกแบบชิปโดยตรง ซึ่งจะเน้นที่การใช้พลังงานของแอพมากเป็นพิเศษ

By gudome Contributor on Tag: Development, App Store, Windows Phone, Microsoft
Development

หลายๆ ท่านคงรู้กันแล้วนะครับว่า ปัจจุบัน นักพัฒนาในประเทศไทยยังไม่สามารถส่งแอพฯ ขึ้นไปบน Windows Phone Marketplace ได้โดยตรง แต่จะต้องใช้บริการของ Publisher อย่าง Yalla Apps ช่วยส่งแอพขึ้นไปแทน (

By mk Founder on Tag: Sony, Development, C#, Games, PlayStation
Sony

ช่วงนี้โซนี่เดินหน้าแผนยุทธศาสตร์ PlayStation Suite อย่างคึกคัก หลังจากประกาศว่าจะขยายไปลง Android ยี่ห้ออื่น และ

By magnamonkun on Tag: Development, HTC, Android, Beats
Development

มหากาพย์ HTC+Beats ยังไม่จบครับ ตอนแรกทำทีเหมือนจะจับมือขายของ แต่ไปๆ มาๆ ไม่ใช่อย่างนั้นแน่นอน เพราะล่าสุด HTC เตรียมเปิด API ในส่วนที่เกี่ยวข้องกับการควบคุม Beats Audio ให้แอพพลิเคชั่นอื่นสามารถเรียกใช้งานได้ โดยแผนนี้ HTC ก็ได้เผยออกมาว่า อยากให้นักพัฒนาสามารถพัฒนาแอพพลิเคชั่น และเรียกใช้งาน Beats ได้อย่างสมบูรณ์แบบ โดยไม่จำเป็นที่จะต้องเป็นแอพพลิเคชั่นจาก HTC เท่านั้น

โดยในตอนนี้ API ดังกล่าว HTC ยังไม่ได้เปิดเผยออกมา แต่ส่วนตัวคาดว่าน่าจะมาในชุดของ OpenSense SDK แน่นอน ยังไงก็รอติดตามให้ดีนะครับ

By mk Founder on Tag: Yahoo!, Development, JavaScript, Framework, Node.js
Yahoo!

ยาฮูเปิดตัว Cocktails เฟรมเวิร์คสำหรับพัฒนา "แอพ" ที่ฉีกแนวคิดแบบเดิมๆ ทิ้งไป

เดิมทีเฟรมเวิร์คสำหรับการพัฒนาแอพ มักใช้กับ "เว็บแอพ" หรือแอพที่ทำงานบนฝั่งเซิร์ฟเวอร์ (เช่น Ruby on Rails) แต่ภายหลังเราก็เห็นเฟรมเวิร์คสำหรับภาษาจาวาสคริปต์ ที่ออกแบบมาทำงานบนฝั่งไคลเอนต์มากขึ้น (เช่น jQuery)

แต่ Cocktails ของยาฮูกลับแนวคิดนี้เสียใหม่ โดยสร้างเฟรมเวิร์คภาษาจาวาสคริปต์ที่โค้ดชุดเดียวกัน สามารถรันได้ทั้งบนไคลเอนต์และเซิร์ฟเวอร์ แถมการทำงานบนไคลเอนต์ยังไม่จำกัดเฉพาะภายในเบราว์เซอร์ แต่ขยายไปยัง iPad/iPhone ได้ด้วย

By lew Founder on Tag: Development, Embedded, Texas Instrument, Arm
Development

โครงการ BeagleBoard เป็นโครงการจาก Texas Instrument (TI) ที่จะออกแบบบอร์ดพัฒนาต้นแบบเพื่อให้นักพัฒนาสามารถสร้างสินค้าจากชิป ARM ของ TI ได้โดยง่ายโดยตัวบอร์ดที่เปิดเผยการออกแบบทั้งหมด ตอนนี้ทางโครงการก็ออกสินค้าใหม่คือ BeagleBone บอร์ดพัฒนาขนาดเล็กลงเพื่อพัฒนางานที่ไม่ต้องการแสดงผลออกทางหน้าจอ

BeagleBone อาศัยชิป TI AM3358 ที่เป็น Cortex-A8 สัญญาณนาฬิกา 720MHz ที่มีราคาต่อชิปเพียง 5 ดอลลาร์ต่อมาพร้อมกับ USB2.0 และพอร์ตแลนกิกะบิตในตัว ส่วนตัวบอร์ดนั้นจะต่อ I/O ออกมาให้, ใส่แรม 256MB, ชิปควบคุม SD, และสามารถพัฒนารวมถึงดีบักได้ผ่านทาง USB Serial/JTAG ในพอร์ตเดียว

By lew Founder on Tag: Development, Kinect, Microsoft, Xbox
Development

แม้ Kinect นั้นจะถูกออกแบบมาเพื่อใช้งานกับ XBox 360 เป็นหลักแต่นักพัฒนาจำนวนมากก็เห็นศักยภาพของ Kinect และพากันพัฒนาการใช้งานรูปแบบแปลกๆ ออกมาจำนวนมาก โดยไมโครซอฟท์เองก็เปิด SDK ให้ใช้งานกันก่อนหน้านี้ แต่ SDK กลับเป็นรุ่นเพื่อการทดลอง ไม่สามารถนำมาพัฒนาสินค้าจริงจังได้ แต่วันนี้ไมโครซอฟท์ก็ประกาศว่าชุดเครื่องมือสำหรับการพัฒนา Kinect เพื่อการค้าจะออกมาในต้นปีหน้า

Subscribe to Development