Domanda

Voglio chiamare alcuni servizi Web RESTful da un client J2ME in esecuzione su un dispositivo mobile abilitato MIDP. Ho letto l'API MIDP per HTTPConnections e ho pensato che questo stesse semplicemente chiedendo a un semplice wrapper di nascondere tutte quelle spiacevoli matrici di byte e simili. Prima di scrivere la mia, mi chiedevo se fosse già disponibile una buona libreria open source.

-FE-

È stato utile?

Soluzione

Potresti voler dare un'occhiata a questo piccolo gioiello, Mobile Ajax per Java ME:

https://meapplicationdevelopers.java.net/mobileajax.html

Una parte è (dal sito):

  

I / O asincrono per Java ME

     

Questa libreria fornisce l'equivalente   di XmlHttpRequest per Java ME con   alcune funzionalità aggiuntive utili   per aver invocato i servizi Web RESTful.

     

È sovrapposto a   libreria com.sun.me.web.path. Caratteristiche   include -

* Asynchronous versions of HTTP Get and Post
* HTTP Basic Authentication
* Multipart MIME (sender only)
* Progress listeners

Altri suggerimenti

LWUIT 1.5 ora include le classi per accedere a REST, usando OAuth2, JSON, ecc.

Non conosco nessuna di queste librerie, ma ho trovato alcuni esempio sintetico di accesso vari servizi web RESTful

Abbiamo finito per scrivere il nostro semplice api wrapper per una serie di ragioni, non ultimo il fatto che il Sony Ericsson K750 per il quale stavamo sviluppando aveva uno strano bug (che SE si rifiutava di risolvere) dove se avessi provato per ottenere / utilizzare una connessione quando il dispositivo era fuori rete, più di circa 20 volte, il pool di connessioni interne verrebbe bucato e non recupererebbe mai se non avessi riavviato l'app.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top