ʹ ͭ ͍ͯ ( m o d e r n J a v a S c r i p t ) • jQuery API (2.0) • Apache Cordova API (3.1) • jQuery mobile / Dojo mobile / Sencha Touch • (AngularJS / Backbone.js / Lo- Dash) • Rhino JavaScript ίϯςφɹ ɹ ɹ (αʔόʔαΠυ)
d A p p l i c a t i o n • HTML5ͷΈͰɺ͕ΜΖ͏ͱ͠ͳ͍ • Cordova APIͱWorklight APIͰɺɹɹ Γͳ͍ػೳɺΧελϜ։ൃͰิ͏ • طଘͷίʔυ(Objevtive-C,Java) OSSϥΠϒϥϦʔը໘࠶ར༻ • WebViewOSσϑΥϧτϒϥβͱ ҟͳΔ • Android 4.4͕ڥքઢ Chrome(Blink)
J a v a S c r i p t ) த ৺ ͷ Ϋ ϥ Π Ξ ϯ ταΠ υ ։ ൃ ʹ Ҡ ߦ ͠ ͨ ͜ ͱ ʹ Α Γ ɺ J a v a E E  α ʔόʔ αΠ υ ։ ൃ Ͱ ͷ ৗ ࣝ ͩ ͬ ͨ ϑ Ϩ ʔϜϫ ʔ Ϋ  ͕ ୲ ͏ ػ ೳ ͕ ஔ ͖ ڈ Γ ʹ ͞ Ε ɺ Ϧ η ο τ ͞ Ε ͨ ɻ C o rd o v a ( P h o n e G a p ) ͷ த ৺ త ͳ ػ ೳ  ɺ J a v a S c r i p t ͱ O b j e c t i v e - C  A n d ro i d S D K ͱ ͷ ૬ ޓ ௨ ৴ ϒ Ϧ ο δ ʹ ͢ ͗ ͳ ͍ ɻ H T M L 5 / C S S 3 / J a v a S c r i p t ʹ ؔ ͯ͠ɺ ϒ Ϧ ο δ Ҏ ֎ ͷ ༷ ʑ ͳ ػ ೳ  ϑ Ϩ ʔϜϫ ʔ Ϋ  ɺ ಠ ࣗ ʹ ։ ൃ ͢ Δ ͔ ɺ ଞ ऀ ͕ ։ ൃ ͠ ͨ  ͷ Λ ࠾ ༻ ͢ Δ ඞ ཁ ͕ ͋ Δ ɻ 2. ϑϩϯτΤϯυ։ൃʹ͕ߦ͖͕͕ͪͩɺόοΫΤϯυ։ൃηΩϡϦςΟʔɺΞο ϓ σ ʔ τ  ཧ ͷ ඞ ཁ ੑ ͳ Ͳ Ϟ όΠϧ ։ ൃ ɾ ӡ ༻ ͷ ϥ Π ϑ αΠΫϧ શ ൠ ʹ  ͘ ࢹ  Λ  ͚Δ ɻ Ϟ όΠϧ   Ͱ Ϧ ʔ μʔ γ οϓ Λ  Ίͯ ͍ Δ ا ۀ  ɺ  ͍  ݄ Λ ͔ ͚ ͯɺ ͜ ͷ Α ͏ ͳ   Έ ( M E A P ) Λ ط ʹ ࣗ ࣾ Ͱ ։ ൃ ɾ ߏ ங ͯ͠ ͍ Δ ɻ ά ϩ ʔό ϧ Ͱ  M E A P Λ ࠾ ༻ ͢ Δ ಈ ͖ ͕ ׆ ൃ Խ ͯ͠ ͖ ͯ ͍ Δ ɻ 3. ϋΠ ϒ Ϧ ο υ Ξ ϓ Ϧ ։ ൃ  ɺ ࠶ ར ༻ ੑ ͕ ߴ ͍ ͨ Ί ɺ ର  ͷ ϓ ϥ ο τϑ Υ ʔϜ ͕ ૿ ͑ Δ ʹ ࿈ Εͯɺ ࢢ   ͷ Ξ ϓ Ϧ ɾ Ϧ Ϧ ʔε ͷ ε ϐʔ υ ͕ ্ ͕ Γ ɺ ଞ ࣾ ͱ ͷ ࠩ ผ Խ   ࢿ ର ޮ Ռ ͕ ߴ · Δ ɻ ط ଘ ͷ i O S / A n d ro i d ͩ ͚ Ͱ  ͳ ͘ ɺ W i n d o w s 8  C h ro m e O S ͳ Ͳ Λ ࠾ ༻ ͯ͠ ͍ Δ ا ۀ  ݱ ࣮ ʹ ૿ ͑ͯ ͍ Δ ɻ ϋΠ ϒ Ϧ ο υ ͷ  ༁ Ͱ ͋ Δ H T M L 5  ඪ ४ Ͱ  ͋ Δ  ͷ ͷ ɺ ࠷ ઌ  ͷ η ϯ α ʔ ɺ ͦ ͷ S D K  ଟ ͘ͷ  ߹ ɺ  ख़ ͠ ͨ ω Π ςΟ ϒ O S ͷ A P I ͱ ͯ͠ ఏ ڙ ͞ Ε Δ ɻ Կ Λ H T M L 5 Ͱ ։ ൃ ͠ ɺ Կ Λ ω Π ςΟ ϒ O S ։ ൃ ݴ ޠ Ͱ ։ ൃ ͢ Δ ͷ ͔ ɺ Ξ ϓ Ϧ  ͷ  ߹ ͷ ό ϥ ϯε ͕ ॏ ཁ Ͱ ͋ Δ ɻ