أسرع طريقة لبناء بسيطة سيمبيان التطبيق ؟

StackOverflow https://stackoverflow.com/questions/1542188

  •  20-09-2019
  •  | 
  •  

سؤال

لدي سيمبيان 9.1 الهاتف, نوكيا E65, على أساس نوكيا S60 سلسلة واجهة المستخدم.أود أن بناء بسيط, كامل الشاشة, الرسم التطبيق.يجب أن تكون قادرة على عرض بعض النصوص و الصور و التفاعل الأساسية من لوحة المفاتيح.هذا بالنسبة لي فقط لا يمكن نشرها.

الآن ما رأيك هو الأسرع والأكثر مؤلم طريقة يتم ذلك ؟

لدي المهارات التالية:- HTML, PHP, ASP.net شبيبة - ASP.net و C#, Silverlight - Java, ولكن في الغالب للتواصل لا UI - بعض C++

لقد تم تحميل نوكيا IDE, لكنها مخيفة من أول نظرة :)

أي البرنامج التعليمي أو المثال هي موضع ترحيب!

تحرير:ولا سيما سؤالين:

  1. هل هناك إمكانية لجعل قائمة بذاتها تطبيق فلاش لهذا الهاتف ؟
  2. ماذا عن كيو تي موبايل الإصدار ؟
هل كانت مفيدة؟

المحلول

لجهازك, بالتأكيد استخدام Python for S60.فمن الأسهل بكثير أن تبدأ مع من Symbian C++ SDK و في حال كنت من أي وقت مضى بحاجة إلى المزيد من انخفاض مستوى الأداء الوظيفي من بيثون يعطيك يمكنك كتابة وحدات صغيرة في c++ و استخدامها في برنامج بيثون.

من أجل تطبيق بسيط مثل واحد كنت تصف ، بيثون سوف تفعل ما يرام.حتى أنك لا تحتاج إلى أي من نوكيا ايديس / الأدوات على جهاز الكمبيوتر ، يمكنك فقط كتابة التعليمات البرمجية في أي محرر نص نسخ إلى الهاتف و اختبار العيش.

كما ذكر آخرون ، وتشمل الخيارات الأخرى:

  • Symbian C++ SDK :كما كنت قد اكتشفت أدوات لا أكثر بديهية للعمل مع التنمية ليست مستقيمة أيضا.
  • نوكيا WRT :باستخدام جافا سكريبت/css/html ، ولكنها ليست متوفرة لهاتفك.
  • Qt :لا تتوفر لهاتفك.
  • Java Me :ربما يكون ثاني أفضل خيار التعليمات البرمجية الخاصة بك سوف تكون أكبر قليلا ولكن أكثر بروتابلي.الأدوات ليست مستقيمة كما هو الحال مع بيثون ، ولكن بالتأكيد ليست معقدة كما هو الحال مع سيمبيان.

نصائح أخرى

إذا كنت تعتقد أنك قد ترغب في القيام ببعض مزيد من التطوير على منصة سيمبيان في المستقبل أود أن أقترح بشدة تبحث في Qt.ولكن للأسف لا يمكنك استخدامه على جهاز E65, منذ Qt يتطلب S60 3.1 أو أعلى.(E65 يعمل S60 3.0).

منذ Qt الترميز في عمله في C++, لديك أيضا إمكانية الوصول إلى منصة الأصلية واجهات برمجة التطبيقات إذا لزم الأمر.معظم تطبيقات ومع ذلك ، فإن (أكثر من ذلك بكثير سهلة الاستعمال) Qt واجهات برمجة التطبيقات توفر كافة الوظائف التي تحتاج إليها.

اعتمادا على الخلفية الخاصة بك ، منحنى التعلم قد تكون أكثر حدة من استخدام جافا أو الثعبان ، ولكن الثمن هو أنه يمكنك الوصول إلى أدوات قوية جدا.وبالطبع طالما كنت تستخدم فقط Qt واجهات برمجة التطبيقات ، التطبيق الخاص بك يجب أن يكون بسهولة المحمولة الأخرى Qt منصات إذا لزم الأمر.

تذهب جافا لي.كل الأشياء التي كنت قائمة في وظيفة الخاص بك هو ممكن القيام به في جاوة.

سيمبيان SDK لـ C++ يمكن تحميلها من هنا.

NSBasic هو خيار آخر.

اللطف ،

دان

قد أقترح بيثون?أحدث سيمبيان الهواتف أنصح Web Runtime (WRT), لكنه غير معتمد على E65.

من الواضح أنني منحاز ولكن أود أن أقترح الحصول على الرسومات 2D التعليمة البرمجية الموجودة في المثال من "وصفات سريعة على نظام التشغيل سيمبيان" كتاب:

إذا كنت تعرف HTML و JS بالفعل, يجب أن تكون قادرا على كتابة ويب القطعة الخاصة بك سيمبيان الجهاز بسهولة جدا باستخدام الأدوات المتاحة من خلال منتدى نوكيا.مزيد من المعلومات هنا:http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/

هذه الحاجيات هي بذاتها كامل الشاشة التطبيقات التي تستخدم الجهاز بكت محرك متصفح لتقديم واجهة المستخدم.يمكنك أيضا استخدام لوحة المفاتيح المدخلات تخصيص أزرار وظيفية إذا كنت ترغب في ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top