Java i .NET w nawigacji NavRoad Reco

0

Posiadam nawigację NavRoad Reco. Stwierdziłem, że zawiera Windows Embedded CE 6.0.

  1. Chciałbym zainstalować .NET dla tego systemu tak, żeby można było uruchamiać aplikacje dla .NET, ponoć wersja Compact Framework jest właśnie na potrzeby Windows Mobile i CE.

Pobrałem instalkę http://www.microsoft.com/download/en/details.aspx?id=65 ale nic z tego, bo w nawigacji nie ma programu otwierającego *.msi i nie udało mi się znaleźć Windows Installera w wersji na ten system.

Jak zainstalować .NET w tej nawigacji, żeby dało się odpalać aplikacje napisane w C#?

  1. Jeżeli nie da się zainstalować oryginalnego .NET, to czy da się skompilować i zainstalować Mono z kodu źródłowego?

  2. Jak zainstalować Javę? Słyszałem, że java początkowo była projektowana na użytek w systemach wbudowanych, więc musi się dać. Jeżeli się da, to chodzi o możliwość uruchamiania aplikacji napisanych w Swing.

0

Nawigacje podłącz kablem do PC. (Active sync, lub następca być musi).
Pobraną instalkę uruchom na PC, a dokona ona instalacji na urządzeniu.

Uprzedzając inne pytanie.
1.) Aby programować w .NETCF 3.5 użyć musisz Visual Studio 2008. Nie nowsze, absolutnie nie starsze, a właśnie 2008. Wersja min. Professional być to musi. Nie express.
2.) VS też uruchamiamy na PC, nie na urządzeniu.

0

Zainstalowałem i wszystko działa, ale jak się zrestartuje system, to pliki z katalogu, do którego się zainstalował .NET, giną, program cały czas figuruje na liście Remove programs w panelu sterowania i trzeba jeszcze raz instalować .NET. Niewazne, czy zainstaluję w pamięci wewnętrznej czy na karcie SD.

Dlaczego po restarcie systemu pliki od .NET giną?

0

Dlatego że nawigacja ma sprzętową blokadę i cała konfiguracja systemu po restarcie jest przywracana do wartości domyślnych, pobieranych prawdopodobnie gdzieś z pamięci ROM. To jest hardwarowe ograniczenie i nic na to nie poradzisz. Prawdopodobnie możnaby usunąć w ogóle cały system operacyjny a po restarcie i tak by został przywrócony z pamięci rom.

0

W takim razie postanowiłem postąpić inaczej: W jaki sposób skompilować program w VS2008 pro tak, żeby exe miał w sobie cały .NET lub te klasy, z których korzysta? Słyszałem, że tak można można, tylko, że exe jest większy, ale można uruchomić bez zainstalowanego .NET.

0

Słyszałem, że tak można można

Nie można.

0

Można z Mono. Z .Netem można by było, gdybyś miał źródła całego Frameworka ;-)

0

Z mono kiedyś się bawiłem. Exek ważył 150 mega i w dodataku program wywalał się po zamknięciu zostawiając uruchomiony proces. Po drugie, mono jest to d**y, prawie nic tam nie działa i wersji na windows ce też raczej nie ma.

1 użytkowników online, w tym zalogowanych: 0, gości: 1