Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

wmlprogramming · WML,XHTML,WURFL & Mobile-related stuff

The Yahoo! Groups Product Blog

Check it out!

Group Information

? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 33638 - 33667 of 34585   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#33638 From: Idel Fuschini <idel.fuschini@...>
Date: Mon Jan 31, 2011 10:48 pm
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
idel.fuschini
Send Email Send Email
 
If is a mobile there is Javascript API to know the resolution.
Idel
=====================
E-Mail: idel.fuschini@...
Web Site: http://www.idelfuschini.it
OpenSource Project: Apache Mobile Filter - http://www.idelfuschini.it/apache-mobile-filter-v2x.html
Test Page:  http://www.apachemobilefilter.org/test/php_test.php
Mobile Test Page:  http://www.apachemobilefilter.org
------
La presente comunicazione ed i suoi allegati e' destinata esclusivamente
ai destinatari. Qualsiasi suo utilizzo, comunicazione o diffusione non autorizzata
e' proibita. Se ha ricevuto questa comunicazione per errore, la preghiamo di darne
immediata comunicazione al mittente e di cancellare tutte le informazioni
erroneamente acquisite. (Rif. D.Lgs. 196/2003). Grazie

This message and its attachments are intended only for use by the addressees. Any use,
re-transmission or dissemination not authorized of it is prohibited. If you received
this e-mail in error, please inform the sender immediately and delete all the material.
(Rif. D.Lgs. 196/2003). Thank you.


On 31 January 2011 20:37, Filip Cooreman <filip.cooreman@...> wrote:
 

Dear all,

For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because it is the most popular mobile device that is used for our project.

Now, when I do a search with the userAgent of a iPhone 4 in the latest wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a higer resolution then the iPhone 3.
Is there another way to have the right resolution of the device based on the userAgent ?

Thanks,

Filip



#33639 From: Luca Passani <luca.passani@...>
Date: Tue Feb 1, 2011 10:14 am
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
luca_passani
Send Email Send Email
 
On 31/01/2011 20.37, Filip Cooreman wrote:
> Dear all,
>
> For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because
it is the most popular mobile device that is used for our project.
>
> Now, when I do a search with the userAgent of a iPhone 4 in the latest
wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a
higer resolution then the iPhone 3.
> Is there another way to have the right resolution of the device based on the
userAgent ?

the problem is that Steve Jobs, in his infinite wisdom, has decided that
developers should not be able to tell iPhone 3 and 4 programmatically by looking
at HTTP headers alone.

I think Max Firtman had found a trick to recognize the difference client-side
with JavaScript. Have you looked at the WMLProgramming archive?

Luca

#33640 From: David Rubin <davidrub@...>
Date: Tue Feb 1, 2011 10:19 am
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
drubin87
Send Email Send Email
 
On Tue, Feb 1, 2011 at 12:14 PM, Luca Passani <luca.passani@...> wrote:
On 31/01/2011 20.37, Filip Cooreman wrote:
> Dear all,
>
> For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because it is the most popular mobile device that is used for our project.
>
> Now, when I do a search with the userAgent of a iPhone 4 in the latest wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a higer resolution then the iPhone 3.
> Is there another way to have the right resolution of the device based on the userAgent ?

the problem is that Steve Jobs, in his infinite wisdom, has decided that
developers should not be able to tell iPhone 3 and 4 programmatically by looking
at HTTP headers alone.


I am starting to think the only people that have gotten UA's remotely correct is Windows Phone 7 and possibly blackberry.
 
I think Max Firtman had found a trick to recognize the difference client-side
with JavaScript. Have you looked at the WMLProgramming archive?

Luca



------------------------------------

As of July 14 2005, it's much easier to be banned from WMLProgramming!
Please fail to read http://tech.groups.yahoo.com/group/wmlprogramming/ before you post.Yahoo! Groups Links

<*> To visit your group on the web, go to:
   http://groups.yahoo.com/group/wmlprogramming/

<*> Your email settings:
   Individual Email | Traditional

<*> To change settings online go to:
   http://groups.yahoo.com/group/wmlprogramming/join
   (Yahoo! ID required)

<*> To change settings via email:
   wmlprogramming-digest@yahoogroups.com
   wmlprogramming-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
   wmlprogramming-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
   http://docs.yahoo.com/info/terms/



#33641 From: "Maximiliano R. Firtman" <firtman@...>
Date: Wed Feb 2, 2011 11:00 pm
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
entupalma
Send Email Send Email
 
You can determine if its an iPhone 4 (or iPod touch 4) using  -webkit-device-pixel-ratio in CSS Media queries or using window.devicePixelRatio on JavaScript. If the value is 2 then it's a Retina Displayl

BR

Lic. Maximiliano Firtman
Developer | Trainer | Author | Consulting 
Mobile | Rich Internet Applications | Performance | Training

Twitter  LinkedIn  Nokia Champion  Personal Page  Adobe User Group Manager
Skype: maximiliano.firtman | Chat: firtman@... | Live MSN: firtman@...



On Tue, Feb 1, 2011 at 11:14, Luca Passani <luca.passani@...> wrote:
 

On 31/01/2011 20.37, Filip Cooreman wrote:
> Dear all,
>
> For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because it is the most popular mobile device that is used for our project.
>
> Now, when I do a search with the userAgent of a iPhone 4 in the latest wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a higer resolution then the iPhone 3.
> Is there another way to have the right resolution of the device based on the userAgent ?

the problem is that Steve Jobs, in his infinite wisdom, has decided that
developers should not be able to tell iPhone 3 and 4 programmatically by looking
at HTTP headers alone.

I think Max Firtman had found a trick to recognize the difference client-side
with JavaScript. Have you looked at the WMLProgramming archive?

Luca



#33642 From: Luca Passani <luca.passani@...>
Date: Thu Feb 3, 2011 3:02 pm
Subject: New WURFL DB Snapshot available
luca_passani
Send Email Send Email
 

at the usual place. In addition to new devices, also a large contributions which brings the "css_spriting" capability to a complete new level of accuracy

Enjoy

Luca


#33643 From: Luca Passani <luca.passani@...>
Date: Sat Feb 5, 2011 11:16 pm
Subject: xhtml_file_upload
luca_passani
Send Email Send Email
 

People, we think we may have found a smart way to infer a good value for the xhtml_file_upload API out of crowdsourced data.
Before I go ahead and add the info, though, I would like some manual tests to confirm that we are on the right track (we tested a few and everything checks out so far).
At the end of the page, you'll find a list of WURFL IDs for which we intend to set the value of the file upload capability to either supported or unsupported. If you have any of those devices in your drawer, can you let us know whether the device supports file upload or not?
If in doubt, you can visit http://t.wurfl.com and find the test under the "xhtml_ui" group.

Please report about make and model, but also the UA string if possible.

Thank you

Luca

samsung_d500_ver1 false
sonyericsson_x10i_ver1 true
sonyericsson_w205a_ver1 true
sonyericsson_j105_ver1 true
nokia_6234_ver1 true
nokia_7020_ver1 false
nokia_e61i_ver1 true
samsung_sghe830_ver1 true
samsung_gt_s5233t_ver1 true
blackberry8700_ver1 false
nokia_n96_ver1 true
lg_cu920_ver1 true
samsung_sgh_j150_ver1 true
nokia_6230i_ver1 true
sonyericsson_z800_ver1 false
sie_c75_ver1 false
samsung_gt_c3530_ver1 false
nokia_7710_ver1 true
samsung_sph_m340_ver1 false
nokia_6208c_ver1 false
mot_c650_ver1 false
sonyericsson_j108i_ver1 true
nokia_6086_ver1 true
lg_gs500_ver1 true
blackberry9630_ver1 true
nokia_n91_ver1 true
sanyo_scp6760_ver1 true
nokia_6555_ver1 false
blackberry9800_ver1 true
samsung_sgh_g600_ver1 false
samsung_sgh_a777_ver1 true
alcatel_ot_800_ver1 true
nokia_n70_ver1 true
sonyericsson_w550c_ver1 true
lg_p500_ver1 true
nokia_6290_ver1 true
nokia_3250_ver1 true
cdm_8074_ver1 false
nokia_6681_ver1 true
sonyericsson_w350i_ver1 true
nokia_3220_ver1 false
sonyericsson_w350a_ver1 true
nokia_2690_ver1 false
sonyericsson_z310i_ver1 true
alcatel_ot_606_ver1 true
nokia_6220c_ver1 true
samsung_sgh_l700_ver1 true
samsung_sph_m550_ver1 true
nokia6700c_ver1 true
sonyericsson_tm506_ver1 true
nokia_e66_ver1 true
nexian_nx_g912_ver1 true
nokia_e71x_ver1 true
mot_v550_ver1 false
samsung_gt_i5801_ver1 true
nexian_nx_g901_ver1 true
samsung_c3053_ver1 true
nokia_6303c_ver1 true
lg_kc550_ver1 true
sonyericsson_s302_ver1 true
sonyericsson_v640i_ver1 true
nokia_e62_1_ver1 true
nexian_nx_t911_ver1 true
lg_gw300_ver1 true
sonyericsson_z558i_ver1 true
nokia_6600_ver1 false
sonyericsson_w760i_ver1 true
nokia_6650d_ver1 true
mot_i1_ver1 true
samsung_gt_s3550_ver1 true
lg_ku450_ver1 true
htc_legend_ver1 true
sonyericsson_w380a_ver1 true
mot_u9_ver1 false
nokia_3500_ver1 true
lg_kp570_ver1 true
ktouch_h888_ver1 true
mot_ve66_ver1 true
lg_gm205_ver1 false
sonyericsson_w950i_ver1 true
mot_v360_ver1 false
samsung_gt_s3100_ver1 true
htc_p3400_ver1 true
mot_milestone_ver1 true
nexian_nx_g821_ver1 true
nokia_e70_ver1 true
samsung_gt_s5603_ver1 true
nokia_ngage_ver1 false
sonyericsson_w960i_ver1 true
lg_km380_ver1 true
sonyericsson_j20i_ver1 true
nokia_6120_ver1 false
nokia_e63_ver1 true
samsung_z400_ver1 false
samsung_gt_s5230w_ver1 true
nokia_6131_ver1 true
samsung_d600e_ver1 false
samsung_s8000_ver1 true
nokia_5500d_ver1 true
samsung_gt_s3653w_ver1 true
samsung_sph_m810_ver1 true
lg_gt540_ver1 true
mot_e1_ver1 false
mot_mb200_ver1 true
samsung_sgh_e250_ver1 true
nokia_6165i_ver1 true
nokia_5700_ver1 true
samsung_gt_b5722_ver1 true
samsung_gt_c3510_ver1 true
samsung_gt_s5620l_ver1 true
blackberry8130_ver1 false
blackberry8900_ver1 true
samsung_gt_s3600i_ver1 true
nokia_3710fold_ver1 true
huawei_u5700_ver1 true
sonyericsson_v600i_ver1 true
nokia_6720_ver1 true
lg_gr700_ver1 true
samsung_gt_s5233s_ver1 true
nokia_n78_ver1 true
lg_kp265_ver1 false
mot_mb501_ver1 true
samsung_sgh_d900i_ver1 true
samsung_sgh_u600_ver1 true
htc_a6277_ver1 true
lg_gm200_ver1 false
blackberry8100_ver1 true
nokia_9300i_ver1 true
samsung_sgh_a177_ver1 true
nokia_6260_ver1 false
samsung_gt_m3710_ver1 true
nokia_6301_ver1 true
samsung_sch_r561_ver1 true
lg_gs390_ver1 true
sonyericsson_k310_ver1 true
sonyericsson_w700i_ver1 true
mot_e8_linux_ver1 false
sonyericsson_w980i_ver1 true
samsung_sph_m900_ver1 true
mot_l6_ver1 false
huawei_u7519_ver1 true
mot_l9_ver1 false
lg_ku380_ver1 true
nokia_6210_ver1 true
samsung_s3500_ver1 false
sonyericsson_c510_ver1 true
lg_gw525_ver1 true
sonyericsson_w705_ver1 true
sonyericsson_w900i_ver1 true
lg_lx_265_ver1 true
sonyericsson_w395_ver1 true
sonyericsson_w810i_ver1 true
htc_hd2_ver1 true
lg_gt505_ver1 true
nokia_6280_ver1 true
nokia_8800e_ver1 false
micromax_q5_ver1 true
lg_ks365_ver1 true
lg_gt360_ver1 true
apple_iphone_ver1 false
sonyericsson_k550i_ver1 true
nokia_5220_expressmusic_ver1 false
blackberry8320_ver1 false
samsung_sgh_m310_ver1 false
mot_a45_eco_ver1 false
samsung_gt_s3653_ver1 true
sonyericsson_k608i_ver1 true
nokia_x5_01_ver1 true
blackberry8350i_ver1 true
nokia_6230_ver1 false
htc_s620_ver1 true
sonyericsson_f305_ver1 true
nokia_2760_ver1 true
samsung_gt_s5600_ver1 true
huawei_u7510_ver1 true
lg_kg290_ver1 false
samsung_i8510_ver1 true
samsung_gt_p1000_ver1 true
nokia_6730c_ver1 true
sonyericsson_t707_ver1 true
mot_e6_ver1 false
mot_v8xx_ver1 false
lg_gd330_ver1 true
sonyericsson_k800i_ver1 true
huawei_vodafone830_ver1 true
sonyericsson_w995_ver1 true
lg_gt350_ver1 true
sonyericsson_w508_ver1 true
nokia_n76_ver1 true
samsung_gt_c3200_ver1 true
samsung_sgh_m140l_ver1 false
samsung_e590_ver1 true
htc_desire_ver1 true
sonyericsson_k600i_ver1 true
lg_te365_ver1 true
sonyericsson_r300_ver1 true
sonyericsson_k508i_ver1 false
lg_gm360_ver1 true
sagem_myx6_2_ver1 true
sonyericsson_z770i_ver1 true
nokia_3660_ver1 false
sonyericsson_w580i_ver1 true
nokia_7373_ver1 true
nokia_e51_ver1 true
sonyericsson_s312_ver1 true
lg_kt610_ver1 true
lg_gs290_ver1 true
samsung_gt_i5700_ver1 true
samsung_gt_m2513_ver1 true
nokia_6288_ver1 true
mot_w385_ver1 true
softbank_001dl_ver1 true
huawei_g6600_ver1 true
nokia_e90_ver1 true
nokia_6670_ver1 false
dopod_838pro_ver1 true
htc_aria_ver1 true
tmobile_dash_ver1 true
nokia_5320_ver1 true
lg_ks660_ver1 true
nokia_5310_xpressmusic_ver1 true
huawei_v840_ver1 true
samsung_gt_s5233a_ver1 true
mot_v975_ver1 false
zte_mtc916_ver1 true
huawei_m860_ver1 true
sonyericsson_w830i_ver1 true
samsung_e1410_ver1 false
sie_c65_ver1 false
sonyericsson_z520i_ver1 true
sonyericsson_w595_ver1 true
nokia_5250_ver1 true
samsung_m310_ver1 false
huawei_u535_ver1 true
blackberry9300_ver1 true
sonyericsson_k750i_ver1 true
nokia_e71_ver1 true
nokia_3600slide_ver1 false
nokia_2330c_ver1 false
samsung_gtm8800_ver1 true
sonyericsson_w980_ver1 true
samsung_sph_m540_ver1 true
sonyericsson_g502_ver1 true
sonyericsson_v630i_ver1 true
lg_gx200_ver1 true
utstarcom_gtx75_ver1 true
sonyericsson_w715v_ver1 true
samsung_sgh_m610_ver1 true
sonyericsson_k660i_ver1 true
nokia_n97_ver1 true
micromax_q7_ver1 true
sonyericsson_w715_ver1 true
samsung_sgh_a687_ver1 true
nokia_6124c_ver1 true
sonyericsson_w100i_ver1 true
nokia_2680s_ver1 false
samsung_gt_i5510_ver1 true
lg_gd710_ver1 true
samsung_gt_s3310_ver1 true
lg_kp501_ver1 true
nokia_7390_ver1 true
nokia_n77_ver1 true
nokia_6600s_ver1 false
sonyericsson_t650i_ver1 true
blackberry8300_ver1 false
blackberry8530_ver1 true
samsung_gt_c5010_ver1 true
nokia_6275i_ver1 true
spice_x1_ver1 false
samsung_gt_b5310_ver1 true
lg_vm510_ver1 false
nokia_3110c_ver1 true
blackberry8830_ver1 true
tmobile_mytouch_ver1 true
blackberry9500_ver1 true
samsung_gt_s7070_ver1 true
samsung_sgh_i450_ver1 true
nokia_e50_ver1 true
samsung_sgh_d780_ver1 true
sonyericsson_p990i_ver1 true
nokia_5230_ver1 true
lg_kf700_ver1 true
blackberry8120_ver1 false
huawei_u7517_ver1 true
nokia_5800d_ver1 true
nokia_6101_ver1 false
nokia_6300_ver1 false
sonyericsson_c902_ver1 true
nokia_n93_ver1 false
sonyericsson_k770i_ver1 true
nokia_6790s_ver1 false
samsung_gt_s5350_ver1 true
palm_treo750v_ver1 true
samsung_a797_ver1 true
lg_t300_ver1 true
lg_kf300_ver1 false
samsung_sgh_u900_ver1 true
samsung_sgh_d608_ver1 false
lg_gr500_ver1 true
nexian_nx_g801_ver1 true
tiphone_t67_ver1 true
sonyericsson_k510_ver1 true
nokia_e52_ver1 true
sec_e840_ver1 true
nokia_n93i_ver1 true
sonyericsson_u100i_ver1 true
lg_kg800_ver1 false
zte_t100_ver1 true
sonyericsson_w830c_ver1 true
nokia_6265_ver1 true
nokia_9300_ver1 true
nokia_6350_ver1 true
nokia_5330_ver1 true
nokia_6110navigator_ver1 true
nokia_n73_ver1 true
nokia_2323classic_ver1 false
sonyericsson_t303_ver1 false
samsung_sgh_i718_ver1 true
samsung_gt_i6220_ver1 true
nokia_n72_ver1 true
samsung_sgh_e250i_ver1 true
mot_v360v_ver1 false
nokia_7270_ver1 false
samsung_sgh_d820_ver1 false
huawei_u3100_ver1 true
samsung_sgh_a877_ver1 true
samsung_sgh_a867_ver1 true
nokia_n92_ver1 true
nokia_5610expressmusic_ver1 false
sonyericsson_w380i_ver1 true
nokia_6680_ver1 true
sonyericsson_c905_ver1 true
nokia_5630expressmusic_ver1 true
nokia_5730expressmusic_ver1 true
samsung_gt_s5230_ver1 true
blackberry8520_ver1 true
nokia_6121c_ver1 true
nokia_ngageqd_ver1 false
mot_v3re_ver1 false
blackberry9650_ver1 true
nokia_6125_ver1 true
sonyericsson_k800_ver1 true
nokia_7210_supernova_ver1 true
sonyericsson_c702_ver1 true
nokia_6600i_ver1 true
nokia_6070_ver1 false
lg_gw305_ver1 true
sec_sghm620_ver1 true
sonyericsson_z530i_ver1 true
samsung_gt_c5130_ver1 true
lg_c300_ver1 true
nokia_2730c_ver1 false
sonyericsson_w902_ver1 true
huawei_u3307_ver1 true
sonyericsson_k810i_ver1 true
sonyericsson_u10i_ver1 true
mot_v3r_ver1 false
sonyericsson_w850i_ver1 true
mot_a1200_ver1 false
lg_kf350_ver1 true
o2_xda_ver1 true
nokia_e75_ver1 true
samsung_gt_b3210_ver1 true
samsung_c3050_ver1 true
nokia_7600_ver1 false
mot_ve538_ver1 true
nokia_6710navigator_ver1 true
sonyericsson_t715_ver1 true
nokia_3230_ver1 false
blackberry8330_ver1 true
sonyericsson_z710i_ver1 true
lenovo_i921_ver1 false
lg_lx600_ver1 true
sonyericsson_k320i_ver1 true
sonyericsson_k630i_ver1 true
nokia_6151_ver1 true
samsung_gts7330_ver1 true
samsung_sgh_e370_ver1 false
sonyericsson_x1i_ver1 true
nokia_2626_ver1 false
sonyericsson_k700c_ver1 false
lg_gu230_ver1 true
nexian_nx_g911_ver1 true
nokia_3500c_ver1 true
samsung_z150_ver1 false
nokia_6111_ver1 true
lg_bl20_ver1 true
nokia_7510_supernova_ver1 false
mot_l72_ver1 false
nokia_6170_ver1 false
sonyericsson_w995a_ver1 true
zte_f102_ver1 true
samsung_gt_m5650_ver1 true
nokia_9500_ver1 true
nokia_x2_00_ver1 false
nokia_6085_ver1 true
sonyericsson_p1i_ver1 true
windows_pocketpc_ver1 true
samsung_sgh_f480_ver1 true
lg_ke770_ver1 true
tmobile_g1_ver1 true
samsung_c6625_ver1 true
sonyericsson_u20i_ver1 true
nokia_7610_supernova_ver1 false
sonyericsson_k310i_ver1 true
nokia_7610_ver1 false
sonyericsson_w660i_ver1 true
mot_w388_ver1 true
o2_xda_atom_ver1 true
samsung_sgh_e200_ver1 true
samsung_sphm910_ver1 true
lg_cu720_ver1 true
sonyericsson_k510i_ver1 true
sonyericsson_g700_ver1 true
nokia_6300i_ver1 false
nokia_e65_ver1 true
nexian_nx_g922_ver1 false
lg_km900_ver1 true
samsung_sgh_l770_ver1 true
tiphone_t33_ver1 true
nokia_7210_ver1 true
sec_p910_ver1 true
nokia_n86_ver1 true
samsung_e740_ver1 true
samsung_s7220_ver1 true
sonyericsson_k500i_ver1 false
nokia_2630_ver1 true
nokia_5070_ver1 false
tmobile_g2_ver1 true
sonyericsson_p990_ver1 true
samsung_gt_b3310_ver1 true
eten_x500_ver1 true
sonyericsson_w302_ver1 true
nokia_2710c_ver1 false
lg_gb270_ver1 true
nokia_6263_ver1 true
nokia_6270_ver1 true
samsung_sgh_j700_ver1 true
sonyericsson_t700_ver1 true
nokia_n8_00_ver1 true
sec_e900_ver1 true
blackberry8310_ver1 false
lg_gw520_ver1 true
nokia_7900_ver1 false
mot_k1_ver1 false
htc_s710_ver1 true
sonyericsson_w205_ver1 true
samsung_sgh_a597_ver1 true
lg_kp199_ver1 false
sonyericsson_e10i_ver1 true
samsung_sgh_c450_ver1 false
sonyericsson_z750i_ver1 true
sonyericsson_w880i_ver1 true
lg_bl40_ver1 true
samsung_sgh_f480i_ver1 true
nokia_6276_ver1 true
lg_kp320_ver1 true
huawei_u1280_ver1 true
htc_pc36100_ver1 true
nokia_3120c_ver1 true
samsung_sgh_u800_ver1 true
nokia_n79_ver1 true
sonyericsson_w300i_ver1 true
samsung_z170_ver1 true
nokia_5130_xpressmusic_ver1 false
nokia_6500s_ver1 false
lg_kf510_ver1 true
sec_x820_ver1 false
blackberry8800_ver1 true
nokia_7260_ver1 false
nokia_5233_ver1 true
samsung_gt_s5620_ver1 true
samsung_gt_s8003_ver1 true
htc_magic_ver1 true
nokia_6303classic_ver1 true
nokia_c6_00_ver1 true
nokia_5610d_ver1 true
sonyericsson_w600i_ver1 true
samsung_sgh_j800_ver1 true
sonyericsson_k310a_ver1 true
sonyericsson_k790i_ver1 true
nokia_e61_ver1 true
nokia_5235_ver1 true
sonyericsson_k700i_ver1 false
ktouch_h899_ver1 true
lg_kp500_ver1 true
micromax_x600_ver1 true
sonyericsson_w610i_ver1 true
lg_cu515_ver1 true
samsung_gt_s5230g_ver1 true
lg_gu295_ver1 true
nokia_8800_ver1 true
sonyericsson_w595v_ver1 true
nokia_5530_xpressmusic_ver1 true
nokia_n75_ver1 true
mot_l7_ver1 false
nokia_6235_ver1 true
lg_kg195_ver1 false
nokia_6760s_ver1 true
samsung_sph_m560_ver1 true
htc_eris_ver1 true
dopod_818pro_ver1 true
nokia_2600c_ver1 true
nexian_nx_t922_ver1 true
sonyericsson_k610i_ver1 true
mot_a1200r_ver1 false
samsung_u700_ver1 true
nokia_6080_ver1 false
nokia_n82_ver1 true
sonyericsson_u8i_ver1 true
nokia_5000_ver1 true
mot_em30_ver1 false
sonyericsson_j300i_ver1 false
nokia_7310_ver1 false
htc_wildfire_ver1 true
nokia_n97_mini_ver1 true
kyocera_s2300_ver1 false
nokia_6120c_ver1 true
samsung_sgh_i637_ver1 true
o2_xda_zinc_ver1 true
samsung_sgh_z400_vodafone_ver1 true
lg_ku830_ver1 true
nokia_n80_ver1 true
lg_gx500_ver1 true
blackberry8110_ver1 false
lg_gu220_ver1 true
sonyericsson_w595s_ver1 true
samsung_gt_s3650_ver1 true
sonyericsson_t280i_ver1 true
sonyericsson_c901_ver1 true
lg_s310_ver1 true
samsung_gt_i5800_ver1 true
nokia_5300_ver1 true
sonyericsson_w200c_ver1 true
samsung_gt_i5500_ver1 true
mot_zn5_ver1 false
nokia_6120ci_ver1 true
blackberry9000_ver1 true
lg_gx300_ver1 true
nokia_n81_ver1 true
samsung_sgh_j750_ver1 true
lg_ln510_ver1 true
mot_l6i_ver1 false
samsung_gt_b3410w_ver1 true
nokia_e72_ver1 true
htc_p4350_ver1 true
mot_e398_ver1 false
nokia_c3_ver1 true
nokia_n95_ver1 true
nokia_1680c_ver1 false
sonyericsson_w20i_ver1 true
samsung_s7350_ver1 true
samsung_gt_s3370_ver1 true
samsung_c5510_ver1 true
nokia_5228_ver1 true
sonyericsson_w705a_ver1 true
tianyu_ktouchv908_ver1 true
lg_ku311_ver1 true
pantech_p2020_ver1 true
venera_v1_ver1 true
lg_ku990i_ver1 true
sonyericsson_w710i_ver1 true
nokia_6233_ver1 true
nokia_6021_ver1 false
zte_vodafone547_ver1 true
nokia_e60_ver1 true
sonyericsson_k530i_ver1 true
samsung_sgh_b520_ver1 true
nokia_7230_ver1 true
sonyericsson_k790a_ver1 false
samsung_s8300_ver1 true
lg_t310_ver1 true
sonyericsson_w200a_ver1 true
nokia_x3_00_ver1 true
nokia_7100_ver1 false
lg_ks360_ver1 true
nokia_6030b_ver1 true
lg_ke970_ver1 true
sonyericsson_u5i_ver1 true
huawei_u120_ver1 true
nokia_6030_ver1 false
lg_gb230_ver1 true
nokia2700c_ver1 false
blackberry8100_mozilla_ver1 false
tmobile_mytouch_3g_slide_ver1 true
samsung_sph_m850_ver1 true
sonyericsson_p910i_ver1 false
samsung_gt_b7722_ver1 true
nokia_2720fold_ver1 false
mot_v220_ver1 false
samsung_i8910_ver1 true
nokia_c5_ver1 true
samsung_d600_ver1 false
nexian_nx_t780_ver1 true
samsung_sgh_a737_ver1 true
nokia_6110_ver1 true
nokia_6630_ver1 false
sonyericsson_z610i_ver1 true
blackberry8220_ver1 true
samsung_sgh_a767_ver1 true
nokia_n90_ver1 true
philips_w186_ver1 true
sonyericsson_w508a_ver1 true
htc_desirehd_ver1 true
alcatel_vodafone543_ver1 true
benq_t60_ver1 true
nokia_2220s_ver1 false
sonyericsson_u1i_ver1 true
sprint_scp_2700_ver1 true
lg_vm265_ver1 false
samsung_j200_ver1 true
spcmobile_boss_1000_ver1 true
blackberry9700_ver1 true
sonyericsson_d750i_ver1 true
nokia_n85_ver1 true
sonyericsson_c510a_ver1 true
htc_android_g1_ver1 true
samsung_sgh_e490_ver1 true
android_dev_ver1 true
lg_gd510_ver1 true
nokia_6267_ver1 true
sonyericsson_j10i2_ver1 true
lg_gt365_ver1 true
nokia_n71_ver1 true
htc_hero_ver1 true
lg_kf600_ver1 true
nokia_x6_ver1 true
pantech_pu_p7000_ver1 true
ms_mobile_browser_ver1 true
nokia_6600f_ver1 false
huawei_u8230_ver1 true
sonyericsson_k850i_ver1 true
imobile_611_ver1 true
samsung_gt_b7320_ver1 true
samsung_sgh_l170_ver1 true
nokia_2865_ver1 true
alcatel_ot708_ver1 true
lg_kp175_ver1 false
sonyericsson_g900_ver1 true
htc_smart_f3188_ver1 true
sonyericsson_z750a_ver1 true
sonyericsson_k550c_ver1 true
sonyericsson_j105j_ver1 true
nokia_x3_02_ver1 true
imobile_ie3250_ver1 true
sonyericsson_m600i_ver1 true
sonyericsson_w890i_ver1 true
nokia_3109c_ver1 true
tiphone_e88_ver1 true
lg_ke990_ver1 true
blackberry9550_ver1 true
zte_f912_ver1 true
htc_diamond_ver1 false
nokia_5320d_ver1 true
nokia_6303iclassic_ver1 true
samsung_gt_s5560_ver1 true
nokia_6822_ver1 false
lg_gc900_ver1 true
samsung_gt_c5212_ver1 true
nokia_3610a_ver1 false
samsung_x100_ver1 true
nokia_7500_ver1 true
samsung_gt_c3010_ver1 true
nokia_6133_ver1 true
nokia_3155_ver1 true
blackberry9520_ver1 true
nokia_6020_ver1 false
sonyericsson_k300i_ver1 false
samsung_sgh_d900_ver1 true
htc_liberty_ver1 true
blackberry9530_ver1 true
samsung_sph_m800_ver1 true
sharp_stx2_ver1 true
nokia_5200_ver1 true
sonyericsson_s700i_ver1 false
samsung_nexus_s_ver1 true
samsung_sgh_d880_ver1 true
sec_j600_ver1 true
mot_xt300_ver1 true
nokia_6500c_ver1 false
zen_z77_ver1 true
lg_620g_ver1 true
mot_v3i_ver1 false
huawei_u9100b_ver1 true
samsung_gt_i9000_ver1 true
sonyericsson_t715a_ver1 true
lg_ku990_ver1 true
samsung_gt_3313_ver1 true
sonyericsson_k750c_ver1 true
lg_km555_ver1 true
o2_xdaii_mini_ver1 true
samsung_sgh_i560_ver1 true
lg_gu285_ver1 true
sonyericsson_w910i_ver1 true
samsung_gt_c3212_ver1 false
samsung_sgh_l760_ver1 true
sonyericsson_k618i_ver1 true
sonyericsson_w550i_ver1 true
mot_v3x_ver1 false
sonyericsson_c903_ver1 true
nokia_e5_ver1 true
sonyericsson_s500i_ver1 true
huawei_c6100_ver1 true
nokia_2605_ver1 true
nokia_3720c_ver1 true
samsung_sgh_i607_ver1 true
nokia_5000d_ver1 false
samsung_sgh_a897_ver1 true
mot_z3_ver1 false
lg_kp170_ver1 false
lg_kp502_ver1 true
nokia_c1_ver1 true
sonyericsson_w200i_ver1 true
samsung_gt_c3300_ver1 true
nokia_2610_ver1 false
samsung_a707_ver1 true
nokia_6700s_ver1 true
mot_z6_ver1 false
blackberry7130_ver1 false
mot_v3_ver1 false
samsung_gt_s5233w_ver1 true
samsung_sgh_j700i_ver1 true
nokia_7370_ver1 true
imate_jaq_ver1 true
sonyericsson_g705_ver1 true
samsung_sgh_e210_ver1 false
sonyericsson_u5a_ver1 true
imate_kjam_ver1 true
alcatel_ot_808a_ver1 true
samsung_sgh_e950_ver1 false
sonyericsson_z555i_ver1 true
samsung_u900_ver1 true
htc_touch_cruise_p3650_ver1 true
inq_b1_ver1 true
nexian_nx_d980_ver1 true


#33644 From: "shd249" <yahoo@...>
Date: Sun Feb 6, 2011 8:57 pm
Subject: Re: xhtml_file_upload
shd249
Send Email Send Email
 
BlackBerry 9500 (Storm): works
BlackBerry9500/5.0.0.841 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/120

Nokia E65: works
Mozilla/5.0 (SymbianOS/9.1; U; en-us) AppleWebKit/413 (KHTML, like Gecko)
Safari/413 es65

--- In wmlprogramming@yahoogroups.com, Luca Passani > unsupported. If you have
any of those devices in your drawer, can you let us
> know whether the device supports file upload or not?
> If in doubt, you can visit http://t.wurfl.com and find the test under the
> "xhtml_ui" group.
>
> Please report about make and model, but also the UA string if possible.

#33645 From: "Heraclis" <eraclis@...>
Date: Tue Feb 8, 2011 10:30 am
Subject: Re: Android 2.2.1
heraclis_cy
Send Email Send Email
 
What is bothering me at this separate OS/Hardware group of capabilities is that
will be difficult for end user to assign his fixes/"fixes" in patch as we can
now.  For example if OS 2.1 have a property that in a particular model is
disabled we will not be able to disable that just for that one device in patch.

Maybe I am wrong but not sure.

--- In wmlprogramming@yahoogroups.com, David Rubin <davidrub@...> wrote:
>
> On Thu, Jan 27, 2011 at 1:01 PM, Luca Passani <luca.passani@...>wrote:
>
> > Honestly, I think you are making a lot of sense. The only problem I have is
> > that
> > I want to think real hard before I go ahead and change the schema, because
> > this
> > would also imply a huge effort to migrate the community into this new thing
> > (in
> > addition to actual building a new API and migrating the data).
> >
>
> Generally I agree with this... but with Opensource it is often easier to
> branch source code try implement something and see how well it works. ;)
>
> Of course that is actually easer said then done because I honestly have no
> idea how to get the developer wurfl environment setup :)
>
>
> > If you have ideas about this should happen, feel free to post them here.
> > Personally, I have some ideas about "virtual capabilities" which could come
> > to
> > our rescue and be relatively light to implement.
> > If you post ideas or suggestions on WLProgramming,  I'll do my best to
> > follow
> > up. Also, we will be giving everyone else a chance to express opions and
> > ideas
> > (not to mention the extra scrutiny, which never hurts)
> >
> >
> Some ideas and doc will follow and we can iterate on them
>
> David
>

#33646 From: Luca Passani <luca.passani@...>
Date: Tue Feb 8, 2011 11:31 am
Subject: Re: Re: Android 2.2.1
luca_passani
Send Email Send Email
 
On 08/02/2011 11.30, Heraclis wrote:
> What is bothering me at this separate OS/Hardware group of capabilities is
that will be difficult for end user to assign his fixes/"fixes" in patch as we
can now.  For example if OS 2.1 have a property that in a particular model is
disabled we will not be able to disable that just for that one device in patch.

properties are set rather generically in families, anyway, there is nothing that
prevents us (or you in your own patch) from overriding and reversing a
capability value inherited from family

Luca

#33647 From: Luca Passani <luca.passani@...>
Date: Tue Feb 8, 2011 2:39 pm
Subject: Re: xhtml_file_upload
luca_passani
Send Email Send Email
 
Come on, people. A little less inanimation and a little more action, please.

Do the devices in your drawer support file upload?

Thanks

Luca

On Sun, Feb 6, 2011 at 12:16 AM, Luca Passani <luca.passani@...> wrote:

People, we think we may have found a smart way to infer a good value for the xhtml_file_upload API out of crowdsourced data.
Before I go ahead and add the info, though, I would like some manual tests to confirm that we are on the right track (we tested a few and everything checks out so far).
At the end of the page, you'll find a list of WURFL IDs for which we intend to set the value of the file upload capability to either supported or unsupported. If you have any of those devices in your drawer, can you let us know whether the device supports file upload or not?
If in doubt, you can visit http://t.wurfl.com and find the test under the "xhtml_ui" group.

Please report about make and model, but also the UA string if possible.

Thank you

Luca

samsung_d500_ver1 false
sonyericsson_x10i_ver1 true
sonyericsson_w205a_ver1 true
sonyericsson_j105_ver1 true
nokia_6234_ver1 true
nokia_7020_ver1 false
nokia_e61i_ver1 true
samsung_sghe830_ver1 true
samsung_gt_s5233t_ver1 true
blackberry8700_ver1 false
nokia_n96_ver1 true
lg_cu920_ver1 true
samsung_sgh_j150_ver1 true
nokia_6230i_ver1 true
sonyericsson_z800_ver1 false
sie_c75_ver1 false
samsung_gt_c3530_ver1 false
nokia_7710_ver1 true
samsung_sph_m340_ver1 false
nokia_6208c_ver1 false
mot_c650_ver1 false
sonyericsson_j108i_ver1 true
nokia_6086_ver1 true
lg_gs500_ver1 true
blackberry9630_ver1 true
nokia_n91_ver1 true
sanyo_scp6760_ver1 true
nokia_6555_ver1 false
blackberry9800_ver1 true
samsung_sgh_g600_ver1 false
samsung_sgh_a777_ver1 true
alcatel_ot_800_ver1 true
nokia_n70_ver1 true
sonyericsson_w550c_ver1 true
lg_p500_ver1 true
nokia_6290_ver1 true
nokia_3250_ver1 true
cdm_8074_ver1 false
nokia_6681_ver1 true
sonyericsson_w350i_ver1 true
nokia_3220_ver1 false
sonyericsson_w350a_ver1 true
nokia_2690_ver1 false
sonyericsson_z310i_ver1 true
alcatel_ot_606_ver1 true
nokia_6220c_ver1 true
samsung_sgh_l700_ver1 true
samsung_sph_m550_ver1 true
nokia6700c_ver1 true
sonyericsson_tm506_ver1 true
nokia_e66_ver1 true
nexian_nx_g912_ver1 true
nokia_e71x_ver1 true
mot_v550_ver1 false
samsung_gt_i5801_ver1 true
nexian_nx_g901_ver1 true
samsung_c3053_ver1 true
nokia_6303c_ver1 true
lg_kc550_ver1 true
sonyericsson_s302_ver1 true
sonyericsson_v640i_ver1 true
nokia_e62_1_ver1 true
nexian_nx_t911_ver1 true
lg_gw300_ver1 true
sonyericsson_z558i_ver1 true
nokia_6600_ver1 false
sonyericsson_w760i_ver1 true
nokia_6650d_ver1 true
mot_i1_ver1 true
samsung_gt_s3550_ver1 true
lg_ku450_ver1 true
htc_legend_ver1 true
sonyericsson_w380a_ver1 true
mot_u9_ver1 false
nokia_3500_ver1 true
lg_kp570_ver1 true
ktouch_h888_ver1 true
mot_ve66_ver1 true
lg_gm205_ver1 false
sonyericsson_w950i_ver1 true
mot_v360_ver1 false
samsung_gt_s3100_ver1 true
htc_p3400_ver1 true
mot_milestone_ver1 true
nexian_nx_g821_ver1 true
nokia_e70_ver1 true
samsung_gt_s5603_ver1 true
nokia_ngage_ver1 false
sonyericsson_w960i_ver1 true
lg_km380_ver1 true
sonyericsson_j20i_ver1 true
nokia_6120_ver1 false
nokia_e63_ver1 true
samsung_z400_ver1 false
samsung_gt_s5230w_ver1 true
nokia_6131_ver1 true
samsung_d600e_ver1 false
samsung_s8000_ver1 true
nokia_5500d_ver1 true
samsung_gt_s3653w_ver1 true
samsung_sph_m810_ver1 true
lg_gt540_ver1 true
mot_e1_ver1 false
mot_mb200_ver1 true
samsung_sgh_e250_ver1 true
nokia_6165i_ver1 true
nokia_5700_ver1 true
samsung_gt_b5722_ver1 true
samsung_gt_c3510_ver1 true
samsung_gt_s5620l_ver1 true
blackberry8130_ver1 false
blackberry8900_ver1 true
samsung_gt_s3600i_ver1 true
nokia_3710fold_ver1 true
huawei_u5700_ver1 true
sonyericsson_v600i_ver1 true
nokia_6720_ver1 true
lg_gr700_ver1 true
samsung_gt_s5233s_ver1 true
nokia_n78_ver1 true
lg_kp265_ver1 false
mot_mb501_ver1 true
samsung_sgh_d900i_ver1 true
samsung_sgh_u600_ver1 true
htc_a6277_ver1 true
lg_gm200_ver1 false
blackberry8100_ver1 true
nokia_9300i_ver1 true
samsung_sgh_a177_ver1 true
nokia_6260_ver1 false
samsung_gt_m3710_ver1 true
nokia_6301_ver1 true
samsung_sch_r561_ver1 true
lg_gs390_ver1 true
sonyericsson_k310_ver1 true
sonyericsson_w700i_ver1 true
mot_e8_linux_ver1 false
sonyericsson_w980i_ver1 true
samsung_sph_m900_ver1 true
mot_l6_ver1 false
huawei_u7519_ver1 true
mot_l9_ver1 false
lg_ku380_ver1 true
nokia_6210_ver1 true
samsung_s3500_ver1 false
sonyericsson_c510_ver1 true
lg_gw525_ver1 true
sonyericsson_w705_ver1 true
sonyericsson_w900i_ver1 true
lg_lx_265_ver1 true
sonyericsson_w395_ver1 true
sonyericsson_w810i_ver1 true
htc_hd2_ver1 true
lg_gt505_ver1 true
nokia_6280_ver1 true
nokia_8800e_ver1 false
micromax_q5_ver1 true
lg_ks365_ver1 true
lg_gt360_ver1 true
apple_iphone_ver1 false
sonyericsson_k550i_ver1 true
nokia_5220_expressmusic_ver1 false
blackberry8320_ver1 false
samsung_sgh_m310_ver1 false
mot_a45_eco_ver1 false
samsung_gt_s3653_ver1 true
sonyericsson_k608i_ver1 true
nokia_x5_01_ver1 true
blackberry8350i_ver1 true
nokia_6230_ver1 false
htc_s620_ver1 true
sonyericsson_f305_ver1 true
nokia_2760_ver1 true
samsung_gt_s5600_ver1 true
huawei_u7510_ver1 true
lg_kg290_ver1 false
samsung_i8510_ver1 true
samsung_gt_p1000_ver1 true
nokia_6730c_ver1 true
sonyericsson_t707_ver1 true
mot_e6_ver1 false
mot_v8xx_ver1 false
lg_gd330_ver1 true
sonyericsson_k800i_ver1 true
huawei_vodafone830_ver1 true
sonyericsson_w995_ver1 true
lg_gt350_ver1 true
sonyericsson_w508_ver1 true
nokia_n76_ver1 true
samsung_gt_c3200_ver1 true
samsung_sgh_m140l_ver1 false
samsung_e590_ver1 true
htc_desire_ver1 true
sonyericsson_k600i_ver1 true
lg_te365_ver1 true
sonyericsson_r300_ver1 true
sonyericsson_k508i_ver1 false
lg_gm360_ver1 true
sagem_myx6_2_ver1 true
sonyericsson_z770i_ver1 true
nokia_3660_ver1 false
sonyericsson_w580i_ver1 true
nokia_7373_ver1 true
nokia_e51_ver1 true
sonyericsson_s312_ver1 true
lg_kt610_ver1 true
lg_gs290_ver1 true
samsung_gt_i5700_ver1 true
samsung_gt_m2513_ver1 true
nokia_6288_ver1 true
mot_w385_ver1 true
softbank_001dl_ver1 true
huawei_g6600_ver1 true
nokia_e90_ver1 true
nokia_6670_ver1 false
dopod_838pro_ver1 true
htc_aria_ver1 true
tmobile_dash_ver1 true
nokia_5320_ver1 true
lg_ks660_ver1 true
nokia_5310_xpressmusic_ver1 true
huawei_v840_ver1 true
samsung_gt_s5233a_ver1 true
mot_v975_ver1 false
zte_mtc916_ver1 true
huawei_m860_ver1 true
sonyericsson_w830i_ver1 true
samsung_e1410_ver1 false
sie_c65_ver1 false
sonyericsson_z520i_ver1 true
sonyericsson_w595_ver1 true
nokia_5250_ver1 true
samsung_m310_ver1 false
huawei_u535_ver1 true
blackberry9300_ver1 true
sonyericsson_k750i_ver1 true
nokia_e71_ver1 true
nokia_3600slide_ver1 false
nokia_2330c_ver1 false
samsung_gtm8800_ver1 true
sonyericsson_w980_ver1 true
samsung_sph_m540_ver1 true
sonyericsson_g502_ver1 true
sonyericsson_v630i_ver1 true
lg_gx200_ver1 true
utstarcom_gtx75_ver1 true
sonyericsson_w715v_ver1 true
samsung_sgh_m610_ver1 true
sonyericsson_k660i_ver1 true
nokia_n97_ver1 true
micromax_q7_ver1 true
sonyericsson_w715_ver1 true
samsung_sgh_a687_ver1 true
nokia_6124c_ver1 true
sonyericsson_w100i_ver1 true
nokia_2680s_ver1 false
samsung_gt_i5510_ver1 true
lg_gd710_ver1 true
samsung_gt_s3310_ver1 true
lg_kp501_ver1 true
nokia_7390_ver1 true
nokia_n77_ver1 true
nokia_6600s_ver1 false
sonyericsson_t650i_ver1 true
blackberry8300_ver1 false
blackberry8530_ver1 true
samsung_gt_c5010_ver1 true
nokia_6275i_ver1 true
spice_x1_ver1 false
samsung_gt_b5310_ver1 true
lg_vm510_ver1 false
nokia_3110c_ver1 true
blackberry8830_ver1 true
tmobile_mytouch_ver1 true
blackberry9500_ver1 true
samsung_gt_s7070_ver1 true
samsung_sgh_i450_ver1 true
nokia_e50_ver1 true
samsung_sgh_d780_ver1 true
sonyericsson_p990i_ver1 true
nokia_5230_ver1 true
lg_kf700_ver1 true
blackberry8120_ver1 false
huawei_u7517_ver1 true
nokia_5800d_ver1 true
nokia_6101_ver1 false
nokia_6300_ver1 false
sonyericsson_c902_ver1 true
nokia_n93_ver1 false
sonyericsson_k770i_ver1 true
nokia_6790s_ver1 false
samsung_gt_s5350_ver1 true
palm_treo750v_ver1 true
samsung_a797_ver1 true
lg_t300_ver1 true
lg_kf300_ver1 false
samsung_sgh_u900_ver1 true
samsung_sgh_d608_ver1 false
lg_gr500_ver1 true
nexian_nx_g801_ver1 true
tiphone_t67_ver1 true
sonyericsson_k510_ver1 true
nokia_e52_ver1 true
sec_e840_ver1 true
nokia_n93i_ver1 true
sonyericsson_u100i_ver1 true
lg_kg800_ver1 false
zte_t100_ver1 true
sonyericsson_w830c_ver1 true
nokia_6265_ver1 true
nokia_9300_ver1 true
nokia_6350_ver1 true
nokia_5330_ver1 true
nokia_6110navigator_ver1 true
nokia_n73_ver1 true
nokia_2323classic_ver1 false
sonyericsson_t303_ver1 false
samsung_sgh_i718_ver1 true
samsung_gt_i6220_ver1 true
nokia_n72_ver1 true
samsung_sgh_e250i_ver1 true
mot_v360v_ver1 false
nokia_7270_ver1 false
samsung_sgh_d820_ver1 false
huawei_u3100_ver1 true
samsung_sgh_a877_ver1 true
samsung_sgh_a867_ver1 true
nokia_n92_ver1 true
nokia_5610expressmusic_ver1 false
sonyericsson_w380i_ver1 true
nokia_6680_ver1 true
sonyericsson_c905_ver1 true
nokia_5630expressmusic_ver1 true
nokia_5730expressmusic_ver1 true
samsung_gt_s5230_ver1 true
blackberry8520_ver1 true
nokia_6121c_ver1 true
nokia_ngageqd_ver1 false
mot_v3re_ver1 false
blackberry9650_ver1 true
nokia_6125_ver1 true
sonyericsson_k800_ver1 true
nokia_7210_supernova_ver1 true
sonyericsson_c702_ver1 true
nokia_6600i_ver1 true
nokia_6070_ver1 false
lg_gw305_ver1 true
sec_sghm620_ver1 true
sonyericsson_z530i_ver1 true
samsung_gt_c5130_ver1 true
lg_c300_ver1 true
nokia_2730c_ver1 false
sonyericsson_w902_ver1 true
huawei_u3307_ver1 true
sonyericsson_k810i_ver1 true
sonyericsson_u10i_ver1 true
mot_v3r_ver1 false
sonyericsson_w850i_ver1 true
mot_a1200_ver1 false
lg_kf350_ver1 true
o2_xda_ver1 true
nokia_e75_ver1 true
samsung_gt_b3210_ver1 true
samsung_c3050_ver1 true
nokia_7600_ver1 false
mot_ve538_ver1 true
nokia_6710navigator_ver1 true
sonyericsson_t715_ver1 true
nokia_3230_ver1 false
blackberry8330_ver1 true
sonyericsson_z710i_ver1 true
lenovo_i921_ver1 false
lg_lx600_ver1 true
sonyericsson_k320i_ver1 true
sonyericsson_k630i_ver1 true
nokia_6151_ver1 true
samsung_gts7330_ver1 true
samsung_sgh_e370_ver1 false
sonyericsson_x1i_ver1 true
nokia_2626_ver1 false
sonyericsson_k700c_ver1 false
lg_gu230_ver1 true
nexian_nx_g911_ver1 true
nokia_3500c_ver1 true
samsung_z150_ver1 false
nokia_6111_ver1 true
lg_bl20_ver1 true
nokia_7510_supernova_ver1 false
mot_l72_ver1 false
nokia_6170_ver1 false
sonyericsson_w995a_ver1 true
zte_f102_ver1 true
samsung_gt_m5650_ver1 true
nokia_9500_ver1 true
nokia_x2_00_ver1 false
nokia_6085_ver1 true
sonyericsson_p1i_ver1 true
windows_pocketpc_ver1 true
samsung_sgh_f480_ver1 true
lg_ke770_ver1 true
tmobile_g1_ver1 true
samsung_c6625_ver1 true
sonyericsson_u20i_ver1 true
nokia_7610_supernova_ver1 false
sonyericsson_k310i_ver1 true
nokia_7610_ver1 false
sonyericsson_w660i_ver1 true
mot_w388_ver1 true
o2_xda_atom_ver1 true
samsung_sgh_e200_ver1 true
samsung_sphm910_ver1 true
lg_cu720_ver1 true
sonyericsson_k510i_ver1 true
sonyericsson_g700_ver1 true
nokia_6300i_ver1 false
nokia_e65_ver1 true
nexian_nx_g922_ver1 false
lg_km900_ver1 true
samsung_sgh_l770_ver1 true
tiphone_t33_ver1 true
nokia_7210_ver1 true
sec_p910_ver1 true
nokia_n86_ver1 true
samsung_e740_ver1 true
samsung_s7220_ver1 true
sonyericsson_k500i_ver1 false
nokia_2630_ver1 true
nokia_5070_ver1 false
tmobile_g2_ver1 true
sonyericsson_p990_ver1 true
samsung_gt_b3310_ver1 true
eten_x500_ver1 true
sonyericsson_w302_ver1 true
nokia_2710c_ver1 false
lg_gb270_ver1 true
nokia_6263_ver1 true
nokia_6270_ver1 true
samsung_sgh_j700_ver1 true
sonyericsson_t700_ver1 true
nokia_n8_00_ver1 true
sec_e900_ver1 true
blackberry8310_ver1 false
lg_gw520_ver1 true
nokia_7900_ver1 false
mot_k1_ver1 false
htc_s710_ver1 true
sonyericsson_w205_ver1 true
samsung_sgh_a597_ver1 true
lg_kp199_ver1 false
sonyericsson_e10i_ver1 true
samsung_sgh_c450_ver1 false
sonyericsson_z750i_ver1 true
sonyericsson_w880i_ver1 true
lg_bl40_ver1 true
samsung_sgh_f480i_ver1 true
nokia_6276_ver1 true
lg_kp320_ver1 true
huawei_u1280_ver1 true
htc_pc36100_ver1 true
nokia_3120c_ver1 true
samsung_sgh_u800_ver1 true
nokia_n79_ver1 true
sonyericsson_w300i_ver1 true
samsung_z170_ver1 true
nokia_5130_xpressmusic_ver1 false
nokia_6500s_ver1 false
lg_kf510_ver1 true
sec_x820_ver1 false
blackberry8800_ver1 true
nokia_7260_ver1 false
nokia_5233_ver1 true
samsung_gt_s5620_ver1 true
samsung_gt_s8003_ver1 true
htc_magic_ver1 true
nokia_6303classic_ver1 true
nokia_c6_00_ver1 true
nokia_5610d_ver1 true
sonyericsson_w600i_ver1 true
samsung_sgh_j800_ver1 true
sonyericsson_k310a_ver1 true
sonyericsson_k790i_ver1 true
nokia_e61_ver1 true
nokia_5235_ver1 true
sonyericsson_k700i_ver1 false
ktouch_h899_ver1 true
lg_kp500_ver1 true
micromax_x600_ver1 true
sonyericsson_w610i_ver1 true
lg_cu515_ver1 true
samsung_gt_s5230g_ver1 true
lg_gu295_ver1 true
nokia_8800_ver1 true
sonyericsson_w595v_ver1 true
nokia_5530_xpressmusic_ver1 true
nokia_n75_ver1 true
mot_l7_ver1 false
nokia_6235_ver1 true
lg_kg195_ver1 false
nokia_6760s_ver1 true
samsung_sph_m560_ver1 true
htc_eris_ver1 true
dopod_818pro_ver1 true
nokia_2600c_ver1 true
nexian_nx_t922_ver1 true
sonyericsson_k610i_ver1 true
mot_a1200r_ver1 false
samsung_u700_ver1 true
nokia_6080_ver1 false
nokia_n82_ver1 true
sonyericsson_u8i_ver1 true
nokia_5000_ver1 true
mot_em30_ver1 false
sonyericsson_j300i_ver1 false
nokia_7310_ver1 false
htc_wildfire_ver1 true
nokia_n97_mini_ver1 true
kyocera_s2300_ver1 false
nokia_6120c_ver1 true
samsung_sgh_i637_ver1 true
o2_xda_zinc_ver1 true
samsung_sgh_z400_vodafone_ver1 true
lg_ku830_ver1 true
nokia_n80_ver1 true
lg_gx500_ver1 true
blackberry8110_ver1 false
lg_gu220_ver1 true
sonyericsson_w595s_ver1 true
samsung_gt_s3650_ver1 true
sonyericsson_t280i_ver1 true
sonyericsson_c901_ver1 true
lg_s310_ver1 true
samsung_gt_i5800_ver1 true
nokia_5300_ver1 true
sonyericsson_w200c_ver1 true
samsung_gt_i5500_ver1 true
mot_zn5_ver1 false
nokia_6120ci_ver1 true
blackberry9000_ver1 true
lg_gx300_ver1 true
nokia_n81_ver1 true
samsung_sgh_j750_ver1 true
lg_ln510_ver1 true
mot_l6i_ver1 false
samsung_gt_b3410w_ver1 true
nokia_e72_ver1 true
htc_p4350_ver1 true
mot_e398_ver1 false
nokia_c3_ver1 true
nokia_n95_ver1 true
nokia_1680c_ver1 false
sonyericsson_w20i_ver1 true
samsung_s7350_ver1 true
samsung_gt_s3370_ver1 true
samsung_c5510_ver1 true
nokia_5228_ver1 true
sonyericsson_w705a_ver1 true
tianyu_ktouchv908_ver1 true
lg_ku311_ver1 true
pantech_p2020_ver1 true
venera_v1_ver1 true
lg_ku990i_ver1 true
sonyericsson_w710i_ver1 true
nokia_6233_ver1 true
nokia_6021_ver1 false
zte_vodafone547_ver1 true
nokia_e60_ver1 true
sonyericsson_k530i_ver1 true
samsung_sgh_b520_ver1 true
nokia_7230_ver1 true
sonyericsson_k790a_ver1 false
samsung_s8300_ver1 true
lg_t310_ver1 true
sonyericsson_w200a_ver1 true
nokia_x3_00_ver1 true
nokia_7100_ver1 false
lg_ks360_ver1 true
nokia_6030b_ver1 true
lg_ke970_ver1 true
sonyericsson_u5i_ver1 true
huawei_u120_ver1 true
nokia_6030_ver1 false
lg_gb230_ver1 true
nokia2700c_ver1 false
blackberry8100_mozilla_ver1 false
tmobile_mytouch_3g_slide_ver1 true
samsung_sph_m850_ver1 true
sonyericsson_p910i_ver1 false
samsung_gt_b7722_ver1 true
nokia_2720fold_ver1 false
mot_v220_ver1 false
samsung_i8910_ver1 true
nokia_c5_ver1 true
samsung_d600_ver1 false
nexian_nx_t780_ver1 true
samsung_sgh_a737_ver1 true
nokia_6110_ver1 true
nokia_6630_ver1 false
sonyericsson_z610i_ver1 true
blackberry8220_ver1 true
samsung_sgh_a767_ver1 true
nokia_n90_ver1 true
philips_w186_ver1 true
sonyericsson_w508a_ver1 true
htc_desirehd_ver1 true
alcatel_vodafone543_ver1 true
benq_t60_ver1 true
nokia_2220s_ver1 false
sonyericsson_u1i_ver1 true
sprint_scp_2700_ver1 true
lg_vm265_ver1 false
samsung_j200_ver1 true
spcmobile_boss_1000_ver1 true
blackberry9700_ver1 true
sonyericsson_d750i_ver1 true
nokia_n85_ver1 true
sonyericsson_c510a_ver1 true
htc_android_g1_ver1 true
samsung_sgh_e490_ver1 true
android_dev_ver1 true
lg_gd510_ver1 true
nokia_6267_ver1 true
sonyericsson_j10i2_ver1 true
lg_gt365_ver1 true
nokia_n71_ver1 true
htc_hero_ver1 true
lg_kf600_ver1 true
nokia_x6_ver1 true
pantech_pu_p7000_ver1 true
ms_mobile_browser_ver1 true
nokia_6600f_ver1 false
huawei_u8230_ver1 true
sonyericsson_k850i_ver1 true
imobile_611_ver1 true
samsung_gt_b7320_ver1 true
samsung_sgh_l170_ver1 true
nokia_2865_ver1 true
alcatel_ot708_ver1 true
lg_kp175_ver1 false
sonyericsson_g900_ver1 true
htc_smart_f3188_ver1 true
sonyericsson_z750a_ver1 true
sonyericsson_k550c_ver1 true
sonyericsson_j105j_ver1 true
nokia_x3_02_ver1 true
imobile_ie3250_ver1 true
sonyericsson_m600i_ver1 true
sonyericsson_w890i_ver1 true
nokia_3109c_ver1 true
tiphone_e88_ver1 true
lg_ke990_ver1 true
blackberry9550_ver1 true
zte_f912_ver1 true
htc_diamond_ver1 false
nokia_5320d_ver1 true
nokia_6303iclassic_ver1 true
samsung_gt_s5560_ver1 true
nokia_6822_ver1 false
lg_gc900_ver1 true
samsung_gt_c5212_ver1 true
nokia_3610a_ver1 false
samsung_x100_ver1 true
nokia_7500_ver1 true
samsung_gt_c3010_ver1 true
nokia_6133_ver1 true
nokia_3155_ver1 true
blackberry9520_ver1 true
nokia_6020_ver1 false
sonyericsson_k300i_ver1 false
samsung_sgh_d900_ver1 true
htc_liberty_ver1 true
blackberry9530_ver1 true
samsung_sph_m800_ver1 true
sharp_stx2_ver1 true
nokia_5200_ver1 true
sonyericsson_s700i_ver1 false
samsung_nexus_s_ver1 true
samsung_sgh_d880_ver1 true
sec_j600_ver1 true
mot_xt300_ver1 true
nokia_6500c_ver1 false
zen_z77_ver1 true
lg_620g_ver1 true
mot_v3i_ver1 false
huawei_u9100b_ver1 true
samsung_gt_i9000_ver1 true
sonyericsson_t715a_ver1 true
lg_ku990_ver1 true
samsung_gt_3313_ver1 true
sonyericsson_k750c_ver1 true
lg_km555_ver1 true
o2_xdaii_mini_ver1 true
samsung_sgh_i560_ver1 true
lg_gu285_ver1 true
sonyericsson_w910i_ver1 true
samsung_gt_c3212_ver1 false
samsung_sgh_l760_ver1 true
sonyericsson_k618i_ver1 true
sonyericsson_w550i_ver1 true
mot_v3x_ver1 false
sonyericsson_c903_ver1 true
nokia_e5_ver1 true
sonyericsson_s500i_ver1 true
huawei_c6100_ver1 true
nokia_2605_ver1 true
nokia_3720c_ver1 true
samsung_sgh_i607_ver1 true
nokia_5000d_ver1 false
samsung_sgh_a897_ver1 true
mot_z3_ver1 false
lg_kp170_ver1 false
lg_kp502_ver1 true
nokia_c1_ver1 true
sonyericsson_w200i_ver1 true
samsung_gt_c3300_ver1 true
nokia_2610_ver1 false
samsung_a707_ver1 true
nokia_6700s_ver1 true
mot_z6_ver1 false
blackberry7130_ver1 false
mot_v3_ver1 false
samsung_gt_s5233w_ver1 true
samsung_sgh_j700i_ver1 true
nokia_7370_ver1 true
imate_jaq_ver1 true
sonyericsson_g705_ver1 true
samsung_sgh_e210_ver1 false
sonyericsson_u5a_ver1 true
imate_kjam_ver1 true
alcatel_ot_808a_ver1 true
samsung_sgh_e950_ver1 false
sonyericsson_z555i_ver1 true
samsung_u900_ver1 true
htc_touch_cruise_p3650_ver1 true
inq_b1_ver1 true
nexian_nx_d980_ver1 true



#33648 From: Yann Scheydeker <yann.scheydeker@...>
Date: Tue Feb 8, 2011 2:57 pm
Subject: Re: Re: xhtml_file_upload
schadock
Send Email Send Email
 
Hello,

1 year ago, I did some tests on different devices and I came to make this patch : 

<device id="generic_ms_winmo6" user_agent="DO_NOT_MATCH_WINMO_6" fall_back="generic_ms_winmo5">
<group id="xhtml_ui">
<capability name="xhtml_file_upload" value="supported"/>
</group>
</device>
<device id="generic_android" user_agent="DO_NOT_MATCH_GENERIC_ANDROID" fall_back="generic_xhtml">
<group id="xhtml_ui">
<capability name="xhtml_file_upload" value="not_supported"/>
</group>
</device>

Yann Scheydeker



2011/2/8 Luca Passani <luca.passani@...>
 

Come on, people. A little less inanimation and a little more action, please.

Do the devices in your drawer support file upload?

Thanks

Luca



On Sun, Feb 6, 2011 at 12:16 AM, Luca Passani <luca.passani@...> wrote:

People, we think we may have found a smart way to infer a good value for the xhtml_file_upload API out of crowdsourced data.
Before I go ahead and add the info, though, I would like some manual tests to confirm that we are on the right track (we tested a few and everything checks out so far).
At the end of the page, you'll find a list of WURFL IDs for which we intend to set the value of the file upload capability to either supported or unsupported. If you have any of those devices in your drawer, can you let us know whether the device supports file upload or not?
If in doubt, you can visit http://t.wurfl.com and find the test under the "xhtml_ui" group.

Please report about make and model, but also the UA string if possible.

Thank you

Luca

samsung_d500_ver1 false
sonyericsson_x10i_ver1 true
sonyericsson_w205a_ver1 true
sonyericsson_j105_ver1 true
nokia_6234_ver1 true
nokia_7020_ver1 false
nokia_e61i_ver1 true
samsung_sghe830_ver1 true
samsung_gt_s5233t_ver1 true
blackberry8700_ver1 false
nokia_n96_ver1 true
lg_cu920_ver1 true
samsung_sgh_j150_ver1 true
nokia_6230i_ver1 true
sonyericsson_z800_ver1 false
sie_c75_ver1 false
samsung_gt_c3530_ver1 false
nokia_7710_ver1 true
samsung_sph_m340_ver1 false
nokia_6208c_ver1 false
mot_c650_ver1 false
sonyericsson_j108i_ver1 true
nokia_6086_ver1 true
lg_gs500_ver1 true
blackberry9630_ver1 true
nokia_n91_ver1 true
sanyo_scp6760_ver1 true
nokia_6555_ver1 false
blackberry9800_ver1 true
samsung_sgh_g600_ver1 false
samsung_sgh_a777_ver1 true
alcatel_ot_800_ver1 true
nokia_n70_ver1 true
sonyericsson_w550c_ver1 true
lg_p500_ver1 true
nokia_6290_ver1 true
nokia_3250_ver1 true
cdm_8074_ver1 false
nokia_6681_ver1 true
sonyericsson_w350i_ver1 true
nokia_3220_ver1 false
sonyericsson_w350a_ver1 true
nokia_2690_ver1 false
sonyericsson_z310i_ver1 true
alcatel_ot_606_ver1 true
nokia_6220c_ver1 true
samsung_sgh_l700_ver1 true
samsung_sph_m550_ver1 true
nokia6700c_ver1 true
sonyericsson_tm506_ver1 true
nokia_e66_ver1 true
nexian_nx_g912_ver1 true
nokia_e71x_ver1 true
mot_v550_ver1 false
samsung_gt_i5801_ver1 true
nexian_nx_g901_ver1 true
samsung_c3053_ver1 true
nokia_6303c_ver1 true
lg_kc550_ver1 true
sonyericsson_s302_ver1 true
sonyericsson_v640i_ver1 true
nokia_e62_1_ver1 true
nexian_nx_t911_ver1 true
lg_gw300_ver1 true
sonyericsson_z558i_ver1 true
nokia_6600_ver1 false
sonyericsson_w760i_ver1 true
nokia_6650d_ver1 true
mot_i1_ver1 true
samsung_gt_s3550_ver1 true
lg_ku450_ver1 true
htc_legend_ver1 true
sonyericsson_w380a_ver1 true
mot_u9_ver1 false
nokia_3500_ver1 true
lg_kp570_ver1 true
ktouch_h888_ver1 true
mot_ve66_ver1 true
lg_gm205_ver1 false
sonyericsson_w950i_ver1 true
mot_v360_ver1 false
samsung_gt_s3100_ver1 true
htc_p3400_ver1 true
mot_milestone_ver1 true
nexian_nx_g821_ver1 true
nokia_e70_ver1 true
samsung_gt_s5603_ver1 true
nokia_ngage_ver1 false
sonyericsson_w960i_ver1 true
lg_km380_ver1 true
sonyericsson_j20i_ver1 true
nokia_6120_ver1 false
nokia_e63_ver1 true
samsung_z400_ver1 false
samsung_gt_s5230w_ver1 true
nokia_6131_ver1 true
samsung_d600e_ver1 false
samsung_s8000_ver1 true
nokia_5500d_ver1 true
samsung_gt_s3653w_ver1 true
samsung_sph_m810_ver1 true
lg_gt540_ver1 true
mot_e1_ver1 false
mot_mb200_ver1 true
samsung_sgh_e250_ver1 true
nokia_6165i_ver1 true
nokia_5700_ver1 true
samsung_gt_b5722_ver1 true
samsung_gt_c3510_ver1 true
samsung_gt_s5620l_ver1 true
blackberry8130_ver1 false
blackberry8900_ver1 true
samsung_gt_s3600i_ver1 true
nokia_3710fold_ver1 true
huawei_u5700_ver1 true
sonyericsson_v600i_ver1 true
nokia_6720_ver1 true
lg_gr700_ver1 true
samsung_gt_s5233s_ver1 true
nokia_n78_ver1 true
lg_kp265_ver1 false
mot_mb501_ver1 true
samsung_sgh_d900i_ver1 true
samsung_sgh_u600_ver1 true
htc_a6277_ver1 true
lg_gm200_ver1 false
blackberry8100_ver1 true
nokia_9300i_ver1 true
samsung_sgh_a177_ver1 true
nokia_6260_ver1 false
samsung_gt_m3710_ver1 true
nokia_6301_ver1 true
samsung_sch_r561_ver1 true
lg_gs390_ver1 true
sonyericsson_k310_ver1 true
sonyericsson_w700i_ver1 true
mot_e8_linux_ver1 false
sonyericsson_w980i_ver1 true
samsung_sph_m900_ver1 true
mot_l6_ver1 false
huawei_u7519_ver1 true
mot_l9_ver1 false
lg_ku380_ver1 true
nokia_6210_ver1 true
samsung_s3500_ver1 false
sonyericsson_c510_ver1 true
lg_gw525_ver1 true
sonyericsson_w705_ver1 true
sonyericsson_w900i_ver1 true
lg_lx_265_ver1 true
sonyericsson_w395_ver1 true
sonyericsson_w810i_ver1 true
htc_hd2_ver1 true
lg_gt505_ver1 true
nokia_6280_ver1 true
nokia_8800e_ver1 false
micromax_q5_ver1 true
lg_ks365_ver1 true
lg_gt360_ver1 true
apple_iphone_ver1 false
sonyericsson_k550i_ver1 true
nokia_5220_expressmusic_ver1 false
blackberry8320_ver1 false
samsung_sgh_m310_ver1 false
mot_a45_eco_ver1 false
samsung_gt_s3653_ver1 true
sonyericsson_k608i_ver1 true
nokia_x5_01_ver1 true
blackberry8350i_ver1 true
nokia_6230_ver1 false
htc_s620_ver1 true
sonyericsson_f305_ver1 true
nokia_2760_ver1 true
samsung_gt_s5600_ver1 true
huawei_u7510_ver1 true
lg_kg290_ver1 false
samsung_i8510_ver1 true
samsung_gt_p1000_ver1 true
nokia_6730c_ver1 true
sonyericsson_t707_ver1 true
mot_e6_ver1 false
mot_v8xx_ver1 false
lg_gd330_ver1 true
sonyericsson_k800i_ver1 true
huawei_vodafone830_ver1 true
sonyericsson_w995_ver1 true
lg_gt350_ver1 true
sonyericsson_w508_ver1 true
nokia_n76_ver1 true
samsung_gt_c3200_ver1 true
samsung_sgh_m140l_ver1 false
samsung_e590_ver1 true
htc_desire_ver1 true
sonyericsson_k600i_ver1 true
lg_te365_ver1 true
sonyericsson_r300_ver1 true
sonyericsson_k508i_ver1 false
lg_gm360_ver1 true
sagem_myx6_2_ver1 true
sonyericsson_z770i_ver1 true
nokia_3660_ver1 false
sonyericsson_w580i_ver1 true
nokia_7373_ver1 true
nokia_e51_ver1 true
sonyericsson_s312_ver1 true
lg_kt610_ver1 true
lg_gs290_ver1 true
samsung_gt_i5700_ver1 true
samsung_gt_m2513_ver1 true
nokia_6288_ver1 true
mot_w385_ver1 true
softbank_001dl_ver1 true
huawei_g6600_ver1 true
nokia_e90_ver1 true
nokia_6670_ver1 false
dopod_838pro_ver1 true
htc_aria_ver1 true
tmobile_dash_ver1 true
nokia_5320_ver1 true
lg_ks660_ver1 true
nokia_5310_xpressmusic_ver1 true
huawei_v840_ver1 true
samsung_gt_s5233a_ver1 true
mot_v975_ver1 false
zte_mtc916_ver1 true
huawei_m860_ver1 true
sonyericsson_w830i_ver1 true
samsung_e1410_ver1 false
sie_c65_ver1 false
sonyericsson_z520i_ver1 true
sonyericsson_w595_ver1 true
nokia_5250_ver1 true
samsung_m310_ver1 false
huawei_u535_ver1 true
blackberry9300_ver1 true
sonyericsson_k750i_ver1 true
nokia_e71_ver1 true
nokia_3600slide_ver1 false
nokia_2330c_ver1 false
samsung_gtm8800_ver1 true
sonyericsson_w980_ver1 true
samsung_sph_m540_ver1 true
sonyericsson_g502_ver1 true
sonyericsson_v630i_ver1 true
lg_gx200_ver1 true
utstarcom_gtx75_ver1 true
sonyericsson_w715v_ver1 true
samsung_sgh_m610_ver1 true
sonyericsson_k660i_ver1 true
nokia_n97_ver1 true
micromax_q7_ver1 true
sonyericsson_w715_ver1 true
samsung_sgh_a687_ver1 true
nokia_6124c_ver1 true
sonyericsson_w100i_ver1 true
nokia_2680s_ver1 false
samsung_gt_i5510_ver1 true
lg_gd710_ver1 true
samsung_gt_s3310_ver1 true
lg_kp501_ver1 true
nokia_7390_ver1 true
nokia_n77_ver1 true
nokia_6600s_ver1 false
sonyericsson_t650i_ver1 true
blackberry8300_ver1 false
blackberry8530_ver1 true
samsung_gt_c5010_ver1 true
nokia_6275i_ver1 true
spice_x1_ver1 false
samsung_gt_b5310_ver1 true
lg_vm510_ver1 false
nokia_3110c_ver1 true
blackberry8830_ver1 true
tmobile_mytouch_ver1 true
blackberry9500_ver1 true
samsung_gt_s7070_ver1 true
samsung_sgh_i450_ver1 true
nokia_e50_ver1 true
samsung_sgh_d780_ver1 true
sonyericsson_p990i_ver1 true
nokia_5230_ver1 true
lg_kf700_ver1 true
blackberry8120_ver1 false
huawei_u7517_ver1 true
nokia_5800d_ver1 true
nokia_6101_ver1 false
nokia_6300_ver1 false
sonyericsson_c902_ver1 true
nokia_n93_ver1 false
sonyericsson_k770i_ver1 true
nokia_6790s_ver1 false
samsung_gt_s5350_ver1 true
palm_treo750v_ver1 true
samsung_a797_ver1 true
lg_t300_ver1 true
lg_kf300_ver1 false
samsung_sgh_u900_ver1 true
samsung_sgh_d608_ver1 false
lg_gr500_ver1 true
nexian_nx_g801_ver1 true
tiphone_t67_ver1 true
sonyericsson_k510_ver1 true
nokia_e52_ver1 true
sec_e840_ver1 true
nokia_n93i_ver1 true
sonyericsson_u100i_ver1 true
lg_kg800_ver1 false
zte_t100_ver1 true
sonyericsson_w830c_ver1 true
nokia_6265_ver1 true
nokia_9300_ver1 true
nokia_6350_ver1 true
nokia_5330_ver1 true
nokia_6110navigator_ver1 true
nokia_n73_ver1 true
nokia_2323classic_ver1 false
sonyericsson_t303_ver1 false
samsung_sgh_i718_ver1 true
samsung_gt_i6220_ver1 true
nokia_n72_ver1 true
samsung_sgh_e250i_ver1 true
mot_v360v_ver1 false
nokia_7270_ver1 false
samsung_sgh_d820_ver1 false
huawei_u3100_ver1 true
samsung_sgh_a877_ver1 true
samsung_sgh_a867_ver1 true
nokia_n92_ver1 true
nokia_5610expressmusic_ver1 false
sonyericsson_w380i_ver1 true
nokia_6680_ver1 true
sonyericsson_c905_ver1 true
nokia_5630expressmusic_ver1 true
nokia_5730expressmusic_ver1 true
samsung_gt_s5230_ver1 true
blackberry8520_ver1 true
nokia_6121c_ver1 true
nokia_ngageqd_ver1 false
mot_v3re_ver1 false
blackberry9650_ver1 true
nokia_6125_ver1 true
sonyericsson_k800_ver1 true
nokia_7210_supernova_ver1 true
sonyericsson_c702_ver1 true
nokia_6600i_ver1 true
nokia_6070_ver1 false
lg_gw305_ver1 true
sec_sghm620_ver1 true
sonyericsson_z530i_ver1 true
samsung_gt_c5130_ver1 true
lg_c300_ver1 true
nokia_2730c_ver1 false
sonyericsson_w902_ver1 true
huawei_u3307_ver1 true
sonyericsson_k810i_ver1 true
sonyericsson_u10i_ver1 true
mot_v3r_ver1 false
sonyericsson_w850i_ver1 true
mot_a1200_ver1 false
lg_kf350_ver1 true
o2_xda_ver1 true
nokia_e75_ver1 true
samsung_gt_b3210_ver1 true
samsung_c3050_ver1 true
nokia_7600_ver1 false
mot_ve538_ver1 true
nokia_6710navigator_ver1 true
sonyericsson_t715_ver1 true
nokia_3230_ver1 false
blackberry8330_ver1 true
sonyericsson_z710i_ver1 true
lenovo_i921_ver1 false
lg_lx600_ver1 true
sonyericsson_k320i_ver1 true
sonyericsson_k630i_ver1 true
nokia_6151_ver1 true
samsung_gts7330_ver1 true
samsung_sgh_e370_ver1 false
sonyericsson_x1i_ver1 true
nokia_2626_ver1 false
sonyericsson_k700c_ver1 false
lg_gu230_ver1 true
nexian_nx_g911_ver1 true
nokia_3500c_ver1 true
samsung_z150_ver1 false
nokia_6111_ver1 true
lg_bl20_ver1 true
nokia_7510_supernova_ver1 false
mot_l72_ver1 false
nokia_6170_ver1 false
sonyericsson_w995a_ver1 true
zte_f102_ver1 true
samsung_gt_m5650_ver1 true
nokia_9500_ver1 true
nokia_x2_00_ver1 false
nokia_6085_ver1 true
sonyericsson_p1i_ver1 true
windows_pocketpc_ver1 true
samsung_sgh_f480_ver1 true
lg_ke770_ver1 true
tmobile_g1_ver1 true
samsung_c6625_ver1 true
sonyericsson_u20i_ver1 true
nokia_7610_supernova_ver1 false
sonyericsson_k310i_ver1 true
nokia_7610_ver1 false
sonyericsson_w660i_ver1 true
mot_w388_ver1 true
o2_xda_atom_ver1 true
samsung_sgh_e200_ver1 true
samsung_sphm910_ver1 true
lg_cu720_ver1 true
sonyericsson_k510i_ver1 true
sonyericsson_g700_ver1 true
nokia_6300i_ver1 false
nokia_e65_ver1 true
nexian_nx_g922_ver1 false
lg_km900_ver1 true
samsung_sgh_l770_ver1 true
tiphone_t33_ver1 true
nokia_7210_ver1 true
sec_p910_ver1 true
nokia_n86_ver1 true
samsung_e740_ver1 true
samsung_s7220_ver1 true
sonyericsson_k500i_ver1 false
nokia_2630_ver1 true
nokia_5070_ver1 false
tmobile_g2_ver1 true
sonyericsson_p990_ver1 true
samsung_gt_b3310_ver1 true
eten_x500_ver1 true
sonyericsson_w302_ver1 true
nokia_2710c_ver1 false
lg_gb270_ver1 true
nokia_6263_ver1 true
nokia_6270_ver1 true
samsung_sgh_j700_ver1 true
sonyericsson_t700_ver1 true
nokia_n8_00_ver1 true
sec_e900_ver1 true
blackberry8310_ver1 false
lg_gw520_ver1 true
nokia_7900_ver1 false
mot_k1_ver1 false
htc_s710_ver1 true
sonyericsson_w205_ver1 true
samsung_sgh_a597_ver1 true
lg_kp199_ver1 false
sonyericsson_e10i_ver1 true
samsung_sgh_c450_ver1 false
sonyericsson_z750i_ver1 true
sonyericsson_w880i_ver1 true
lg_bl40_ver1 true
samsung_sgh_f480i_ver1 true
nokia_6276_ver1 true
lg_kp320_ver1 true
huawei_u1280_ver1 true
htc_pc36100_ver1 true
nokia_3120c_ver1 true
samsung_sgh_u800_ver1 true
nokia_n79_ver1 true
sonyericsson_w300i_ver1 true
samsung_z170_ver1 true
nokia_5130_xpressmusic_ver1 false
nokia_6500s_ver1 false
lg_kf510_ver1 true
sec_x820_ver1 false
blackberry8800_ver1 true
nokia_7260_ver1 false
nokia_5233_ver1 true
samsung_gt_s5620_ver1 true
samsung_gt_s8003_ver1 true
htc_magic_ver1 true
nokia_6303classic_ver1 true
nokia_c6_00_ver1 true
nokia_5610d_ver1 true
sonyericsson_w600i_ver1 true
samsung_sgh_j800_ver1 true
sonyericsson_k310a_ver1 true
sonyericsson_k790i_ver1 true
nokia_e61_ver1 true
nokia_5235_ver1 true
sonyericsson_k700i_ver1 false
ktouch_h899_ver1 true
lg_kp500_ver1 true
micromax_x600_ver1 true
sonyericsson_w610i_ver1 true
lg_cu515_ver1 true
samsung_gt_s5230g_ver1 true
lg_gu295_ver1 true
nokia_8800_ver1 true
sonyericsson_w595v_ver1 true
nokia_5530_xpressmusic_ver1 true
nokia_n75_ver1 true
mot_l7_ver1 false
nokia_6235_ver1 true
lg_kg195_ver1 false
nokia_6760s_ver1 true
samsung_sph_m560_ver1 true
htc_eris_ver1 true
dopod_818pro_ver1 true
nokia_2600c_ver1 true
nexian_nx_t922_ver1 true
sonyericsson_k610i_ver1 true
mot_a1200r_ver1 false
samsung_u700_ver1 true
nokia_6080_ver1 false
nokia_n82_ver1 true
sonyericsson_u8i_ver1 true
nokia_5000_ver1 true
mot_em30_ver1 false
sonyericsson_j300i_ver1 false
nokia_7310_ver1 false
htc_wildfire_ver1 true
nokia_n97_mini_ver1 true
kyocera_s2300_ver1 false
nokia_6120c_ver1 true
samsung_sgh_i637_ver1 true
o2_xda_zinc_ver1 true
samsung_sgh_z400_vodafone_ver1 true
lg_ku830_ver1 true
nokia_n80_ver1 true
lg_gx500_ver1 true
blackberry8110_ver1 false
lg_gu220_ver1 true
sonyericsson_w595s_ver1 true
samsung_gt_s3650_ver1 true
sonyericsson_t280i_ver1 true
sonyericsson_c901_ver1 true
lg_s310_ver1 true
samsung_gt_i5800_ver1 true
nokia_5300_ver1 true
sonyericsson_w200c_ver1 true
samsung_gt_i5500_ver1 true
mot_zn5_ver1 false
nokia_6120ci_ver1 true
blackberry9000_ver1 true
lg_gx300_ver1 true
nokia_n81_ver1 true
samsung_sgh_j750_ver1 true
lg_ln510_ver1 true
mot_l6i_ver1 false
samsung_gt_b3410w_ver1 true
nokia_e72_ver1 true
htc_p4350_ver1 true
mot_e398_ver1 false
nokia_c3_ver1 true
nokia_n95_ver1 true
nokia_1680c_ver1 false
sonyericsson_w20i_ver1 true
samsung_s7350_ver1 true
samsung_gt_s3370_ver1 true
samsung_c5510_ver1 true
nokia_5228_ver1 true
sonyericsson_w705a_ver1 true
tianyu_ktouchv908_ver1 true
lg_ku311_ver1 true
pantech_p2020_ver1 true
venera_v1_ver1 true
lg_ku990i_ver1 true
sonyericsson_w710i_ver1 true
nokia_6233_ver1 true
nokia_6021_ver1 false
zte_vodafone547_ver1 true
nokia_e60_ver1 true
sonyericsson_k530i_ver1 true
samsung_sgh_b520_ver1 true
nokia_7230_ver1 true
sonyericsson_k790a_ver1 false
samsung_s8300_ver1 true
lg_t310_ver1 true
sonyericsson_w200a_ver1 true
nokia_x3_00_ver1 true
nokia_7100_ver1 false
lg_ks360_ver1 true
nokia_6030b_ver1 true
lg_ke970_ver1 true
sonyericsson_u5i_ver1 true
huawei_u120_ver1 true
nokia_6030_ver1 false
lg_gb230_ver1 true
nokia2700c_ver1 false
blackberry8100_mozilla_ver1 false
tmobile_mytouch_3g_slide_ver1 true
samsung_sph_m850_ver1 true
sonyericsson_p910i_ver1 false
samsung_gt_b7722_ver1 true
nokia_2720fold_ver1 false
mot_v220_ver1 false
samsung_i8910_ver1 true
nokia_c5_ver1 true
samsung_d600_ver1 false
nexian_nx_t780_ver1 true
samsung_sgh_a737_ver1 true
nokia_6110_ver1 true
nokia_6630_ver1 false
sonyericsson_z610i_ver1 true
blackberry8220_ver1 true
samsung_sgh_a767_ver1 true
nokia_n90_ver1 true
philips_w186_ver1 true
sonyericsson_w508a_ver1 true
htc_desirehd_ver1 true
alcatel_vodafone543_ver1 true
benq_t60_ver1 true
nokia_2220s_ver1 false
sonyericsson_u1i_ver1 true
sprint_scp_2700_ver1 true
lg_vm265_ver1 false
samsung_j200_ver1 true
spcmobile_boss_1000_ver1 true
blackberry9700_ver1 true
sonyericsson_d750i_ver1 true
nokia_n85_ver1 true
sonyericsson_c510a_ver1 true
htc_android_g1_ver1 true
samsung_sgh_e490_ver1 true
android_dev_ver1 true
lg_gd510_ver1 true
nokia_6267_ver1 true
sonyericsson_j10i2_ver1 true
lg_gt365_ver1 true
nokia_n71_ver1 true
htc_hero_ver1 true
lg_kf600_ver1 true
nokia_x6_ver1 true
pantech_pu_p7000_ver1 true
ms_mobile_browser_ver1 true
nokia_6600f_ver1 false
huawei_u8230_ver1 true
sonyericsson_k850i_ver1 true
imobile_611_ver1 true
samsung_gt_b7320_ver1 true
samsung_sgh_l170_ver1 true
nokia_2865_ver1 true
alcatel_ot708_ver1 true
lg_kp175_ver1 false
sonyericsson_g900_ver1 true
htc_smart_f3188_ver1 true
sonyericsson_z750a_ver1 true
sonyericsson_k550c_ver1 true
sonyericsson_j105j_ver1 true
nokia_x3_02_ver1 true
imobile_ie3250_ver1 true
sonyericsson_m600i_ver1 true
sonyericsson_w890i_ver1 true
nokia_3109c_ver1 true
tiphone_e88_ver1 true
lg_ke990_ver1 true
blackberry9550_ver1 true
zte_f912_ver1 true
htc_diamond_ver1 false
nokia_5320d_ver1 true
nokia_6303iclassic_ver1 true
samsung_gt_s5560_ver1 true
nokia_6822_ver1 false
lg_gc900_ver1 true
samsung_gt_c5212_ver1 true
nokia_3610a_ver1 false
samsung_x100_ver1 true
nokia_7500_ver1 true
samsung_gt_c3010_ver1 true
nokia_6133_ver1 true
nokia_3155_ver1 true
blackberry9520_ver1 true
nokia_6020_ver1 false
sonyericsson_k300i_ver1 false
samsung_sgh_d900_ver1 true
htc_liberty_ver1 true
blackberry9530_ver1 true
samsung_sph_m800_ver1 true
sharp_stx2_ver1 true
nokia_5200_ver1 true
sonyericsson_s700i_ver1 false
samsung_nexus_s_ver1 true
samsung_sgh_d880_ver1 true
sec_j600_ver1 true
mot_xt300_ver1 true
nokia_6500c_ver1 false
zen_z77_ver1 true
lg_620g_ver1 true
mot_v3i_ver1 false
huawei_u9100b_ver1 true
samsung_gt_i9000_ver1 true
sonyericsson_t715a_ver1 true
lg_ku990_ver1 true
samsung_gt_3313_ver1 true
sonyericsson_k750c_ver1 true
lg_km555_ver1 true
o2_xdaii_mini_ver1 true
samsung_sgh_i560_ver1 true
lg_gu285_ver1 true
sonyericsson_w910i_ver1 true
samsung_gt_c3212_ver1 false
samsung_sgh_l760_ver1 true
sonyericsson_k618i_ver1 true
sonyericsson_w550i_ver1 true
mot_v3x_ver1 false
sonyericsson_c903_ver1 true
nokia_e5_ver1 true
sonyericsson_s500i_ver1 true
huawei_c6100_ver1 true
nokia_2605_ver1 true
nokia_3720c_ver1 true
samsung_sgh_i607_ver1 true
nokia_5000d_ver1 false
samsung_sgh_a897_ver1 true
mot_z3_ver1 false
lg_kp170_ver1 false
lg_kp502_ver1 true
nokia_c1_ver1 true
sonyericsson_w200i_ver1 true
samsung_gt_c3300_ver1 true
nokia_2610_ver1 false
samsung_a707_ver1 true
nokia_6700s_ver1 true
mot_z6_ver1 false
blackberry7130_ver1 false
mot_v3_ver1 false
samsung_gt_s5233w_ver1 true
samsung_sgh_j700i_ver1 true
nokia_7370_ver1 true
imate_jaq_ver1 true
sonyericsson_g705_ver1 true
samsung_sgh_e210_ver1 false
sonyericsson_u5a_ver1 true
imate_kjam_ver1 true
alcatel_ot_808a_ver1 true
samsung_sgh_e950_ver1 false
sonyericsson_z555i_ver1 true
samsung_u900_ver1 true
htc_touch_cruise_p3650_ver1 true
inq_b1_ver1 true
nexian_nx_d980_ver1 true





--
Yann scheydeker
Backelite - Ingénieur Senior
7 Rue de Bucarest - 75008 Paris
tel: +33 1 73 00 28 40
fax :+33 1 73 76 87 20
yann.scheydeker@...

#33649 From: Marc Guay <marc.guay@...>
Date: Tue Feb 8, 2011 3:03 pm
Subject: Re: xhtml_file_upload
mguay11
Send Email Send Email
 
BlackBerry9700/5.0.0.321 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/107

Both tests work.  Uploading a photo via the camera works as well.
(i.e. Click 'browse' -> Browse through to the "camera" application ->
Take a picture -> Back to browsing -> Choose photo)


BlackBerry8820/4.5.0.37 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107

Fail (surprise!  this phone can barely connect to a wifi network)



BlackBerry; U; BlackBerry 9800; en) AppleWebKit/534.1+ (KHTML, like
Gecko) Version/6.0.0.246 Mobile Safari/534.1+  (looks like Tera-WURFL
is clipping the Mozilla/5.0 bit off the front)

Both tests work.  Uploading a photo via the camera works as well.





--
Marc Guay
MobilizeMe
mobilizeme.com

#33650 From: Luca Passani <luca.passani@...>
Date: Tue Feb 8, 2011 3:08 pm
Subject: Re: Re: xhtml_file_upload
luca_passani
Send Email Send Email
 
I think this feature was introduced with Android 2.2.

Luca

On 08/02/2011 15.57, Yann Scheydeker wrote:
> Hello,
>
> 1 year ago, I did some tests on different devices and I came to make this
> patch :
>
> <device id="generic_ms_winmo6" user_agent="DO_NOT_MATCH_WINMO_6"
> fall_back="generic_ms_winmo5">
> <group id="xhtml_ui">
> <capability name="xhtml_file_upload" value="supported"/>
> </group>
> </device>
> <device id="generic_android" user_agent="DO_NOT_MATCH_GENERIC_ANDROID"
> fall_back="generic_xhtml">
> <group id="xhtml_ui">
> <capability name="xhtml_file_upload" value="not_supported"/>
> </group>
> </device>
>
> Yann Scheydeker
>

#33651 From: Stewart Cambridge <stewart.cambridge@...>
Date: Wed Feb 9, 2011 1:08 pm
Subject: Samsung Android bug?
stewartcambr...
Send Email Send Email
 
Dear Wml Programming Group,

I believe I have found a serious "feature" in Samsung Galaxies:

In the browser, if you make a web request, either by clicking a href link, or by form submission, if the server does not respond within 15 seconds, the phone will automatically send a duplicate request.

This has resulted in a large number of duplicate billing errors since Galaxies came onto the market.

Has anyone else observed this? Does anyone have a suggestion about what to do about it?

Regards,

Stewart



#33652 From: "awoywood" <awoywood@...>
Date: Wed Feb 9, 2011 5:39 pm
Subject: Re: Samsung Android bug?
awoywood
Send Email Send Email
 
Hi, I had the same problem. But in our test, after only a 10 sec delay the
galaxy sends the 2nd request. We tested sending white space before the 10 sec
limit, but it behaves the same.


--- In wmlprogramming@yahoogroups.com, Stewart Cambridge <stewart.cambridge@...>
wrote:
>
> Dear Wml Programming Group,
>
> I believe I have found a serious "feature" in Samsung Galaxies:
>
> In the browser, if you make a web request, either by clicking a href link,
> or by form submission, if the server does not respond within 15 seconds, the
> phone will automatically send a duplicate request.
>
> This has resulted in a large number of duplicate billing errors since
> Galaxies came onto the market.
>
> Has anyone else observed this? Does anyone have a suggestion about what to
> do about it?
>
> Regards,
>
> Stewart
>

#33653 From: "Vlad" <ardelean.vlad@...>
Date: Wed Feb 9, 2011 5:55 pm
Subject: Re: Samsung Android bug?
nightghost2k2
Send Email Send Email
 
Hi Stewart,

Yes, I've also come across this "feature" on Samsung Galaxies and not only -
basically any mobile browser will behave in this way, apart from the Safari on
iOS4 from what I tested.

The bad news is that apparently this is a feature of the HTTP/1.1 protocol (see
this link).

In section 8.2.4 it states that:

"If an HTTP/1.1 client sends a request which includes a request body, but which
does not include an Expect request-header field with the "100-continue"
expectation, and if the client is not directly connected to an HTTP/1.1 origin
server, and if the client sees the connection close before receiving any status
from the server, the client SHOULD retry the request. "

As a solution to preventing this, you could try setting the "100-continue"
expectation but from what I've tested this does not work on most mobile browsers
- anyone correct me if I'm wrong.


Vlad

--- In wmlprogramming@yahoogroups.com, "awoywood" <awoywood@...> wrote:
>
> Hi, I had the same problem. But in our test, after only a 10 sec delay the
galaxy sends the 2nd request. We tested sending white space before the 10 sec
limit, but it behaves the same.
>
>
> --- In wmlprogramming@yahoogroups.com, Stewart Cambridge <stewart.cambridge@>
wrote:
> >
> > Dear Wml Programming Group,
> >
> > I believe I have found a serious "feature" in Samsung Galaxies:
> >
> > In the browser, if you make a web request, either by clicking a href link,
> > or by form submission, if the server does not respond within 15 seconds, the
> > phone will automatically send a duplicate request.
> >
> > This has resulted in a large number of duplicate billing errors since
> > Galaxies came onto the market.
> >
> > Has anyone else observed this? Does anyone have a suggestion about what to
> > do about it?
> >
> > Regards,
> >
> > Stewart
> >
>

#33654 From: Anders Magnus Andersen <ama@...>
Date: Thu Feb 10, 2011 1:19 am
Subject: BlackBerry Playbook
andersmagnus...
Send Email Send Email
 
I am doing some testing with the PlayBook simulator and they have now finalized the UA:

Mozilla/5.0 (PlayBook; U; RIM Tablet OS 1.0.0; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/0.0.1 Safari/534.8+

(http://devblog.blackberry.com/2011/02/blackberry-playbook-simulator/)

I added the device to WURFL with id: rim_playbook_ver1, but it probably needs a bit of editing, at least:

1. Need to add a new OS: RIM Tablet OS
2. Browser. Is it Safari? or "RIM webkit"?
3. video/streaming

regards,
Anders

#33655 From: Luca Passani <luca.passani@...>
Date: Thu Feb 10, 2011 10:25 am
Subject: Barcelona
luca_passani
Send Email Send Email
 

People, I'll be in BArcelona for a couple of days next week at MWC.

WURFL users who are there and would like to meet for coffee or just a chat, can contact me offline

Luca


#33656 From: Andrea Trasatti <andrea@...>
Date: Thu Feb 10, 2011 2:40 pm
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
mith_y
Send Email Send Email
 
On Tue, Feb 1, 2011 at 12:19 PM, David Rubin <davidrub@...> wrote:


On Tue, Feb 1, 2011 at 12:14 PM, Luca Passani <luca.passani@...> wrote:
On 31/01/2011 20.37, Filip Cooreman wrote:
> Dear all,
>
> For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because it is the most popular mobile device that is used for our project.
>
> Now, when I do a search with the userAgent of a iPhone 4 in the latest wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a higer resolution then the iPhone 3.
> Is there another way to have the right resolution of the device based on the userAgent ?

the problem is that Steve Jobs, in his infinite wisdom, has decided that
developers should not be able to tell iPhone 3 and 4 programmatically by looking
at HTTP headers alone.


I am starting to think the only people that have gotten UA's remotely correct is Windows Phone 7 and possibly blackberry.

 
What is in a User-Agent string that makes it "right"?

Andrea

#33657 From: David Rubin <davidrub@...>
Date: Thu Feb 10, 2011 2:46 pm
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
drubin87
Send Email Send Email
 
On Thu, Feb 10, 2011 at 4:40 PM, Andrea Trasatti <andrea@...> wrote:


On Tue, Feb 1, 2011 at 12:19 PM, David Rubin <davidrub@...> wrote:


On Tue, Feb 1, 2011 at 12:14 PM, Luca Passani <luca.passani@...> wrote:
On 31/01/2011 20.37, Filip Cooreman wrote:
> Dear all,
>
> For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because it is the most popular mobile device that is used for our project.
>
> Now, when I do a search with the userAgent of a iPhone 4 in the latest wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a higer resolution then the iPhone 3.
> Is there another way to have the right resolution of the device based on the userAgent ?

the problem is that Steve Jobs, in his infinite wisdom, has decided that
developers should not be able to tell iPhone 3 and 4 programmatically by looking
at HTTP headers alone.


I am starting to think the only people that have gotten UA's remotely correct is Windows Phone 7 and possibly blackberry.

 
What is in a User-Agent string that makes it "right"?


Well since there isn't a "spec" it is hard to say, but looking at both Blackberry and Windows Phone 7 UA's you can see the exact
1) Browser version
2) Os Version
3) Device make and model

It makes it very easy to "detect" and thus figure out exactly what is going on.

With the other devices out there there is even less of a standard and it makes it almost impossible to detect that is why at first Wurfl started it was doing *exact* matches on UA's as apposed to algorithmicly pulling out relevant data as it is doing now.

David

#33658 From: Andrea Trasatti <andrea@...>
Date: Thu Feb 10, 2011 3:29 pm
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
mith_y
Send Email Send Email
 


On Thu, Feb 10, 2011 at 4:46 PM, David Rubin <davidrub@...> wrote:


On Thu, Feb 10, 2011 at 4:40 PM, Andrea Trasatti <andrea@...> wrote:


On Tue, Feb 1, 2011 at 12:19 PM, David Rubin <davidrub@...> wrote:


On Tue, Feb 1, 2011 at 12:14 PM, Luca Passani <luca.passani@...> wrote:
On 31/01/2011 20.37, Filip Cooreman wrote:
> Dear all,
>
> For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because it is the most popular mobile device that is used for our project.
>
> Now, when I do a search with the userAgent of a iPhone 4 in the latest wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a higer resolution then the iPhone 3.
> Is there another way to have the right resolution of the device based on the userAgent ?

the problem is that Steve Jobs, in his infinite wisdom, has decided that
developers should not be able to tell iPhone 3 and 4 programmatically by looking
at HTTP headers alone.


I am starting to think the only people that have gotten UA's remotely correct is Windows Phone 7 and possibly blackberry.

 
What is in a User-Agent string that makes it "right"?


Well since there isn't a "spec" it is hard to say, but looking at both Blackberry and Windows Phone 7 UA's you can see the exact
1) Browser version
2) Os Version
3) Device make and model

It makes it very easy to "detect" and thus figure out exactly what is going on.


So that's what Nokia and many other vendors have been doing for 10+ years ;)
iPhone is definitely a milestone in mobile devices, but let's not compare everything past and present to it.

Android devices also have those 3 elements, at least as a guideline. OEMs can then take a different route.

Andrea

 


#33659 From: "GSmy" <tsouk.n@...>
Date: Thu Feb 10, 2011 4:05 pm
Subject: Building on earlier Maven versions
the_phx
Send Email Send Email
 
Hi everybody,

I was wondering if it is possible to build the library in earlier Maven
versions, especially 2.0.9 or any 2.0.x .

Thank you!

#33660 From: "Maximiliano R. Firtman" <firtman@...>
Date: Thu Feb 10, 2011 5:41 pm
Subject: Re: BlackBerry Playbook
entupalma
Send Email Send Email
 
Hi guys, 

I've just finished a post about the BlackBerry PlayBook browser if anyone is interested 

Hope to see some of you on MWC

BR, 

Lic. Maximiliano Firtman
Developer | Trainer | Author | Consulting 
Mobile | Rich Internet Applications | Performance | Training

Twitter  LinkedIn  Nokia Champion  Personal Page  Adobe User Group Manager
Skype: maximiliano.firtman | Chat: firtman@... | Live MSN: firtman@...



On Thu, Feb 10, 2011 at 02:19, Anders Magnus Andersen <ama@...> wrote:
 

I am doing some testing with the PlayBook simulator and they have now finalized the UA:

Mozilla/5.0 (PlayBook; U; RIM Tablet OS 1.0.0; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/0.0.1 Safari/534.8+

(http://devblog.blackberry.com/2011/02/blackberry-playbook-simulator/)

I added the device to WURFL with id: rim_playbook_ver1, but it probably needs a bit of editing, at least:

1. Need to add a new OS: RIM Tablet OS
2. Browser. Is it Safari? or "RIM webkit"?
3. video/streaming

regards,
Anders



#33661 From: Filippo De Luca <filosganga80@...>
Date: Tue Feb 15, 2011 8:43 am
Subject: Re: Wurfl JAVA API question
dl.filippo
Send Email Send Email
 
Hi,
Yes, you are using it correctly.

It does not match, because the device is missed in wurfl.xml.

2011/1/20 defaultmm <defaultmm@...>
 

Hi

I new to the Wurfl JAVA API and i'm not sure if i use it correctly.

Is it correct if i that i only need these calls to search for a existing device with an UserAgent?

WURFLHolder wurflHolder = new CustomWURFLHolder(path_to_wurfl.xml);
WURFLManager wurfl = wurflHolder.getWURFLManager();
Device device = wurfl.getDeviceForRequest(UserAgent);

Also i have a User Agent that is mapped as generic_xhtml but the Tera-Wurfl found the right device.

UA:
Mozilla/5.0 (Linux; U; Android 2.1-update1; de-ch; SonyEricssonX10i Build/2.0.A.0.504) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

I'm usind the last Version of the API (1.2.1) and wurfl.xml file.




--
Filippo De Luca
--------------------------
Email: dl.filippo@...
Web:   http://filosganga.it
LinkedIn: http://www.linkedin.com/in/filippodeluca
skype: filosganga80
mobile: +393395822588

#33662 From: Michael Meier <defaultmm@...>
Date: Wed Feb 16, 2011 11:08 am
Subject: Re: Wurfl JAVA API question
defaultmm
Send Email Send Email
 

Thanks for the anwsers. 


So, the tera-wurfl project use a differetn wurfl.xml file?


--- On Tue, 2/15/11, Filippo De Luca <filosganga80@...> wrote:

From: Filippo De Luca <filosganga80@...>
Subject: Re: [wmlprogramming] Wurfl JAVA API question
To: wmlprogramming@yahoogroups.com
Date: Tuesday, February 15, 2011, 8:43 AM

 

Hi,

Yes, you are using it correctly.

It does not match, because the device is missed in wurfl.xml.

2011/1/20 defaultmm <defaultmm@...>
 

Hi

I new to the Wurfl JAVA API and i'm not sure if i use it correctly.

Is it correct if i that i only need these calls to search for a existing device with an UserAgent?

WURFLHolder wurflHolder = new CustomWURFLHolder(path_to_wurfl.xml);
WURFLManager wurfl = wurflHolder.getWURFLManager();
Device device = wurfl.getDeviceForRequest(UserAgent);

Also i have a User Agent that is mapped as generic_xhtml but the Tera-Wurfl found the right device.

UA:
Mozilla/5.0 (Linux; U; Android 2.1-update1; de-ch; SonyEricssonX10i Build/2.0.A.0.504) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

I'm usind the last Version of the API (1.2.1) and wurfl.xml file.




--
Filippo De Luca
--------------------------
Email: dl.filippo@...
Web:   http://filosganga.it
LinkedIn: http://www.linkedin.com/in/filippodeluca
skype: filosganga80
mobile: +393395822588


#33663 From: Steve Kamerman <stevekamerman@...>
Date: Thu Feb 17, 2011 2:28 am
Subject: Re: Wurfl JAVA API question
steve_bond_k...
Send Email Send Email
 
No, the Tera-WURFL project uses the same wurfl.xml, but it uses different user agent matchers and normalization functions.  The result is probably because the latest Tera-WURFL removes the "-update1" from the user agent and matches it to the corresponding entry in the WURFL.

Thanks,

Steve Kamerman
www.Tera-WURFL.com

On Wed, Feb 16, 2011 at 5:08 AM, Michael Meier <defaultmm@...> wrote:
 

Thanks for the anwsers. 


So, the tera-wurfl project use a differetn wurfl.xml file?


--- On Tue, 2/15/11, Filippo De Luca <filosganga80@...> wrote:

From: Filippo De Luca <filosganga80@...>
Subject: Re: [wmlprogramming] Wurfl JAVA API question
To: wmlprogramming@yahoogroups.com
Date: Tuesday, February 15, 2011, 8:43 AM


 

Hi,

Yes, you are using it correctly.

It does not match, because the device is missed in wurfl.xml.

2011/1/20 defaultmm <defaultmm@...>
 

Hi

I new to the Wurfl JAVA API and i'm not sure if i use it correctly.

Is it correct if i that i only need these calls to search for a existing device with an UserAgent?

WURFLHolder wurflHolder = new CustomWURFLHolder(path_to_wurfl.xml);
WURFLManager wurfl = wurflHolder.getWURFLManager();
Device device = wurfl.getDeviceForRequest(UserAgent);

Also i have a User Agent that is mapped as generic_xhtml but the Tera-Wurfl found the right device.

UA:
Mozilla/5.0 (Linux; U; Android 2.1-update1; de-ch; SonyEricssonX10i Build/2.0.A.0.504) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

I'm usind the last Version of the API (1.2.1) and wurfl.xml file.




--
Filippo De Luca
--------------------------
Email: dl.filippo@...
Web:   http://filosganga.it
LinkedIn: http://www.linkedin.com/in/filippodeluca
skype: filosganga80
mobile: +393395822588




#33664 From: Filippo De Luca <filosganga80@...>
Date: Thu Feb 17, 2011 8:00 am
Subject: Re: Wurfl JAVA API question
dl.filippo
Send Email Send Email
 
Good idea Steve.

2011/2/17 Steve Kamerman <stevekamerman@...>
 

No, the Tera-WURFL project uses the same wurfl.xml, but it uses different user agent matchers and normalization functions.  The result is probably because the latest Tera-WURFL removes the "-update1" from the user agent and matches it to the corresponding entry in the WURFL.


Thanks,

Steve Kamerman
www.Tera-WURFL.com


On Wed, Feb 16, 2011 at 5:08 AM, Michael Meier <defaultmm@...> wrote:
 

Thanks for the anwsers. 


So, the tera-wurfl project use a differetn wurfl.xml file?


--- On Tue, 2/15/11, Filippo De Luca <filosganga80@...> wrote:

From: Filippo De Luca <filosganga80@...>
Subject: Re: [wmlprogramming] Wurfl JAVA API question
To: wmlprogramming@yahoogroups.com
Date: Tuesday, February 15, 2011, 8:43 AM


 

Hi,

Yes, you are using it correctly.

It does not match, because the device is missed in wurfl.xml.

2011/1/20 defaultmm <defaultmm@...>
 

Hi

I new to the Wurfl JAVA API and i'm not sure if i use it correctly.

Is it correct if i that i only need these calls to search for a existing device with an UserAgent?

WURFLHolder wurflHolder = new CustomWURFLHolder(path_to_wurfl.xml);
WURFLManager wurfl = wurflHolder.getWURFLManager();
Device device = wurfl.getDeviceForRequest(UserAgent);

Also i have a User Agent that is mapped as generic_xhtml but the Tera-Wurfl found the right device.

UA:
Mozilla/5.0 (Linux; U; Android 2.1-update1; de-ch; SonyEricssonX10i Build/2.0.A.0.504) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

I'm usind the last Version of the API (1.2.1) and wurfl.xml file.




--
Filippo De Luca
--------------------------
Email: dl.filippo@...
Web:   http://filosganga.it
LinkedIn: http://www.linkedin.com/in/filippodeluca
skype: filosganga80
mobile: +393395822588






--
Filippo De Luca
--------------------------
Email: dl.filippo@...
Web:   http://filosganga.it
LinkedIn: http://www.linkedin.com/in/filippodeluca
skype: filosganga80
mobile: +393395822588

#33665 From: "jesmith17@..." <dynapen17@...>
Date: Thu Feb 17, 2011 11:23 pm
Subject: Configure WURFL inside JUNit
jesmith17...
Send Email Send Email
 
So I am using WURFL in my java app to help do mobile device targeting. The WURFL
logic is access from inside a core jar file that contains the business logic.
That is deployed inside my war file in the production environment. That same web
app uses spring for it's configuration, so naturally we use spring to init the
wurfl service/model, etc....

But now we are wanting to add in proper JUnit tests for our core logic,
including the WURFL set. The core jar does not carry it's own Spring config. So
I need help finding instructions on how to manually instantiate the WURFL
classes (specifically the WURFLModel) without the assistance of the servlet
context (which I don't have in JUNit for a jar) or Spring.

I have spent the last hour digginf on the WURFL site, but can't seem to find the
documentation I need, and the API is not really helping much.

Thoughts?

#33666 From: "Vlad" <nightghost2k2@...>
Date: Wed Feb 9, 2011 4:19 pm
Subject: Re: Samsung Android bug?
nightghost2k2
Send Email Send Email
 
Hi Stewart,

Yes, I've also come across this "feature" on Samsung Galaxies and not only - basically any mobile browser will behave in this way, apart from the Safari on iOS4 from what I tested.

The bad news is that apparently this is a feature of the HTTP/1.1 protocol (see this link).

In section 8.2.4 it states that:

"If an HTTP/1.1 client sends a request which includes a request body, but which does not include an Expect request-header field with the "100-continue" expectation, and if the client is not directly connected to an HTTP/1.1 origin server, and if the client sees the connection close before receiving any status from the server, the client SHOULD retry the request. "

As a solution to preventing this, you could try setting the "100-continue" expectation but from what I've tested this does not work on most mobile browsers - anyone correct me if I'm wrong.

Hope this helps.

Vlad

--- In wmlprogramming@yahoogroups.com, Stewart Cambridge <stewart.cambridge@...> wrote:
>
> Dear Wml Programming Group,
>
> I believe I have found a serious "feature" in Samsung Galaxies:
>
> In the browser, if you make a web request, either by clicking a href link,
> or by form submission, if the server does not respond within 15 seconds, the
> phone will automatically send a duplicate request.
>
> This has resulted in a large number of duplicate billing errors since
> Galaxies came onto the market.
>
> Has anyone else observed this? Does anyone have a suggestion about what to
> do about it?
>
> Regards,
>
> Stewart
>

#33667 From: Filip Cooreman <filip.cooreman@...>
Date: Tue Feb 1, 2011 6:44 pm
Subject: Re: iPhone 3 & iPhone 4 -> different resolution
filip.coorem...
Send Email Send Email
 
I use the userAgent to look up in the WMLprogramming archive.

Filip



From: Luca Passani <luca.passani@...>
To: wmlprogramming@yahoogroups.com
Sent: Tue, February 1, 2011 11:14:01 AM
Subject: Re: [wmlprogramming] iPhone 3 & iPhone 4 -> different resolution

 

On 31/01/2011 20.37, Filip Cooreman wrote:
> Dear all,
>
> For the moment, we do a lot of tests with the iPhone 3 and iPhone 4, because it is the most popular mobile device that is used for our project.
>
> Now, when I do a search with the userAgent of a iPhone 4 in the latest wurfl.xml, I will get the capabilities of a iPhone 3, but the iPhone 4 has a higer resolution then the iPhone 3.
> Is there another way to have the right resolution of the device based on the userAgent ?

the problem is that Steve Jobs, in his infinite wisdom, has decided that
developers should not be able to tell iPhone 3 and 4 programmatically by looking
at HTTP headers alone.

I think Max Firtman had found a trick to recognize the difference client-side
with JavaScript. Have you looked at the WMLProgramming archive?

Luca



Messages 33638 - 33667 of 34585   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help