ʹ ͭ ͍ͯ ( 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 ։ ൃ ݴ ޠ Ͱ ։ ൃ ͢ Δ ͷ ͔ ɺ Ξ ϓ Ϧ ͷ ߹ ͷ ό ϥ ϯε ͕ ॏ ཁ Ͱ ͋ Δ ɻ