Tags:
Node Thumbnail

Box ผู้ให้บริการ cloud storage ชื่อดัง เดินตามรอยของ Google/Facebook/Twitter ในการเปิดซอร์สโค้ดของเครื่องมือที่ใช้พัฒนาซอฟต์แวร์ภายในสู่สาธารณะ

เบื้องต้น Box เปิดซอร์สเครื่องมือออกมาทั้งหมด 20 ตัว ประกอบด้วยเครื่องมือที่หลากหลาย เช่น ชุดทดสอบสำหรับภาษา Python/PHP, เครื่องมือแปลง Unicode ในภาษา Python, ตัวแสดงผล PDF ที่เขียนด้วย JavaScript, ปลั๊กอินสำหรับ jQuery, เครื่องมือตรวจสอบการทำงานของ MySQL

ซอฟต์แวร์ทั้งหมดถูกโฮสต์ไว้บน GitHub รายละเอียดดูได้จาก Box Open Source

ที่มา - Box Blog

Tags:
Node Thumbnail

หลังจาก Java 8 เปิดตัวไม่นาน ค่าย Eclipse ก็ประกาศรองรับ Java 8 แล้ว

Eclipse เวอร์ชันที่รองรับคือ 4.3.2 (Kepler SR2) โดยมันจะถูกแพตช์เพิ่มเติมให้ใช้งานกับ Java 8 ได้อย่างเต็มที่ สำหรับคนที่มี Eclipse 4.3.2 อยู่แล้วก็ไม่ต้องดาวน์โหลดใหม่ทั้งตัว แต่ดาวน์โหลดแพ็กเกจ Java 8 เพิ่มเติมได้เอง

Eclipse จะรองรับ Java 8 อย่างเต็มรูปแบบในเวอร์ชันหน้า (Eclipse Luna) ที่จะออกเดือนมิถุนายน 2014

ก่อนหน้านี้ NetBeans 8.0 รองรับ Java 8 แล้วเช่นกัน

Tags:
Node Thumbnail

ก่อนหน้างานสัมมนาของ Project Ara ที่จะมีขึ้นในสัปดาห์หน้า Google ก็ได้ปล่อยเอกสารข้อกำหนดพร้อมคำแนะนำในการออกแบบและพัฒนาชิ้นส่วนโมดูลสำหรับสมาร์ทโฟน Project Ara ให้นักพัฒนาสามารถดาวน์โหลดไปศึกษากันได้แล้ว

Tags:
Node Thumbnail

หลังจากที่ Google เปิดตัว Android Wear เมื่อเดือนที่แล้ว และก็มีการขานรับจากผู้ผลิตอุปกรณ์จำพวกนาฬิกาอัจฉริยะอย่าง LG และ Motorola เดินหน้าสร้างผลิตภัณฑ์ด้วยระบบปฏิบัติการดังกล่าว ทาง Google ก็ได้ออกมาให้คำแนะนำและข้อมูลเพิ่มเติมเกี่ยวกับ Android Wear แก่นักพัฒนาแอพหลายอย่างด้วยกัน และหนึ่งในนั้นคือเรื่องที่ Android Wear ไม่รองรับแอพแบบ full fledged ซึ่งหมายถึงแอพที่รันได้สมบูรณ์ครบทุกฟังก์ชั่นภายในตัวอุปกรณ์นั้น

Tags:
Node Thumbnail

Soma Somasegar ผู้บริหารฝ่ายนักพัฒนาของไมโครซอฟท์ ให้สัมภาษณ์กับ ZDNet ถึงเบื้องหลังการประกาศเปิดโค้ด .NET บางส่วนเป็นโอเพนซอร์ส ว่าไมโครซอฟท์เตรียมการเรื่องนี้มา 3 ปีแล้ว

เขาบอกว่าผู้บริหารของไมโครซอฟท์ว่ายังสนับสนุนโอเพนซอร์สได้ไม่ดีเท่าที่ควร และมีการถกเถียงกันภายในบริษัทว่าตกลงแล้วควรเลือกเปิดโค้ดของ .NET ที่ระดับไหนบ้าง ทั้งการเปิดโค้ดเฟรมเวิร์คระดับบนๆ แล้วไล่ลงมายังเทคโนโลยีฐาน หรือเปิดเลยทั้งหมดเท่าที่จะทำได้

Tags:
Node Thumbnail

ที่งาน BUILD 2014 ไมโครซอฟท์ประกาศแผนการใหม่ๆ ของเทคโนโลยีสายการพัฒนาโปรแกรมหลายอย่าง ในฝั่งของ .NET นอกจากการก่อตั้ง .NET Foundation ซึ่งเป็น "องค์กร" แล้ว ไมโครซอฟท์ยังเปลี่ยนโลโก้ .NET มาเป็นแนว Metro และประกาศทิศทาง/วิสัยทัศน์/ฟีเจอร์ใหม่ของ .NET ด้วย

จากภาพจะเห็นว่าตัวเทคโนโลยี .NET ถูกแบ่งออกเป็น 2 ส่วนคือตัวแกนหลัก Core .NET และการขยาย .NET ไปยังอุปกรณ์ (devices) และบริการ (services) ให้มากกว่าเดิม ผ่านกระบวนการพัฒนาที่เปิดกว้างมากขึ้นโดยใช้ .NET Foundation เป็นองค์กรกลาง

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio 2013 Update 2 รุ่น RC (release candidate) ให้นักพัฒนาทดสอบแล้ว ก่อนจะออกรุ่นจริงในเร็วๆ นี้

ของใหม่ในรุ่นนี้ได้แก่

Tags:
Node Thumbnail

Dropbox ประกาศเปิดตัวไพธอนที่พัฒนาใช้เองชื่อว่า Pyston อีมพลีเมนต์ไพธอนโดยแปลงเป็นภาษากลางของ LLVM แล้วคอมไพล์ออกมาเป็นโค้ดแบบเนทีฟ

เหตุผลที่ Dropbox ไม่ร่วมกับโครงการที่มีอยู่แล้วอย่าง PyPy เพราะว่าโครงสร้างของโครงการนั้นแก้ไขเพิ่มฟีเจอร์ที่ต้องการได้ยาก เช่น กระบวนการจัดการหน่วยความจำแบบใหม่ที่ Dropbox ต้องการทดลองใช้งานก็แพตซ์เข้าไปยัง PyPy ได้ลำบาก ขณะที่แก้ไขผ่าน LLVM นั้นง่ายกว่ามาก

Tags:
Node Thumbnail

ชุดพัฒนาแอพพลิเคชั่นแบบ Modern UI ของไมโครซอฟท์นั้น หากจะพัฒนาด้วยจาวาสคริปต์จะต้องใช้ไลบรารีสำคัญคือ WinJS และตอนนี้ไมโครซอฟท์ก็ประกาศเปิดซอร์ส WinJS เป็นไลเซนส์ Apache 2.0 ให้ไปใช้งานในแพลตฟอร์มอื่นๆ แล้ว

WinJS เป็นไลบรารีเพื่อการพัฒนาแอพพลิเคชั่นที่ช่วยให้พัฒนาแอพพลิเคชั่นแบบ Modern UI บนหน้าเว็บได้ง่าย ขณะเดียวกันด้านหลังก็ยังมีไลบรารีช่วยจัดการทำงานอีกหลายอย่าง เช่น Promises ที่ช่วยประมวลผลแบบ asynchronous, Scheduler จัดลำดับการประมวลผลตามความสำคัญ

Tags:
Node Thumbnail

ในยุคที่ "แอพ" ครองเมือง มีแอพสำหรับงานทุกประเภท จำนวนแอพในท้องตลาดมีให้เลือกเป็นหลักแสน การสร้างแอพให้เข้าเป้าหรือโดนใจผู้ใช้ จึงจำเป็นต้องมีข้อมูลเชิงสถิติของผู้ใช้งานแอพมาประกอบการวางยุทธศาสตร์ตั้งแต่แรก ซึ่งข้อมูลเหล่านี้สามารถดูได้จากบริษัทวิเคราะห์สถิติแอพที่มีอยู่เป็นจำนวนมาก เช่น App Annie, Flurry, Digby, Distimo

อย่างไรก็ตาม บ้านเรากลับยังไม่ค่อยมีข้อมูลเชิงสถิติลักษณะนี้มากนัก Blognone จึงมองว่าควรมีการสำรวจพฤติกรรมการใช้แอพบนอุปกรณ์พกพาของคนไทย เพื่อใช้เป็นสถิติสำหรับนักพัฒนาแอพในบ้านเรากันสักหน่อยครับ

Tags:
Node Thumbnail

การแข่งขันกันในอุตสาหกรรมเซมิคอนดักเตอร์เพื่ออุปกรณ์สวมใส่ได้ช่วงหลัง ARM ยังคงกินตลาดไปเกือบทั้งหมด แม้อินเทลจะพยายามชิงส่วนแบ่งด้วยชิป Quark บ้างแต่ยังไม่มีสินค้าใช้งานจริง ตอนนี้ค่ายที่สามคือ MIPS ก็ไล่ตามมาแล้ว

Imagination ผู้ถือสิทธิ์ MIPS ร่วมมือกับบริษัทชิปจีนที่ชื่อว่า Ingenic ออกบอร์ดพัฒนา Inegic Newton เป็นบอร์ดขนาดเล็กมาก (ประมาณเหรียญสิบสองเหรียญ) สำหรับพัฒนาอุปกรณ์สวมใส่ได้

ภายในบอร์ดเป็นซีพียู Ingenic JZ4775 สัญญาณนาฬิกา 1 GHz แรม 384 เมกกะไบต์ หน่วยความจำแฟลช 4 กิกะไบต์ พร้อมการเชื่อมต่อไร้สายอย่าง Wi-Fi, Bluetooth, วิทยุ FM, และ NFC ส่วนเซ็นเซอร์นั้นมีชิป Accelerometer และ ECG มาให้ในตัว พร้อมกับซ็อกเก็ตติดตั้งจอภาพสัมผัส และเซ็นเซอร์เพิ่มเติม

Tags:
Node Thumbnail

หลังจากออราเคิลออก Java SE 8 ตัวจริง ก็ถึงคิวของ IDE คู่บารมีอย่าง NetBeans ที่ออกเวอร์ชัน 8.0 ตามมา

ของใหม่ที่สำคัญที่สุดคงหนีไม่พ้นการรองรับ Java 8 ยกชุด ทั้ง Java SE 8, Java SE Embedded 8, Java ME Embedded 8 ส่วนฝั่งของ Java EE ก็รองรับ PrimeFaces, Tomcat 8.0, TomEE

ฟีเจอร์อย่างอื่นคือการทำงานร่วมกับ Apache Maven, AngularJS, Apache Cordova 3.3+, PHP 5.5 และปรับปรุง UI ส่วนของการจัดการหน้าต่างและตัว editor

รายละเอียดของฟีเจอร์อ่านได้จาก NetBeans Wiki

Tags:
Node Thumbnail

NVIDIA เปิดตัวบอร์ด Jetson TK1 บอร์ดพัฒนาสำหรับการคำนวณประสิทธิภาพสูงบนคอมพิวเตอร์ขนาดเล็กมีประสิทธิภาพการประมวลผล 326 กิกะฟลอป เทียบกับ Core i7 Haswell ที่มีประสิทธิภาพประมาณ 100 กิกะฟลอป และ Iris Pro ที่พลังประมวลผลอยู่ที่ 832 กิกะฟลอป

Jetson TK1 ใช้ซีพียู Tegra K1 มีคอร์ Kepler ทั้งหมด 192 คอร์เป็นส่วนกราฟิกประมวลผลกราฟิกและ CUDA ส่วนซีพียูเป็น Cortex-A15 สี่คอร์และคอร์ขนาดเล็กอีกหนึ่งคอร์ แรม 2 กิกะไบต์ หน่วยความจำแฟลช 16 กิกะไบต์

พอร์ตเชื่อมต่อของ Jetson TK1 มีช่อง SD หนึ่งช่อง, USB 3.0 หนึ่งพอร์ต, micro USB 2.0 หนึ่งพอร์ต, HDMI, SATA, กิกะบิตอีเธอร์เน็ต, พอร์ตซีเรียล ที่พิเศษกว่าบอร์ด ARM ส่วนมากคือบอร์ดนี้มี mini-PCIE มาให้อีกหนึ่งช่องด้วย

Tags:
Node Thumbnail

หลังกูเกิลเปิดตัว Android Wear SDK เมื่อสัปดาห์ที่ผ่านมา แอพหลายตัวก็เริ่มทดสอบความเข้ากันได้กับอีมูเลเตอร์บ้างแล้ว

แอพอ่านข่าวชื่อดัง Pocket ทดลองสร้างแอพบน Android Wear โดยไม่เน้นไปที่การแจ้งเตือน แต่มองไปที่การเจอลิงก์น่าสนใจบนนาฬิกา (เช่น ดูข้อความทวีตบนนาฬิกา แล้วเจอลิงก์บทความน่าสนใจ) แล้วบันทึกลงคลังเอกสารใน Pocket ได้โดยไม่ต้องหยิบโทรศัพท์ขึ้นมาเลย

แอพทดสอบของ Pocket จะเพิ่มปุ่ม Add to Pocket เข้ามาให้ ทาง Pocket เปิดซอร์สโค้ดของแอพตัวนี้บน GitHub ซึ่งใครสนใจสร้างแอพบนแพลตฟอร์ม Android Wear ก็สามารถนำมาใช้เป็นตัวอย่างได้ครับ

Tags:
Node Thumbnail

ช่วงนี้มีงาน Game Developers Conference (GDC 2014) ข่าวเกี่ยวกับการพัฒนาเกมจะเยอะหน่อยนะครับ

Facebook ไปแถลงข่าวที่งาน GDC โดยเผยสถิติของเกมในระบบตัวเองดังนี้

Tags:
Node Thumbnail

เฟซบุ๊กใช้ภาษา PHP มาตั้งแต่แรกๆ และใช้เรื่อยมาจนถึงปัจจุบันโดยสร้างเทคโนโลยีมาเสริมเพื่อรองรับการทำงานประสิทธิภาพสูงอยู่เรื่อยๆ โครงการก่อนหน้านี้เช่น HipHop VM (HHVM) ตอนนี้ก็มีพัฒนาการใหม่ถึงขั้นพัฒนาภาษาของตัวเองในชื่อว่าภาษา Hack แล้ว

ภาษา Hack เป็นภาษาที่ออกแบบมาเพื่อทำงานร่วมกับ HHVM และ PHP ได้เป็นอย่างดี ขณะเดียวกันก็มีฟีเจอร์ใหม่ๆ ที่เหมาะกับโครงการขนาดใหญ่มากขึ้น เช่น การระบุชนิดตัวแปร และระบุได้ว่าตัวแปรประเภทใดเป็น Null ได้, Generics, Collection เช่น Vector/Set/Pair เป็นชนิดตัวแปรพื้นฐาน, Lambda สร้างฟังก์ชั่น

ดาวน์โหลดได้เลยวันนี้

Tags:
Node Thumbnail

ต่อจากข่าว ยาฮูซื้อบริษัท PlayerScale ผู้พัฒนาระบบเกมข้ามแพลตฟอร์ม วันนี้ยาฮูจับบริการ PlayScale มาเปลี่ยนชื่อเป็น Yahoo! Games Network เรียบร้อยแล้ว

Yahoo! Games Network เป็นบริการสนับสนุนผู้สร้างเกมแบบครบชุด มีตั้งแต่ระบบฐานข้อมูล BigDB, ระบบมัลติเพลเยอร์, ระบบ CDN สำหรับไฟล์เกม (ที่มักมีขนาดใหญ่), ระบบวิเคราะห์ข้อมูลผู้เล่น, ระบบการจ่ายเงินภายในเกม เป็นต้น

Tags:
Node Thumbnail

หลังจากที่เป็น Release Candidate มากว่าเดือน ล่าสุด Oracle ก็ได้ฤกษ์ปล่อยตัว Java SE 8 ที่รอกันมานานแสนนานเสียที ในวันที่ 18 มีนาคม 2557 ที่ผ่านมา

สำหรับฟีเจอร์ใหม่ ๆ นั้นอ่านได้ในข่าวเก่าหรือเว็บไซต์ของ Oracleครับ

ที่มา: Oracle

Tags:
Node Thumbnail

กูเกิลประกาศเปิดตัว Android Wear วันนี้เปิดตัวพร้อมกันสามอย่าง คือ ตัว Android Wear เอง, สินค้าจริงที่กำลังวางจำหน่าย (LG G Watch และ Moto 360), และ SDK สำหรับนักพัฒนาที่ต้องส่งใบสมัครขอเข้าโครงการก่อน อย่างไรก็ดีวิดีโอ DevBytes แนะนำ SDK ของ Android Wear ก็เปิดเผยข้อมูลของ Android Wear อย่างละเอียด

Android Wear เป็นส่วนต่อของ Notification Bar ที่สามารถแสดงข้อความบนแจ้งเตือนซึ่งสามารถไปแสดงบน Android Wear ได้ทันที ตัวอย่างในวิดีโอแสดง API มี RemoteInput.Builder และ WearableNotification บอกแอนดรอยด์ว่าการแจ้งเตือนของเราสามารถแสดงบน Android Wear และรับข้อความตอบกลับได้

Tags:
Node Thumbnail

ตลาดคอมพิวเตอร์สวมใส่ได้ตอนนี้มุ่งหน้ากันที่นาฬิกาข้อมือเป็นหลักแทบทุกรายแต่ปัญหาสำคัญคือไม่มีแพลตฟอร์มกลางที่ครองตลาด ส่วนมากอุปกรณ์ทุกตัวก็ออกแพลตฟอร์มมาพร้อมกันสินค้าของตัวเอง แต่ตอนนี้ค่ายแอนดรอยด์ก็ออกมาชิงตลาดนี้แล้วด้วย Android Wear

Android Wear จะรวมตัวเข้ากับ Google Now อย่างแนบแน่น ความสามารถยกมาจาก Google Glass คือเริ่มคำสั่งด้วยคำว่า "Ok Google" จากนั้นหน้าจอจะพยายามจัดข้อมูลที่เหมาะสมให้ เช่นเมื่อฟังเพลงอยู่หน้าจอจะแสดงเพลงปัจจุบัน

กูเกิลเริ่มทำงานกับคู่ค้าหลายราย ทั้ง ASUS, HTC, LG, Motorola, และ Samsung แล้ว รวมถึงผู้ผลิตชิปทั้ง Broadcom, Imagination, Intel, MediaTek, และ Qualcomm รวมถึงแบรนด์แฟชั่นอย่าง Fossil Group อีกด้วย

Tags:
Node Thumbnail

ซัมซุงโชว์ SDK สำหรับสร้างแอพบน Gear 2 และ Gear 2 Neo (ซึ่งเป็น Tizen) ไปแล้ว วันนี้ซัมซุงเปิดให้คนทั่วไปสามารถดาวน์โหลด SDK ตัวนี้แล้ว (ชื่ออย่างเป็นทางการคือ Tizen Software Development Kit for Wearables ซึ่งแยกจาก Tizen SDK รุ่นปกติ)

เวอร์ชันของ SDK ยังนับเป็น 1.0.0b1 โดยใช้ได้ทั้งบนวินโดวส์ แมค และลินุกซ์ (Ubuntu)

ความน่าสนใจของมันคงไปอยู่ที่ระบบปฏิบัติการ Tizen ที่ทำงานบนอุปกรณ์แบบสวมใส่ได้ (wearable) ซึ่งน่าจะเป็นตลาดที่ซัมซุงหวังกับ Tizen มากกว่าตลาดสมาร์ทโฟนครับ แอพร่วมเปิดตัวบน Gear 2 ที่ดังๆ ก็อย่างเช่น Feedly, iHeartRadio, Runtastic, CNN, eBay, Expedia เป็นต้น

Tags:
Node Thumbnail

Typesafe บริษัทผู้สร้างภาษา Scala ออกรายงานสำรวจนักพัฒนาจาวาจำนวน 2,800 คน ถึงความคิดเห็นต่อจาวารุ่น 8 พบว่านักพัฒนาส่วนมากถึง 65% มีแผนที่จะอัพเกรดแอพพลิเคชั่นไปใช้งานเวอร์ชั่น 8

นักพัฒนาที่ตอบแบบสอบถามระบุว่าเวอร์ชั่นที่ใช้งาน 73% ใช้ ๋Java 7 ที่เป็นเวอร์ชั่นซัพพอร์ตหลัก ขณะที่อันดับสองคือ Java 6 ที่หมดอายุซัพพอร์ตไปแล้ว 22% (ตอนนี้อยู่ในช่วง Extended Support สำหรับลูกค้าออราเคิลเท่านั้น) อีก 3% ใช้ Java 8 ที่ยังไม่ออกเวอร์ชั่นจริง

สำหรับแผนการอัพเกรดนั้น 47% ของผู้ใช้ Java 6 ระบุว่าจะจะอัพเกรดไป Java 7 ขณะที่อีก 44% ระบุว่าจะข้ามไป Java 8 เลย มี 8% เท่านั้นที่บอกว่าจะอยู่กับ Java 6 ต่อไป และอีก 1% ระบุว่าจะรอ Java 9

Tags:
Node Thumbnail

ปัญหาการพัฒนาแอพพลิเคชั่นแอนดรอยด์ที่สำคัญ คือ อีมูเลเตอร์นั้นทำงานช้ามากเพราะมันเป็นอิมเมจที่สร้างเพื่อสถาปัตยกรรม ARM แต่มารันบนพีซีที่เป็น x86 แม้ช่วงหลังอินเทลจะช่วยทำอิมเมจ x86 ให้หลายรุ่น แต่ก็ยังไม่ซัพพอร์ตเต็มที่ ข้อจำกัดสำคัญคืออิมเมจ x86 นั้นจะไม่มี Google API มาให้ ทำให้ทดสอบทแอพพลิเคชั่นได้ไม่ครบถ้วน

แต่ใน SDK ตัวล่าสุด กูเกิลก็ปล่อยอิมเมจ x86 ของตัวเองมาแล้ว เพิ่มเติมจาก "Intel x86 Atom System Image" โดยอิมเมจใหม่ของกูเกิลจะใช้ชื่อ "Google APIs (x86 System Image)"

อิมเมจใหม่นี้จะรองรับเฉพาะ API 19 หรือ Android 4.4.2 เท่านั้น สำหรับความเร็ว หากใช้ความสามารถ Virtualization (Intel VT) ความเร็วที่ได้ก็จะเกือบเท่าฮาร์ดแวร์จริง

Tags:
Node Thumbnail

Sundar Pichai หัวหน้าทีม Android ไปพูดที่งาน SXSW และประกาศข่าวว่ากูเกิลจะออก Android SDK รุ่นพิเศษสำหรับอุปกรณ์แบบสวมใส่ได้ (wearable device) ในเร็วๆ นี้

Pichai บอกว่า SDK ตัวนี้จะไม่จำกัดเฉพาะสินค้าตระกูลนาฬิกาเพียงอย่างเดียว แต่จะครอบคลุมอุปกรณ์แบบสวมใส่ได้ที่ไม่เจาะจงรูปแบบ โดยกูเกิลจะเป็นคนเตรียมเครื่องมือและ API ในฝั่งของ Android ไว้ให้ แต่สินค้าจะออกมาเป็นอย่างไรก็ขึ้นกับนักพัฒนาและผู้ผลิตฮาร์ดแวร์แล้ว

ที่มา - The Next Web

Tags:
Node Thumbnail

ตอนที่ไมโครซอฟท์ออก Office 2013 ได้มีแนวคิดให้นักพัฒนาสร้างแอพหรือส่วนขยายด้วยเทคโนโลยี HTML5 เพื่อเพิ่มความสามารถของ Office ในด้านต่างๆ (ข่าวเก่า: ไมโครซอฟท์เผย Office Store สำหรับแอพของ Office 2013 และ SharePoint)

แต่วิสัยทัศน์ของไมโครซอฟท์ช่วงหลัง ไม่ได้มอง Office เป็นแค่โปรแกรมที่ติดตั้งในเครื่องพีซี (แบบ Office 2013) อีกต่อไป แต่มอง Office 365 เป็น "บริการ" ที่อยู่หลายแพลตฟอร์ม ไม่ว่าจะเป็นพีซี แมค อุปกรณ์พกพา และเว็บ

Pages