By mk Founder on Tag: Development, Samsung, Competition, Samsung Apps, Galaxy S4
Development

ซัมซุงจัดการประกวด Samsung Smart App Challenge 2013 for Galaxy S4 พัฒนาแอพที่ใช้ฟีเจอร์ Group Play (ต้องใช้ Samsung Chord SDK)

กติกาคร่าวๆ คือต้องเป็นแอพใหม่ที่อยู่บนร้าน Samsung Apps หลังวันที่ 1 พฤษภาคมเป็นต้นไป, ต้องใช้ In-app Purchase (IAP) และ Samsung AdHub ถ้ามีโฆษณาหรือการซื้อของภายในแอพ, ปิดรับการส่งแอพวันที่ 31 สิงหาคม และประกาศผลผู้ชนะเดือนธันวาคม

By lew Founder on Tag: Intel, Development, Android, Mobile
Intel

ความพยายามของอินเทลที่จะดึงนักพัฒนามาพัฒนาบนแอนดรอยด์ให้รองรับ x86 มีมานาน แต่ตอนนี้อินเทลออกเครื่องมือสำหรับการพัฒนาบนแอนดรอยด์เพื่อให้นักพัฒนาสามารถเข้าถึงพลังประมวลผลได้ดีขึ้นไม่ว่าจะพัฒนาสำหรับ ARM หรือ x86 ในชื่อ Beacon Mountain

Beacon Mountain จะรวมเอาชุดซอฟต์แวร์ของอินเทลเช่น

By lew Founder on Tag: Google, Development, Browser, HTML5, Google I/O, Dart, Adobe
Google

Adobe นั้นเริ่มถอนตัวจากความพยายามผลักดันแฟลชบนเบราว์เซอร์มาได้พักใหญ่ๆ แนวทางใหม่ของแฟลชคือการเป็นเครื่องมือสร้างภาพเคลื่อนไหวบน HTML5 แทน และวันนี้ Adobe ก็เปิดชุดเครื่องมือสำหรับพัฒนาภาพเคลื่อนไหวด้วย Dart ในชื่อ Toolkit for Dart

ชุดเครื่องมือจะรองรับการย้ายภาพเคลื่อนไหวพื้นฐานของแฟลชมาเป็นไฟล์ HTML5 และ Dart แต่ส่วน ActionScript นั้นจะต้องเขียนใหม่เป็น Dart ด้วยตัวเอง ความได้เปรียบคือ Dart นั้นใกล้เคียงกับ ActionScript กว่า Javascript พอสมควร การฝึกฝนของนักพัฒนาจึงน่าจะสะดวกกว่า และ Dart เองก็คอมไพล์เป็น Javascript ได้อีกที

By lew Founder on Tag: Google, Development, Android, Programming, IDE, Google I/O, Android Studio
Google

กูเกิลประกาศเปิดตัว API ใหม่บนแอนดรอยด์ที่ไม่ได้เป็นฟีเจอร์ของแอนดรอยด์รุ่นใหม่อีกต่อไป แต่จะถูกอัพเดตผ่าน Google Play ลงไปบนแอนดรอยด์ตั้งแต่รุ่น 2.2 ขึ้นไปแทน ฟีเจอร์ต่างๆ ได้แก่

By mk Founder on Tag: Development, Nokia, Thailand, Competition, S40, Asha, Mobile
Development

โนเกียจัดประกวดแอพสำหรับสมาร์ทโฟนตระกูล Asha ชิงรางวัลระดับโลกรวม 230,000 ยูโร (เกือบ 9 ล้านบาท)

ผู้สร้างแอพเลือกได้ว่าจะพัฒนาแอพสำหรับมือถือตระกูล Asha Full Touch (S40 ทั้งหมด) หรือ Asha 501 (Asha Platform) และเลือกได้อีกว่าจะใช้ Java หรือเว็บแอพเป็นเครื่องมือพัฒนา

By lew Founder on Tag: Development, PayPal, Android
Development

Paypal เปิดตัว Android SDK สำหรับการรับจ่ายเงินในแอพพลิเคชั่น โดยผู้ใช้จะสามารถจ่ายได้ทั้งบัญชี Paypal และบัตรเครดิต ส่วน iOS นั้นมี SDK แบบเดียวกันมาตั้งแต่ช่วงเดือนมีนาคมที่ผ่านมา

ตัว SDK รองรับตั้งแต่ Android 2.2 ขึ้นไป เรื่องน่าสงสัยคือในระยะยาว เจ้าของแพลตฟอร์มอย่างแอปเปิลและกูเกิลจะมีท่าทีอย่างไรกับการจ่ายเงินแบบนี้

ที่มา - Paypal

By mk Founder on Tag: Google, Development, Social Network, Google+
Google

กูเกิลเปิดตัวฟีเจอร์ใหม่ของแพลตฟอร์ม Google+ ชื่อ Content Recommendations for Mobile Site

อธิบายง่ายๆ มันเหมือนปลั๊กอินประเภท What's Related หรือ Related Content ที่ใช้กับ CMS สำหรับทำเว็บ เพียงแต่กรณีนี้จะเน้นไปที่ mobile site โดยปลั๊กอินของกูเกิลจะนำข้อมูลของผู้ใช้บน Google+ มาช่วยแนะนำบทความที่น่าจะเกี่ยวข้องให้ (เช่น เพื่อนของผู้ใช้คนนั้นแชร์หรือกด +1 บทความใดๆ บทความนั้นก็มีโอกาสสูงขึ้นที่จะถูกแนะนำ)

By mk Founder on Tag: Google, Development, Chrome, ChromeOS
Google

กูเกิลโชว์ฟีเจอร์ push notification สำหรับ Chrome รุ่นพรีวิวมาสักระยะแล้ว แต่วันนี้ก็เปิดตัว Google Cloud Messaging for Chrome อย่างเป็นทางการ

หลักการทำงานของมันเหมือน push notification ของ Android (ที่ใช้ชื่อว่า Google Cloud Messaging for Android) นั่นคือนักพัฒนาแอพต้องส่งข้อมูลจากเซิร์ฟเวอร์ของตัวเองมายังเซิร์ฟเวอร์ GCM ของกูเกิลผ่าน API เพื่อให้กูเกิลส่ง notification ไปยังปลายทางอีกทีหนึ่ง

ฝั่งของผู้ใช้งานก็จำเป็นต้องล็อกอินเข้ากับ Chrome ด้วย ไม่อย่างนั้นจะไม่สามารถใช้งาน push notification ได้

By mk Founder on Tag: Google, Development, Google Drive, Cloud Storage
Google

กูเกิลเพิ่ม API ให้เจ้าของเว็บไซต์สามารถแปะปุ่ม "Save to Drive" บันทึกไฟล์ที่อยู่บนอินเทอร์เน็ตไปยัง Google Drive ของผู้ใช้โดยตรง

วิธีการแปะไม่มีอะไรซับซ้อน เจ้าของเว็บไซต์ต้องฝังสคริปต์ JavaScript ไฟล์เดียวกับปุ่ม Google+ ก่อน จากนั้นแทรกแท็ก div ตามที่กูเกิลกำหนดเท่านั้น

{syntaxhighlighter brush: xml}

{/syntaxhighlighter}

By mk Founder on Tag: Development, Firefox OS, Mozilla
Development

Firefox OS Simulator 3.0 ออกรุ่นพรีวิวเมื่อเดือนมีนาคมที่ผ่านมา ตอนนี้เปลี่ยนสถานะเป็นรุ่นจริงพร้อมให้ดาวน์โหลดผ่าน Firefox Add-ons แล้ว

ของใหม่ที่เพิ่มจากรุ่นพรีวิวได้แก่

By mk Founder on Tag: Development, Mobile App, Acquisition, Parse, Facebook
Development

Facebook ประกาศเข้าซื้อกิจการบริษัททำเครื่องมือพัฒนาแอพมือถือ Parse โดยไม่เปิดเผยมูลค่า

ชุดเครื่องมือของ Parse จะช่วยนักพัฒนาแอพในงานด้าน back-end เช่น การเก็บข้อมูลหรือรันโค้ดบนกลุ่มเมฆ, ระบบแจ้งเตือนแบบพุช, ฟีเจอร์ด้านโซเชียลและการล็อกอิน โดยทั้งหมดนักพัฒนาใช้วิธีเช่าบริการของ Parse และไม่ต้องลงทุนทำเซิร์ฟเวอร์เอง

Parse ยืนยันว่าแอพเดิมทั้งหมดยังใช้งานได้ตามปกติ และลูกค้าจะไม่ถูกบังคับให้ใช้ระบบของ Facebook อย่างแน่นอน

By mk Founder on Tag: Development, WebP, Facebook
Development

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

By flyingcomma Contributor on Tag: Development, Browser, Mobile App, iOS, App.th
Development

Clear Browser เป็น iOS Browser ที่ถูกออกแบบมาเพื่อให้สามารถท่องอินเทอร์เน็ตและทดสอบเว็บไซต์ได้อย่างสวยงามในรูปแบบเต็มหน้าจอ โดย default ด้วยการออกแบบการใช้งานที่ไม่เกะกะสายตา สร้างมาเพื่อเน้นภาพมากกว่าข้อความ และขนาดกับความไวเหมาะกับการใช้เปิดเว็บไซต์อย่างรวดเร็ว

นอกจากนี้ Clear Browser ยังเหมาะกับนักพัฒนา ด้วยฟังก์ชันการตั้งค่า UIWebView เหมาะสำหรับการทดสอบเว็บไซต์ เว็บแอ็พ หรือการทำแอพพลิเคชันที่ใช้เทคโนโลยีเว็บเข้ามาช่วย

By lew Founder on Tag: Security, Development, In-Depth
Security

แม้ปัญหาความปลอดภัยจะเริ่มต้นในยุคแรกๆ ในโลกด้วยปัญหา buffer overflow แต่เมื่อโลกเข้าสู่ยุคของเว็บ และโดยเฉพาะเมื่อเว็บเริ่มไม่ใช่ไฟล์ html เปล่าๆ แต่เป็นเว็บที่สามารถปรับตามผู้ใช้งานได้ เริ่มจากยุคของ CGI ที่เป็นโปรแกรมภาษาต่างๆ เรื่อยมาถึงเว็บเซิร์ฟเวอร์แบบอื่นไม่ว่าจะเป็น J2EE หรือระบบ fastcgi ปัญหาความปลอดภัยของเว็บก็กลายเป็นปัญหาใหญ่ที่โลกเจอกันเรื่อยมาจนทุกวันนี้

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

ที่งาน South by Southwest (SXSW) ปีนี้กูเกิลส่ง Timothy Jordan พนักงานฝ่ายสนับสนุนนักพัฒนา (Developer Advocate) มาเล่าถึง API ของ Google Glass ที่แม้ตอนนี้จะยังไม่มีขายโดยทั่วไปก็ตาม

API สำหรับ Google Glass นั้นมีชื่อว่า Mirror API เป็น API สำหรับเพิ่มเมนูเข้าไปในหน้าจอของ Glass โดยที่ทุกอย่างต้องทำผ่านเซิร์ฟเวอร์ของกูเกิลผ่านทางการยืนยันสิทธิ์ด้วย OAuth 2.0 เท่านั้น และเมื่อผู้ใช้มีการโต้ตอบกลับมายังแอพพลิเคชั่นของเรา เช่น การกด Like รูปภาพที่เราแสดงขึ้นไป เซิร์ฟเวอร์กูเกิลจะส่ง Callback กลับมายังเซิร์ฟเวอร์ของเรา

By mk Founder on Tag: Development, Jolla, Sailfish, Mobile
Development

นักพัฒนาแอพที่สนใจระบบปฏิบัติการใหม่ ตอนนี้มีของใหม่มาให้ทดสอบแล้วครับ โดยบริษัท Jolla ผู้พัฒนาระบบปฏิบัติการ Sailfish ผู้สืบทอดเจตนารมณ์ของ MeeGo ประกาศเปิด Sailfish SDK ให้ดาวน์โหลดมาลองสร้างแอพแล้ว

ผู้สนใจสามารถโหลดได้จาก SailfishOS.org มี SDK ให้ดาวน์โหลดทั้งบนวินโดวส์ แมค ลินุกซ์ (ตัว UI เป็น Qt หรือ HTML5 และรันแอพจาก Android ได้)

ส่วนฮาร์ดแวร์จริงนั้นจะวางขายช่วงครึ่งหลังของปี โดยบริษัทยังไม่บอกรายละเอียดมากกว่านี้

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

ไมโครซอฟท์ออกอัพเดตตัวที่สองของ VS2012 หลังจากออกรุ่นอัพเดตแรกที่เป็นแค่แก้บั๊กเมื่อเดือน พ.ย. ปีที่แล้ว

VS2012 Update 2 (VS2012.2) มีฟีเจอร์เพิ่มเข้ามาทั้งหมด 5 ด้าน

By ตะโร่งโต้ง Writer on Tag: Development, Firefox OS, Mozilla
Development

Mozilla เตรียมจัดเวิร์คช็อปการพัฒนาแอพสำหรับระบบปฏิบัติการ Firefox OS ขึ้น 3 แห่งในช่วงไม่กี่เดือนข้างหน้านี้

By mk Founder on Tag: Development, Mobile App, Facebook
Development

Josh Williams ผู้บริหารของ Facebook (อดีตเป็นซีอีโอของ Gowalla ที่ถูกซื้อมา) ไปพูดที่งาน SXSW เล่าว่าเมื่อหลายสัปดาห์ก่อน Facebook มีนโยบายบล็อคไม่ให้พนักงานจำนวนหนึ่งเข้าเว็บไซต์ Facebook.com จากเครือข่ายภายในบริษัท จุดประสงค์เพื่อให้พนักงานใช้ Facebook ผ่านแอพเพียงอย่างเดียวเป็นเวลาหนึ่งสัปดาห์ จะได้รู้ว่าฟีเจอร์ใดบ้างที่ยังขาดหายไปในแอพและรีบแก้ไข

By lew Founder on Tag: Development, USB
Development

ฟีเจอร์หนึ่งที่สำคัญมากของลินุกซ์ คือ ความสามารถในการปรับแต่งปุ่มเปลี่ยนภาษาให้เป็นปุ่มอะไรก็ได้ รวมถึงปุ่ม Caps Lock (ปุ่มที่มักสร้างความสับสนเวลาพิมพ์รหัสผ่านต่างๆ เสมอ) และส่วนตัวผมเองแล้วจะมีคอมพิวเตอร์สองเครื่อง เครื่องหนึ่งเป็นวินโดวส์ และเครื่องหนึ่งเป็นลินุกซ์เพื่อเรียนรู้หลายระบบปฎิบัติการไปพร้อมๆ กัน และข้อขัดใจที่สุดของวินโดวส์คือมันบังคับให้เปลี่ยนภาษาคีย์บอร์ดด้วยปุ่ม Alt+Shift หรือปุ่ม grave accent (~) เท่านั้น ซึ่งทั้งสองตัวไม่ใช่ตัวเลือกที่ผมสะดวก

Subscribe to Development