Tags:

อยากจะสอบถามน่ะค่ะ ว่าต้องการสร้างเว็บที่ใช้แสดงผลข้อมูล กราฟ รูปภาพ ที่สามารถแสดงได้ในกรณี ที่ไม่ต่ออินเตอร์เน็ต บน iphone ipad เท่าที่ศึกษามาก็จะมี

1.ใช้คุณสมบัติของ html5 ที่สามารถ cache เก็บไว้ดูได้กรณี offline แต่ปัญหาคือ เราต้องระบุสิ่งที่เราจะ cache แล้วในหน้าเว็บจริงๆก็มีหลายหน้า ไม่น่าจะเหมาะเท่าไร

2.เห็น frame work ที่ใช้สร้าง app เช่น ง jQTouch, jQuery Mobile, Sencha Touch แล้วก็มี phonegab กรณี แบบ hybrid app แต่คือยังไม่ทราบว่า frame work นี้มันสามารถติดต่อกับ sqllite ได้หรือเปล่าค่ะ แบบถ้าตอนต่อเน็ต ก็ดึงข้อมูลจาก server มาแล้วใส่ที่ sqllite แล้วพอไม่ต่อเน็ตก็ดึงข้อมุลจาก sqllite มาแสดงอีกที่ ไม่ทราบว่าจะได้หรือเปล่าค่ะ

ถ้าใครมีวิธีอื่นๆอีกก็ช่วยแนะนำด้วยค่ะ

Get latest news from Blognone
By: way_cs16
ContributorWindows PhoneAndroidBlackberry
on 3 February 2012 - 19:57 #380279
way_cs16's picture

ก็จัด phonegab ไปยาวๆครับมันทำได้ทุกอย่างแหละ ต่อกล้องยังได้เลย

By: naiaong
iPhone
on 4 February 2012 - 11:27 #380427

กรณีจะเขียนเป็นเว็บ

https://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/SafariJSDatabaseGuide/UsingtheJavascriptDatabase/UsingtheJavascriptDatabase.html

กรณีจะใช้ phonegab

http://groups.google.com/group/phonegap/browse_thread/thread/ca6c85f7d6c3976c?pli=1

ลองคิดดูละกันครับ

ถ้าเป็นผมจะเขียน App iphone โดย object-c ไปเลย

  • Sync data ไว้ใน SQLlite.
  • cache image ไว้ใน cache data.(จะเก็บไว้ใน SQLlite หมดก็ได้แต่เขาไม่นิยมทำกัน)
  • ใช้ข้อมูลในเครื่องกรณี offline.
  • Update ขอมูลเมื่อ online.

โชคดีครับ

By: kpnm
iPhoneWindows PhoneAndroidBlackberry
on 6 February 2012 - 09:59 #380877

จริงๆก็อยากเขียนด้วย object c แระค่ะ แต่ติดปัญหาเรื่องกราฟที่จะเอามาใช้งาน เพราะอย่างที่หาได้ก็มีของ core plot,power plot และก็มีตัว tree d grahphic ซึ่งตัว tree d นี่มันแพงมาก แต่ว่าการใช้งานมีบอกอย่างละเอียด แล้วก็สวยกว่า ตัวอื่นๆ พอมาดูตัวที่เหลือถึงไม่สวยมาก แต่ว่าก็ไม่มี gauge ให้ใช้งานน่ะค่ะ เลยทำให้ต้องมองตัวอื่นในการช่วยเขียน

ออ ข้อถามเรื่อง sync data กับ sqlite ที่ค่ะ ว่ามันทำประมาณไหนอ่ะค่ะ

By: naiaong
iPhone
on 6 February 2012 - 13:59 #380955

กรณี ที่เขียนบน Object-C ครับ.

เรื่อง Sync Data ครับ

  • ผมเข้าใจว่าคงมี Server ที่เก็บข้อมูลอยู่แล้ว ให้สร้าง service (กรณียังไม่มี) config ให้สามารถส่งข้อมูลแบบ JSON (ข้อดีคือ data มันเล็กและนิยมใช้กันมาก).
  • ใช้ตัวนี้ https://github.com/AFNetworking/AFNetworking ดึงข้อมูลปกติครับ (ตัว ASIHTTPRequest เข้าหยุดพัฒนาแล้ว และไม่ support ssl).
  • Sync data โดยใช้ coredata ลง SQLlite coredata มีข้อดีของมันครับ ลองไปศึกษาดูเองครับ
    ถ้าสนใจนะครับ

เรื่องการแสดงผล ผมเห็นถามว่า "ต้องการสร้างเว็บที่ใช้แสดงผลข้อมูล กราฟ รูปภาพ"

  • คือถ้าเขียนเว็บได้ ลองไปดูเรื่อง Webview ใน iphone ครับเผื่อช่วยได้.

แต่ถ้าจะเขียน เว็บแล้วเล่น ใน iphone ipad ได้ และ offiline ได้ด้วยผมไม่เคยลอง ครับ

โชคดีครับ

By: kpnm
iPhoneWindows PhoneAndroidBlackberry
on 8 February 2012 - 13:04 #381607

ขอถามเพิ่มอีกนิดนึงค่ะ ว่าตัว phonegapp นี่มันติดต่อกับ sqlite ได้ใช่ม่ะค่ะ หรือถ้าไม่ใช่แล้วมันเก็บข้อมูลยังไง พอดีไปอ่านดูเห็นมี web sql database และlocal storage แล้วมันยังไม่เคลียร์น่ะค่ะ พร้อมทั้งมันมีข้อจำกัดของการเก็บข้อมูลหรือเปล่าค่ะ ว่าเก็บได้มากสุดกี่ mb