01 จาก 06
การสร้างแอปพลิเคชันสำหรับอุปกรณ์เคลื่อนที่
นักพัฒนาซอฟต์แวร์และนักเขียนโปรแกรมมือสมัครเล่นมักถูกข่มขู่ด้วยปัญหาต่างๆที่อยู่รอบ ๆ การพัฒนาแอปสำหรับอุปกรณ์เคลื่อนที่ Thankfully, เทคโนโลยีขั้นสูงที่มีให้เราในวันนี้ทำให้ง่ายในการสร้าง โปรแกรมมือถือ บทความนี้เน้นที่วิธีสร้างแอปบนอุปกรณ์เคลื่อนที่ผ่าน แพลตฟอร์มอุปกรณ์เคลื่อนที่ที่ หลากหลาย
การสร้างแอปพลิเคชันบนมือถือ
คุณจะไปเกี่ยวกับการสร้างแอปพลิเคชันมือถือเครื่องแรกของคุณได้อย่างไร ด้านแรกคุณต้องดูที่นี่คือขนาดของการปรับใช้ที่คุณต้องการสร้างและแพลตฟอร์มที่คุณต้องการใช้ ในบทความนี้เราจะจัดการกับการสร้างแอปบนอุปกรณ์เคลื่อนที่สำหรับ Windows, Pocket PC และ Smartphones
อ่านข้อมูลเพิ่มเติม ...
02 จาก 06
การสร้างแอพพลิเคชัน Windows Mobile แรกของคุณ
Windows Mobile เป็นแพลตฟอร์มที่มีประสิทธิภาพซึ่งทำให้นักพัฒนาสามารถสร้างแอปพลิเคชันต่างๆเพื่อเพิ่มประสบการณ์ของผู้ใช้ Windows Mobile 5.0 มีพื้นฐานมาจาก Windows Mobile ซึ่งประกอบด้วยคุณสมบัติมากมายที่รวมฟังก์ชันการทำงานของเชลล์และการสื่อสาร การสร้างแอปพลิเคชัน Windows Mobile ทำได้ง่ายสำหรับนักพัฒนาแอป - ง่ายกว่าการสร้างแอปเดสก์ท็อป
ขณะนี้ Windows Mobile ได้จางหายไปแล้วโดยให้ทาง Windows Phone 7 และแพลตฟอร์มโทรศัพท์มือถือ Windows Phone 8 ล่าสุดซึ่งทำให้แฟน ๆ ของนักพัฒนาแอปและผู้ใช้โทรศัพท์มือถือมีจินตนาการเหมือนกัน
สิ่งที่คุณต้องการ
คุณจะต้องมีข้อมูลต่อไปนี้เพื่อเริ่มสร้างแอปบนอุปกรณ์เคลื่อนที่ของคุณ:
- Visual Studio 2005 หรือ 2008: โปรแกรมที่ดีนี้ช่วยให้คุณสามารถสร้างผู้เขียนแก้ปัญหาและนำเสนอแอพพลิเคชันของคุณได้จากแพลตฟอร์มเดียว อินเตอร์เฟซเป็นเรื่องง่ายที่จะเข้าใจและใช้งานได้ดี
- Windows Mobile SDK: เครื่องมือที่มีประโยชน์นี้ประกอบด้วยส่วนหัวของ API และไฟล์ไลบรารีที่สำคัญในการเข้าถึงฟังก์ชันการทำงานของ Windows Mobile นอกจากนี้ยังมีแอพพลิเคชันตัวอย่างตรวจแก้จุดบกพร่องและเอกสารประกอบ
- ActiveSync หรือ Windows Mobile Device Center: Active Sync และ Windows Mobile Device Center ช่วยในการปรับใช้โปรแกรมประยุกต์กับโปรแกรมจำลองหรืออุปกรณ์ ในขณะที่ Windows XP ทำงานร่วมกับ Active Sync Windows Vista จะมาพร้อมกับ Windows Mobile Device Center
เครื่องมือที่คุณสามารถใช้เพื่อเขียนข้อมูลบน Windows Mobile
Visual Studio มีเครื่องมือทั้งหมดที่จำเป็นในการสร้างแอปพลิเคชันในโค้ดเนทีฟรหัสที่มีการจัดการหรือการรวมกันของทั้งสองภาษานี้ ตอนนี้ให้เราดูเครื่องมือที่คุณสามารถใช้เพื่อเขียนข้อมูลสำหรับสร้างแอป Windows Mobile
โค้ดเนที ฟคือ Visual C ++ - ช่วยให้คุณเข้าถึงฮาร์ดแวร์ได้โดยตรงและมีประสิทธิภาพสูงโดยมีขนาดเล็ก ข้อความนี้เขียนขึ้นในภาษา "ดั้งเดิม" ที่ใช้โดยคอมพิวเตอร์ที่รันอยู่และประมวลผลโดยตัวประมวลผลโดยตรง
รหัสพื้นเมืองสามารถใช้งานแอพพลิเคชันที่ไม่มีการจัดการได้เท่านั้น - ข้อมูลทั้งหมดจะต้องถูกคอมไพล์ใหม่ในกรณีที่คุณย้ายไปใช้ระบบปฏิบัติการอื่น
โค้ดที่ได้รับการจัดการ นั่นคือ Visual C # หรือ Visual Basic .NET สามารถใช้เพื่อสร้างแอ็พพลิเคชันประเภทผู้ใช้ที่แตกต่างกันและทำให้นักพัฒนาสามารถเข้าถึงข้อมูลและบริการเว็บโดยการใช้ Microsoft SQL Server 2005 Compact Edition
วิธีนี้จะช่วยแก้ปัญหาการเขียนโปรแกรมจำนวนมากใน C + + ขณะเดียวกันก็จัดการหน่วยความจำการจำลองและการแก้จุดบกพร่องซึ่งเป็นสิ่งสำคัญที่สุดในการเขียนแอพพลิเคชันขั้นสูงและขั้นสูงที่กำหนดเป้าหมายไปที่ซอฟต์แวร์และโซลูชันธุรกิจระดับองค์กร
ASP.NET สามารถเขียนได้โดยใช้ Visual Studio .NET, C # และ J # ASP.NET Mobile Controls มีประสิทธิภาพสำหรับการใช้งานบนอุปกรณ์ต่างๆโดยใช้ชุดรหัสชุดเดียวและหากคุณต้องการแบนด์วิดท์ข้อมูลที่รับประกันสำหรับอุปกรณ์ของคุณ
แม้ว่า ASP.NET จะช่วยให้คุณสามารถกำหนดเป้าหมายอุปกรณ์ต่างๆได้ แต่ข้อเสียคือมันจะทำงานได้ก็ต่อเมื่ออุปกรณ์ไคลเอ็นต์เชื่อมต่อกับเซิร์ฟเวอร์เท่านั้น ดังนั้นจึงไม่เหมาะสำหรับการรวบรวมข้อมูลไคลเอ็นต์เพื่อประสานข้อมูลในภายหลังกับเซิร์ฟเวอร์หรือแอปพลิเคชันที่ใช้อุปกรณ์เพื่อจัดการข้อมูลโดยตรง
Google Data APIs ช่วยให้นักพัฒนาสามารถเข้าถึงและจัดการข้อมูลทั้งหมดที่เกี่ยวข้องกับบริการต่างๆของ Google เนื่องจากโปรโตคอลมาตรฐานเช่น HTTP และ XML จึงสามารถสร้างและสร้างแอปพลิเคชันสำหรับแพลตฟอร์ม Windows Mobile ได้
03 จาก 06
สร้างและเรียกใช้แอพพลิเคชัน Windows Mobile แรกของคุณ
ขั้นตอนต่อไปนี้ช่วยให้คุณสร้าง แอ็พพลิเคชัน Windows Mobile ที่ ว่างเปล่า:
- สร้างโครงการใหม่
เปิด Visual Studio และไปที่ File> New> Project ขยายบานหน้าต่างโครงการประเภทและเลือกอุปกรณ์อัจฉริยะ ไปที่เทมเพลตเลือกโครงการอุปกรณ์อัจฉริยะและกด OK เลือก Device Application ที่นี่และคลิก OK ขอแสดงความยินดี! คุณเพิ่งสร้างโครงการแรกของคุณ
- เล่นรอบกับการเขียนโค้ด
บานหน้าต่างกล่องเครื่องมือช่วยให้คุณเล่นรอบกับคุณสมบัติต่างๆ ตรวจสอบแต่ละปุ่มลากและวางเพื่อให้คุ้นเคยกับวิธีการทำงานของโปรแกรมมากขึ้น
- เรียกใช้แอพพลิเคชันของคุณ
ขั้นตอนถัดไปเกี่ยวกับการเรียกใช้แอ็พพลิเคชันของคุณบนอุปกรณ์ Windows Mobile เชื่อมต่ออุปกรณ์กับเดสก์ท็อปกดปุ่ม F5 เลือกเครื่องเลียนแบบหรืออุปกรณ์เพื่อปรับใช้ไปที่และเลือกตกลง ถ้าทุกอย่างดีคุณจะเห็นแอปพลิเคชันของคุณทำงานได้อย่างราบรื่น
04 จาก 06
การสร้างแอปพลิเคชันสำหรับสมาร์ทโฟน
การสร้างแอปสำหรับสมาร์ทโฟนคล้ายกับอุปกรณ์ Windows Mobile แต่ก่อนอื่นคุณต้องเข้าใจอุปกรณ์ของคุณก่อน มาร์ทโฟนมีคุณสมบัติคล้ายกับพีดีเอดังนั้นพวกเขาจึงมีคุณสมบัติในการส่งและวางสาย คีย์แบ็คอัพใช้สำหรับฟังก์ชันแบ็กเบอรี่และเบราเซอร์กลับด้าน
สิ่งที่ดีที่สุดเกี่ยวกับอุปกรณ์นี้คือปุ่มซอฟท์คีย์ซึ่งสามารถตั้งโปรแกรมได้ คุณสามารถใช้คุณลักษณะนี้เพื่อสร้างฟังก์ชันต่างๆ ปุ่มกลางยังทำหน้าที่เป็นปุ่ม "Enter"
หมายเหตุ: คุณต้องติดตั้ง SmartPhone 2003 SDK เพื่อเขียนแอ็พพลิเคชันมาร์ทโฟนโดยใช้ Visual Studio .NET 2003
จะทำอย่างไรถ้าสมาร์ทโฟนมีหน้าจอสัมผัส?
นี่เป็นส่วนที่ยาก หากไม่มีตัวควบคุมปุ่มในหน้าจอสัมผัสระบบมือถือคุณจะต้องเลือกตัวควบคุมอื่นเช่นเมนู Visual Studio ให้การควบคุม MainMenu ซึ่งสามารถปรับแต่งได้ แต่ตัวเลือกเมนูระดับบนสุดมากเกินไปอาจทำให้ระบบล้มเหลว สิ่งที่คุณสามารถทำได้คือการสร้างเมนูระดับบนสุดจำนวนน้อย ๆ และให้ความหลากหลายของตัวเลือกภายใต้แต่ละหนึ่งของพวกเขา
การเขียนแอปพลิเคชันสำหรับสมาร์ทโฟน BlackBerry
การพัฒนาแอพฯ สำหรับ BlackBerry OS เป็นธุรกิจขนาดใหญ่ในปัจจุบัน สำหรับการเขียนแอป BlackBerry คุณจะต้องมี:
- ปลั๊กอิน BlackBerry JDE สำหรับ Eclipse
- เครื่องจำลอง BlackBerry
- สมาร์ทโฟน BlackBerry และสายข้อมูล
- ความรู้โปรแกรม JAVA
Eclipse ใช้ งานได้ดีกับโปรแกรม JAVA โครงการใหม่ซึ่งยื่นด้วย. COD extension สามารถโหลดได้โดยตรงบนเครื่องจำลอง จากนั้นคุณสามารถทดสอบแอปโดยโหลดข้อมูลผ่าน Device Manager หรือใช้ตัวเลือกบรรทัดคำสั่ง "Javaloader"
หมายเหตุ: BlackBerry API บางอย่างอาจใช้งานได้กับสมาร์ทโฟน BlackBerry ทั้งหมด โปรดทราบว่าอุปกรณ์ที่รับรหัสนั้น
05 จาก 06
การสร้างแอพพลิเคชันสำหรับ Pocket PC
การสร้างแอปสำหรับ Pocket PC คล้ายคลึงกับแอพพลิเคชันข้างต้น ความแตกต่างที่นี่คืออุปกรณ์ใช้. NET Compact Framework ซึ่งมากกว่า "เบา" กว่าสิบเท่าของเวอร์ชัน Windows เต็มรูปแบบและยังมีนักพัฒนาซอฟต์แวร์ที่มีคุณสมบัติควบคุมและการสนับสนุนบริการเว็บมากขึ้น
แพคเกจทั้งหมดสามารถเก็บไว้ในไฟล์ CAB ขนาดเล็กและติดตั้งได้โดยตรงบนอุปกรณ์เป้าหมายของคุณซึ่งทำงานได้เร็วและไม่ยุ่งยากมากนัก
06 จาก 06
อะไรต่อไป?
เมื่อคุณได้เรียนรู้เกี่ยวกับการสร้างแอปพลิเคชันโทรศัพท์พื้นฐานแล้วคุณควรดำเนินการต่อและพยายามเพิ่มพูนความรู้ของคุณ นี่คือวิธีการ:
- มีส่วนร่วมในฟอรัมและการอภิปรายของนักพัฒนาซอฟต์แวร์
- ลงทะเบียนเรียนในห้องปฏิบัติการการเรียนรู้ออนไลน์และอื่น ๆ ซึ่งจะทำให้คุณมีเคล็ดลับและเทคนิคในการสร้างแอปพลิเคชันที่หลากหลายขึ้น
- ดูบทแนะนำวิดีโอออนไลน์เกี่ยวกับการสร้างแอปพลิเคชันต่างๆในแพลตฟอร์มโทรศัพท์มือถือต่างๆ
- สมัครรับข้อมูลเว็บคาสต์เพื่อรับทราบข้อมูลอย่างต่อเนื่อง