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! ที่ผู้ใช้สามารถดาวน์โหลดและรวมเข้ากับโซลูชั่นได้อัตโนมัติ

By mk Founder on Tag: Development, Skype, VoIP
Development

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

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

By mk Founder on Tag: Open Source, High Performance Computing, Development, Facebook
Open Source

ตอนนี้ Facebook กลายเป็นเว็บไซต์ขนาดใหญ่ที่สุดของโลก มีผู้ชมเดือนละ 570 ล้านครั้ง มีคนมาดูภาพบน Facebook วินาทีละ 1.2 ล้านครั้ง แต่อัตราการล่มของ Facebook กลับน้อยมาก (โดยเฉพาะเมื่อเทียบกับ Twitter)

เว็บไซต์ Royal Pingdom จึงได้นำเสนอซอฟต์แวร์ที่ Facebook ใช้ทำเซิร์ฟเวอร์ว่ามีอะไรบ้าง? Facebook ทำอย่างไรจึงรองรับผู้ชมจำนวนมหาศาลนี้ได้

โดยภาพรวมแล้ว Facebook ยังใช้เทคโนโลยี LAMP เช่นเดียวกับเว็บไซต์ทั่วไป แต่ในรายละเอียด Facebook กลับพัฒนาซอฟต์แวร์ของตัวเองขึ้นมาอีกมากมาย

ซอฟต์แวร์ที่ Facebook ใช้ มีดังนี้

By mk Founder on Tag: Open Source, Java, Oracle, Development, NetBeans, IDE
Open Source

NetBeans โปรแกรม IDE แบบโอเพนซอร์ส ออกรุ่นใหม่ล่าสุด 6.9 แล้ว ของใหม่มีดังนี้

Subscribe to Development