Show Image with XML
-
cavagnaro
Show Image with XML
hi guys,
Does anybody has been sucessfull deploying something on XML to show an image (jpg or PNG) on the IPTouch screen? I'm breaking my head trying to deploy such thing. Any ideas?
I encoded the image on base_64 and nothing but i tried this simple image:
http://dean.edwards.name/weblog/2005/06/base64-ie/
and it worked....
Any idea?
Does anybody has been sucessfull deploying something on XML to show an image (jpg or PNG) on the IPTouch screen? I'm breaking my head trying to deploy such thing. Any ideas?
I encoded the image on base_64 and nothing but i tried this simple image:
http://dean.edwards.name/weblog/2005/06/base64-ie/
and it worked....
Any idea?
- frank
- Alcatel Unleashed Certified Guru

- Posts: 3404
- Joined: 06 Jul 2004 00:18
- Location: New York
- Contact:
Re: Show Image with XML
Hey Cavagnaro,
I was able to display an image, with the help of a button. So once you push the soft key button on a 4068, it would display the image. What I was trying to do is display the image when the set is IDLE. That I never succeeded, and gave up ..
I was able to display an image, with the help of a button. So once you push the soft key button on a 4068, it would display the image. What I was trying to do is display the image when the set is IDLE. That I never succeeded, and gave up ..
Code Free Or Die
-
cavagnaro
Re: Show Image with XML
cool Frank,
can you share your button image code please?
For what i read whoeing the image on idle state is not possible, we have asked PS to do it and waiting for them to know it...
can you share your button image code please?
For what i read whoeing the image on idle state is not possible, we have asked PS to do it and waiting for them to know it...
-
AAAAAA
Re: Show Image with XML
hi can sombody tell me how to display image in ip phone , I just want to know the value to be provided in <Gdata> tag , i mean whether i have to give the ip address of the jpg,png file.
-
cavagnaro
Re: Show Image with XML
convert the image to base64 and then put the string result between the <gdata></gdata>
-
Malab29
Re: Show Image with XML
Cavagnaro, with which tools do you manage to convert your image in Base64 ?
I'm developping a Java application with Struts and convert the image using the Axis method encode( String ) of the class org.apache.axis.encoding.Base64
The image I try to display on a IP Touch 4038 / IP Touch 4068 is given in file attachment (terre2.jpg)
And here the generated code I send to the PRS to display the picture on the phone :
Do you get the same image with your encoding Base64 method ?
I'm developping a Java application with Struts and convert the image using the Axis method encode( String ) of the class org.apache.axis.encoding.Base64
The image I try to display on a IP Touch 4038 / IP Touch 4068 is given in file attachment (terre2.jpg)
And here the generated code I send to the PRS to display the picture on the phone :
Code: Select all
<formImageFull name="">
<title>Terre</title>
<help>Affiche la photo de votre correspondant</help>
<back>
<url>http://localhost:8080/PictureOnPhone/closeManually.do</url>
</back>
<image>
<Gdata>/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAtAC0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDI/kaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMj8IFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3wkKCSQAOSTWJf659nuYreKNyZASGAyxx6L1/SsHx54kuNOntdNspfLmkHmyvgHC5wBz6P38q5EXt1cXBuJLuQSsApZXIwvYfSu/D4CVSHO3ZM8fHZnGjL2cdzovEWparBcxMNSktvMj3PAhGY/qef09Kk0PXdXOnM73AmCMQGlBJbjv09R0NO07QlEk0mowGaRpSA38JGM7vX2/zxalggtLfyYVCoO2c1x4/FU4/H2UPi72Oekq/tHVk2k+lzotI1qDVFZQPLuEGXiJzP3B7itUV5DPfyadfJdwNiSNsP39q9R06/h1DTre7R1CSoGHzdPUfP+K48NX9std0evQr+0VnueNePz+j8fXgcnHlx7c+m0f1zWh4WsGuZPtc8KG1wdokGQ56dPQVD8YtLNpqFprC5AmAhT+pAP5cD9faqWgeK7X+zIIGmSCWJQpVjgHHfPvXt4jF1VgUqMbvZ+Q/FrYaKxLlL1Oyk1PU7OZkPxryIgsJIlVNvPTBP+fftWnvD9nUs80/CT5pUH6HHFZc2tcferHvdXUROzP90Z56f56cV8y67xElT5Un5denyNm33DVL5My/OpKAlgrAkY616R8N7s3fgy3YLhVd1Xd1xnP8ya+fZ9RnlmLIxMr5BwM7s9sV9D+DdHfQ/CGm6fLxNHFulHo7HcR+BOPwr2JZdTwa0d2/6T8YFylJsua/oVl4P0mbTr5MxSDIYfeRh0ZT2Ir568S+BdX8L3TLLH5tqT+7uEHysPf0Psf1r6aAqnfadb6jCYrhSVIxwa0oYiVJ+R2V8PGquzPnPzIrq8sYRu+ZBsYY5GOn6Yqtqlt5832VJnMiA5VFzvfgKj/XP+NexXHww0iWQvDPPBnqI2I/kRVvSfh9o+lyCSPzXcfxMea5adGjTxMsSm+6Xa5xrAVOrRyXw8+Gb2lxBrWtIPOTD29uedp7M3uOw/OvXKbHGkUYRBhR0FOrWpUlUldno0qUacbI/9k=</Gdata>
</image>
<timeout>
<delay>1</delay>
<url>http://localhost:8080/PictureOnPhone/checkRemovePicture.do</url>
</timeout>
<OK_button>
<url>http://localhost:8080/PictureOnPhone/closeManually.do</url>
</OK_button>
</formImageFull>You do not have the required permissions to view the files attached to this post.
-
cavagnaro
Re: Show Image with XML
Yes, I use only PHP for the base64 encoding. Once I faced an issue with an image that never appeared and what it was is that it was a JPEG but with a different filter, opened with mspaint, resaved with another name and problem solved.
-
Malab29
Re: Show Image with XML
Thanks for your reply.
I have already managed to display the correct picture on phone screen using a PHP application. I will post if I find a solution in Java.
Here the PHP code of my main page to display a single image, it can be useful for XML API beginners.
main.php
close.php
I have already managed to display the correct picture on phone screen using a PHP application. I will post if I find a solution in Java.
Here the PHP code of my main page to display a single image, it can be useful for XML API beginners.
main.php
Code: Select all
<?php
header("Content-Type: text/XML; charset=UTF-8");
function encodeImgBase64(){
$imgFilename = "./img/terre2.jpg";
$handle = fopen($imgFilename, "r");
$contents = fread($handle, filesize($imgFilename));
fclose($handle);
$encodedStr = base64_encode ($contents );
return $encodedStr;
}
?>
<?xml version="1.0" encoding="UTF-8"?>
<formImageFull name="DebugDisplayImage" xmlns="http://www.alcatel.fr/IPT/v1.1" >
<title>Afficher Image</title>
<help>Afficher une image</help>
<back>
<url><?php print( http://localhost/DEBUG/DisplayImage/close.php" ); ?></url>
</back>
<image>
<Gdata><?php echo encodeImgBase64(); ?></Gdata>
</image>
</formImageFull>
Code: Select all
<?php
header("Content-Type: text/XML; charset=UTF-8");
echo '<?xml version="1.0" encoding="UTF-8" ?>';
?>
<sessionClose xmlns="http://www.alcatel.fr/IPT/v1.1" />
