Posts Tagged XML

Cum conectam o aplicatie MIDlet J2ME la un serviciu Web .NET folosind kSOAP 2

Serviciile web au avut si continua sa aiba un impact mare asupra dezvoltarii aplicatiilor Web deoarece acestea permit independenta totala între clientii si furnizorii de servicii. Locatia, platforma, limbajul de programare si arhitectura clientilor si a celor care ofera serviciile Web nu are niciun efect asupra lor. Tehnologiile Internet si standardele care au permis definirea si utilizarea serviciilor Web sunt Hypertext Transfer Protocol (HTTP), eXtensible Markup Language (XML), Remote Procedure Call (RPC), Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP) si Universal Description, Discovery, & Integration (UDDI).

In acest articol vom vedea cum conectam o aplicatie MIDlet J2ME la un serviciu Web .NET folosind libraria kSOAP 2. Platforma Java 2 Micro Edition (J2ME) ofera suport pentru Web Services prin J2ME Web Services API (WSA), JSR 172, care ofera doua API-uri optionale: invocare de la distanta de servicii (JAX-RPC) si parsare XML (JAXP). Pentru urmatorul exemplu, vom folosi libraria independenta kSOAP 2, pentru ca are un impact minimal asupra performantei aplicatiei si este eficienta. Solutia este dezvoltata în NetBeans IDE, dar se poate folosi, de asemenea, Eclipse IDE.

Read the rest of this entry »

, ,

No Comments

Cum sa parsezi un RSS feed XML cu kXML intr-un MIDlet J2ME

Din cei in ce mai multe dispozitive mobile sunt folosite pentru a accesa serviciile Internet pri conexiuni de date. O modalitate eficienta de a transfera date intre platforme si tehnologii diferite este de a utiliza fisiere XML, care sunt simple fisiere text formatate conform regulilor XML.

Pentru a procesa un fisier XML si pentru a extrage datele necesare este nevoie de un parser XML, care implementeaza un motor pentru procesare de texte.

Read the rest of this entry »

, , ,

No Comments

Cum sa folosesti kXML pentru a parsa fisiere XML in aplicatii J2ME

kXML este un parser simplu pentru documente XML, conceput special pentru medii de dezvoltare cu restrictii asupra memoriei disponibile, cum ar fi Applet-urile sau dispozitivele mobile ce suporta aplicatii Java sau MIDP (MIDP este un standard ce indica profilul software al dispozitivului).

Problema aplicatiilor de tip J2ME MIDlets este data de faptul ca exista dispozitive mobile care nu suporta API-ul standard pentru prelucrarea documentelor XML definit de pachetul aditional JSR 280. O solutie la aceasta problema este utilizarea unui parser independent si cu cerinte minimale care sa fie rapid dar si cu un impact mic asupra memoriei disponibile (in special cea virtuala). Doua solutii posibile sunt kXML si NanoXML.

Read the rest of this entry »

, ,

1 Comment