Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
677 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  16  17  18  19  20  21
Auteur Sujet :

[Topic unique] Dev Windows Phone

n°1439339
Cheinz
Posté le 15-05-2013 à 02:55:33  profilanswer
 

Reprise du message précédent :

albertos a écrit :

T'as pas une fuite mémoire? Des abos e des evenements récréés a chaque loading?


Mes évènements sont pour la plupart statiques et je fais ça dans le constructeur donc a priori non :/.

Tolor a écrit :

Tu charges des images ou pas? Si oui, de quelle taille?


Dis un peu plus haut, les images font pour leur grande majorité 300x300 pixels pour 20-50ko (en gros) chacune. Ayant 20 abonnements, il y a donc 20 tuiles+images.

mood
Publicité
Posté le 15-05-2013 à 02:55:33  profilanswer
 

n°1439370
Constellat​ion06
Posté le 15-05-2013 à 07:45:49  profilanswer
 

Tu les ouvres comment dans ta liste? Tu peux montree le code qui s'occupe des images?

n°1439454
Cheinz
Posté le 15-05-2013 à 10:13:56  profilanswer
 

Je posterai ça tout a l'heure mais en gros il y a un converter qui dit:
Si c'est une image de l'isolated storage > créer un bitmapimage a partir du fichier de l'IS
Sinon c'est que c'est une url > créer un bitmap image a partir de l'url
 
Visiblement d'après le graphe elles ne sont bien chargées qu'une seule fois donc il n'y a pas de multi chargements.

n°1439479
Tolor
Mais heu...
Posté le 15-05-2013 à 10:35:27  profilanswer
 

Tes images, tu les recrées ou tu ne fais que les charger et afficher?
Si tu les crées, ça vient surement de là.


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1439490
Cheinz
Posté le 15-05-2013 à 10:48:54  profilanswer
 

Que charger et afficher.
En gros soit c'est une image déjà mise dans l'isolated et il la charge a partir de là en la mettant dans un Stream puis monBitmap.SetSource(leStream) soit elle a directement une url du type: http://www.podcastmanager.fr/img/xxxx.jpg et je la charge directement avec new BitmapImage(url).

Message cité 1 fois
Message édité par Cheinz le 15-05-2013 à 10:50:31
n°1439517
kitano23
Posté le 15-05-2013 à 11:25:54  profilanswer
 

Cheinz a écrit :

Que charger et afficher.
En gros soit c'est une image déjà mise dans l'isolated et il la charge a partir de là en la mettant dans un Stream puis monBitmap.SetSource(leStream) soit elle a directement une url du type: http://www.podcastmanager.fr/img/xxxx.jpg et je la charge directement avec new BitmapImage(url).


J'ai assisté à un dev camp M$ hier et ils nous ont clairement dit de faire attention aux images, c'est ce qui pompe le plus niveau ressources !
 
Ton url n'a pas QUE des images en 300x300, l'image http://www.podcastmanager.fr/img/1222.jpg est par exemple en 600x600 !
Elle est chargée entièrement en mémoire, ensuite le système l'a retravaille pour l'afficher correctement dans ta tuile : elle est donc chargée 2 fois en mémoire (1 fois en 600x600, 1 fois en miniature) et prend de la charge CPU pour la réduction de taille.
 
A mon avis c'est une bonne piste, par contre si tu ne maîtrises pas la source de ces images, je vois pas comment tu peux faire :/

n°1439521
Constellat​ion06
Posté le 15-05-2013 à 11:28:54  profilanswer
 

kitano23 a écrit :


J'ai assisté à un dev camp M$ hier et ils nous ont clairement dit de faire attention aux images, c'est ce qui pompe le plus niveau ressources !
 
Ton url n'a pas QUE des images en 300x300, l'image http://www.podcastmanager.fr/img/1222.jpg est par exemple en 600x600 !
Elle est chargée entièrement en mémoire, ensuite le système l'a retravaille pour l'afficher correctement dans ta tuile : elle est donc chargée 2 fois en mémoire (1 fois en 600x600, 1 fois en miniature) et prend de la charge CPU pour la réduction de taille.
 
A mon avis c'est une bonne piste, par contre si tu ne maîtrises pas la source de ces images, je vois pas comment tu peux faire :/

Exactement. C'est pour ça que j'ai demandé :D

n°1439525
Constellat​ion06
Posté le 15-05-2013 à 11:30:15  profilanswer
 
n°1439544
Tolor
Mais heu...
Posté le 15-05-2013 à 11:42:53  profilanswer
 

kitano23 a écrit :


J'ai assisté à un dev camp M$ hier et ils nous ont clairement dit de faire attention aux images, c'est ce qui pompe le plus niveau ressources !


À Lyon? Tu étais où dans la salle? :D
j'y étais aussi :o


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1439562
kitano23
Posté le 15-05-2013 à 11:49:27  profilanswer
 

Tolor a écrit :


À Lyon? Tu étais où dans la salle? :D
j'y étais aussi :o


:lol:  
j'étais tout au fond !
t'y étais en tant que spectateur ou intervenant ? :o
je suis sûr que tu étais un de ceux qui avaient sortis leurs 920 histoire de ...  :whistle:  
 
en tout cas j'ai trouvé ça intéressant, bien que super technique pour moi qui n'ai pas encore réellement commencé le dev W8/WP8 !
Azure a l'air de bien défoncer quand même, dommage que ce soit payant, et vivement les triggers en T-SQL parce que le javascript pour ça comment dire ... :sweat:

mood
Publicité
Posté le 15-05-2013 à 11:49:27  profilanswer
 

n°1439566
Tolor
Mais heu...
Posté le 15-05-2013 à 11:54:17  profilanswer
 

kitano23 a écrit :


:lol:  
j'étais tout au fond !
t'y étais en tant que spectateur ou intervenant ? :o
je suis sûr que tu étais un de ceux qui avaient sortis leurs 920 histoire de ...  :whistle:  
 
en tout cas j'ai trouvé ça intéressant, bien que super technique pour moi qui n'ai pas encore réellement commencé le dev W8/WP8 !
Azure a l'air de bien défoncer quand même, dommage que ce soit payant, et vivement les triggers en T-SQL parce que le javascript pour ça comment dire ... :sweat:


Oui, j'avais mon 920, mais c'est surtout parce que j'ai trouvé certains passage un peu long :D
J'étais à l'avant dernier rang, vers la fenêtre, à côté de celui qui est parti à 17h50 :o


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1439580
Cheinz
Posté le 15-05-2013 à 12:09:31  profilanswer
 

kitano23 a écrit :


J'ai assisté à un dev camp M$ hier et ils nous ont clairement dit de faire attention aux images, c'est ce qui pompe le plus niveau ressources !

 

Ton url n'a pas QUE des images en 300x300, l'image http://www.podcastmanager.fr/img/1222.jpg est par exemple en 600x600 !
Elle est chargée entièrement en mémoire, ensuite le système l'a retravaille pour l'afficher correctement dans ta tuile : elle est donc chargée 2 fois en mémoire (1 fois en 600x600, 1 fois en miniature) et prend de la charge CPU pour la réduction de taille.

 

A mon avis c'est une bonne piste, par contre si tu ne maîtrises pas la source de ces images, je vois pas comment tu peux faire :/


Si si j'ai le contrôle sur les images mais je ne peux pas les réduire plus, j'en ai besoin pour les afficher en grand lors de la lecture, en théorie il me faudrait même du 768x768 voir plus pour gérer le 1080p.


Je vais essayer et je te dis ça, merci.

Message cité 1 fois
Message édité par Cheinz le 15-05-2013 à 12:10:21
n°1439597
Tolor
Mais heu...
Posté le 15-05-2013 à 12:23:39  profilanswer
 

Le mieux c'est d'avoir plusieurs versions de tes images. Un thumbnail pour l'affichage en liste, et ton image en taille réelle pour l'affichage unitaire


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1439661
kitano23
Posté le 15-05-2013 à 13:25:49  profilanswer
 

Cheinz a écrit :


Si si j'ai le contrôle sur les images mais je ne peux pas les réduire plus, j'en ai besoin pour les afficher en grand lors de la lecture, en théorie il me faudrait même du 768x768 voir plus pour gérer le 1080p.
 
Je vais essayer et je te dis ça, merci.


 

Tolor a écrit :

Le mieux c'est d'avoir plusieurs versions de tes images. Un thumbnail pour l'affichage en liste, et ton image en taille réelle pour l'affichage unitaire


Tolorfen a répondu, t'es bon pour avoir plusieurs versions de tes images en fonction de l'affichage demandé !
Mais fais déjà un test avec un panel d'une dizaine d'images avant de tout te taper :o

n°1439754
Cheinz
Posté le 15-05-2013 à 14:56:34  profilanswer
 

Tolor a écrit :

Le mieux c'est d'avoir plusieurs versions de tes images. Un thumbnail pour l'affichage en liste, et ton image en taille réelle pour l'affichage unitaire


 

kitano23 a écrit :


Tolorfen a répondu, t'es bon pour avoir plusieurs versions de tes images en fonction de l'affichage demandé !
Mais fais déjà un test avec un panel d'une dizaine d'images avant de tout te taper :o


Oui... mais non, si je dois me taper des tailles différentes je stoppe tout de suite, d'autant que MS va inclure les podcasts...  
Même en admettant que mes images fassent 100Ko, il y en a 20, on inclus la version miniature, le panorama, 50Mo ça reste beaucoup trop... Sur iOS il n'y a pas du tout ce genre de soucis, même il y a 2 ans avec moins de RAM :/.
 
M'enfin a priori j'ai trouvé une bonne méthode et assez simple:

Code :
  1. BitmapImage bm = new BitmapImage();
  2. bm.DecodePixelHeight = 150;
  3. bm.DecodePixelWidth = 150;
  4. bm.SetSource(sourceFile);


 
Niveau ram:
http://i.imgur.com/XaY2xJu.jpg
C'est encore un peu élevé je trouve mais déjà plus raisonnable :).

n°1439761
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 15-05-2013 à 15:02:20  profilanswer
 

Passer de 150 à moins de 50, c'est plutôt pas mal effectivement :D


---------------
Sens Critique <>D3 <> HoTS
n°1439768
Cheinz
Posté le 15-05-2013 à 15:07:41  profilanswer
 

Prince DeLU a écrit :

Passer de 150 à moins de 50, c'est plutôt pas mal effectivement :D


Non il faut regarder le premier screen de mémoire qui au lancement était vers les 60-70 a vue de nez, là on passe a 30-40, ce qui est pas mal.

n°1439772
Cheinz
Posté le 15-05-2013 à 15:09:58  profilanswer
 

Quand on commence a l'utiliser c'est la caca, la cata, c'est la catastrophe :o (profilage sur le 920 donc 180Mo autorisé):
http://i.imgur.com/jbsMltjl.jpg

 

Sachant que les pics ne correspondent même pas a un évènement externe en haut du graphe (tap, scroll etc...).


Message édité par Cheinz le 15-05-2013 à 15:13:32
n°1439958
Cheinz
Posté le 15-05-2013 à 17:31:58  profilanswer
 

Peut être que quelqu'un sait: quand on clique sur un élément d'une liste qui amène sur un Pivot, lorsque l'on revient vers la page précédente et qu'on choisit un autre élément, le premier pivot est bien viré de la RAM...?
Parce que là j'ai l'impression que non, c'est la seule explication que je vois au fait que si je rentre dans un podcast et que je reviens j'ai +/- 10-15Mo qui ne sont pas "libérés" et donc forcément ça s'accumule :(.
Les vilains pics sur le graphe c'est juste l'animation de changement de page... mais sans c'est quand même moche :(.


Message édité par Cheinz le 15-05-2013 à 17:34:20
n°1441755
albertos
kikoo
Posté le 16-05-2013 à 23:47:44  profilanswer
 

Certains utilisent les hubtiles? Les miennes avec l' animation disparaissent de l' écran pendant qq secondes et c'est pas joli...on peut les freezer mais ça perd de l' intérêt (enfin j'ai pas essayé) je pense. Ça vous fait ça aussi?

n°1441759
Cheinz
Posté le 16-05-2013 à 23:50:18  profilanswer
 

Oui voir au dessus. Comment ça elles disparaissent ?

n°1441776
Constellat​ion06
Posté le 17-05-2013 à 00:13:49  profilanswer
 

albertos a écrit :

Certains utilisent les hubtiles? Les miennes avec l' animation disparaissent de l' écran pendant qq secondes et c'est pas joli...on peut les freezer mais ça perd de l' intérêt (enfin j'ai pas essayé) je pense. Ça vous fait ça aussi?


De souvenir c'est un petit bug du toolkit, avec les images PNG. Ce sont des images PNG avec transparence? Alors vas sur la toile et cherche "problem hubtile png" tu devras modifier le Template ou storyboard (deux trois propriétés à changer) et ça ira bcp mieux ;)

n°1441873
albertos
kikoo
Posté le 17-05-2013 à 08:54:48  profilanswer
 

Ce sont des jpg, en fai ça donne ça quand elles sont en animation :
http://i43.tinypic.com/dlsuc6.png
 
 
 
Normalement il y en a 2 autres ou l'on devine leur place (ça forme un carré). Celles qui sont cachées actuellemnt "coulissent" vers le bas ou le haut et deviennent invisible, j'ai l'impression qu'il manque un truc dans mon template qui devrait s'afficher (au lieu d'avoir de la transparence ou rien du tout).
merci à vous.
 
EDIT :  
j'ai résolu mon problème, enfin le bug, bizarre que vous ayez pas eu ça, car a priori ça se passe sur des phone ou emulateur qui ont des langage européens, a cause du langage il y a un problème de convertion mathématique le 0,5 devient 0.5 .Pour la correction j'ai copié le style et utilisé le converter fournit ici :
http://phone.codeplex.com/workitem/10602


Message édité par albertos le 17-05-2013 à 09:39:49
n°1460055
milhlouze
Posté le 09-06-2013 à 22:21:41  profilanswer
 

Bonjour à tous!
 
Je suis en train de commencer à développer pour windows phone, et je n'arrive pas à enregistrer mon téléphone
en tant que téléphone de développeur pour pouvoir y tester mes applications.
 
J'ai suivi les diverses instructions en cas de problèmes, sans succès jusqu'à présent.
 
Cela pourrait-il être dû au fait que je n'ai pas encore payer les $99 pour être capable de publier sur le store ?  
 
Merci pour vos réponses  :hello:  

n°1460073
Constellat​ion06
Posté le 09-06-2013 à 22:52:25  profilanswer
 

C'est exact :jap:

n°1460109
Cheinz
Posté le 09-06-2013 à 23:58:27  profilanswer
 

milhlouze a écrit :

Bonjour à tous!
 
Je suis en train de commencer à développer pour windows phone, et je n'arrive pas à enregistrer mon téléphone
en tant que téléphone de développeur pour pouvoir y tester mes applications.
 
J'ai suivi les diverses instructions en cas de problèmes, sans succès jusqu'à présent.
 
Cela pourrait-il être dû au fait que je n'ai pas encore payer les $99 pour être capable de publier sur le store ?  
 
Merci pour vos réponses  :hello:  


99$ c'est pas que pour le store c'est aussi pour pouvoir déployer sur un device.

n°1460265
milhlouze
Posté le 10-06-2013 à 10:52:48  profilanswer
 

Ok merci pour vos réponses   :jap:

n°1462359
Tolor
Mais heu...
Posté le 13-06-2013 à 03:41:34  profilanswer
 

Mise à jour des exemples de code d'app WP sur le site msdn
 
http://blogs.windows.com/windows_p [...] um=twitter


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1468393
Turbo16
GT : X3n0n720
Posté le 22-06-2013 à 23:50:19  profilanswer
 

Une question aux pros :o

 

Je voudrais dans un view model re initialiser un objet lorsque on navigue vers la view de ce view model.

 

Jusqu’à maintenant j'ai trouvé qu'un seul truc : en xaml, faire un trigger puis un eventToCommand, et dans le EventName, mettre "Loaded". Sauf que ce loaded, il est déclenché :
1) lorsque j'arrive sur la page (oui je veux ça)
2) lorsque on ferme un date picker sur la page (je veux pas :o)

 

Pour l'instant j'ai un RelayCommand non typé derrière car je ne sais pas quel type d’élément est envoyé au relayCommand.

 

Sauf que je ne sais pas comment récupérer en paramètre qui appelle la page, et je ne sais pas si c'est très propre.

 

Est ce qu'on peut avoir une sorte de OnNavigatedTo via un eventToCommand en xaml, et récupérer la page appelante en paramètre ?

 

Merci :jap:


Message édité par Turbo16 le 22-06-2013 à 23:51:23

---------------
rFactor | HP WebOS | J'écris des choses
n°1470405
DDReaper
Posté le 26-06-2013 à 12:41:57  profilanswer
 

Quelqu'un sait comment faire une home pour une application qui ressemble à HFR7/HFR8 c'est à dire avec des tuiles ?
 
j'ai cherché mais je trouve que des tuto qui parle de tuile de l'app, pas de comment intégré des tuile dans une app.
 
merci :)

n°1470865
Turbo16
GT : X3n0n720
Posté le 26-06-2013 à 21:45:03  profilanswer
 

T'as regardé du coté toolkit ou de coding4fun ? Il le semble qu'il y a un contrôle hubtile dans l'un des deux, ca doit correspondre a ce que tu cherches.


---------------
rFactor | HP WebOS | J'écris des choses
n°1470922
Tolor
Mais heu...
Posté le 26-06-2013 à 23:27:13  profilanswer
 

Pour les dev qui n'auraient pas encore de compte, promo à 19$
http://blogs.windows.com/windows_p [...] um=twitter


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1471032
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 27-06-2013 à 09:40:52  profilanswer
 

Les comptes dev WP et W8 sont différenciés?


---------------
Sens Critique <>D3 <> HoTS
n°1471033
Cheinz
Posté le 27-06-2013 à 09:42:48  profilanswer
 

Oui.

n°1471036
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 27-06-2013 à 09:45:36  profilanswer
 

Assez étrange vu qu'ils recherchent le rapprochement des plateformes.
Ceci dit à 19$ je vais peut être me laisser tenter, ça fait un moment que j'ai pas fait de dev et ce serait pas mal pour pas perdre tout ce que j'ai appris l'année dernière :D
va falloir que je m'achète aussi un device sous wp8 du coup :o


---------------
Sens Critique <>D3 <> HoTS
n°1471086
spacewolf1
Posté le 27-06-2013 à 10:34:39  profilanswer
 

Tolor a écrit :

Pour les dev qui n'auraient pas encore de compte, promo à 19$
http://blogs.windows.com/windows_p [...] um=twitter


C'est les soldes !!!
Bon, ce soir je signe :p :p :p
Tant pis si le PC n'est pas compatible, on mettra le Lumia en mode dev >:->


---------------
RENVOIE LA AU SAV
n°1489728
kitano23
Posté le 30-07-2013 à 16:28:42  profilanswer
 

Certains développent sur un PC avec écran tactile ?
C'est un vrai plus pour tester l'émulateur WP8 ?


---------------
VDS Livres de poches sur Lyon
n°1489738
spacewolf1
Posté le 30-07-2013 à 16:49:49  profilanswer
 

Pour ceux qui vendent des applis, vous avez réglé comment pour recevoir l'argent ? PayPal, sur le compte direct ? Niveau TVA quel choix vous avez fait ?


---------------
RENVOIE LA AU SAV
n°1494494
john titor
Posté le 06-08-2013 à 22:50:54  profilanswer
 

kitano23 a écrit :

Certains développent sur un PC avec écran tactile ?
C'est un vrai plus pour tester l'émulateur WP8 ?


 
Je te répondrai dans quelques jours, j'ai un Sony Vaio Pro 13 en transit actuellement, commandé spécialement pour le dev WP8. J'ai pris l'écran tactile pour faciliter les tests sur l'émulateur.
 
Tel que je le vois, oui c'est un plus. Reste à voir dans la vraie vie :D

n°1494687
spacewolf1
Posté le 07-08-2013 à 11:32:12  profilanswer
 

Microsoft lance un nouvelle outils pour créer des app rapidement et en ligne :
http://www.monwindowsphone.com/cre [...] 26923.html
 
Ca me rappel les services style 1and1. A voir si on peut récupérer facilement le truc pour le retravailler / compléter avec le SDK.


---------------
RENVOIE LA AU SAV
n°1494701
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 07-08-2013 à 11:53:19  profilanswer
 

Ça tombe bien vu que j'y connais rien en c# et que je compte commencer à dev. En plus j'ai même trouvé une idée d'app :D


---------------
Sens Critique <>D3 <> HoTS
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  16  17  18  19  20  21

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic Unique] Jeux optimisés tablette sous Honeycomb (Android 3.x)[Topic Unique] Transformer PRIME (TF-201)
[Topic unique] Motorola Admiral[Topic Unique] MPMAN MP1027 = coby MID1024.....= memup slidepad 101 ?
Chevron WP7 - Homebrew officiel pour Windows Phone 7 ![Topic Unique] Xiaomi m1, smartphone android double coeur a 250 €
[Topic Unique] Samsung Galaxy Note N7000[Topic Unique] Archos arnova G2
[Topic Unique] Microsoft Lumia 
Plus de sujets relatifs à : [Topic unique] Dev Windows Phone


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR