Autor


Michal Kopecky
  MultiMe: Krok za krokem
Vydáno dne:  3.11.2008
Průměrné hodnocení:  zatím nehodnoceno
 
návod

Dnes si něco povíme o možnosti spojení dvou a více java aplikací do jedné. Výhody jsou hned na bíledni - možnost primitivního multitaskingu v javě - spolu s xTaskem téměř plnohodnotný multitasking!

Jaké jsou výhody tohoto řešení

  • dokážete i ten nejjednodušší mobil s javou naučit přepínat java aplikace → můžete mít spuštěno dvě a více aplikací naráz
  • ve spolupráci s xTaskem můžete tento multimidlet minimalizovat a mít ho spuštěný i na pozadí → ve spolupráci s popupy z Jimma mít i informace o příchozí zprávě z ICQ (to se ale liší model od modelu)
  • funguje to i na jiných mobilech než (Benq-)Siemens

A jaké nevýhody

  • některé java aplikace se nedají sloučit, aby by byly posléze plně funkční – to platí zejména pro hry
  • jste limitování velikostí java heap čili takové „operační paměti“ mobilu. U řady x65 je to 1,5 MB – do toho se musí vejít vlastní načtení multimidletu + spuštění jeho součástí


Co budeme potřebovat:

 MultiMe     
Stáhnout
 Příklad midletu     
Stáhnout


Začněme

Rozbalíme archív s MultiMe a spustíme multime.exe. Překontrolujeme, jestli je v pravém dolním boxu správně nastavená správná cesta k mm.jar. Měla by být ve tvaru vaše_cesta\mm­.jar.

Část první

  1. Přidejte midlety (pomocí CTRL jich můžete vybrat i více najednou)
  2. Zvolte typ podporované javy (pro Siemens x65 stačí MIDP2)
  3. Jméno a název souboru
    1. Název aplikace
    2. Název souboru
  4. Ikonka (může chybět)
  5. Knihovny – velmi důležitá část! Zde si vyberte knihovny podle aplikací a mobilu, pro který slučujete – v případě, že nezvolíte správnou(-é), tak se Vám objeví chybová zpráva. Pro Siemens většinou postačuje midpapi20.jar (případně dodat siemensapi). Vybíráme z adresáře midplib.
  6. Dodatečné možnosti k bodu 2 – upřesnění nastavení javy (siemens x65 má jen cldc 1.0! naproti tomu SE K750 má 1.1) – hodí se zejména při potížích se psuštěním na MT.
  7. O aplikaci.
  8. Zavřít (nemačkat pokud nemáte sloučeno aplikace).

Část druhá

  1. Smazat vybranou aplikaci ze seznamu (viz 4).
  2. Smazat vše.
  3. Sluč! Po zmáčknutí tohoto tlačítka se spustí slučování aplikací. Poměrně náročné na výkon CPU, tak to na pomalejších strojích může trochu trvat.
  4. Seznam aplikací k integrování.

Část třetí

Proběhne úspěšně integrace a zobrazí se vám černé okno se zelným textem a jedno popup okno. Jak to má vypadat vidíte na následujícím screenshotu. 

Výsledné soubory jsou uloženy ve složce output. Nyní je stačí už jen překopírovat do mobilu ;).

Zkušenosti

Některé aplikace se dají spojit, jiné ne. Osvědčila se mi kombinace Opera Mini + Jimm + Oskárek, víc toho řada x65 v jednom midletu neutáhne a i tak s tím má občas problémy. Nerealizovatelné je například úspěšně zprovoznit ten (ne)oficiální GTalk klient. Sice se spustí, ale už se nepřipojí.

Jeden příklad si můžete stáhnout. Jedná se o Operu Mini a Jimm.


Nikdo nesmí bez souhlasu autorů kopírovat grafiku, texty ani cokoliv jiného z těchto stránek. Veškeré informace uveřejněné na těchto stránkách jsou určené pouze pro vzdělávací účely a nesmí být použity pro komerční využití nebo v rozporu se zákony. Autoři nenesou zodpovědnost za nevhodné použití dat z těchto stránek.
   ©2003-2004 Radim Zeman | ©2004 Roman Gregor