By nuntawat Writer on Tag: Intel, Development, IDF2010
Intel

พักเรื่องประมูล 3G มาเก็บข่าวเก่ากันดีกว่า :D

อินเทลได้เปิดเผยในงาน IDF 2010 ว่า ขณะนี้อินเทลกำลังพัฒนา context-aware API ที่รวบรวมข้อมูลจากทั้งเซ็นเซอร์ประเภทฮาร์ดแวร์ (อาทิ accelerometer และ GPS) และ soft sensor (อาทิ เว็บชุมชนออนไลน์และข้อมูลลักษณะส่วนบุคคล) เพื่อที่จะคาดเดาว่าขณะนี้ผู้ใช้อุปกรณ์นั้น (อาทิ สมาร์ทโฟน แท็บเล็ต) กำลังทำอะไรอยู่ แล้วส่งต่อไปยัง context engine ที่มันสามารถจัดเตรียมคอนเทนต์ที่คุณชื่นชอบหรือต้องการ ณ เวลานั้นได้

By nuntawat Writer on Tag: Development, Windows Phone 7, Microsoft
Development

ไมโครซอฟท์ได้ปล่อยเครื่องมือพัฒนาแอพพลิเคชันบน Windows Phone 7 เวอร์ชันสมบูรณ์ (RTW: Release to Web) แล้ว ประกอบด้วย

By lew Founder on Tag: Development, Database, Android, NoSQL, CouchDB
Development

บริษัท CouchIO ประกาศการพัฒนา CouchOne Mobile เซิร์ฟเวอร์ CouchDB เต็มรูปแบบที่ทำงานบนโทรศัพท์ Android ทำให้นักพัฒนาสามารถพัฒนาแอพลิเคชั่นที่ทำงานได้ขณะที่ไม่สามารถติดต่อเซิร์ฟเวอร์ได้ แล้วค่อยจัดการซิงก์ข้อมูลไปยังเซิร์ฟเวอร์ในภายหลัง

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

By lew Founder on Tag: Apple, Development, App Store
Apple

ใน iOS SDK รุ่นล่าสุดนอกจากจะเป็นการอัพเดตตามรอบการออก iOS รุ่นใหม่แล้ว เรื่องที่หลายคนอาจจะคาดไว้แล้วคือแอปเปิลยอมถอดการจำกัดภาษาสำหรับพัฒนาแอพลิเคชั่นบน iOS ออกไป ทำให้ Adobe AIR และ MonoTouch กลับมาอยู่ร่วมกับแอปเปิลได้อีกครั้ง

นอกจากนี้แอปเปิลยังสัญญาว่าจะเผยแพร่แนวทางการรีวิวแอพลิเคชั่นอย่างเป็นทางการ หลังจากที่บางแอพลิเคชั่นผ่าน และบางแอพลิเคชั่นถูกถอดออกจาก App Store อย่างอธิบายไม่ได้มาหลายต่อหลายครั้ง

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

By lew Founder on Tag: Development, Database
Development

หนึ่งในเว็บที่เติบโตขึ้นมาอย่างรวดเร็วในช่วงหลังคือ Stack Overflow ที่รวมเอาชุมชนที่ถาม/ตอบคำถามด้านการพัฒนาซอฟต์แวร์ได้จนเว็บใหญ่โต ที่ผ่านมาทาง Stack Overflow ใช้ Microsoft SQL เป็นระบบจัดการข้อมูลด้านหลังมาโดยตลอด และยังชมเชยออก Google Techtalk ว่ามันมีประสิทธิภาพที่ดีและคุ้มค่าต่อราคา แต่วันนี้ทีมงานก็ทวีตระบุว่ากำลังมีการทดสอบใช้งาน redis เพื่อจัดการข้อมูลกันแล้ว

redis เป็นระบบฐานข้อมูลแบบ key-value ที่ค่อนข้างก้าวหน้า มันสามารถรองรับโครงสร้างข้อมูลระดับสูงเช่น lists, sets, และ ordered set ได้ในตัว โดยโครงการนี้ได้รับการสนับสนุนจาก VMWare

By mk Founder on Tag: Development, Browser, Internet Explorer
Development

ถึงแม้มันจะกว้างแค่ 2 พิกเซล แต่มันอาจเป็น 2 พิกเซลที่สำคัญที่สุดในวงการออกแบบเว็บเลยก็ว่าได้

แต่ก่อนจนถึงปัจจุบัน การวาดหน้าเว็บเพจของ IE จะเพิ่ม "ขอบ" ขนาด 2 พิกเซลไว้ระหว่างหน้าต่างของเบราว์เซอร์กับเว็บเพจ เพื่อสร้างความรู้สึกว่าเว็บเพจอยู่ลึก (beveled) กว่าหน้าต่างเว็บเบราว์เซอร์ แต่ปัญหาที่เกิดขึ้นคือมันกระทบต่อการคำนวณความกว้างของเพจ ทำให้นักออกแบบหลายๆ คนปวดหัว เพราะความกว้างวัดเป็นพิกเซลของ IE ต่างออกไปจากเบราว์เซอร์อื่นๆ

By nuntawat Writer on Tag: Development, Samsung, Bada
Development

ในที่สุดซัมซุงก็ปล่อย Bada SDK เวอร์ชัน 1.0 ตัวจริงอย่างเป็นทางการ โดยเวอร์ชันตัวจริงนี้มีฟีเจอร์ทดสอบการทำงานบนตัวเครื่องอื่นจากระยะไกล (remote testing) เพิ่มมาให้ด้วย

ใครสนใจก็สามารถเข้าไปดาวน์โหลดได้ที่ bada Developers

By mk Founder on Tag: Development, Windows Phone 7, Microsoft, Visual Studio
Development

Windows Phone Developer Tools เป็นชื่อชุดเครื่องมือพัฒนาโปรแกรมบน Windows Phone 7 (ประกอบด้วย Visual Studio Express, Expression Blend, XNA, ฯลฯ) ไมโครซอฟท์ออกรุ่น CTP เมื่อเดือนมีนาคม และรุ่นเบต้าเมื่อเดือนกรกฎาคม

ล่าสุดไมโครซอฟท์ออกมาประกาศว่าคนดาวน์โหลด Windows Phone Developer Tools ไปแล้ว 300,000 ครั้ง และเครื่องมือพัฒนารุ่นจริงจะเปิดให้โหลดในวันที่ 16 กันยายนนี้ แต่ก็ทิ้งท้ายไว้ว่าถ้าอยากพัฒนาโปรแกรมบน WP7 ก็โหลดรุ่นเบต้ามาก่อนได้เลย เพราะรุ่นจริงไม่ต่างกับเบต้ามากนัก

By wiennat Writer on Tag: Google, Development, Chrome, App Store, Chrome Web Store
Google

หลังจากมีข่าวว่ากูเกิลจะเปิดให้บริการ Chrome Web Store หรือ "App Store สำหรับเว็บ" ตั้งแต่งาน Google I/O ล่าสุดกูเกิลก็เปิดให้ลองเข้าใช้ได้ในโหมดนักพัฒนาได้เแล้วในช่วงสัปดาห์นี้

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

By lew Founder on Tag: Development, JavaScript, jQuery, Mobile
Development

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

By lew Founder on Tag: Intel, Development, Intel AppUp Center
Intel

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

By mk Founder on Tag: Google, Development, Android, Nexus One, Mobile
Google

หลังจากกูเกิลเลิกขาย Nexus One ผ่านหน้าเว็บ google.com/phone และประกาศไม่ทำ Nexus Two นั่นหมายถึงอวสานของ Nexus One และคนที่อยากได้อาจต้องซื้อผ่านช่องทางอื่นๆ (เช่น eBay)

แต่ล่าสุด Nexus One กลับมาอีกครั้งในฐานะ Developer Phone ผู้ซื้อต้องเป็นสมาชิก Android Developer (ค่าลงทะเบียน 25 ดอลลาร์) แล้วสั่งซื้อเครื่องในราคา 529 ดอลลาร์ (รวมราคาแล้วตกประมาณ 18,000 บาท) ตัวเครื่องจะลง Android 2.1 มาให้จากโรงงาน แต่เราสามารถอัพเป็น 2.2 ได้เองทันทีเมื่อเปิดใช้งาน

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

อันนี้เป็นโปรแกรมตัวใหม่ในตระกูล Visual Studio ครับ มันชื่อว่า Visual Studio LightSwitch ผมพยายามหาคำอธิบายง่ายๆ ที่นึกได้ใกล้เคียงที่สุดมันคือ Visual FoxPro กลับชาติมาเกิดใหม่

สำหรับคนที่ไม่รู้จัก FoxPro อาจนึกไม่ออก สรุปว่า LightSwitch เกิดมาสำหรับการสร้างแอพพลิเคชันทางธุรกิจที่ไม่ซับซ้อน แต่มักมีรูปแบบคล้ายๆ กัน เช่น ดึงข้อมูลจาก table ขึ้นมาแก้ไขผ่าน GUI แบบง่ายๆ (ไมโครซอฟท์อธิบายว่ามันคือ data + screen)

By mk Founder on Tag: Development, Silverlight, Android, Windows Phone 7
Development

Mishkin Faustini นักพัฒนาจากเว็บไซต์ The Dirty Developer เน้นข่าวสาร Windows Phone 7 ได้ทดสอบการสร้างโปรแกรมแบบเดียวกันทุกประการบน WP7 เทียบกับบน Android

โค้ดของโปรแกรมตัวอย่างแจกซอร์สให้ดาวน์โหลดได้ตามสะดวก ผลการเปรียบเทียบคือ WP7 กับ Android มีแนวคิดในการพัฒนาโปรแกรมใกล้เคียงกัน เช่น แนวคิด "Layouts" ของ Android เหมือนกับ "Page" ของ WP7 ซึ่งเขียนเป็น XML เหมือนกัน

จุดต่างสำคัญอยู่ที่เครื่องมือในการพัฒนา ฝั่งของ WP7 ใช้ Silverlight + Expression Blend + Visual Studio นั้นให้ประสบการณ์ในการพัฒนาที่ดีกว่า Android ที่อิงกับ Eclipse เป็นหลัก (ต้องไม่ลืมว่านี่เป็นเว็บ WP7 ด้วย)

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

ผมเคยแปะ แบบสอบถามปัญหาของนักพัฒนา mobile application ไทย ซึ่งสำรวจโดยสถาบันวิจัยและพัฒนาอุตสาหกรรมโทรคมนาคม (TRIDI) ไป หลายคนอาจเข้าไปช่วยตอบ ตอนนี้ทาง TRIDI เผยแพร่ผลการทำแบบสำรวจนี้มาแล้วครับ

Thai Mobile Application Development

By lew Founder on Tag: Development, Android
Development

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

By mk Founder on Tag: Open Source, Development, GitHub
Open Source

GitHub บริการ repository สำหรับซอร์สโค้ดของโปรแกรม ซึ่งบริหารจัดการโดยใช้โปรแกรม Git ตัวเดียวกับที่โครงการเคอร์เนลของลินุกซ์ใช้ ตอนนี้มีโครงการมาใช้บริการเกิน 1 ล้านโครงการแล้ว

60% ของโครงการทั้งหมดเป็นการฝากซอร์สโค้ดเต็มรูปแบบ ส่วน 40% ที่เหลือเป็นโค้ดสั้นๆ ที่เก็บลงในไฟล์เดียวอยู่ ซึ่งทางโครงการเรียกว่า "gist"

GitHub เปิดบริการมาตั้งแต่ปี 2008 โดยโครงการโอเพนซอร์สใช้บริการฟรีทุกกรณี และคิดเงินคนที่ใช้งานเชิงธุรกิจแทน มีโครงการดังๆ อย่าง Ruby on Rails, jQuery, JUnit เป็นลูกค้าใช้บริการ

High Performance Computing

NVIDIA เปิดตัว Parallel Nsight ซึ่งเป็นเครื่องมือพัฒนาโปรแกรมเพื่อการประมวลผลแบบขนานบนหน่วยประมวลผลกราฟิก หรือ GPU โดย Parallel Nsight เป็นเครื่องมือเสริมที่ผนวกเข้ากับ Microsoft Visual Studio ทำให้โปรแกรมเมอร์สามารถพัฒนาโปรแกรมด้วย CUDA หรือ DirectCompute ได้ง่ายและสะดวก ทั้งนี้ Parallel Nsight ได้จัดเตรียม debugger สำหรับค้นหาและแก้ไขบั๊ก และ analyzer สำหรับบันทึกเหตุการณ์ที่เกิดขึ้นใน CPU และ GPU อีกด้วย

By Pinery Contributor on Tag: Google, Development, Android, Programming, App Inventor
Google

ข่าวดีสำหรับคนที่อยากเขียน App ลง Android แต่ไม่มีความรู้ในการเขียนโปรแกรมก็สามารถสร้าง App ง่ายๆ ได้ด้วย App Inventor ซึ่งการเขียนจะไม่มีโค้ดมาเกี่ยวข้องเลย แต่จะเป็นการใช้ "blocks" ในการเขียน App แทน (ดูวิดิโอตัวอย่างได้หลังเบรค)

โดยความคิดนี้เกิดจากการที่กูเกิลต้องการให้คนทั่วไปสามารถพัฒนา App ได้ง่าย มี App ที่อยากได้เป็นของตัวเองและยังช่วยเพิ่มจำนวน App ใน Android Market เพื่อแข่งกับ App Store อีกด้วย

ที่มา - Mashable, App Inventor Lab

By nuntawat Writer on Tag: Development, ASP.NET, Microsoft
Development

ไมโครซอฟท์เปิดตัวชุดเครื่องมือพัฒนาเว็บ WebMatrix ซึ่งทำให้สามารถพัฒนาและดูแลเว็บได้อย่างง่ายดายในที่เดียว โดย WebMatrix ประกอบด้วยเว็บเซิร์ฟเวอร์ IIS Express Edition, ดาต้าเบสเซิร์ฟเวอร์ SQL Server Compact Edition 4, ASP.NET และ IDE รวมถึงเครื่องมือในการอัพโหลดเว็บไซต์ไปยังโฮสติ้ง ไลบารี และโอเพนซอร์สเว็บแอพพลิเคชันอย่าง DotNetNuke, WordPress, Joomla! ที่ผู้ใช้สามารถดาวน์โหลดและรวมเข้ากับโซลูชั่นได้อัตโนมัติ

Subscribe to Development