Hi,
 
Can it not be both JSON and XML supported? I would vote for that. Future 
implementations may prefer XML as it is generic, omni present, easy to 
understand and validate. For compactness may be a  binary xml option can also 
work. JSON I think will necessitate implementation to be native Java and may 
not be as friendly with other implementation languages.

Best Regards,
Sajeev Manikkoth
Mobile: +918792292002
Email: [email protected]
http://www.linkedin.com/in/mksajeev


 

________________________________
 From: "[email protected]" <[email protected]>
To: [email protected]; [email protected]; [email protected] 
Cc: [email protected] 
Sent: Friday, 17 August 2012, 4:55
Subject: Re: [paws] XML schema versus JSON, vCard & iCal
  
We have not heard any objections for using JSON encoding instead of XML. 
Therefore, let's go for JSON, and close this thread.

- Gabor

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of ext 
Rosen, Brian
Sent: Monday, August 13, 2012 3:14 PM
To: 'Vincent Chen'; 'Peter Stanforth'
Cc: '[email protected]'
Subject: Re: [paws] XML schema versus JSON, vCard & iCal

json is okay with me.  
I'd prefer an ISO time stamp rather than a time in seconds since epoch.  It's 
very easy to parse, and its simpler to use and debug.  Don't care a whole lot 
about that

Brian <as individual>



-----Original Message-----
From:     Vincent Chen [mailto:[email protected]]
Sent:    Monday, August 13, 2012 06:04 PM Eastern Standard Time
To:    Peter Stanforth
Cc:    Rosen, Brian; Teco Boot; Benjamin A.Rolfe; [email protected]
Subject:    Re: [paws] XML schema versus JSON, vCard & iCal

XML vs JSON

Between XML and JSON, JSON messages are more compact and easier to process 
(parsing, synthesis). As clarification, JSON does not require JavaScript or a 
Browser. It is a text-based representation of data that is language 
independent, yet well-matched to all major languages. JSON-handling libraries 
exist for numerous languages (see of http://json.org/) and seem to be 
reasonably light weight.

Timestamps

As for timestamp specifications, should we consider just using seconds since 
the UNIX Epoch (1970-01-01T00:00:00Z)? This would eliminate the need for 
datetime-string parsing on devices, assuming devices already have native 
libraries that provide time in this format. Is that a valid assumption? Of 
course, this is less human-readable....


On Mon, Aug 13, 2012 at 6:49 AM, Peter Stanforth <[email protected]> 
wrote:


    Whenever we built mobile devices we never dealt with IETF, in our sensor
    days even an IP stack was a challenge,so I would defer to the device guys
    on that one.
    
    On MonAug/13/12 Mon Aug 13, 9:30 AM, "Rosen, Brian"
    
    <[email protected]> wrote:
    
    >Our experience in the IETF over many years is that economizing message
    >size and compromising utility and security in search of efficiency of
    >implementation on small devices is a poor trade off.  I am not advocating
    >being wasteful of resources, but I don't think we should seriously
    >consider the overhead of XML or json to be significant.
    >
    >Assuming a json library can be loaded on a small device is reasonable.
    >
    >Brian (as individual)
    >
    >
    >
    > -----Original Message-----
    >From:  Peter Stanforth [mailto:[email protected]]
    >Sent:  Saturday, August 11, 2012 07:13 AM Eastern Standard Time
    >To:    Teco Boot; Benjamin A.Rolfe
    >Cc:    [email protected]
    >Subject:       Re: [paws] XML schema versus JSON, vCard & iCal
    >
    >Not all masters run over the core network.
    >Some of the Use cases have a master talking to another OTA
    >We should not assume that all Masters are attached to utility power so we
    >should be sympathetic to processing energy use also.
    >
    >On SatAug/11/12 Sat Aug 11, 5:30 AM, "Teco Boot" <[email protected]> wrote:
    >
    >>
    >>Op 10 aug. 2012, om 18:10 heeft Benjamin A. Rolfe het volgende
    >>geschreven:
    >>
    >>> Compactness of messages is important, but it is also important (to me
    >>>at least) to be realizable in an implementation with limited resources,
    >>>such as embedded devices in what are now popularly called "M2M"
    >>>applications.  A lot of these devices could use IP all the end to end,
    >>>but may have a very compact, simple stack and applications (i.e.  no
    >>>browser).  Is JSON typically implemented when there is no browser?
    >>>Would it be hard to do in a resource constrained device (i.e. where we
    >>>talk about memory size in Kilo-bytes still).
    >>
    >>In use cases and requirements document, there are no requirements for
    >>protocol performance. I guess OS/IP/TCP/TLS code size supersedes needs
    >>for JSON or XML.
    >>
    >>Same for timing: TCP/TLS connection setup will take more than the PAWS
    >>message exchange, I think. This may be of importance when using satcom
    >>links.
    >>
    >>Because PAWS runs between master and database, over core network,
    >>performance is not our primary concern. But as always, it is good to keep
    >>an eye on efficiency.
    >>
    >>Teco
    >>
    >>> Thanks
    >>> Ben
    >>>
    >>>
    >>>> We had a discussion on XML vs. JSON. I prefer the one with most
    >>>>compact messages.
    >>>>
    >>>> On vCard and JSON: what is the status of "A JavaScript Object Notation
    >>>>(JSON) Representation for vCard"?
    >>>> http://tools.ietf.org/html/draft-bhat-vcarddav-json-00
    >>>>
    >>>> On valid times: can we use same format as certificates? They have
    >>>>similar simple requirements: valid notBefore&  notAfter.
    >>>> http://tools.ietf.org/html/rfc3280#section-4.1.2.5
    >>>>
    >>>> Teco
    >>>> _______________________________________________
    >>>> paws mailing list
    >>>> [email protected]
    >>>> https://www.ietf.org/mailman/listinfo/paws
    >>>>
    >>>
    >>> _______________________________________________
    >>> paws mailing list
    >>> [email protected]
    >>> https://www.ietf.org/mailman/listinfo/paws
    >>
    >>_______________________________________________
    >>paws mailing list
    >>[email protected]
    >>https://www.ietf.org/mailman/listinfo/paws
    >
    >_______________________________________________
    >paws mailing list
    >[email protected]
    >https://www.ietf.org/mailman/listinfo/paws
    
    _______________________________________________
    paws mailing list
    [email protected]
    https://www.ietf.org/mailman/listinfo/paws
    




-- 
-vince

_______________________________________________
paws mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/paws
_______________________________________________
paws mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/paws
_______________________________________________
paws mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/paws

Reply via email to