2010-01-04 20 views
10

मैं wiki से जावा वेब स्टार्ट के बारे में पढ़ रहा था। क्या कोई मुझे बता सकता है"जावा वेब स्टार्ट" के लिए क्या उपयोग किया जाता है?

  • इसका उपयोग किस लिए किया जाता है?
  • इसका एक व्यावहारिक अनुप्रयोग; इसका उपयोग स्पष्ट करने के लिए।
  • अन्य भाषाओं जैसे C++/C# कुछ भी समान है?

धन्यवाद,
रोजर

+0

, मुझे पता था कि स्पार्कंगल ने अपने ऐप के लिए जेडब्लूएस का इस्तेमाल किया: www.spark-angels.com/। लेकिन मैं जांच नहीं कर सकता कि वे अभी भी प्रॉक्सी के पीछे इसका इस्तेमाल करते हैं या नहीं। – enguerran

उत्तर

15

Java Web Start एप्लेट्स के उत्तराधिकारी की तरह है - यह जावा प्रोग्राम को आपके ब्राउज़र से चलाने की अनुमति देता है (हालांकि एप्लेट के विपरीत, वे ब्राउज़र में नहीं चलते हैं)। एक व्यावहारिक उदाहरण के लिए, टॉपकोडर एरिना देखें।

http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp

यहाँ, Java Network Launching Protocol (JNLP) प्रोटोकॉल निर्धारित करती है कि एक वेब शुरू एप्लिकेशन को चलाने के किया जाना चाहिए (एक ब्राउज़र है कि कैसे एक पेज रेंडर किया जाना चाहिए कह HTML के अनुरूप) है।

ओरेकल ट्यूटोरियल देखें:

2

इसके लिए इस्तेमाल किया क्या है?

रोल आउट करने और ग्राहकों को एप्लिकेशन अपडेट रखने के लिए। ग्राहकों को "केवल" जावा रनटाइम स्थापित करने की आवश्यकता है। This पढ़ने के लिए और अधिक दिलचस्प हो सकता है।

2

जावा webstart तैनात करने के लिए/नेटवर्क पर Java अनुप्रयोगों स्थापित किया जाता है।

विकल्प उन उपयोगकर्ताओं को एक एप्लिकेशन (MyApp.jar) भेजने का विकल्प है जो सीधे इसे चलाएंगे। लेकिन यदि यह पुराना है, तो जब सर्वर सर्वर से बात करता है तो वे टकराव कर सकते हैं (उदाहरण के लिए, या ऐसी अन्य बुराई)।

यह आपको सभी आवश्यक पुस्तकालयों को पैकेज करने की अनुमति देता है। यह एक बड़ा लाभ है।

http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp

1

हम एक परियोजना, Protégé के लिए एक प्लगइन है, जो एक सत्तामीमांसा संपादक है था।

प्लगइन स्थापित करना मुश्किल नहीं है, लेकिन उपयोगकर्ता को त्वरित इंप्रेशन प्लगइन कैसे काम करता है, हमने हमारी साइट पर जावा वेब स्टार्ट एप्लिकेशन की आपूर्ति की है। पृष्ठ अभी भी सक्रिय है, प्लगइन में कुछ मोटा किनार हो सकते हैं, क्योंकि इसे थोड़ी देर के लिए अपडेट नहीं किया गया है ... http://dac.icore.at/one/solutions

मुझे वर्तमान में C/++/# के लिए समान उत्पादों के बारे में पता नहीं है।

9

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

जावा वेब स्टार्ट सॉफ़्टवेयर के साथ, उपयोगकर्ता एक वेब पेज में एक लिंक पर क्लिक करके द्वारा जावा एप्लिकेशन लॉन्च कर सकते हैं। जावा नेटवर्क लॉन्च प्रोटोकॉल (जेएनएलपी) फ़ाइल को लिंक पॉइंट्स, जो जावा वेब स्टार्ट सॉफ़्टवेयर को डाउनलोड करने के लिए निर्देश देता है, कैश, और एप्लिकेशन चलाएं।

मैं Java Tutorial lesson on WebStart

आप में से जो लोग जावा Webstart की तरह नेट कुछ के साथ काम करने के लिए के हवाले कर रहा हूँ ClickOnce तकनीक है।

2

जैसा ऊपर बताया गया है, यह एक तकनीक है जो आपको उपयोगकर्ताओं को हमेशा जावा ऐप को 'धक्का' देती है। यह अक्सर उपभोक्ता स्तर पर उपयोग नहीं किया जाता है, लेकिन कॉर्पोरेट वातावरण में कुछ गोद लेता है।

यह कुछ हद तक नियंत्रित वातावरण में सबसे अच्छा उपयोग किया जाता है, और विशेष रूप से सर्वर को नियंत्रित करने के लिए क्लाइंट सॉफ़्टवेयर के विशिष्ट संस्करण को धक्का देने के लिए उपयोगी होता है।

2

सी ++/सी # जैसी अन्य भाषाओं में कुछ समान है?

हां। माइक्रोसॉफ्ट ClickOnce नामक कुछ प्रदान करता है जो एक वेब-आधारित इंस्टॉलर प्रदान करता है।

1

जावा वेब शुरू जावा दुनिया में 0-इंस्टॉल समाधान है। जावा वेब स्टार्ट (जेडब्लूएस) का उपयोग करने के लिए बनाया गया एक एप्लिकेशन वेब साइट के लिंक के रूप में उपलब्ध होगा। इस साइट में .jnlp एक्सटेंशन होगा। जब कोई उपयोगकर्ता इस लिंक पर क्लिक करता है (और अपने ब्राउज़र के "निष्पादित" बटन पर क्लिक करता है), javaws.exe रनटाइम लॉन्च किया जाएगा। यह निष्पादन योग्य एप्लिकेशन और निर्भरताओं (पुस्तकालयों, छवियों, आदि) को डाउनलोड करेगा और .jnlp फ़ाइल के प्रदान किए गए मुख्य-वर्ग का उपयोग करके एप्लिकेशन लॉन्च करेगा)।

JNLP सामग्री का एक व्यापक संदर्भ में http://lopica.sourceforge.net/ref.html

जावा वेब के उदाहरण पाया जा सकता है शुरू अनुप्रयोगों Swing sightings में पाया जा सकता। ध्यान दें कि, चयनित कॉन्फ़िगरेशन के आधार पर, इन प्रशंसाओं को स्वचालित रूप से प्रारंभ मेनू में भी इंस्टॉल किया जा सकता है।

3

जावा वेब स्टार्ट जावा एप्लेट्स के समान सैंडबॉक्स वाले डेस्कटॉप एप्लिकेशन लिखने के लिए प्रयोग किया जाता है। एप्लेट की तरह उन्हें एक वेब ब्राउज़र से लॉन्च किया जा सकता है, लेकिन वे अपनी खिड़की में चलते हैं - ब्राउजर के अंदर नहीं।

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

.NET समकक्ष Click Once है।

2

आज मैं जावा वेब शुरू करने के बारे में एक ही उदाहरण की तलाश कर रहा हूं ... मुझे यह बात है कि यह लिंक आपके लिए काम करेगा, मैंने शुरुआत के रूप में उपयोग किया है।

Click Here

जावा वेब प्रारंभ सॉफ्टवेयर के साथ उल्लेख के रूप में, उन एक वेब पेज में एक लिंक पर क्लिक करके एक जावा आवेदन शुरू कर सकते हैं। लिंक जावा नेटवर्क लॉन्च प्रोटोकॉल (जेएनएलपी) फ़ाइल को इंगित करता है, जो जावा वेब स्टार्ट सॉफ़्टवेयर को डाउनलोड, कैश और एप्लिकेशन चलाने के लिए निर्देश देता है। उदाहरण के लिए

संबंधित मुद्दे