2008-10-14 23 views
5

Generalnie buduję aplikacje internetowe. Ale czasami istnieje potrzeba dystrybucji tych aplikacji na różne platformy i sprawiania, aby działały bardziej jak zwykłe aplikacje niż aplikacje internetowe. Szybkim rozwiązaniem może być utworzenie ikony otwierającej przeglądarkę bez menu, paska adresu URL ani ikon.Jak wdrożyć aplikację internetową na pulpicie?

Wygląda na to, że IE może mieć kilka opcji. Moje wyszukiwania dla Firefoksa nie pojawiły się zbyt wiele. Chciałbym, aby moje rozwiązanie działało w systemie Windows, Linux i na komputerze Mac. I nie mam nic przeciwko budowaniu różnych rozwiązań dla każdej platformy.

Jedna myśl, zbuduj małą aplikację XULRunner, która jest tylko oknem przeglądarki. Ale XULRunner ma rozmiar pobierania 10 MB. Kiedy użytkownik prawdopodobnie ma już przeglądarkę, wydaje się to przesadne. Inną opcją może być po prostu instalator, który tworzy ikonę i link do przeglądarki z adresem URL. To zadziała, ale nie sprawi, że aplikacja internetowa będzie wyglądać jak normalna aplikacja.

Co sądzisz o tym, jak wdrożyć aplikację internetową, która wygląda bardziej jak zwykła aplikacja na wielu platformach?

Odpowiedz

0

Istnieje dodatek Prism do FireFox, a Google Chrome ma wbudowaną tę funkcję.

0

Jeśli używasz java, możesz użyć lekkiego kontenera serwletu, takiego jak Winstone. Na przykład użycie Winstone'a sprawdź, jak łatwo jest korzystać z serwera ciągłej integracji z Hudson.

+0

Link Hudson jest zepsuty. –

+0

Naprawiono link do hudson. – johnstok

2

Istnieje Google Gears zaprojektowane specjalnie do tego celu. Na razie działa tylko w systemie Windows, ale ma być przeniesiony na system Linux/Mac, ale nie ma planowanej daty wydania.

+0

Google Gears jest teraz przestarzałe od grudnia 2011 roku: -/ – balexandre

2

Nie jestem pewien Twoich konkretnych potrzeb, ale od strony .NET możesz stworzyć aplikację z Kontrolą przeglądarki i po prostu nawigować do aplikacji internetowej domyślnie i nie zawierać żadnych opcji nawigacji !

To zapewni Ci to, czego potrzebujesz, czyli przeglądarkę bez menu itp., Ślad będzie również mały.

1

Możesz użyć narzędzi Google, aby zaoferować użytkownikowi opcję utworzenia skrótu na pulpicie. Remember the milk to robi.

1

Przede wszystkim musisz hostować aplikację internetową, kupić miejsce (www.discountasp.net dla .NET jest cudowna), a następnie użyj na przykład Prism, która będzie działała pod Linux, Mac i Windows.

Pamiętaj, że klient zawsze potrzebuje połączenia z internetem, chyba że masz aplikację działającą pod numerem Google Gears, gdzie wszystko jest przechowywane lokalnie i może być używane bez połączenia z internetem, pamiętaj, że w tym celu musisz zmienić kilka rzeczy Twój kod. Możesz start Google Gears using this link. :)

0

Rozważamy i już prototypowaliśmy przy użyciu maszyny wirtualnej do tego. VM będzie linuxem z tomcat i Oracle. Prawdopodobnie użyjemy także firefoxa zainstalowanego w Linuksie do kontrolowania tego aspektu. Użytkownik zobaczy interfejs przeglądarki, do którego jest przyzwyczajony, ale za pośrednictwem VM. Struktura aplikacji jest taka sama jak w przypadku naszych serwerów intranetowych, ale implementacja jest całkowicie mobilna i niezależna.

3

Adobe AIR ma obsługiwać system Linux Real Soon Now ™. Uzyskanie podstawowej funkcjonalności podobnej do przeglądarki jest dość trywialne, ale jej implementacja Webkita nie jest dokładnie idealna.

+1

3 lata po tej odpowiedzi, a Adobe Air jeszcze nie obsługuje Linuksa ... tutaj znajduje się lista [obsługiwanych systemów] (http://www.adobe.com/products/ air/tech-specs.html) – balexandre

0

Sam sobie poradziłem z tym pytaniem dla aplikacji internetowych ASP.NET i złożyć a prototype, który jest połączeniem serwera sieciowego/przeglądarki internetowej. Z pewnością nie jest to platforma wieloplatformowa i naprawdę jest skierowana do systemu Windows/.NET, ale jest to kolejna opcja do obejrzenia.

0

Trzeba być nieco bardziej szczegółowym na temat rodzaju tworzonej aplikacji internetowej oraz docelowej platformy i odbiorców. To w dużej mierze pozwoli określić, z jakiej technologii można korzystać.

Jeśli pracujesz w Javie, możesz połączyć pomost z aplikacją i po prostu powiedzieć użytkownikowi "wskaż swoją przeglądarkę na http://localhost:8080/whatever.

3

Pryzmat dla przeglądarki Firefox to robi. Fluid to odpowiednik Maca, który tworzy autonomiczny kontener aplikacji wokół struktury WebKit. Jest ładny, ale ma też dość ciężki (10 MB) ślad. To kompresuje do około 3 MB jako suwak, ale nigdy nie testowałem przenośności aplikacji generowanych przez Fluid.

0

Złożyłem aplikację dla programistów gier HTML5, jeśli chcesz uruchamiać gry lub aplikacje html5 w systemie Windows, takie jak aplikacje natywne, bez potrzeby hostowania lub ręcznego uruchamiania lokalnego serwera w celu uzyskania dostępu do funkcji html5.

WinApps Jx Builder to aplikacja, która umożliwia spakowanie HTML5, skryptu java, CSS do jednej aplikacji wykonywalnej dla systemu Windows, która działa podobnie do systemu operacyjnego Windows. Od teraz będziesz uruchamiać witryny, aplikacje i gry HTML5 w twoim Desktope tylko za pomocą podwójnego kliknięcia, a WinApps JX zajmie się resztą.

nie trzeba nawet internet dla niej to będzie działać dokładnie tak jak natywnej aplikacji, bez paska adress lub menu lub cokolwiek, które sprawiają, że wygląda jak przeglądarce

ale trzeba zainstalować Google Chrome Frame na komputerze:

google chrome frame

- WinApps Jx -

Powiązane problemy