वॉर रनर (WAR Runner) तुमच्या अँड्रॉइड फोनला एका लहान जावा वेब सर्व्हरमध्ये रूपांतरित करतो. यात सर्व्हलेट ६.१ (Servlet 6.1) सह जेट्टी १२ (Jetty 12) एम्बेड केलेले आहे आणि ते वॉर (WAR) फाईल्सच्या स्वरूपात पॅकेज केलेले वास्तविक वेब ॲप्लिकेशन्स चालवते. हे ॲप्स फोनवरील ब्राउझरवरून आणि त्याच वाय-फाय (Wi-Fi) किंवा लॅन (LAN) वरील कोणत्याही डिव्हाइसवरून वापरता येतात.
🌐 वेब सर्व्हर
• यादीतून एक डेमो निवडा. तो पहिल्या वापरावेळी ऑनलाइन कॅटलॉगमधून डाउनलोड केला जातो आणि SHA-256 चेकसमद्वारे सत्यापित केला जातो. ॲपमध्ये कोणत्याही वॉर फाईल्स समाविष्ट नसतात.
• सेल्फ-साईन्ड सर्टिफिकेटसह पोर्ट ८०८० वर साध्या HTTP द्वारे किंवा पोर्ट ८४४३ वर HTTPS द्वारे सर्व्ह करा.
• स्क्रीनवर इतर डिव्हाइसेसवर उघडण्यासाठी ॲड्रेसची यादी दिसते आणि तुम्हाला ते कॉपी करण्याची परवानगी मिळते.
• सर्व्हर एका नोटिफिकेशनसह बॅकग्राउंडमध्ये चालू राहतो. त्याला ॲपमधून किंवा नोटिफिकेशनमधून थांबवा.
• डाउनलोड केलेले डेमो डिव्हाइसवर राहतात आणि नंतर ऑफलाइन काम करतात.
🛠️ वेब ॲडमिन
• पासवर्डने संरक्षित आणि केवळ पोर्ट ९४४३ वर HTTPS द्वारे सर्व्ह केले जाते.
• कॅटलॉग डेमो डाउनलोड करा, तुमच्या स्वतःच्या अँड्रॉइड-कन्व्हर्टेड WAR फाईल्स अपलोड करा आणि दुसऱ्या डिव्हाइसवरील ब्राउझरमधून त्यांना सुरू करा, थांबवा किंवा डिलीट करा.
• ३० मिनिटांच्या निष्क्रियतेनंतर सेशन्स कालबाह्य होतात आणि वारंवार अयशस्वी लॉगिन झाल्यास काही काळासाठी लॉगिन लॉक होते.
• सर्व्हर बंद असताना सेटिंग्जमध्ये तिन्ही पोर्ट्स बदलता येतात.
समाविष्ट डेमो
• हॅलो वर्ल्ड सर्व्हलेट: एक मिनिमल सर्व्हलेट जे साधा मजकूर (plain text) परत करते.
• वादिन बटन डेमो: एक वादिन फ्लो व्ह्यू ज्याचा क्लिक लिसनर फोनवर जावामध्ये चालतो.
• अधिकृत वादिन डेमो: डॅशबोर्ड, कंपोनंट गॅलरी, उत्पादने, वापरकर्ते आणि सेटिंग्ज.
• वादिन बुकस्टोअर डेमो: लॉगिनसह इन्व्हेंटरी संपादन (ॲडमिन / ॲडमिन किंवा वापरकर्ता / वापरकर्ता).
• वादिन ॲड्रेस बुक डेमो: इन-मेमरी H2 डेटाबेसमध्ये ठेवलेले संपर्क.
🎯 ओपन सोर्स
डेमो WAR फाईल्ससाठीचे बिल्ड स्क्रिप्ट्स, डेमो सोर्सेस आणि एका सामान्य WAR फाईलला अँड्रॉइड-सुसंगत फाईलमध्ये रूपांतरित करण्यासाठीचे मार्गदर्शक GitHub वर प्रकाशित केले आहेत.
लक्षात ठेवा
• अँड्रॉइड १५ किंवा त्याहून नवीन आवृत्ती आवश्यक आहे.
• एका वेळी फक्त एकच वेब ॲप्लिकेशन चालते.
• सर्व्हर सर्व नेटवर्क इंटरफेसेसशी जोडला जातो, परंतु फक्त वाय-फाय आणि इथरनेट ॲड्रेसेसची माहिती देतो.
• हा एक अँड्रॉइड प्रयोग आहे: आधुनिक फोन काय चालवू शकतो याचे हे प्रात्यक्षिक आहे, हा कोणताही मजबूत प्रोडक्शन सर्व्हर नाही. तुम्ही विश्वास ठेवता अशा नेटवर्क्सवरच याचा वापर करा.
• प्रत्येक फीचर मोफत आहे. ऐच्छिक एक-वेळच्या खरेदीद्वारे तुम्ही या प्रोजेक्टला पाठिंबा देऊ शकता.
तुमच्या फोनमधील एम्बेडेड जेट्टी सर्व्हरच्या मदतीने प्रत्यक्ष जावा वेब ॲप्स चालवा.
या रोजी अपडेट केले
२२ सप्टें, २०२६