DRUPAL SERVICES ISSUES

I have been working with ways to get Internet services to talk to Smart Phones. Initially I plan on doing DRUPAL to iPhone. But I am also experimenting with Google AppEngine to iPhone.

As I see it, these are the requirements.

On the DRUPAL SIDE:

  1. VIEWS module integration.
  2. Some kind of Authentication not just LOGIN but also Authenticated seccions to secure data pages.
  3. Way to Submit Data to the DRUPAL site.

On the iPhone

  1. RESTful library to make NSURLConnections to a drupal service
  2. Authentication + seccions
  3. ways to submit data - POSTS.  GETS

On Android:

  1. Same as iPhone.

But what I am thinking of is a scenario where the SmartPhone app is litterally LOGED in to the DRUPAL system for POSTS and GETS. 

But there are other options I will discuss in another BLOG.



As of of this date, the DRUPAL solution is SERVICES 2.x MODULE + JSON server.

But Service 3.x is the FUTURE. The combination sounds like it will be SERVICES 3.x + REST + OAuth , which looks to be more stable in 3 months ( june of 2010).

On the iPhone, using the Native URL connection libraries is possible, but kind of complicated as they are native C.  There are a couple of Libraries that seem to have more promice.



I have also been thinking of ways to spawn PUSH notifications from a DRUPAL site.  Perhaps using the RULES module for something like this. Anyway, I will be writing more about this in the future.

 

I gathered this info today chatting on #drupal-services.