WAR Runner spremeni vaš telefon Android v majhen spletni strežnik Java. Vgrajen ima Jetty 12 s Servlet 6.1 in izvaja prave spletne aplikacije, zapakirane kot datoteke WAR. Do aplikacij lahko dostopate iz brskalnika na samem telefonu in iz katere koli naprave v istem omrežju Wi-Fi ali LAN.
🌐 SPLETNI STREŽNIK
• Izberite predstavitev s seznama. Ob prvi uporabi se prenese iz spletnega kataloga in preveri s kontrolno vsoto SHA-256. Znotraj aplikacije ni nobenih datotek WAR.
• Strežnik deluje prek navadnega HTTP na vratih 8080 ali HTTPS na vratih 8443 s samopodpisanim potrdilom.
• Na zaslonu so navedeni naslovi za odpiranje v drugih napravah in vam je omogočeno kopiranje.
• Strežnik še naprej deluje v ozadju z obvestilom. Ustavite ga iz aplikacije ali iz obvestila.
• Prenesene predstavitve ostanejo v napravi in po tem delujejo brez povezave.
🛠️ SPLETNI ADMINISTRATOR
• Zaščiteno z geslom in na voljo samo prek HTTPS na vratih 9443.
• Prenesite predstavitve katalogov, naložite svoje datoteke WAR, pretvorjene za Android, in jih zaženite, ustavite ali izbrišite iz brskalnika v drugi napravi.
• Seje potečejo po 30 minutah neaktivnosti, ponavljajoče se neuspešne prijave pa prijavo za nekaj časa zaklenejo.
• Vsa tri vrata je mogoče spremeniti v nastavitvah, medtem ko je strežnik ustavljen.
VKLJUČENE PREDSTAVITVE
• Servlet Hello World: minimalni servlet, ki vrača golo besedilo.
• Predstavitev gumba Vaadin: pogled Vaadin Flow, katerega poslušalnik klikov deluje v Javi na telefonu.
• Uradna predstavitev Vaadin: nadzorna plošča, galerija komponent, izdelki, uporabniki in nastavitve.
• Predstavitev knjigarne Vaadin: urejanje inventarja s prijavo (admin / admin ali user / user).
• Predstavitev imenika Vaadin: stiki, shranjeni v podatkovni bazi H2 v pomnilniku.
🎯 ODPRTA KODNA PROGRAMSKA GRADBA
Skripti za gradnjo predstavitvenih datotek WAR, predstavitvene izvorne kode in vodnik za pretvorbo običajne datoteke WAR v datoteko, združljivo z Androidom, so objavljeni na GitHubu.
DOBRO JE VEDETI
• Zahteva Android 15 ali novejšo različico.
• Hkrati deluje samo ena spletna aplikacija.
• Strežnik se veže na vse omrežne vmesnike, vendar oglašuje le naslove Wi-Fi in Ethernet.
• To je poskus Android: demonstracija, kaj lahko deluje na sodobnem telefonu, ne pa na utrjenem produkcijskem strežniku. Uporabljajte ga v omrežjih, ki jim zaupate.
• Vsaka funkcija je brezplačna. Z neobveznimi enkratnimi nakupi lahko podprete projekt.
Zaženite prave spletne aplikacije Java na svojem telefonu z vgrajenim strežnikom Jetty.
Posodobljeno dne
22. sep. 2026