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 เป็น "บริการ" ที่อยู่หลายแพลตฟอร์ม ไม่ว่าจะเป็นพีซี แมค อุปกรณ์พกพา และเว็บ

Tags:
Node Thumbnail

IBM ประสบความสำเร็จกับการพัฒนาซูเปอร์คอมพิวเตอร์ Watson ในแง่ศักยภาพด้านการคำนวณ แต่กลับเจอปัญหาว่าไม่สามารถนำมันไปใช้งานทางธุรกิจได้มากนัก

ทางออกของ IBM คือเชิญชวนนักพัฒนาภายนอกบริษัทเสนอไอเดียการใช้ Watson ให้เยอะๆ (เผื่อจะมีอะไรเจ๋งๆ โผล่มา) และล่าสุดบริษัทก็ประกาศโครงการ IBM Watson Mobile Developer Challenge ภายใต้สโลแกนว่า "อยากนำ Watson มาใช้ทำอะไรดี?" (What Will You Do With Watson?)

นักพัฒนาสามารถเสนอไอเดียว่าอยากนำพลังของ Watson มาใช้กับแอพบนอุปกรณ์พกพาได้อย่างไร จากนั้น IBM จะคัดเลือกผู้เข้ารอบ 25 ทีม เข้าไปทำงานร่วมกับทีม Watson ต่อไป

Tags:
Node Thumbnail

ถ้ายังจำกันได้ Project Ara โทรศัพท์ปรับสเปค-เปลี่ยนชิ้นส่วนเองได้ ถูกย้ายจากโมโตโรลามาอยู่กับกูเกิล (ในชื่อ Google ATAP)

ตอนนี้สถานะของโครงการนี้คือเดินหน้าเต็มตัว และกูเกิลก็ประกาศจัดงานสัมมนาสำหรับนักพัฒนาในชื่อ Ara Developers' Conference แล้ว งานครั้งแรกจะจัดวันที่ 15-16 เมษายนที่แคลิฟอร์เนีย เปิดให้คนเข้าร่วมไม่เยอะแต่จะถ่ายทอดสดผ่านเว็บ และเปิดให้ถามตอบผ่านอินเทอร์เน็ตได้ตลอดเวลา

แผนการของกูเกิลคือจะออก Ara Module Developers’ Kit (MDK) รุ่นอัลฟ่าในช่วงต้นเดือนเมษายน

Tags:
Node Thumbnail

ซัมซุงจัดงาน Samsung Developer Day 2014 คล้อยหลังงานเปิดตัว Galaxy S5 และ Gear/Gear Fit เพียงหนึ่งวัน

งานนี้ซัมซุงเปิดตัวชุดเครื่องมือสำหรับนักพัฒนา (SDK) ใหม่ 3 ชนิดเพื่อรองรับสินค้าใหม่ที่เน้นอุปกรณ์แบบสวมใส่และผลิตภัณฑ์ด้านสุขภาพ

Tags:
Node Thumbnail

อินเทลทุ่มเทอย่างหนักให้นักพัฒนาหันกลับมาพัฒนาซอฟต์แวร์ให้กับซีพียูแพลตฟอร์ม x86 อีกครั้ง ในงาน MWC รอบนี้ก็มีการเปิดตัวชุดพัฒนา Intel INDE ชุดเครื่องมือพัฒนาสำหรับแอพพลิเคชั่นแบบเนทีฟ (C/C++) โดยมีจุดเด่นคือพัฒนาทีเดียวรองรับ Android ทั้ง ARM และ x86 พร้อมกับ Windows 7 และ 8.1 ไปพร้อมกัน

Tags:
Node Thumbnail

Daniel LeCheminant นักพัฒนาของ Trello สร้างเว็บ Stack Overflow ขึ้นมาใหม่โดยดึงข้อมูลจาก API ของเว็บ ความเด่นคือข้อมูลที่เหลือนอกจากตัวคำถามและคำตอบนั้นมีขนาดเพียง 4096 ไบต์ (หลังบีบอัด) เท่านั้น

ภายในไฟล์เดียว Daniel ใส่ทั้ง HTML, CSS, จาวาสคริปต์, และภาพเป็น SVG รวมถึง favicon จากตัวอักษรเอาไว้

เพื่อให้ได้ขนาดเล็กตามเป้าที่ตั้งไว้ Daniel ต้องจูนหลายจุด เปลี่ยนลำดับของ CSS, เปลี่ยนชื่อลำดับการเขียนโค้ดเพื่อให้กระบวนการบีบอัดทำได้ดีที่สุด รวมถึงบางทีต้องเปลี่ยนไปใช้ชื่อที่ยาวขึ้น

การใช้งานจริงเราคงไม่ต้องจูนกันขนาดนี้ แต่แนวคิดการรวมไฟล์และการจูนแปลกๆ ก็น่านำมาใช้งานบางครั้งเหมือนกัน

Tags:
Node Thumbnail

Jocelyn Goldfein ผู้อำนวยการฝ่ายวิศวกรรมของ Facebook ให้สัมภาษณ์กับ VentureBeat ในประเด็นด้านแอพบนอุปกรณ์พกพา มีจุดน่าสนใจหลายประการดังนี้ครับ

Tags:
Node Thumbnail

ตอนนี้ modern.IE เว็บศูนย์รวมเครื่องมือสำหรับนักพัฒนาเว็บที่ต้องการทดสอบเว็บกับ IE เวอร์ชันต่างๆ ก็มีอายุครบ 1 ขวบแล้ว หลังจากที่ไมโครซอฟท์เปิดตัว modern.IE ไปเมื่อปลายเดือนมกราคมปีก่อน

Tags:
Node Thumbnail

เมื่อต้นปีที่แล้ว ออราเคิลประกาศเลื่อน Java 8 มาเป็นเดือนมีนาคม 2014

วันนี้เข้าเดือนกุมภาพันธ์ 2014 สถานะของ Java 8 ก็ใกล้รุ่นจริงเข้ามาทุกที โดยออราเคิลเพิ่งออก Java 8 Release Candidate ตัวแรก (RC1) มาให้ทดสอบกันแล้ว

นโยบายของออราเคิลคือจะออก Java Development Kit 8 (JDK8) ในวันที่ 18 มีนาคมนี้ถ้าไม่เจอบั๊กร้ายแรง ส่วนบั๊กย่อยอื่นๆ จะปล่อยผ่านและไปแก้ไขในรุ่น point release ต่อไปภายหลัง

ฟีเจอร์ใหม่ของ Java 8 อ่านได้ในข่าวเก่า

ที่มา - Phoronix

Tags:
Node Thumbnail

ถัดจากการเปิดตัว Google Cast SDK ตอนนี้กูเกิลก็ปล่อย Google Play Services 4.2 ตามออกมาทันที โดยมีฟีเจอร์สำคัญคือรองรับ Google Cast ตาม Google Cast SDK และปรับ Google Drive API จากเดิมเป็นรุ่น developer preview ให้กลายเป็น API มาตรฐาน

กูเกิลระบุว่าจะรอให้อัพเกรดไปยังเครื่องแอนดรอยด์เรียบร้อยเสียก่อน จากนั้นจะเปิดให้นักพัฒนาดาวน์โหลด SDK ไปใช้งาน

ที่มา - Android Developers

Tags:
Node Thumbnail

หลังเปิดตัว Chromecast มาหลายเดือน กูเกิลยังคงล็อกให้เฉพาะนักพัฒนาที่ได้รับเชิญมาพัฒนาแอพพลิเคชั่น แม้ว่าโดยทั่วไปแล้ว Chromecast จะใช้งานได้ดีโดยเฉพาะการใช้งานกับ YouTube แต่ตอนนี้กูเกิลก็เปิดให้นักพัฒนาทั่วไปเข้าพัฒนาแอพพลิเคชั่นให้ทำงานร่วมกับ Chromecast ได้แล้ว

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

ที่มา - Google Chrome Blog

Tags:
Node Thumbnail

หลังจาก Facebook ซื้อบริษัททำเครื่องมือพัฒนาแอพ Parse เมื่อปีที่แล้ว ถึงแม้ Parse จะยังให้บริการงานด้าน backend ให้แอพมือถือได้ดังเดิม แต่ทีมงานของ Parse ก็พบว่าตัวเองและทีมหลักของ Facebook ต่างก็พัฒนาชุดเครื่องมือเสริม (low-level utility) สำหรับอำนวยความสะดวกต่อการพัฒนาแอพที่ซ้ำซ้อนกันหลายอย่าง

Parse กับ Facebook จึงรวมชุดเครื่องมือย่อยๆ เหล่านี้กันเป็นโครงการเดียวในชื่อ Bolts และเปิดซอร์สบน GitHub ให้นักพัฒนาใดๆ ที่สนใจสามารถดาวน์โหลดไปใช้งานได้ฟรี โดยไม่จำเป็นต้องผูกกับบริการออนไลน์ใดๆ ของทั้ง Parse/Facebook แม้แต่น้อย

Tags:
Node Thumbnail

GitHub เปิดตัวระบบ Guides ซึ่งถูกออกแบบมาเพื่อช่วยให้ผู้ใช้สามารถเข้าใจรูปแบบการทำงานของ git, การใช้งาน GitHub รวมไปถึงการจัดการ Issues ของโครงการและการใช้งาน Markdown มากขึ้น (จะมีการอัพเดตเนื้อหาเพิ่มเติมต่อไป)

ทีมงาน GitHub แอบบอกมาด้วยว่าอ่านคู่มือนี้แล้วจะเข้าใจง่ายกว่าเสิร์ชอ่านเองในกูเกิลแน่นอนครับ

ที่มา - GitHub Blog

Tags:
Node Thumbnail

ในรอบปีที่ผ่านมาเราเห็นความพยายามผลักดัน "แอพที่สร้างด้วย HTML5" ให้มีศักดิ์ฐานะเท่าเทียมกับแอพแบบเนทีฟมากขึ้นเรื่อยๆ (ข่าวล่าสุด: กูเกิลออกเครื่องมือแปลง Chrome Apps ไปเป็นแอพรันบน Android/iOS)

ทิศทางของอเมซอนก็ไปในทางเดียวกับกูเกิล โดยเมื่อปีที่แล้ว Amazon Appstore เพิ่มหมวด "เว็บแอพ" ที่เขียนด้วย HTML5 เข้ามาเป็นการทดสอบตลาด โดยยังจำกัดว่าแอพ HTML5 ต้องเป็นแอพฟรีเท่านั้น

ล่าสุด Amazon Appstore อนุญาตให้นักพัฒนาเว็บแอพสามารถตั้งราคาแอพของตัวเองเป็นสกุลเงินต่างๆ ได้แล้ว อย่างไรก็ตามอเมซอนยังไม่เปิดเผยข้อมูลว่ามีเว็บแอพอยู่ในระบบเป็นจำนวนเท่าไรครับ

Tags:
Node Thumbnail

ต่อจากข่าว กูเกิลกำลังทำเครื่องมือพอร์ต Chrome Apps ไปยัง Android และ iOS วันนี้กูเกิลเปิดให้ทดสอบเครื่องมือที่ว่านี้ในเวอร์ชันพรีวิวแล้วครับ

เครื่องมือของกูเกิลพัฒนาต่อจาก Apache Cordova (ที่เรารู้จักกันในชื่อ PhoneGap) โดยเรียกมันว่า CCA (cordova chrome app) โดยต้องสั่งงานผ่านคอมมานด์ไลน์เพื่อแปลงเว็บแอพเป็นแอพสำหรับแจกจ่ายบน Google Play/App Store อีกทอดหนึ่ง (รายละเอียด)

Tags:
Node Thumbnail

ไมโครซอฟท์ออกตัวอัพเดตแรกให้กับ Visual Studio 2013 โดยเรียกมันว่า Update 1 (หรือบางทีก็เรียก 2013.1)

Visual Studio 2013 Update 1 เปลี่ยนเพียงแค่จุดเดียวคือปรับให้ VS 2013 ใช้งานร่วมกับ IE รุ่นที่ต่ำกว่า IE10 ได้ดีขึ้น ผู้ที่ใช้ VS 2013 อยู่แล้วสามารถดาวน์โหลดอัพเดตจาก Microsoft Download Center

ไมโครซอฟท์ยังสัญญาว่าจะรีบออก Update 2 ในเร็วๆ นี้ โดยรอบนี้จะมีอัพเดตสำหรับ Team Foundation Server (TFS) ด้วย ส่วนฟีเจอร์ใหม่ของ Update 2 จะเปิดเผยในเร็วๆ นี้

Tags:
Node Thumbnail

Amazon ยังเดินหน้าต่อไปเงียบๆ กับร้านขายแอพ Amazon Appstore ของตัวเอง โดยล่าสุดผู้บริหารออกมาให้สัมภาษณ์ว่ามีแอพในร้านมากกว่า 100,000 ตัวแล้ว ถือว่าเพิ่มขึ้นจากปีก่อนมากกว่าเท่าตัว เขายังให้ข้อมูลว่าลูกค้าในระบบ Amazon มีแนวโน้มจะจ่ายเงินซื้อแอพหรือเนื้อหาในแอพมากกว่า เพราะลูกค้าทั้งหมดผูกระบบจ่ายเงินเพื่อซื้อสินค้าอื่นของ Amazon อยู่แล้ว

Tags:
Node Thumbnail

Valve ลงทุนกับการพัฒนาเกมบนลินุกซ์ตั้งแต่การเปิดบริการ Steam บนลินุกซ์และการเปิดตัว SteamOS แต่ปัญหาสำคัญของการพัฒนาเกมบนลินุกซ์คือเครื่องมือการพัฒนาที่ยังมีจำกัดมาก โดย APITrace สำหรับ OpenGL นั้นยังมีความสามารถน้อยมากเมื่อเทียบกับเครื่องมือ DirectX บนวินโดวส์ ตอนนี้ Valve ก็ออกมาพัฒนา VOGL ชุดเครื่องมือใหม่

VOGL จะรองรับ Kubuntu 13.10 และ Ubuntu 12.04 รวมถึง Linux Mint พัฒนาบน QtCreator 3.0.0 และ clang 3.3 รองรับ OpenGL 3.3

Rich Geldreich นักพัฒนาของ Valve ระบุว่าโครงการนี้จะเปิดซอร์สบน bitbucket หรือ github

Tags:
Node Thumbnail

Twitter ออกมาแจ้งนักพัฒนาที่ดึงข้อมูลจาก Twitter API ทุกคนว่า บริษัทจะเลิกอนุญาตให้เชื่อมต่อเพื่อดึงข้อมูลแบบ HTTP plaintext และเปลี่ยนไปใช้การเชื่อมต่อแบบ HTTPS (TLS/SSL) เพียงอย่างเดียว โดยจะมีผลตั้งแต่วันที่ 14 มกราคม 2014 เป็นต้นไป

การบังคับใช้ SSL จะมีผลกับ URL ที่มาจากโดเมน api.twitter.com ทุกกรณี ครอบคลุมถึงการล็อกอินด้วย OAuth และการเรียก REST API ทุกตัวด้วย

เท่าที่ทราบมาแถวนี้มีคนเขียนเชื่อมข้อมูลกับ Twitter กันพอสมควร ใครยังไม่ทราบก็รีบแก้โค้ดกันด่วน

ที่มา - Twitter Dev

Tags:
Node Thumbnail

"ร่างแยกของ Android" Google Play Services ปรับเวอร์ชันเป็น 4.1 มีของใหม่ดังนี้

Tags:
Node Thumbnail

กูเกิลเพิ่ม API ใหม่ให้กับ Google Compute Engine (GCE) ให้สามารถเข้าตรวจสอบค่าใช้จ่ายได้ตลอดเวลา นับเป็นการ "ไล่ตาม" เจ้าตลาดเดิมอย่าง Amazon EC2 ที่มี API แบบเดียวกันนี้มานานแล้ว

กระบวนการทำงานของ API ชุดนี้ใน GCE ทำงานเหมือน EC2 ไม่ผิดเพี้ยน เพื่อเปิดการทำงานแล้ว GCE จะสร้างไฟล์ CSV ไปวางไว้ใน Cloud Storage Bucket ซึ่งเป็นบริการแบบเดียวกับ Amazon S3 ให้โปรแกรมภายนอกสามารถดึงออกไปคำนวณค่าใช้จ่ายได้

สิ่งที่เหนือกว่า EC2 คือ GCE สามารถเลือกไฟล์เป็น JSON ได้ด้วย ขณะที่ EC2 มีเฉพาะ CSV เท่านั้น

ที่มา - Google Cloud Platform

Tags:
Node Thumbnail

ขณะที่ฝั่ง Chrome กำลังพัฒนา NaCl เพื่อการรันโค้ดแบบเนทีฟในเบราว์เซอร์ ทางฝั่ง Mozilla ผู้พัฒนาไฟร์ฟอกซ์นั้นหันไปพัฒนา asm.js มาตรฐานที่เน้นการออปติไมซ์บางส่วนของจาวาสคริปต์เพื่อให้คอมไพล์ภาษา C/C++ มาเป็น asm.js ได้ และรันได้ความเร็วใกล้เคียงเนทีฟ ตอนนีทาง Mozilla ก็ออกมาแถลงผลการปรับปรุงรอบล่าสุดว่าช้าที่สุดไม่เกิน 1.5 เท่าของโค้ดแบบเนทีฟจากคอมไพล์เลอร์ clang แล้ว

การเปรียบเทียบนี้เทียบโดยใช้ clang 3.2 เป็นฐาน และข้อมูลก็แสดงให้เห็นว่าที่จริงแล้ว GCC สามารถคอมไพล์ได้ประสิทธิภาพสูงกว่าในหลายกรณี ชุดทดสอบหลายชุดหากเทียบประสิทธิภาพโค้ดที่ได้กับ GCC แล้ว asm.js ก็ยังช้ากว่าเป็นเท่าตัวอยู่

Pages