Tags:
Google Fit

กูเกิลเปิดตัว Google Fit แพลตฟอร์มสำหรับประมวลผลข้อมูลจากแอพฟิตเนส ที่งาน Google I/O และวันนี้ Google Fit Preview SDK ก็เปิดให้ทดสอบแล้ว

เป้าหมายของ Google Fit คือทำตัวเป็น API กลางสำหรับแอพและอุปกรณ์จับข้อมูลร่างกายค่ายต่างๆ ส่วนของ API แบ่งออกเป็น 3 กลุ่ม ได้แก่

  1. Sensors API เพื่อให้แอพสามารถคุยกับเซ็นเซอร์บนอุปกรณ์แต่ละชนิดได้
  2. Recording API แอพสามารถขอให้ Google Fit บันทึกข้อมูลจากเซ็นเซอร์ขณะผู้ใช้ออกกำลังกาย เพื่อแอพจะดึงข้อมูลเหล่านี้ไปประมวลผลในภายหลัง (เช่น เมื่อต่อเน็ต)
  3. History API สำหรับอ่าน ลบ แก้ไข ข้อมูลการออกกำลังกาย

นักพัฒนาที่สนใจทดสอบ Google Fit SDK จะต้องติดตั้ง Google Play services for Fit Preview (จาก Android SDK Manager) จึงจะใช้งานได้ รายละเอียดเพิ่มเติมดูได้จาก Google Fit Developers

ที่มา - Google Developers

Tags:
Visual Studio

นอกจาก Windows Phone SDK 8.1 Update และอีมูเลเตอร์ ไมโครซอฟท์ยังปล่อยอัพเดตของเครื่องมือพัฒนาแอพ Visual Studio 2013 Update 3, Multi-Device Hybrid Apps CTP 2.0, Azure SDK 2.4 และ IntelliTrace Standalone Collector รายละเอียดมีดังนี้

Visual Studio 2013 Update 3

Visual Studio 2013 Update 3 มีสิ่งใหม่และสิ่งที่ได้รับการปรับปรุงมากมาย อาทิ

  • Code Map ช่วยนำพานักพัฒนาไปยังโค้ดในไฟล์ต่างๆ ที่เก็บอยู่ในหลายโปรเจค รวมถึงแสดงความสัมพันธ์ระหว่างโค้ดเหล่านั้นในรูปไดอะแกรม เหมาะสำหรับการพัฒนาแอพที่มีโค้ดจำนวนมาก
  • IDE มีตัวเลือกแสดงผลชื่อคำสั่งแถบเมนูบาร์เป็นตัวพิมพ์ใหญ่ทั้งหมด (ต.ย. FILE) หรือเฉพาะอักขระตัวแรกของคำที่เป็นตัวพิมพ์ใหญ่ได้แล้ว (ต.ย. File) นักพัฒนาเข้าไปปรับได้ที่ Tools > Options > Environment > General
  • Team Foundation Server 2013 รองรับการเพิ่มฟิลด์และ workflow ตามที่ต้องการลง test plan และ test suite อาทิ ฟิลด์ชื่อผู้ทดสอบ หรือ ประเภทของการทดสอบ (อย่างเช่น regression, functional test เป็นต้น)

ดูรายการเพิ่มเติมหรือปรับปรุงทั้งหมดได้จากที่มาของข่าวครับ

Tags:

ข่าวนี้หมายถึงแอพ Google I/O 2014 บน Google Play ซึ่งเป็นแอพสำหรับ "คนไปงาน I/O" นะครับ (บอกแผนที่ห้องสัมมนา ตารางสัมมนา ข้อมูลวิทยากร ฯลฯ)

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

  • การใช้เทคโนโลยีใหม่ๆ ในงาน I/O รอบล่าสุดอย่าง Material Design, Android L API, Android Wear
  • เทคนิคทั่วไปที่ใช้กันในวงการ Android อย่าง Fragments, SQLite, Content Providers, Broadcast Receivers, Services, Loaders
  • API อื่นๆ ของกูเกิลเอง เช่น Google Drive API, Google Cloud Messaging

นักพัฒนาท่านใดสนใจดูตัวอย่าง ก็ตามไปดูกันที่ GitHub ครับ

ที่มา - Android Developers Blog

Tags:
PHP

ภาษาเขียนเว็บยอดนิยมอย่าง PHP ได้หมายเลขสำหรับรุ่นถัดไปแล้วคือเลข 7

จาก PHP รุ่น 5 อันแสนคุ้นเคยในปัจจุบันที่ถูกพัฒนามาอย่างยาวนาน (รุ่น 5.0 ออกตั้งแต่ปี 2004) และการออก PHP รุ่น 6 มาอย่างคู่ขนานกันในอดีตเพื่อแก้ไขปัญหาเกี่ยวกับ Unicode แต่ก็ไม่ได้รับความนิยมจนต้องพับโครงการไป ทำให้ชุมชน PHP ถกเถียงกันว่า PHP รุ่นถัดไปจะให้ขึ้นหมายเลขใหม่เป็นเลข 7 เพื่อล้างอาถรรพ์ หรือปัดฝุ่นเอาเลข 6 กลับมาใช้ดี ข้อถกเถียงจากทั้งสองฝ่ายต่างมีน้ำหนักจนต้องจัดการลงคะแนนเสียง ด้วยกฎง่ายๆ เพียงแค่ให้คะแนนเกินครึ่งก็พอ

ผลลัพธ์การลงคะแนนเสียง เสียงส่วนมากซึ่งก็คือ 58 เสียงจาก 82 เสียงเลือกให้ใช้หมายเลข 7 เป็นตัวแทนรุ่นถัดไป ส่งผลให้เราพูดได้อย่างเต็มปากเต็มคำว่า "ลาก่อน PHP 6"

แม้จะได้เลขรุ่นในอนาคตเป็นที่เรียบร้อย แต่ PHP 7 ก็ยังจะไม่ออกให้เห็นเร็วๆ นี้ เพราะรุ่นถัดไปที่จ่อคิวรออยู่คือรุ่น 5.6 ที่ยังไม่มีกำหนดเวลาออกอย่างแน่ชัดครับ

ที่มา: จดหมายข่าว PHP

Tags:
Google

กูเกิลโอเพนซอร์สไลบรารีฟิสิกส์แบบ 2 มิติที่ชื่อว่า LiquidFun มาตั้งแต่ปลายปีที่แล้วเป็นรุ่น 0.9 โดยสร้างจากไลบรารี Box2D อันโด่งดังแล้วพิ่มระบบอนุภาค (particle) เข้าไป ตอนนี้รุ่น 1.1.0 ก็ออกมาให้ดาวน์โหลดแล้ว โดยเพิ่มฟีเจอร์ใหม่ๆ หลายอย่าง ที่สำคัญคือ รองรับ iOS, Java, และ JavaScript ทำให้ LiquidFun กลายเป็นไลบรารีที่ใช้พัฒนาข้ามแพลตฟอร์มได้จริงๆ แล้ว

เพื่อสาธิตไลบรารี กูเกิลเปิดตัวเกม VoltAir โดยใช้ LiquidFun และ QtQuick สามารถรันได้บน OS X, Ubuntu, และ Android รวมถึง Android TV

สำหรับคนทั่วไปไปโหลดเกมมาเล่นกันขำๆ ได้ที่ Google Play ส่วนนักพัฒนาเกมไปโหลดซอร์สโค้ดเกมมาอ่านกันได้ แถมกูเกิลเปิดรายละเอียดการออกแบบไว้ให้อ่านอย่างครบถ้วน

ที่มา - VoltAir

Tags:
Google

บทความนี้เป็นตอนต่อจาก รู้จัก Web Components - ปฏิวัติการเขียน UI บน HTML ด้วยการสร้างคอมโพเนนต์ ต้องอ่านตอนแรกก่อนนะครับ

สำหรับตอนนี้เราจะพูดถึงตัว Polymer กันจริงๆ หลังจากเกริ่นนำแนวคิดของ Web Components ในฐานะ "เอกสารสเปก" ไปเมื่อตอนก่อน คราวนี้เป็นคิวของ Polymer ที่เป็นตัวซอฟต์แวร์ (implementation ตามสเปก) ที่พัฒนาโดยทีมงานกูเกิลนั่นเอง

Tags:
Android

กูเกิลประกาศเปิดคอร์ส Developing Android Apps: Android Fundamentals บนเว็บไซต์การศึกษาออนไลน์ Udacity

คอร์สนี้ออกแบบมาสำหรับโปรแกรมเมอร์ที่มีประสบการณ์ Java แต่ไม่เคยเขียน Android มาก่อน โดยจะหัดเขียนแอพผ่านคอร์สนี้ (ใช้ Android Studio เป็นเครื่องมือ) ใช้เวลาเรียนประมาณ 6 ชั่วโมงต่อสัปดาห์เป็นเวลานานประมาณ 8 สัปดาห์ (อ่านรายการเนื้อหาที่สอนได้ตามลิงก์ข้างต้น)

คอร์สนี้เปิดวิดีโอบรรยายเนื้อหาและแบบฝึกหัดให้ทุกคนเข้าถึงได้ฟรี แต่ถ้าอยากได้คนตรวจการบ้าน-โค้ด และใบรับรองหลังเรียนจบ จะต้องสมัครเป็นสมาชิก Udacity แบบเสียเงินในราคา 150 ดอลลาร์ต่อเดือนก่อน

กูเกิลยังมีคอร์สสอนเขียนโปรแกรมอื่นๆ บน Udacity อีกหลายคอร์ส เช่น UX Design for Mobile Developers, HTML5 Game Development เป็นต้น (ดูรายชื่อทั้งหมด)

ที่มา - Android Developers Blog

Tags:
Kinect

ไมโครซอฟท์เริ่มส่ง Kinect for Windows v2 ให้กับผู้ที่สั่งซื้อล่วงหน้าแล้ว (ไมโครซอฟท์บอกว่ามีเป็นหลักหลายพันชิ้น) และจะทยอยส่งสินค้าเพิ่มเติมให้ทันความต้องการของลูกค้าในอีกไม่กี่สัปดาห์ข้างหน้า

นอกจากนี้ ไมโครซอฟท์ยังออก Kinect for Windows SDK 2.0 รุ่น public preview ตามที่สัญญาเอาไว้ เพื่อให้นักพัฒนาสามารถทดสอบและดึงพลังของ Kinect v2 ได้อย่างเต็มที่ SDK ตัวนี้แจกฟรีและไม่จำกัดการใช้งานถ้าต้องการนำไปใช้ในเชิงพาณิชย์

เมื่อวานนี้ผมมีโอกาสคุยกับกลุ่มคนสร้างหุ่นยนต์ในไทย (เว็บไซต์ Thai Robotics) ได้ข้อมูลเพิ่มเติมว่า Kinect เป็นอุปกรณ์ที่ "ต้องมี" ในห้องแล็บหุ่นยนต์ชื่อดังทั่วโลก และคุณภาพเซ็นเซอร์ของ Kinect v2 ดีกว่า Kinect รุ่นแรกมากๆ

ที่มา - Kinect for Windows

Tags:
Visual Studio

ไมโครซอฟท์ปล่อย Visual Studio 14 รุ่นทดสอบที่สอง Community Technology Preview (CTP2) แล้ว (CTP1 ออกไปเมื่อเดือนที่ผ่านมา คาดว่ารุ่นตัวจริงจะได้ชื่อ Visual Studio 2015)

ไฮไลต์ของรุ่น CTP2 สำหรับคนที่ใช้ Visual Studio บนอุปกรณ์รองรับหน้าจอสัมผัส คือ editor รองรับการสัมผัสแล้ว ทั้งการเลื่อน (scroll) การซูม (pinch-to-zoom) การกดค้างเพื่อเรียกเมนูย่อย (context menu) การแตะสองครั้งเพื่อเลือกคำ และการแตะหนึ่งครั้งที่ขอบ (margin) เพื่อเลือกทั้งบรรทัด

นอกจากการสนับสนุนการสัมผัสแล้ว นักพัฒนายังสามารถบันทึกและเรียกใช้เลย์เอาต์ IDE ที่นักพัฒนาปรับแต่งให้เหมาะกับตนได้ รวมถึงปรับปรุง Light Bulbs ตัวแก้ไขปัญหาในโค้ดที่เป็นที่รับรู้กันโดยทั่วไป (known issue) เป็นต้น รายละเอียดทั้งหมดดูได้จาก release note ส่วนลิงก์ดาวน์โหลดดูได้จากที่มาของข่าวครับ

ที่มา: The Visual Studio Blog

Tags:
Xcode

แอปเปิลเปิดให้นักพัฒนาทุกคนที่ลงทะเบียนเป็น Apple Developers (ไม่ต้องเสียค่าสมาชิก 99 ดอลลาร์ต่อปี) สามารถดาวน์โหลด Xcode 6 Beta ไปทดสอบได้แล้ว

นอกจากนี้แอปเปิลยังเปิดบล็อกเกี่ยวกับภาษา Swift ซึ่งบอกว่าจะเล่าเบื้องหลังการออกแบบภาษาโปรแกรมภาษาใหม่นี้ และข่าวสารอัพเดตอื่นๆ เกี่ยวกับ Swift อีกด้วยครับ (ตอนนี้ยังมีเฉพาะโพสต์แรกอยู่)

ที่มา - Swift Blog, Ars Technica

Tags:
AWS

Amazon Web Services ออกบริการใหม่หลายตัวสำหรับนักพัฒนาแอพบนมือถือ

  • Amazon Cognito บริการล็อกอิน-ตรวจสอบตัวตนของผู้ใช้งาน ล็อกอินด้วยบัญชี Facebook/Google/Amazon ได้ และซิงก์ข้อมูลของผู้ใช้ (เช่น เซฟเกม) ข้ามเครื่องได้ด้วย นักพัฒนาสามารถทดสอบได้ฟรี 12 เดือนโดยมีพื้นที่เก็บข้อมูล 10GB และซิงก์ข้อมูลเดือนละ 1 ล้านครั้ง - Cognito
  • Amazon Mobile Analytics บริการเก็บสถิติการใช้งานและรายได้จากแอพ ลูกค้า AWS สามารถทดลองใช้ได้ฟรี จำกัดที่การเก็บข้อมูล 100 ล้านครั้งต่อเดือน - Mobile Analytics
  • AWS Mobile SDK เป็น SDK รุ่นใหม่สำหรับสร้างแอพมือถือเชื่อมต่อกับบริการของ AWS โดยคราวนี้ใช้ SDK ตัวเดียวรองรับทั้ง Android, iOS, Fire OS
  • Amazon SNS บริการแจ้งเตือน (push notification) ปรับปรุงเพิ่มเติมให้รองรับ Baidu และ Windows Phone รวมถึงการกำหนดเวลาแจ้งเตือนล่วงหน้า (time to live) ได้นานไม่เกิน 2 สัปดาห์
Tags:
Dart

ภาษา Dart ที่กูเกิลพัฒนามาเพื่อใช้ในเบราว์เซอร์แทนจาวาสคริปต์ผ่าน ECMA เป็นมาตรฐาน ECMA-408 (PDF) แล้ว

กูเกิลพยายามผลักดันภาษา Dart ในช่วงปีนี้ ในงาน Google I/O มีการพูดถึงการใช้ Dart บนเซิร์ฟเวอร์, การพัฒนาเว็บ, และการใช้งานอื่นๆ

การทำภาษา Dart เป็นมาตรฐานเปิด เป็นการวางแนวทางโครงสร้างภาษาอย่างเป็นระบบ ทำให้นักพัฒนานอกกูเกิลสามารถพัฒนาคอมไพล์เลอร์หรือรันไทม์ที่ทำงานร่วมกันได้ ขณะเดียวกันมาตรฐาน ECMA ก็มีนโยบายว่าเทคโนโลยีที่ใช้ในมาตรฐานต้องไม่ติดสิทธิบัตร หรือสิทธิบัตรนั้นจะต้องไม่เก็บค่าใช้งาน

แม้จะเป็นมาตรฐานเปิดเช่นนี้แต่ถ้าจะหวังให้ Internet Explorer หรือ Safari รองรับ Dart คงแทบเป็นไปไม่ได้ แม้แต่ไฟร์ฟอกซ์เองก็ยังไม่มีทีท่าว่าจะรองรับ Dart ในตัว เบราว์เซอร์ทั้งหมดต้องอาศัยการแปลง Dart เป็นจาวาสคริปต์เท่านั้น

ที่มา - +Dart

Tags:
Android Wear

จากกรณี พบบั๊กแรกบน Android Wear ใช้งานกับแอพเสียเงินไม่ได้ กูเกิลออกมาประกาศวิธีแก้ปัญหานี้แบบชั่วคราว (workaround) แล้ว

วิธีแก้ปัญหาคือให้ย้ายที่เก็บไฟล์ APK สำหรับใช้บนอุปกรณ์ wearable จากเดิมที่เก็บไว้ในไดเรคทอรี assets/ ให้มาอยู่ที่ res/raw แทน โดยนักพัฒนาจะต้องเป็นคนปรับแพ็กเกจของแอพด้วยมือ ไม่สามารถใช้ตัวช่วยสร้างแพ็กเกจ Gradle ได้

กูเกิลบอกว่าจะปรับปรุง Gradle ใน Android SDK เวอร์ชันหน้า แต่ระหว่างนี้ให้ใช้วิธีนี้ไปพลางๆ ก่อน

ที่มา - Android Developers Blog

Tags:
ARM

ค่าย ARM ออกมาตอบรับ Android L ที่พร้อมรันระบบปฏิบัติการบนสถาปัตยกรรม 64 บิตแล้ว

ARM ใช้วิธีเคลื่อนไหวผ่าน กลุ่ม Linaro ที่สนับสนุนการพัฒนาซอฟต์แวร์โอเพนซอร์สบน ARM โดย Linaro 14.06 รุ่นล่าสุดนำซอร์สโค้ดของ Android AOSP มารันบนบอร์ดสำหรับนักพัฒนาที่ใช้สถาปัตยกรรม ARMv8-A ได้แล้ว

ARM ยังออกบอร์ดทดสอบที่ใช้ชื่อว่า "Juno" ใช้ซีพียูหกคอร์คือ Cortex-A53 ควอดคอร์และ Cortex-A57 สองคอร์ (big.LITTLE) และจีพียู MaliTM-T624 (รายละเอียด)

พาร์ทเนอร์ฮาร์ดแวร์ของ ARM จะได้รับบอร์ด Juno ไปทดสอบกับซอฟต์แวร์ในชุด Linaro 14.06 ซึ่งจะช่วยให้การทดสอบ Android บนฮาร์ดแวร์ 64 บิตง่ายขึ้น และเร่งการพัฒนา Android 64 บิตในภาพรวมด้วย

ที่มา - ARM, HotHardware

Tags:
Google Play Services

กูเกิลเริ่มปล่อยอัพเดต Google Play Services 5.0 ที่เปิดตัวในงาน Google I/O แล้ว

ของใหม่ที่สำคัญใน Play Services 5.0 คือการรองรับ Android Wear, ปรับปรุง Google Play Games, ผนวก Google Cast SDK และ Analytics, เพิ่ม App Indexing API เป็นต้น

นักพัฒนาสาย Android ท่านใดที่สนใจ สามารถอ่านรายละเอียดได้ตามลิงก์ที่มา

ที่มา - Android Developers Blog

Tags:
PhoneGap

ถึงแม้ทีมงาน PhoneGap เครื่องมือพัฒนาแอพแบบข้ามแพลตฟอร์มด้วย HTML5 ประกาศรองรับการสร้างแอพ Windows Phone 8 เต็มรูปแบบตั้งแต่ต้นปีที่แล้ว แต่ก็เพิ่งปล่อยแอพ PhoneGap Developer App เมื่อเดือนที่แล้วนี่เอง

PhoneGap Developer App ช่วยให้นักพัฒนาสามารถรันแอพที่ถูกสร้างขึ้นจาก PhoneGap ได้โดยไม่ต้องติดตั้ง SDK บนคอมพิวเตอร์ ลงทะเบียนมือถือเป็นเครื่องนักพัฒนา หรือกระทั่งคอมไพล์โค้ดแต่อย่างใด แอพนี้รองรับการเข้าถึง API ทั้งหมดของ PhoneGap ดูวิธีการใช้งานแอพดังกล่าวได้จากที่นี่

ณ เวลานี้ PhoneGap Developer App รองรับเฉพาะ WP8 เท่านั้น แต่ทีมงานบอกว่าในอนาคตจะรองรับ WP8.1 ครับ ดาวน์โหลดแอพดังกล่าวได้ที่ Windows Phone Store

ที่มา: PhoneGap Blog

Tags:
Google Play Games

ของใหม่สำหรับนักพัฒนาเกมบน Android ที่เรียกใช้บริการของ Google Play Games มีการเปลี่ยนแปลงดังนี้

  • Game Profile เกมแต่ละเกมสามารถสร้าง profile ของผู้เล่นเพื่อให้เก็บสถิติต่างๆ ได้ง่ายขึ้น
  • Quests บริการเสริมให้นักพัฒนาเกมสามารถทำระบบ quest ชั่วคราว (เช่น ทุกสุดสัปดาห์) ได้สะดวกขึ้น โดยไม่ต้องอัพเดตตัวเกมบ่อยๆ
  • Saved Games บริการเซฟเกมบนกลุ่มเมฆ ผู้เล่นจะเห็นภาพหน้าจอ (cover image) พร้อมระยะเวลาที่เล่นเกมนั้น
  • Statistics เครื่องมือช่วยให้นักพัฒนาดูสถิติเกมของตัวเองได้ง่ายขึ้น เช่น ผู้เล่นอายุเท่าไร มาจากประเทศอะไรบ้าง
  • Play Games C++ SDK เวอร์ชันใหม่ รองรับบริการใหม่ๆ ข้างต้น
  • รองรับ OpenGL ES 3.1 แล้ว (ต้องใช้กับ Android L)
  • Android Extension Pack (AEP) เป็นส่วนขยายของ OpenGL ES ช่วยให้จัดการกราฟิกของเกมได้ละเอียดขึ้น โดย GPU ที่จะรองรับมีทั้งค่าย NVIDIA, Qualcomm, ARM, Imagination
  • ออกมาตรฐาน Google Gamepad ช่วยให้ใช้งานกับจอยเกมได้ง่ายขึ้นในอนาคต ผู้ผลิตฮาร์ดแวร์สามารถทำตามมาตรฐานของกูเกิลและใช้กับ Android ได้เลย

กูเกิลยังบอกข้อมูลว่าตอนนี้ Google Play Games มีคนใช้เกิน 100 ล้านรายในรอบ 6 เดือนล่าสุด ถือเป็นเครือข่ายเกมบนอุปกรณ์พกพาที่เติบโตเร็วที่สุดด้วย

ที่มา - Android Developers Blog

Tags:
Gmail

ของใหม่ในงาน Google I/O ที่ไม่มีพื้นที่ยืนบนเวที Keynote ครับ กูเกิลประกาศ Gmail API เป็นครั้งแรก และชวนนักพัฒนามาใช้ API ตัวนี้แทนโพรโตคอล IMAP ที่เริ่มล้าสมัยสำหรับอีเมลในยุคปัจจุบันแล้ว

  • Gmail API ตัวนี้เป็น API ตามมาตรฐาน Google API อื่นๆ คือเป็น RESTful, ล็อกอินด้วย OAuth 2.0, รองรับคำสั่ง CRUD กับชนิดของข้อมูลแบบต่างๆ ในระบบของ Gmail
  • เรียก API ได้ผ่าน HTTPS ปกติ ดึงข้อมูลออกมาเป็น JSON, XML หรือ Google Protobuf
  • เรียก API ได้ผ่านภาษาโปรแกรมทั่วไปอย่าง Java, Python โดยไม่ต้องเปิด TCP socket เอง
  • อนุญาตให้แอพเข้าถึง "สิทธิเฉพาะอย่าง" ได้ เช่น เฉพาะสิทธิการส่งอีเมล (แอพส่งอีเมลแทนเราได้ แต่อ่านอีเมลของเราไม่ได้ ไม่ต้องขอสิทธิทั้งหมด)
  • อ่านข้อมูลกล่องเมลเฉพาะส่วนที่เปลี่ยนแปลง (inbox change history) ทำให้แอพไม่ต้องดึงข้อมูลทั้งหมดแล้วมาเช็คว่ามีอะไรใหม่บ้าง
  • เรียกข้อมูลได้เร็วกว่า IMAP มาก แม้จะยังเป็นแค่รุ่นเบต้าก็ตาม
Tags:
Google Cloud Platform

กูเกิลเปิดตัว Google Cloud Platform รุ่นใหม่ อัพเดตทั้ง API เดิมและเปิดบริการใหม่เพิ่มเติมอีกสองบริการ ได้แก่ Cloud Dataflow และ Cloud Monitoring

  • Google Cloud Dataflow เป็นการปรับปรุงครั้งใหญ่จากแนวคิด MapReduce โดยแปลงข้อมูล และประมวลผลได้ทั้งรูปแบบแบตช์และแบบสตรีม คล้ายซอฟต์แวร์ ETL ทุกวันนี้ ผู้ใช้สามารถสร้างเส้นทางการประมวลผล (data pipeline) แล้วสั่งประมวลผลได้โดยไม่ต้องจัดการทรัพยากรเอง
  • Google Cloud Monitoring ช่วยตรวจสอบการทำงานของแอพพลิเคชั่นหลายตัว เช่น Apache, Nginx, MongoDB, MySQL, Tomcat, Microsoft IIS, Redis, Elasticsearch โดยยังมีเครื่องมืออย่าง Cloud Trace เพื่อช่วยตรวจจับในกรณีประสิทธิภาพแอพพลิเคชั่นไม่ได้ตามที่หวัง และ Cloud Debugger สามารถตรวจสอบ stack ของแอพพลิเคชั่นได้จากเซิร์ฟเวอร์โดยตรง

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

ที่มา - Google Developers

Tags:
Nest

เหตุผลที่กูเกิลซื้อ Nest Labs ชัดเจนขึ้นเรื่อยๆ โดยวันนี้ Nest เปิดตัว Nest Developer Program เปิด API ของสินค้าตัวเอง (ปัจจุบันมี 2 ชนิดคือเทอร์โมสตัต และเครื่องตรวจจับควัน) ให้นักพัฒนารายอื่นๆ เข้าถึงได้แล้ว

Nest ประกาศชัดเจนว่าโครงการนี้มีจุดประสงค์ให้อุปกรณ์ต่างๆ ภายในบ้านสื่อสารกันได้อัตโนมัติ และต้องการไปให้ไกลกว่าการเป็นแค่รีโมทควบคุมการเปิดปิดจากระยะไกล เหมือนระบบ smart home ในท้องตลาดปัจจุบัน

เบื้องต้น Nest API รองรับ 3 แพลตฟอร์มคือ iOS, Android, เว็บ สามารถใช้งานกับภาษาโปรแกรมได้ 3 ภาษาคือ Java, Objective-C, JavaScript รายละเอียดสามารถดูได้จาก Nest Developer