หน้าแรก
 การบ้าน
  C/C++ new
  Java new
  Windows Phone
  แจ้งเรื่องที่ต้องการ
 บทความ
  .NET
  Android
  Blackberry
  C++Builder
  Delphi
  Java
  Mobile
  Open Source
  Pocket PC
  Visual Basic
  Web
  Windows Phone
  Others
 แบบเรียนฟรี
  ASP
  ASP.NET Webmatrix
  C++
  eVB
  J2ME
  Java
  PHP
 ซอร์สโค้ด
  Android
  ASP
  C++
  VC++
  CGI-Perl
  Delphi
  Java
  jQuery
  PHP
  Visual Basic
  .NET
 บริการจากเรา
  เปิดท้าย... ขายโค้ด
  Freeware
  อัตราค่าโฆษณา
  รายชื่อลูกค้า
  สถิติผู้เข้าเว็บ
 ดาว์นโหลด
 ค้นหาข้อมูล
 กระดานสนทนา
  .NET
  C/C++
  Delphi
  Java
  Palm/PocketPC
  Visual Basic
  Web
  อื่นๆ
 กระดานงาน
 ลิงค์เว็บ
 เกี่ยวกับผม
 อัตราค่าโฆษณา
Social Network

Facebook  Twitter  YouTube
 New Article
 Webboard
 Freelanceboard
Freeware
โปรแกรมเบอร์ดี (BerDee)
โปรแกรมเบอร์ดี (Android)
เกมส์เป่ายิ้งฉุบ
เกมส์เป่ายิ้งฉุบ(Android)
WebcamMonitor
WebcamMonitor(Windows)
scSendMail
scSendMail(Windows)
MSN Caption
MSN Caption(Windows)
  Freelance comment
  ติดต่อสอบถามมาได้ตลอดนะ...
2015-07-29 13:35:58
  ถ้าผมต้องการเว็บที่พัฒน...
2015-01-18 15:33:54
  ถ้าผมต้องการเว็บที่พัฒน...
2015-01-18 15:32:51
  ติดต่อสอบถามเข้ามาได้นะ...
2014-01-06 12:47:38
  ถ้ายังหาคนสอนไม่ได้ ก็ลอ...
2013-07-06 01:04:37
  สนใจส่งขอบเขตมาคุยราคาก...
2013-03-24 18:54:20
  ถ้ายังไม่มีคนรับงานติดต...
2012-12-16 19:18:14
  สนใจคะ ติดต่อ 0905076277...
2012-11-12 11:07:46
  รับทำโปรเจ็คนักศึกษาหรื...
2012-10-29 03:10:46
  sukit_te34@hotmail.com...
2012-10-29 03:09:36
  Webboard comment
  มาส่อง...
2024-08-19 15:45:12
  ช่วยเขียนโปรเจค: การควบค...
2024-08-07 09:13:31
  เขียนโปรแกรมภาษาจาวา
1.โ...

2023-09-12 11:40:28
  ต้องลอง debug ดูเองครับ
ไล่...

2023-06-08 18:03:06
  ร้านค้าแห่งหนึ่ง จะต้องน...
2021-09-21 08:47:08
  จงเขียนโปรแกรมดำเนินการ...
2021-05-07 15:06:11
  จงเขียนโปรแกรมสำหรับคำน...
2021-03-09 14:21:45
  ขอดู...
2021-01-04 23:56:45
  ขอโค้ดเพื่อทำการเรียนกา...
2020-12-09 23:02:09
  แล้ว ?...
2020-12-09 10:56:34
  Homework comment
  เขียนโปรแกรมเพื่อรับค่า...
2022-02-24 10:45:17
  จากโค้ดนี้อะครับ พอดีลอง...
2021-03-22 01:22:39
  จากโค้ดนี้อะครับ พอดีลอง...
2021-03-22 01:22:39
  โจทย์การบ้าน c++ เขียนรูปแ...
2020-04-06 11:01:33
  แบบนี้ขอเป็น ภาษา php หน่อย...
2019-09-18 14:36:34
  ผมไม่อยากให้คุณได้คะแนน...
2019-04-27 01:29:07
  อาจารย์เขาบอกแนวข้อสอบม...
2019-04-27 00:44:29
  ขอสอบถามการเขียน c++ ครับ เ...
2018-04-02 12:19:21
  โค้ดตัวอย่างศึกษาให้เข้...
2017-11-26 14:50:05
  คำนวณค่าน้ำโดยรับค่ามิเ...
2017-11-20 23:15:26
  Article comment
  เท่าที่อ่าน error คือพื้นที่...
2022-03-23 13:56:48
  เรียน สอบถามปัญหา กับ อ.คร...
2022-01-24 17:39:49
  ต้องการ ให้เขียน โปรแกรม ...
2019-12-09 11:39:58
  รับเขียน arx จาก vc++ 2017 ล็อคโปร...
2019-09-19 09:48:09
  ทำการ register ไฟล์ที่ชื่อ mswinsck.oc...
2019-09-17 14:05:56
  ใน vb 6 ไม่มี component winsock เลยค่ะ ส...
2019-09-03 10:31:02
  รบกวนขอสอบถามหน่อยนะครั...
2019-03-04 05:31:04
  สามารถนำตัวหนังสือจากภา...
2018-12-25 08:54:32
  มีcode ของ VB ไหมค่ะ ถ้ามีรบกว...
2017-09-28 16:50:02
  น่าจะได้ครับ ไม่เคยลอง
...

2017-07-11 09:59:35
  9Mcode comment

Link Exchange

อัตราค่าโฆษณา
 
RIM เปิดตัว BB10 สำหรับนักพัฒนาที่งาน Blackberry Jam Asia 2012 (อ่าน 5,871)
ศุภกิจ ทองดี (9'M) บทความโดย: นาย ศุภกิจ ทองดี (9'M)
e-mail: webmaster@sourcecode.in.th
mobile: 09-5009-5351
Line: suppakit.thongdee
Youtube: 9Mcode
Fanpage: Sourcecode.in.th
   

- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -

 
 
Freelanceรับพัฒนาโปรแกรม และเว็บ โดย 9'M 

RIM เปิดตัว BB10 สำหรับนักพัฒนาที่งาน Blackberry Jam Asia 2012

"บทความนี้เป็น เนื้อหาที่มีโอกาสได้มีส่วนร่วมในงาน Blackberry Jam Asia 2012 ซึ่งจัดขึ้น ที่ศูนย์การประชุมแห่งชาติสิริกิติ์ ในวันที่ 29-30 พ.ย. 2555 ที่ผ่านมา จึงได้นำข้อมูลมาแชร์กับเพื่อนๆพี่ๆน้องๆ นักพัฒนาโปรแกรมชาวไทย"

เกริ่นนำ

งาน Blackberry Jam Asia 2012 ครั้งนี้ทาง RIM จัดขึ้นเพื่อนำเสนอระบบปฏิบัติการ Blackberry รุ่น 10 หรือเรียกสั้นๆว่า BB10 พร้อมทั้งในงานจะมีการสัมนา ถามตอบ และการลงมือปฏิบัติ สำหรับนักพัฒนาที่สนใจ อยากพัฒนาโปรแกรม ขึ้นไปให้บริการฟรี หรือขายโปรแกรมของตนเอง บน App World ซึ่งเป็น application store ของทาง blackberry งานนี้จึงเป็นแหล่งรวมของนักพัฒนาทั่วโลก โดยเฉพาะแถบภูมิภาคเอเชีย ซึ่งแน่นอนว่าหากมี ระบบปฏิบัติการใหม่ (OS: Operation System) สำหรับนักพัฒนาแล้วจะต้องมี SDK: Software Developer Kite ซึ่งจะใช้เป็นเครื่องมือในการพัฒนา และต้องมีโปรแกรม Simulation ที่ใช้ในการทดสอบโปรแกรมที่กำลังพัฒนา และงานนี้ทาง RIM ก็ได้นำเครื่องสำหรับทดสอบมาให้พัฒนาที่ผ่านการพิจารณาจากทาง RIM ด้วย นั้นก็คือเครื่อง BB10 Dev Alpha B ซึ่งผมจะได้กล่าวต่อไป

รูปที่1
รูปที่1

BB10 คืออะไร

สำหรับท่านที่ไม่ทราบประวัติของ BB10 ผมจะขอเล่าโดยสรุปดังนี้ครับ เดิมที RIM ได้มีการพัฒนา OS ของตนเองขึ้นมาและให้บริการด้วย e-Mail และระบบสำหรับองค์กรมานาน และนั่นคือ OS ที่พัฒนามาด้วยแกนกลางที่เป็น Java ทำให้นักพัฒนาที่เป็นสาย Java สามารถใช้โปรแกรมทั่วๆไปในการพัฒนา เพียงแค่มีการเรียกใช้ Library ของ RIM ก็เท่านั้น ในช่วงเวลาดังกล่าว RIM ได้รับความนิยมอย่างสูงในประเทศอเมริกา โดยส่วนมากคนที่นั้นจะใช้ e-mail และ BBM (Blackberry Messenger) ในการติดต่อสือสาร และแน่นอนว่าในเมืองไทยน้อยคนนักที่จะรู้จัก จนกระทั่งมีดาราท่านนึง(ถ้าจำไม่ผิด) ได้นำมาใช้และเกิดความสนใจในหมู่ดารา จึงมีการนำมาใช้กัน จนผู้บริโภคชาวไทยโดยเฉพาะวัยรุ่น และคนทำงาน เห็นเข้า ก็สนใจเพราะในช่วงเวลาดังกล่าว ระบบสื่อสารไร้สายโดยเฉพาะ EDGE ของเราค่อนข้างดี จึงเกิดความต้องการของสินค้าและบริการจาก RIM เป็นจำนวนมาก ซึ่งทาง Operator บ้างเราก็ต้องสนองความต้องการของผู้บริโภคอย่างแน่นอน ช่วงนั้นกระแสของ Push mail, BBM จึงแรงมาก

และแน่นอนว่า มือถือระบบปฏิบัติการอื่นๆก็ย่อมไม่ยอมเป็นแน่แท้ จึงมีการแข่งขันออกมา โดยมีการพัฒนาระบบของตัวเองให้สามารถทำงานได้เช่นกัน จนมาถึงจุดเปลี่ยนที่ Apple ออกระบบปฏิบัติการแบบปิด สำหรับมือถือในชื่อ iOS และทาง Google เองก็ไป takeover บริษัท android นำระบบปฏิบัติการแบบเปิดซอร์สโค้ดที่ชื่อ Android มาให้ทางผู้ผลิตมือถือใช้งาน ซึ่งทั้ง Apple และ Google นั้นมีการแข่งขั้นและสู้กันในทิศทางที่เน้นการใช้งานบนการสัมผัสหน้าจอ ประกอบกับมีการพัฒนาโปรแกรมสำหรับ Push-Pop mail และ messenger ต่างๆ ทำให้จุดเด่นเดิมของ BB มีคู่แข่งในตลาดเพิ่มขึ้นและหากมองไปใน OS เดิมของ RIM นั้นก็ไม่สามารถพัฒนาด้านระบบสัมผัสได้อย่างมีประสิทธิภาพอย่างเพียงพอที่จะแข่งขันกับรายอื่นๆ

รูปที่2
รูปที่2

RIM จึงได้ไป takeover บริษัท QNX ซึ่งเป็นระบบปฏิบัติการ Real time operatingในลักษณะเดียวกับ Unix/Linux เพื่อมาเพิ่มศักยภาพของระบบปฏิบัติ และหลังจากนั้นไม่ได้ ทาง RIM ก็ได้เปิดตัว Blackber Playbook ซึ่งเป็น tablet ขนาดประมาณ 7 นิ้ว ซึ่งมีขนาดกำลังพอดี และทำงานด้าน Multi-tasking ได้อย่างมีประสิทธิภาพ แต่เนื่องจากที่ระบบยังไม่รองรับภาษาไทยได้อย่างเต็มร้อย คือ การแสดงผลอักษรไทย ยังไม่ดี และไม่มีคีย์บอร์ดไทย มาด้วย ทำให้ไม่ค่อยมีผู้ใช้ในไทย มากนั้น

และล่าสุด RIM ได้จัดงาน BB Jam Asia 2012 ที่กรุเทพฯ และได้เปิดตัว BB10 ซึ่งเป็น SmartPhone ตัวใหม่ระบบสัมผัสที่ได้นำระบบปฏิบัติการ QNX มาใช้ สิ่งแรกที่ผมสัมผัสเครื่องคือ มีความคล้ายคลึงกับการใช้งานบน Blackberry Playbook สิ่งที่สังเกตุถัดมา จะเห็นได้ว่ารองรับการทำงานแบบ Multi-Tasking ได้อย่างน่าสนใจ และมีการรองรับภาษาไทยทั้งอ่านและพิมพ์ผ่านคีย์บอร์ด โดยมีกำหนดการเปิดตัวจริงในวันที่ 30 ม.ค 2556 ซึ่งก็อีกไม่นาน หากประเมินถึงภาพรวมของเครื่องและระบบปฏิบัติการนั้นมีความพร้อมมากที่จะแข่งในตลาด แต่ยังมีอีกโจทย์คือโปรแกรมใน App World นั้นพร้อมที่จะแข่งหรือไม่ ซึ่งจุดนี้ทาง RIM นั้นได้เตรียมการไว้แล้ว โดยมีการเตรียมเครื่องมือในการพัฒนาที่หลากหลาย และมากมายมาให้นักพัฒนา ดังที่ผมจะได้กล่าวต่อๆไปในบทความนี้

นักพัฒนา เริ่มต้นอย่างไร ?

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

เว็บที่รวบรวมเครื่องมือในการพัฒนาโปรแกรมสำหรับ BB10 จะอยู่ที่ Blackberry Developer ซึ่งจะมีเครื่องมือดังรูป

รูปที่3
รูปที่3

ซึ่งมีรายละเอียดดังนี้ครับ

  • C/C++ Native SDK , เป็นเครื่องมือพัฒนาโปรแกรมที่ต้องเขียนด้วยภาษา C หรือ C++ ข้อดีของเครื่องมือตัวนี้คือโปรแกรมที่เขียนมาจาก Native SDK จะทำงานได้เร็ว ข้อเสียคือการพัฒนายุ่งยากต้องอาศัยผู้ชำนาญด้านภาษาซี
  • C++/Qt Cascades , เป็นชุดเครื่องมือที่ช่วยให้การออกแบบ UI (User Interface) สำหรับผู้ใช้งานโปรแกรม มีหน้าตาและลูกเล่นที่น่าใช้งาน โดยสามารถใช้ร่วมกับการพัฒนาโปรแกรมด้วยภาษาซี
  • HTML5 WebWorks , เป็นชุดเครื่องมือสำหรับผู้ที่พัฒนาเว็บด้วย HTML5 สามารถพัฒนาโปรแกรมโดยการใช้ชุดโปรแกรมที่ชื่อว่า WebWorks เพื่อพัฒนาออกมาเป็นโปรแกรมที่ต้องการ
  • ActionScript Adobe AIR , เป็นชุดโปรแกรมสำหรับคนเขียน ActionScript บน Macromedia Flash สามารถใช้เครื่องมือตัวนี้ในการพัฒนาโปรแกรมได้
  • Java Android Runtime , เป็นชุดเครื่องมือสำหรับนักพัฒนาโปรแกรมภาษาจาวา และแอนดรอยด์ สามารถพัฒนาโปรแกรมด้วยแอนดรอย์ด์ หรือแปลงโค้ดจากแอนดรอยด์ไปเป็นโปรแกรมสำหรับ BB10 ได้เลย แต่ต้องดูเงื่อนไขในการใช้งานด้วยนะครับ

ก่อนจบบท

ก่อนจบบทความนี้ ผมต้องขอขอบคุณ พี่ๆที่ MT2 (เอ็ม ที สแควร์) พี่ Jarunee Hongwichulada และทุกท่านที่ Software Park Thailand ที่ช่วยให้ผมสามารถเข้าร่วมงานและได้รับเครื่อง BB10 Dev Alpha B ครับ และผมรับปากว่าจะค่อยๆทะยอยความรู้ที่ได้มา เขียนเป็นบทความนำเสนอต่อไป ตราบที่เวลาอำนวยครับ :-)

รูปที่4
รูปที่4

ทิ้งท้าย

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

 

- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -

สอบถาม
  • ห้ามการโฆษณา หากต้องการติดต่อหาลูกค้า ติดต่อโฆษณาโดยตรงได้ที่ webmaster@sourcecode.in.th
  • ห้ามใช้คำหยาบและคำพูดที่ไม่เหมาะสม
  • ขอสงวนสิทธิหากตรวจพบ ข้อความที่ไม่เหมาะสม ข้อความนั้นจะถูกลบทันที
ชื่อ
อีเมล์
รายละเอียด

 
 
คลิปสอนเขียนโปรแกรม
เรียนเขียนโปรแกรมดอทเน็ต
เรียนเขียนโปรแกรมแอนดรอยด์
เรียนเขียนโปรแกรมเบล็คเบอร์รี่
เรียนเขียนโปรแกรมซี ซีพลัสพลัส
เรียนเขียนโปรแกรมจาวา
เรียนการใช้งานลินุกส์
เรียนการเขียนโปรแกรมวินโดว์โฟน
เรียนการเขียนโปรแกรมพีเฮชพี มายเอสคิวเอล
อัตราค่าโฆษณา
 
บทความที่เกี่ยวข้อง

แกะกล่อง Blackberry Dev Alpha B หรือ BB10
Tutorial
eVB Tutorial
ASP.NET Webmatrix Tutorial
J2ME Tutorial
C++  Tutorial
Java  Tutorial
PHP Tutorial
ASP Tutorial
 
แบบสำรวจ

Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us

สงวนลิขสิทธิ์ ห้ามคัดลอก ทำซ้ำ แก้ไข ดัดแปลง ไม่ว่าในรูปแบบใด โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษร
เลขทะเบียนพาณิชย์อิเล็กทรอนิกส์จากกระทรวงพาณิชย์: 7100503002000
Copyright 2001 SourceCode.in.th