سؤال

هل يعرف أي شخص ما هي اللغة/النظام الأساسي الجديد Kindle SDK سيدعم؟

هل كانت مفيدة؟

المحلول

مجموعة Kindle Development (KDK) قائمة على Java. من التعليمات:

ما هي واجهات برمجة التطبيقات المتاحة لي في KDK؟

يتكون KDK من مجموعتين من واجهات برمجة التطبيقات:

  • Java Version 1.4 Personal Base Profile (PBP) APIs للأجهزة المحمولة. يمكن العثور على Javadocs PBP في http://java.sun.com/javame/reference/apis/jsr217/.
  • واجهات برمجة تطبيقات Kindle Custom التي تكمل واجهات برمجة التطبيقات PBP وتوفر مكونات واجهة المستخدم ، و JSON و XML Parsers ، وشبكات HTTP و HTTPS ، وتخزين آمن ، وميزات أخرى. واجهات برمجة التطبيقات الأخرى مثل الوصول إلى الصوت والقاموس ستكون متاحة في إصدار مستقبلي من KDK. يمكن العثور على kdk javadocs في http://kdk-javadocs.s3.amazonaws.com/index.html.

نصائح أخرى

تتوفر جميع المعلومات المتاحة حاليًا للجمهور على KDK على أمازون.

لسوء الحظ ، لا يبدو أن هذا يتضمن الكثير من المعلومات التفصيلية على KDK بخلاف منصة التطوير بما في ذلك المحاكي يبدو أن منصة (Windows ، Linux & Mac). هذا قد يعني استخدام Java ، ولكن من الواضح أنه تكهنات خالصة في هذه المرحلة. من المؤكد أن معالج Freescale و kernel المستند إلى Linux يمكنه التعامل مع وقت تشغيل Java ، وسوف تتأرجح حدود ذاكرة التطبيق (100 ميجابايت) مع Java. بالطبع ، سيكون C/C ++ SDK أصغر قليلاً وأيضًا ممكنًا تمامًا.

يعمل واجهة المستخدم الرسومية الموجودة على Kindle بأكملها على نكهة مضمنة من Java. لذلك ، أنا أفترض إلى حد كبير أنها مقرها Java. قد يكون هناك أيضًا بعض الأسباب الأمنية (DRM ، إساءة استخدام Whispernet؟) لحصر الناس في Java VM ...

أنا حقا لا أحب هذا. جافا بعيدة عن خياري الأول للمنصات المدمجة. لماذا تضع VM على جهاز محدود الموارد؟ مرة واحدة ، لعبت مع 8051 مع جافا VM على ذلك! هل يمكنك أن تتخيل؟!؟ (لقد استخدمت طريق C)

فشل تطبيق Java الواحد الذي حاولت نقله إلى Kindle فشلاً ذريعًا لأن منصة Java المدمجة لم تدعم الأدوية الجيرية (التي تم استخدامها في كل مكان) أو تأكيدات (حسنًا ، وليس مشكلة كبيرة). اكتب مرة واحدة الركض في أي مكان؟ ريايت.

يتم تشغيل عدد كبير من المنصات Linux ، ومن السهل استخدام QT على أي منصة Linux مدمجة. أود أن أقول أن QT أفضل في Cross Platform من Java في هذه المرحلة. انا متحيز إلى حد ما, ، رغم ذلك. قون

تم برمجة برنامج Kindle الداخلي في Java ، لذلك أتوقع أن يكون SDK مستندًا إلى Java.Amazon لإطلاق Kindle SDK إلى المعركة / apple islate

إنه جهاز Java ME CDC. وإلى هذا الشخص الذي يقول لا ينبغي استخدام Java في الأجهزة الصغيرة ، يتم استخدامه حاليًا في عدة مليارات من الهواتف المحمولة Java Me ، وهواتف Google Android ، وهواتف Blackberry ، وأقراص Blu-ray ، والبطاقات الذكية ، وعلامات RFID ، إلخ ، إلخ.

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