Články autora Jiří Procházka
J2ME pro pokročilé – session tracking v MIDp aplikacích
Jak již z názvu článku vyplývá, budeme se zabývat implementací sledování sezení neboli session trackingem v MIDp aplikacích. Hlavním důvodem, proč tak musíme činit, je, že HTTP protokol je bezstavový. Tedy vždy, když klient vytvoří nový požadavek na server, jsou po jeho
J2ME pro pokročilé – optimalizace zdrojového kódu s profilérem
V jednom z předchozích článků jsme si teoreticky rozebrali základní techniky, které se v J2ME běžně používají pro optimalizaci kódu. Pokud chceme jít ještě dále, je třeba použít některý ze specializovaných nástrojů, který zjistí, jak jsou zkoumané části kódu náročné na provedení. Jeden
J2ME pro pokročilé – znovu J2ME a Ant
Tento článek se bude opět zabývat využitím Apache Ant při vývoji MIDp aplikací pro mobilní zařízení. Navážeme na předešlý článek a rozšíříme stávající build skript o další podpůrné tásky, které nám usnadní překlad aplikace, a rozšíříme některý z již vytvořených tásků o další vlastnosti.
cMessenger – IM klient pro váš mobilní telefon
Jistě jste někdy zauvažovali, že by vůbec nebylo špatné mít na svém mobilním telefonu klienta, který by vám umožnil komunikovat s vašimi přáteli či obchodními partnery a přitom využíval již existující komunikační programy jako je ICQ, Yahoo nebo MSN. V tomto článku si
J2ME pro pokročilé – XML
Po delší odmlce je zde další článek pro ty, jenž se chtějí opět něco dozvědět o možnostech J2ME. Jak již z názvu plyne, budeme se dnes zabývat XML a jeho použitím v MIDp aplikacích. Cílem článku je ukázat použití knihoven, které můžeme pro práci
J2ME pro pokročilé – J2ME a Ant
Součástí platformy J2ME je i Wireless Toolkit, který obsahuje sadu nástrojů pro vývoj J2ME aplikací. Jedním z nich je i KToolbar, který můžeme považovat za jednoduché vývojové prostředí, umožňující překlad zdrojových kódu a vytvoření výsledné aplikace (JAR a JAD). Nevýhodou je, že nemáme kontrolu nad
J2ME pro pokročilé – logování
Při vývoji aplikací se bez logování neobejde žádný programátor. Logování přináší základní informace o událostech, které v běžící aplikaci nastanou, a umožňuje získané informace použít pro pozdější analýzu kódu. Velmi praktické je logování v případech, kdy nemáme k dispozici debugger nebo jej nelze použít. Získaná
J2ME pro pokročilé – optimalizace zdrojového kódu
Každá aplikace v mobilním telefonu je omezena velikostí použitelné paměti a rychlostí zpracování bytekódu. MIDP aplikace obvykle používají ke svému běhu od 150 kB do 200 kB paměti heap a velikost vlastní aplikace, tzv. JARu, je řádově 10 kB (30 až 60 kB). Z těchto omezení plyne,