By mk Founder on Tag: Java, Oracle, Development
Java

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

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

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

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

By lew Founder on Tag: Google, Development, Android, Google Play, Google Play Services
Google

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

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

ที่มา - Android Developers

By lew Founder on Tag: Google, Development, Chromecast
Google

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

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

By mk Founder on Tag: Open Source, Development, Parse, Facebook
Open Source

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

By pe3z Writer on Tag: Development, GitHub
Development

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

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

ที่มา - GitHub Blog

By mk Founder on Tag: Development, Web Application, HTML5, Mobile App, Amazon Appstore
Development

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

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

By mk Founder on Tag: Google, Development, Browser, Web Application, Chrome, Mobile App, PhoneGap, Cordova
Google

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

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

By mk Founder on Tag: Development, Internet Explorer, Microsoft, Visual Studio
Development

ไมโครซอฟท์ออกตัวอัพเดตแรกให้กับ 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 จะเปิดเผยในเร็วๆ นี้

By mk Founder on Tag: Development, Amazon, Android, Amazon Appstore
Development

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

By lew Founder on Tag: Development, OpenGL, Valve, Games
Development

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

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

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

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

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

ที่มา - Twitter Dev

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

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

By mk Founder on Tag: Java, Development, Samsung, JavaScript, Cloud Computing, Enterprise, .NET
Java

เว็บไซต์ InfoWorld สรุปภาพรวมของตลาดการพัฒนาซอฟต์แวร์ในปี 2013 ไว้หลายข้อดังนี้

By lew Founder on Tag: Google, Development, Cloud Computing, Compute Engine
Google

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

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

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

By lew Founder on Tag: Development, Web, JavaScript, asm.js, Mozilla
Development

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

By mk Founder on Tag: Development, PHP, Arm, Compiler, HHVM, Facebook
Development

ข่าวนี้ต้องย้อนกันไกลหน่อยนะครับ เริ่มจากปี 2010 Facebook เปิดตัว HipHop for PHP ตัวแปลภาษา PHP เป็นไบนารีเพื่อเร่งความเร็วของ PHP โดยจะแปลงเป็น C++ ก่อนแล้วค่อยคอมไพล์ปกติอีกครั้ง

By ตะโร่งโต้ง Writer on Tag: Google, Development, Google Play, Games
Google

Google ปล่อยเครื่องมือสำหรับพัฒนาเกมบนอุปกรณ์พกพาที่ชื่อ LiquidFun ซึ่งเป็นไลบรารีระบบฟิสิกส์ 2 มิติ และชุดปลั๊กอิน Google Play games สำหรับเอนจิน Unity

LiquidFun ไลบรารีแบบ open source ที่เน้นเรื่องระบบฟิสิกส์ 2 มิติ จำลองพฤติกรรมของไหลซึ่งประกอบไปด้วยอนุภาคขนาดเล็กเป็นจำนวนมาก โดยพัฒนาบนพื้นฐานของ Box2D และถูกเขียนด้วยภาษา C++ ซึ่งสามารถนำไปใช้งานได้กับหลายแพลตฟอร์ม ซึ่งตอนนี้ Google ได้ปล่อยโค้ดของ LiquidFun ไว้บน GitHub

By mk Founder on Tag: Development, Android, User Interface, KitKat
Development

ปัญหาเรื่องปุ่ม Menu ของ Android เป็นปัญหาด้านการออกแบบที่เรื้อรังมานาน เพราะเดิมกูเกิลใช้ปุ่ม Menu สำหรับเปิดเมนูในแอพ แต่ภายหลังกูเกิลกลับส่งเสริมให้ใช้ปุ่มบน Action Bar แทนเมนู แล้วพยายามตัดปุ่ม Menu ออกไป ดังจะเห็นได้จากการออกแบบปุ่มบนอุปกรณ์ตระกูล Nexus ที่ไม่มีปุ่ม Menu เลย

อย่างไรก็ตาม แอพเก่าๆ บางตัวยังต้องพึ่งพาอินเทอร์เฟซแบบเมนูอยู่ ซึ่งกูเกิลก็มีทางเลือกให้ 2 ทางคือ

By lew Founder on Tag: Development, Chrome, HTML5
Development

Chrome Beta เพิ่มฟีเจอร์สำหรับนักพัฒนาเว็บสองฟีเจอร์ใหม่เพื่ออำนวยให้นักพัฒนาสามารถพัฒนาเว็บสำหรับอุปกรณ์เคลื่อนที่ได้สะดวกยิ่งขึ้น ได้แก่ การจำลองหน้าจอสำหรับอุปกรณ์โมบาย และการดีบั๊กเว็บในอุปกรณ์แอนดรอยด์โดยตรง

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

By lew Founder on Tag: Google, Development, Android, Chrome, iOS, Mobile
Google

ทีมนักพัฒนาของกูเกิลกำลังร่วมกันพัฒนาเครื่องมือที่ชื่อว่า Mobile Chrome Apps โดยพัฒนาอย่างเปิดเผยใน GitHub โดยอาศัยการพัฒนาส่วนเสริมจาก Apache Cordova

การพัฒนาโครงการนี้ค่อนข้างแปลก เพราะกูเกิลเองไม่เคยประกาศโครงการนี้ออกมาเป็นทางการ และการพัฒนาก็ใช้ GitHub แทนที่จะเป็น Google Code เหมือนโครงการอื่นๆ แต่ใน Google Group ของโครงการนี้ก็ยืนยันว่ามีนักพัฒนาจากกูเกิลร่วมอยู่ในโครงการนี้หลายคน

Subscribe to Development