Build mobile apps for Satchmo sites — Would XML/JSON passing be the best approach?

24 views
Skip to first unread message

Alec Taylor

unread,
Nov 21, 2011, 5:24:48 AM11/21/11
to satchmo-d...@googlegroups.com
Good evening,

I am strongly considering building my project using DJango.

My project will provide a web-interface and a mobile app.

I was thinking to build the mobile app from XML sheets, i.e.:

<?xml version="1.0" encoding="UTF-8"?>

<mobile version="3.1.3">
<newstory>text here</newstory>
<newstory>text here</newstory>
<newstory>text here</newstory>
<newstory>text here</newstory>
<pinned><newstory>text here</newstory></pinned>
</mobile>

Then I could easily parse the XML file using Qt and display it in a neat way in the mobile app.

I'm not sure if this is the best approach, so am open to recommendations.

Thanks for all suggestions,

Alec Taylor

Stuart Laughlin

unread,
Nov 22, 2011, 11:43:18 AM11/22/11
to satchmo-d...@googlegroups.com
I don't think you're going to be able to get very far with your mobile
app taking that approach. What you illustrate below might
theoretically work for a simple news app, but what about adding items
to a cart, making payments, etc? I haven't spent long thinking about
it, but it seems to me that you're going to be pretty limited. Also,
if I'm not mistaken, Qt mobile works on symbian and maemo platforms
only, i.e. no android or iOS, so that will be a huge impediment to
your reach.

In the interest of full disclosure (and because it might be of
interest to you) a colleague and I are in the process of creating
mobile apps on the Android/Kindle and iOS platforms for satchmo
storefronts. The mobile apps, called Kessel [1], are built using C#
and the mono framework. They are closed-source / proprietary apps, but
we are about to push out an open-source sample/demo version that has a
subset of Kessel's features [3]. We are developing the server-side
tier as an open source project called satchmobile [2]. I am in the
process of moving that from a standalone repository to my fork of
satchmo, where it will live under satchmo_ext [4].

1: http://johnheerman.com/portfolio/
2: https://bitbucket.org/sclaughl/satchmobile
3: https://github.com/jheerman/Satchmobile-Demo
4: https://bitbucket.org/sclaughl/satchmo-satchmobile

Hope that helps,

--Stuart

> --
> You received this message because you are subscribed to the Google Groups
> "Satchmo developers" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/satchmo-developers/-/_7nJh_vljikJ.
> To post to this group, send email to satchmo-d...@googlegroups.com.
> To unsubscribe from this group, send email to
> satchmo-develop...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/satchmo-developers?hl=en.
>

Reply all
Reply to author
Forward
0 new messages