Proč nejde Opera Mini *.jar spustit na macOS ani Windows?

Lojza

  • *****
  • 672
    • Zobrazit profil
    • E-mail
ma to nejake hlubsi priciny, vzdyt o jave se rika ze je prenositelna a staci mit JRE ?
« Poslední změna: 09. 05. 2017, 09:28:27 od Petr Krčmář »


Jenda

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #1 kdy: 06. 05. 2017, 21:13:53 »
J2SE, J2ME, J2EE.

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #2 kdy: 06. 05. 2017, 21:18:45 »
Na počítači máte JRE se standardní knihovnou J2SE. Opera mini je předpokládám J2ME aplikace, tj. musel byste použít standardní knihovnu pro J2ME. Ta je mnohem menší, než J2SE, ale má i některé věci navíc, které jsou specifické pro mobilní telefony – a ty na svém počítači nemáte.

Lojza

  • *****
  • 672
    • Zobrazit profil
    • E-mail
Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #3 kdy: 07. 05. 2017, 06:35:09 »
ad ..tj. musel byste použít standardní knihovnu pro J2ME.

nejsem programator slo by vysvetlit jestli teda s tim na mac os x a windows muzu neco udelat nebo ne a pripadne jak ?

gytyy

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #4 kdy: 07. 05. 2017, 07:55:51 »
spustis pouze na mobilu nebo v emulatoru


borekz

  • ****
  • 493
    • Zobrazit profil
    • E-mail
Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #5 kdy: 07. 05. 2017, 08:39:06 »
spustis pouze na mobilu nebo v emulatoru
To není odpověď na otázku, to jsi jen opsal otázku a odstranil otazník na konci věty.

borekz

  • ****
  • 493
    • Zobrazit profil
    • E-mail
Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #6 kdy: 07. 05. 2017, 08:43:37 »
Teoreticky by mohl existovat port J2ME pro Windows, tak jako existuje Android pro PC. Někdo by to ale musel udělat. To, že J2ME má nějaké funkce navíc pro mobily, není důvod, proč to nemůže jít portovat na PC. Dostupnost těch funkcí je závislá na oprávnění a na konkrétním mobilu, takže aplikace nesmí s těmi funkcemi počítat.

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #7 kdy: 07. 05. 2017, 08:46:30 »
nejsem programator slo by vysvetlit jestli teda s tim na mac os x a windows muzu neco udelat nebo ne a pripadne jak ?
Stručná odpověď pro vás je „ne“.

Podrobnější odpověď je – musel byste naprogramovat ty části J2ME knihovny, které nejsou v J2SE, a emulovat je pomocí prostředků dostupných v daném prostředí.

Jinak samozřejmě existují emulátory, ve kterých se J2ME aplikace vyvíjely a testovaly.

Ale hlavně nevím, k čemu by bylo dobré Operu Mini pro J2ME pouštět na deskopu.

Jenda

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #8 kdy: 07. 05. 2017, 17:35:53 »
Ale hlavně nevím, k čemu by bylo dobré Operu Mini pro J2ME pouštět na deskopu.
Třeba když vyvíjíš web, dostaneš bugreport, že v ní něco nejede, a nemáš kompatibilní mobil, na kterém by to šlo zkusit.

balki

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #9 kdy: 07. 05. 2017, 18:35:34 »
Teoreticky by mohl existovat port J2ME pro Windows, tak jako existuje Android pro PC. Někdo by to ale musel udělat. To, že J2ME má nějaké funkce navíc pro mobily, není důvod, proč to nemůže jít portovat na PC. Dostupnost těch funkcí je závislá na oprávnění a na konkrétním mobilu, takže aplikace nesmí s těmi funkcemi počítat.

Ono J2ME je uz mrtva vetva, androidia java zabila mobilnu javu. Ani sa necudujem, oracle vyberalo za J2ME poplatky, ktore neboli vyrobcovia mobilov ochotni zaplatit, developeri ju nemali radi, lebo to bola velmi okriplena. 

Uz je to davno, robil som pre to nejake 2 jednoduche appky.  Ono si treba stiahnut mobilne sdk a tam to nejak rozbehat. Emulator mobilu je sucastou sdk len ani za zadek si uz nespomeniem, ako sa s tym robi, uz to bolo 10 rokov dozadu.

http://www.oracle.com/technetwork/java/embedded/javame/java-mobile/downloads/index.html

balki

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #10 kdy: 07. 05. 2017, 18:39:48 »

Re:Proc nejde opera mini *.jar spustit na mac os x ani windows ?
« Odpověď #11 kdy: 07. 05. 2017, 18:46:43 »
Ale hlavně nevím, k čemu by bylo dobré Operu Mini pro J2ME pouštět na deskopu.
Třeba když vyvíjíš web, dostaneš bugreport, že v ní něco nejede, a nemáš kompatibilní mobil, na kterém by to šlo zkusit.
Tam je bohužel dost velké riziko, že se to v tom emulátoru na PC stejně bude chovat jinak, než na skutečném mobilu. Pak se honíte za chybami, které nastávají jen v emulátoru a na skutečném mobilu ne, a naopak nenasimulujete skutečné chyby reportované z mobilu.

Pokud už bych chtěl něco ladit pro Operu Mini, zkusil bych to nejdřív v té variantě pro Android. Předpokládám, že serverové zpracování bude stejné pro všechny varianty, a vykreslovací jádro by také mohlo mít alespoň stejnou architekturu.