The SMIL doesn't work

The SMIL doesn't work SearchSearch
Author Message
yzhou
New member
Username: Zy_sakura

Post Number: 2
Registered: 02-2009
Posted on Friday, February 27, 2009 - 03:17 pm:   

Hi,
I'm doing a series of MMS test with our mobile phone thru nowsms. In the part of SMIL,it seems that our mobiles can not recognize the SMIL format,specially those with the attribute "Region".No matter what value it's set, the phone shows the same result as separeted text and the original image,except the value "fill" (the image do fill the screen); while they are supposed to support SMIL as their specification.

In order to verify these SMIL files,I pushed them with NMIT into Series 60, and found that everything is fine -- they are displayed as what they should be.

I read some documents you've offered,and wonder: if the SMIL files are correct,is the problem caused by the configuration of NOWSMS or the specification of our mobiles,or something about the different size of screen etc.....

I can send your these files by mail if it's needed.
Thank you!
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 525
Registered: 08-2008
Posted on Friday, February 27, 2009 - 06:46 pm:   

Hi,

Are the phones that you are having SMIL problems with also Series 60 phones? I would expect them to behave somewhat similar to the simulator.

If they are other phones ... then, unfortunately SMIL implementations vary quite a bit.

I don't think that there's anything in NowSMS that would affect the SMIL. If you're including your own SMIL, then NowSMS isn't generating any. The only suggestion I would have is to make sure that you are using filename references in your SMIL, not "cid:" references. "cid:" references can sometimes cause confusion when routed via different protocols. NowSMS is pretty good about preserving "Content-ID:" headers when converting to/from MM4 and MM7, but sometimes the other systems we are interfacing with have issues. It's safest to avoid problems by using referencing by filename within the MMS instead of "cid:".

Beyond that, I'd suggest looking at the MMS conformance documents from the Open Mobile Alliance (http://www.openmobilealliance.org). This document is included with each version of the MMS specifications.

Overall, it gives device manufacturers wide leeway to implement or ignore various SMIL attributes. For example, on the subject of regions, it states the following which might apply to what you are observing:


quote:

Due to the limited processing power of the first generation of MMS-enabled devices, this adaptation process must
be achieved without the need of complex content analysis and interpretation.

In order to achieve this goal, the layout of the outgoing message SHOULD reflect (in terms of size and
orientation) the display characteristics of the originating terminal, and MUST always contain at most two regions
one labeled as "Text", the other as "Image".

Region labeled as “Text” MUST contain only text media, whereas region labeled as “Image” MUST contain only
Image or Video media.

If the receiving terminal can fit the SMIL layout in its screen as is, no change will be necessary. Otherwise, if the
display of the receiving terminal does not allow the fitting of the layout as specified in the incoming message, the
receiving MMS client MAY replace the layout section with a terminal-specific one in which the size and the
position of the "Text" and "Image" regions are appropriately redefined.




--
Des
NowSMS Support