2012-07-23 12 views
13

के लिए ऐप कैसे लिखें I Firefox OS के लिए अपना ऐप लिखना चाहता हूं। किस प्रकार की भाषाएं (जैसे एंड्रॉइड के लिए जावा और आईओएस के लिए उद्देश्य सी ++) और उपकरण (जैसे एक्लिप्स, एक्सकोड) का उपयोग करने के लिए?फ़ायरफ़ॉक्स ओएस

+0

मैंने यहां एक बुनियादी, काम कर रहे फ़ायरफ़ॉक्स ओएस ऐप का निर्माण किया: https://github.com/darkwing/html5apptut मैं यहां इस विषय के बारे में ब्लॉग पोस्ट भी लिखूंगा: http://davidwalsh.name/tutorials/firefoxos –

+0

सबसे महत्वपूर्ण भाग में एक मेनिफेस्ट फ़ाइल है। इस तरह आप फ़ायरफ़ॉक्स के बाद से अपने इंटरफ़ेस एप्लिकेशन को उपयोगकर्ता इंटरफ़ेस (गाया) या किसी अन्य ओएस में वितरित कर सकते हैं। मैनिफेस्ट फ़ाइल बनाने के बारे में अधिक जानकारी [MDN] (https://developer.mozilla.org/ पर मिल सकती है) एन-यूएस/डॉक्स/एप्स/मैनिफेस्ट) –

उत्तर

15

फ़ायरफ़ॉक्स ओएस (जिसे पहले बूट टू गेको के नाम से जाना जाता है) के लिए ऐप्स HTML 5 और जावास्क्रिप्ट का उपयोग करके विकसित किए गए हैं।

संदर्भ:

http://www.mozilla.org/en-US/b2g/

https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/

आप किसी भी वेब विकास उपकरण आप की तरह उपयोग कर सकते हैं। फ़ायरफ़ॉक्स में बहुत से अंतर्निहित टूल्स हैं: https://marketplace.mozilla.org/developers/docs/devtools फ़ायरफ़ॉक्स ओएस/मोबाइल ऐप्स के लिए उत्तरदायी मोड टूल बहुत उपयोगी है।

उपकरण इसके अलावा, सबसे महत्वपूर्ण कौशल सीखने के लिए किए गए वेब ऐप्लिकेशन के निर्माण के लिए तकनीक हैं: https://marketplace.mozilla.org/developers/docs/references

+0

मुझे इन बिल्डिंग ब्लॉक को भी बहुत उपयोगी लगता है: http://buildingfirefoxos.com/building-blocks/ –

2

आप एक वेब डेवलपर हैं, तो मैं आप पहले से ही Firefox OS के मालिक हैं कहना होगा! यह सब कुछ एचटीएमएल 5, सीएसएस और जावास्क्रिप्ट के बारे में है। ग्रहण, विजुअल स्टूडियो, नोटपैड ++, वेबस्टॉर्म आदि जैसे किसी भी विकास उपकरण का उपयोग किया जा सकता है। लेकिन वेब एप्लिकेशन और फ़ायरफ़ॉक्स ओएस एप्लिकेशन के बीच एक और एकमात्र अंतर है। आपको अपनी परियोजना की मूल निर्देशिका में manifest.webapp फ़ाइल जोड़नी होगी। चलो का कहना है कि अपनी परियोजना फाइलों

  1. सीएसएस
  2. js निम्नलिखित
  3. index.html की तरह हैं

अब आप ऊपर में एक manifest.webapp फ़ाइल जोड़ने के लिए है और यह निम्नलिखित

की तरह दिखना चाहिए
{ 
    "name": "My App", 
    "description": "My elevator pitch goes here", 
    "launch_path": "/index.html", 
    "icons": { 
    "512": "/img/icon-512.png", 
    "128": "/img/icon-128.png" 
    }, 
    "developer": { 
    "name": "Your name or organization", 
    "url": "http://your-homepage-here.org" 
    }, 
    "default_locale": "en" 
} 

तो आपका ऐप तैयार है! आगे क्या होगा? , फ़ाइलें आईआईएस की तरह एक दूरस्थ सर्वर में आयोजित किया जाएगा: अनुप्रयोग तैनाती ......

आप अपने ऐप निम्न तरीकों के रूप में .. तैनात कर सकते हैं

Packaged App: सभी फाइलों को अपने मोबाइल Hosted app में अंदर निवास करेंगे अपाचे और इत्यादि मोबाइल केवल manifest.webapp फ़ाइल यूआरएल को ही जानेंगे।

और यह फ़ायरफ़ॉक्स ओएस ऐप विकास के बारे में है। मुझे उम्मीद है कि यह पोस्ट भविष्य के शुरुआती लोगों की मदद करेगा क्योंकि मुझे इस सवाल का जवाब देने में बहुत देर हो चुकी है।