By mk Founder on Tag: Development, Samsung, Android, NFC
Development

Samsung USA เปิดตัวแพลตฟอร์ม TecTiles ซึ่งอธิบายง่ายๆ มันคือ NFC SDK เวอร์ชันของซัมซุงนั่นเองครับ

TecTiles ประกอบด้วยสติ๊กเกอร์ NFC หน้าตาดังภาพ (ขายชุดละ 14.99 ดอลลาร์ มี 5 ชิ้น) และแอพ Samsung TecTile ที่โหลดได้ฟรีบน Play Store (ตอนนี้ยังโหลดได้เฉพาะในสหรัฐและแคนาดาเท่านั้น)

By lew Founder on Tag: Google, Development, Education, HTML5
Google

การเขียนโปรแกรมแบบลาก-วาง (drag and drop) นั้นมีมานานแล้วแต่รอบนี้กูเกิลออกมาทำเองเลยเป็นข่าวใหญ่สักหน่อย โดย Google Blockly เป็นภาษาเขียนโปรแกรมค่อนข้างเต้มรูปแบบ แต่ทำงานที่ทำงานบนเว็บได้ทั้งหมด โดยไม่ต้องเขียนโค้ดเลยแม้แต่บรรทัดเดียว

ระบบพัฒนารูปแบบคล้ายๆ กันนี้เราคงเคยเห็นใน App Inventor กันมาก่อนแล้ว แต่ Blockly ทำงานบนเว็บจริงๆ โดยไม่ต้องใช้แอ็บเพล็ต เทคโนโลยีทั้งหมดเป็น SVG และจาวาสคริปต์ แถมยังแปลงโค้ดเป็น Dart และ Python ได้ด้วย

By lew Founder on Tag: Development, Android, Programming, Microsoft, Mobile
Development

ไมโครซอฟท์ออก on{X} ที่เป็นระบบคริปต์สำหรับโทรศัพท์แอนดรอยด์ช่วยให้ผู้ใช้สามารถตั้งค่าเหตุการณ์ที่จะทำงานตามที่ตั้งไว้ได้ เชน เมื่อเข้าไปถึงสถานที่บางแห่งแล้วให้ส่ง SMS แจ้งคนที่เราระบุ

เหตุการณ์เริ่มต้นที่จะเรียกคำสั่งนั้นมีตั้งแต่สถานที่ที่เราอยู่, เวลา, ข่าวที่เข้ามา, สัญญาณ Wi-Fi, และแบตเตอรี่ เมื่อถูกเหตุการณ์เป็นไปตามที่เรากำหนดแล้ว เราสามารถเขียนสคริปต์เป็นจาวาสคริปต์เพื่อกำหนดการทำงานต่อไปได้

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

หลังจากไมโครซอฟท์ประกาศหักดิบว่า Visual Studio Express 2012 จะรองรับการพัฒนาแอพแบบ Metro เท่านั้น ในที่สุดบริษัทก็ทนต่อข้อเรียกร้องจากนักพัฒนาไม่ไหว โดยได้ประกาศว่าจะเพิ่ม Visual Studio Express 2012 for Windows Desktop เข้าเป็นส่วนหนึ่งของตระกูล Express เป็นที่เรียบร้อยแล้ว

By Pinery Contributor on Tag: Development, Social Network, Mobile App, Facebook
Development

Dirk de Kok เจ้าของเว็บ Mobtest (เว็บเกี่ยวกับการทดสอบแอพบนมือถือ) ได้โพสต์เกี่ยวกับการทำงานของแอพ Facebook บนอุปกรณ์ iOS ว่าอะไรทำให้แอพตัวนี้ค่อนข้าง ”แย่” โดยเฉพาะปัญหาในเรื่องของความเร็วและการโหลดเนื้อหา

จะว่าไปแอพตัวนี้มีเรทติ้งเฉลี่ยเพียงแค่ 2 ดาวจาก 5 ดาวเท่านั้น (ใน iTunes ของอเมริกา) ซึ่งแสดงให้เห็นว่าแอพ social network ตัวนี้ให้ประสบการณ์การใช้งานที่ไม่ดีนักกับผู้ใช้ ซึ่งปัญหาส่วนใหญ่ก็คือ

By xenogew Contributor on Tag: Google, Development, Google Apps, Competition
Google

Google เปิดโครงการ Google Apps Developer Challenge 2012 โดยโครงการนี้เงินรางวัลมูลค่าสูงถึง 20,000 ดอลลาร์ พร้อม Chromebook และหากเป็นทีมนักพัฒนารุ่นนักเรียน หรือทีมหญิงที่สามารถเข้าถึงรอบสองได้ ก็จะได้รับเงินรางวัลพิเศษเพิ่มเติมอีก 1,000 ดอลลาร์ด้วย

By lew Founder on Tag: Open Source, Development, C++, Facebook
Open Source

เฟชบุ๊กเป็นหนึ่งในบริษัทยุคใหม่ที่เปิดซอร์สโครงการใหญ่ๆ ออกมาอย่างต่อเนื่อง ก่อนหน้านี้ที่เด่นๆ คือ HipHop ที่เป็นคอมไพล์เลอร์สำหรับภาษา PHP, และ Thrift โปรโตคอลสำหรับสื่อสารข้ามภาษา เมื่อสองวันก่อนก็มีการเปิดตัวอีกหนึ่งโครงการ คือ Folly ไลบรารีพื้นฐานสำหรับภาษา C++11

ตัวไลบรารีนั้นค่อนข้างกระจัดกระจาย ยังไม่สมบูรณ์เป็นชุดเหมือน Boost อย่างไรก็ดีมีหลายตัวที่น่าสนใจ เช่น Format.h ที่ยกเอาระบบฟอร์แมตของไพธอนมาใช้บน C++ ตรงๆ หรือ AtomicHashMap.h ที่สร้างโครงสร้างข้อมูลแบบแมบโดยทุกคำสั่งนั้นเป็นปลอดภัยต่อการใช้งานพร้อมกันหลายเธรด

By mk Founder on Tag: Development, HTML5, Benchmark, Games, Mobile
Development

Spaceport.io แพลตฟอร์มพัฒนาเกมบนมือถือ ออกเบนช์มาร์ควัดความเร็วของเกมที่สร้างด้วย HTML5 ชื่อว่า Perfmarks และเผยแพร่ผลการทดสอบของอุปกรณ์ต่างๆ

ผลที่ได้คือ HTML5 บนเบราว์เซอร์พกพายังมีประสิทธิภาพน้อยมาก และเมื่อทดสอบเทียบกับคอมพิวเตอร์ (MacBook Pro) แล้ว __ค่าเฉลี่ย__พบว่าประสิทธิภาพด้อยกว่ากันถึง 889 เท่าตัว ส่วนอุปกรณ์พกพาที่มีประสิทธิภาพดีที่สุดคือ Safari บน iPhone 4S ซึ่งยังด้อยกว่าคอมพิวเตอร์อยู่ 6 เท่าตัว

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

มาตามนัดเช่นเดียวกัน ไมโครซอฟท์ได้ปล่อย Visual Studio 2012 RC (Release Candidate) ออกมา สิ่งสำคัญที่ได้รับการปรับปรุง คือส่วนติดต่อผู้ใช้ (UI) นั้นมีสีสันแล้ว

By mk Founder on Tag: Oracle, Development, NetBeans, IDE, C++
Oracle

NetBeans IDE ยอดนิยมอีกตัวจากค่าย Oracle ออกรุ่น 7.2 Beta แล้ว ของใหม่ในรุ่นนี้ที่สำคัญคือการรองรับภาษา C++ รุ่นใหม่คือ C++11 และ PHP 5.4

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

ทีมวิศวกรรมของ Twitter โพสต์ข้อมูลผ่านบล็อก Twitter Engineering ว่าบริษัทปรับกลไกการทำงานของ Twitter เวอร์ชันเว็บใหม่ โดยหน้าตายังเหมือนเดิมทุกประการแต่เปลี่ยนระบบการทำงานข้างหลังไปหลายจุด ส่งผลให้ประสิทธิภาพดีขึ้นมาก

การเปลี่ยนแปลงที่เห็นได้ชัดเจนคือ URL ของเพจต่างๆ บนเว็บไซต์ Twitter จะไม่มีอักขระพิเศษ #! (hashbang) อีกแล้ว เนื่องจากอักขระแบบเดิมเป็นกลไกการเรนเดอร์ข้อมูลทับไปบนเพจเดิมที่โหลดมาแล้วอีกครั้ง (ไม่ใช่การ redirect) แต่ตอนนี้ทีมงานเปลี่ยนวิธีการแสดงผลใหม่โดยเลิกใช้การเรนเดอร์ข้อมูลทับเพจเดิม เพื่อลดกระบวนและระยะเวลาของการแสดงผลข้อมูล ทำให้อักขระ #! ถูกเลิกใช้ไปด้วย

By mk Founder on Tag: Development, Windows 8, Metro, Microsoft, Visual Studio
Development

ข่าวร้ายสำหรับนักพัฒนาโปรแกรมสายไมโครซอฟท์ทุกท่านครับ เพราะไมโครซอฟท์เปลี่ยนนโยบายของ Visual Studio 11 Express รุ่นแจกฟรีแล้ว โดยจากนี้ไปมันจะสามารถใช้พัฒนาได้แค่แอพแบบ Metro เท่านั้น ไม่สามารถใช้พัฒนาแอพ Win32 หรือ .NET แบบเดิมได้

ดังนั้นถ้าอยากพัฒนาแอพแบบเดิมๆ ของวินโดวส์ นักพัฒนามีทางเลือกเหลือ 2 ทางคือ

  • ยอมจ่ายเงิน 500 ดอลลาร์ ซื้อ Visual Studio 11 Professional
  • กลับไปใช้ Visual Studio 2010 Express ที่ยังใช้ได้ฟรีเหมือนเดิม

เรียกว่างานนี้ไมโครซอฟท์ตัดสินใจหักดิบสุดๆ กะดัน Metro ให้เกิดแบบเต็มตัว คำถามคือนักพัฒนาจะคิดแบบนั้นจริงๆ หรือเปล่า?

By lew Founder on Tag: Development, Unix, FreeBSD
Development

ก่อนหน้านี้ FreeBSD เปลี่ยนคอมไพเลอร์ประกาศเปลี่ยนคอมไพเลอร์เป็น LLVM/Clang ถัดจากคอมไพเลอร์ ก็ถึงทีของไลบรารีมาตรฐาน โดยชุดของ G++ นั้นจะมาพร้อมกับ libstdc++ การพัฒนานั้นจะเป็นจังหวะเดียวกันที่ไม่เข้ากับ Clang ทำให้การพัฒนาไปไม่พร้อมกัน ตอนนี้ทาง FreeBSD จึงดึงโครงการ libc++ ที่พัฒนามาคู่กันกับ LLVM/Clang

By mk Founder on Tag: Intel, Development, Android, x86
Intel

ข่าวดีของนักพัฒนา Android ทั้งหลายที่ต้องทนกับความเชื่องช้าของ Android Emulator กันมานาน (เนื่องจากใช้ system image ของ ARM มารันบนซีพียูจำลองอีกชั้นหนึ่ง)

วันนี้อินเทลออก system image ที่ใช้กับสถาปัตยกรรม x86 มาเรียบร้อยแล้ว ทำให้เราสามารถรัน Android Emulator ที่ความเร็วแบบ native ตามความเร็วของซีพียู x86 จริงๆ ได้ ดังนั้นถ้าแอพที่พัฒนาไม่จำเป็นต้องใช้ NDK ก็น่าจะใช้แทนกันได้อย่างไม่มีปัญหาอะไร

พร้อมแล้วดาวน์โหลดได้จาก Android SDK Manager ได้เลย อยู่ในหมวด Android 4.0.3 ชื่อ Intel x86 Atom System Image ครับ

By chayasorn Contributor on Tag: Development, E-book, Windows 8, Metro
Development

สำหรับนักพัฒนาที่สนใจจะส่ง Metro Style Apps เข้าสู่ Windows Store ช่วงเวลานี้คงกำลังทดลองพัฒนาซอฟต์แวร์โดยเรียนรู้จาก Windows Dev Center กันเป็นส่วนส่วนใหญ่

By mk Founder on Tag: Development, Epic Games, Games, Unreal
Development

Unreal Engine (UE) ถือเป็นเอนจินเกมยอดนิยมที่ได้รับการยอมรับอย่างมากในวงการ อย่างไรก็ตาม Unreal Engine 3 (UE3) ที่ออกมาตั้งแต่ปี 2006 เริ่มถึงขีดจำกัดของตัวมันเองแล้ว ยุคสมัยของ Unreal Engine 4 (UE4) จึงใกล้เข้ามาเรื่อยๆ

ต้นสังกัดอย่าง Epic Games ก็รับทราบเรื่องนี้ดี และเชิญสื่อต่างชาติบางส่วนเข้าไปดูศักยภาพของ UE4 บ้างแล้ว

ของใหม่ใน UE4 เน้นไปที่การลดขั้นตอนพัฒนาเกมเป็นหลัก (เพื่อลดระยะเวลาและต้นทุนของการสร้างเกม) โดยปรับให้งานที่โปรแกรมเมอร์เคยต้องทำเองทั้งหมดใน UE3 กลายเป็นเรื่องง่ายๆ ที่ใช้โค้ดหรือคำสั่งเพียงไม่กี่บรรทัดใน UE4 เช่น

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

ทุกคนรู้ว่าปัญหา fragmentation ของ Android ที่เกิดจากความหลากหลายของอุปกรณ์มีอยู่จริงๆ แต่ก็ไม่มีใครรวบรวมข้อมูลอย่างเป็นทางการว่ามันมีรายละเอียดอย่างไรบ้าง

ผู้สร้างแอพ OpenSignalMaps สำหรับเก็บสถิติคุณภาพสัญญาณโทรศัพท์มือถือตามพื้นที่ ได้เก็บสถิติของผู้ติดตั้งแอพกว่า 681,900 อุปกรณ์ตลอด 6 เดือนที่ผ่านมา และนำมาเขียนโปรแกรมวิเคราะห์ข้อมูลของอุปกรณ์เหล่านี้ สถิติที่น่าสนใจมีดังนี้ครับ

By mk Founder on Tag: Development, Android, CyanogenMod, Gingerbread
Development

ทีมงาน CyanogenMod (CM) ออกมาประกาศแผนการพัฒนา CyanogenMod สาย 7.x ที่อิงกับ Android 2.3 ว่าหลังจากออกรุ่นเสถียร CM 7.2 (บน Android 2.3.7) ในเร็วๆ นี้เรียบร้อย ก็จะยังพัฒนารอมสาย 7.x ต่อไป เนื่องจากมีมือถืออีกจำนวนมากที่ไม่สามารถอัพเกรดไปใช้ Android 4.0 ได้

อย่างไรก็ตาม อัตราการพัฒนาของ CM 7.x จะช้าลงจากปัจจุบันที่อัพเดตกันเป็นรายวัน เปลี่ยนมาเป็นการออกรอมทุกสัปดาห์แทน (เพราะจะต้องย้ายกำลังไปพัฒนา CM 9.x แทน)

นอกจากนี้ทีม CM ยังประกาศมือถือที่รองรับเพิ่มเติม ได้แก่ HTC Status, HTC Wildfire S, LG Optimus Chic, Motorola Photon, Samsung Galaxy 5

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

Facebook ประกาศเพิ่มฟีเจอร์เล็กๆ แต่น่าสนใจอีกอันหนึ่งชื่อ Action Links

เดิมทีในโพสต์แต่ละอันของเราจะมีลิงก์ Like และ Comment เป็นมาตรฐานอยู่สองอัน (รวมโพสต์ทุกชนิดไม่ว่าจะเป็นข้อความ รูปภาพ หรือกิจกรรมจากแอพที่ผ่าน Open Graph) เจ้า Action Links จะอนุญาตให้ "แอพ" สามารถเพิ่มลิงก์เพื่อให้ผู้ใช้ปฏิสัมพันธ์กับแอพให้มากขึ้นได้

ตัวอย่างเช่น เพื่อนของเราเช็คอินใน Foursquare และขึ้นสถานะบน Timeline แทนที่เราจะกด Like/Comment เราก็สามารถบันทึกสถานที่นั้นในบัญชี Foursquare ของเราได้ด้วย (เป็นหน้าที่ของผู้ทำแอพคือ Foursquare ที่จะเตรียมลิงก์เอาไว้ให้เรา)

By mk Founder on Tag: Development, Competition, Evernote
Development

Evernote โปรแกรมจดโน้ตชื่อดัง จัดการแข่งขันพัฒนาแอพ Evernote Devcup กติกาคือนักพัฒนาต้องใช้ API ของบริษัทกับแอพของตัวเอง ซึ่งจะเป็นแอพอะไรก็ได้บนแพลตฟอร์มอะไรก็ได้

การประกวดครั้งนี้เป็นปีที่สองแล้ว โดยผู้ชนะปีก่อนคือแอพ Touchanote ซึ่งเป็นแอพแอนดรอยด์สำหรับจดโน้ตลง Evernote ด้วย NFC

Subscribe to Development