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

 


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

[Topic unique] Dev Windows Phone

n°1409174
kitano23
Posté le 08-04-2013 à 16:36:04  profilanswer
 

Reprise du message précédent :

Prince DeLU a écrit :

vaut mieux dev sous wp8, il est plus facile de porter l'appli vers wp7 que le contraire il me semble.


C'est l'inverse non ? :o
Bon d'après ce que j'ai compris :
- 100% des API utilisées pour WP7 sont embarquées dans WP8, d'où la compatibilité des app WP7 sur WP8
- certaines fonctionnalités sont spécifiques WP8 et donc non disponibles pour WP7  
 
Bon du coup les tutoriaux WP7 restent valides pour WP8, aux obsolescences/mises à jour prêt apportées par WP8 !


---------------
VDS Livres de poches sur Lyon
mood
Publicité
Posté le 08-04-2013 à 16:36:04  profilanswer
 

n°1420969
Turbo16
GT : X3n0n720
Posté le 23-04-2013 à 21:26:37  profilanswer
 

Hey les devs :o
 
Vous utilisez quoi pour déclencher/désactiver une progressbar sous windows phone 8 avec un pattern MVVM ?
 
J'ai vu des bouts de code qui jusqu’à maintenant ne me branchent pas trop (Déclarer un boolean dans le viewModel, faire un binding dessus puis lors de l'appel a des taches du view model, passer le boolean à true.)
 
Parce que ça implique une gestion chiante de la variable en cas de blocks try catch touSSa.
 
Si rien d'autre n'est dispo je m'en contenterai mais je préfère vous sonder avant :D
 
Merci.


---------------
rFactor | HP WebOS | J'écris des choses
n°1421003
Cheinz
Posté le 23-04-2013 à 22:15:07  profilanswer
 

Turbo16 a écrit :

Hey les devs :o

 

Vous utilisez quoi pour déclencher/désactiver une progressbar sous windows phone 8 avec un pattern MVVM ?

 

J'ai vu des bouts de code qui jusqu’à maintenant ne me branchent pas trop (Déclarer un boolean dans le viewModel, faire un binding dessus puis lors de l'appel a des taches du view model, passer le boolean à true.)

 

Parce que ça implique une gestion chiante de la variable en cas de blocks try catch touSSa.

 

Si rien d'autre n'est dispo je m'en contenterai mais je préfère vous sonder avant :D

 

Merci.


Je ne vois pas comment faire autrement perso, je passe par des bool.

n°1421091
Constellat​ion06
Posté le 24-04-2013 à 00:30:57  profilanswer
 

bool.

n°1421327
kitano23
Posté le 24-04-2013 à 10:59:42  profilanswer
 

Turbo16 a écrit :

Hey les devs :o
 
Vous utilisez quoi pour déclencher/désactiver une progressbar sous windows phone 8 avec un pattern MVVM ?
 
J'ai vu des bouts de code qui jusqu’à maintenant ne me branchent pas trop (Déclarer un boolean dans le viewModel, faire un binding dessus puis lors de l'appel a des taches du view model, passer le boolean à true.)
 
Parce que ça implique une gestion chiante de la variable en cas de blocks try catch touSSa.
 
Si rien d'autre n'est dispo je m'en contenterai mais je préfère vous sonder avant :D
 
Merci.


 
Et sinon gérer ça avec des évènements ce n'est pas possible ?
Dans ton ViewModel tu crée/déclare un évènement qui sera déclenché dans X méthodes de ton ViewModel
 
Ensuite dans le code qui appel/utilise le ViewModel, suffit de catcher les évènements déclenchés !
 
Et l'avantage c'est que tu peux créer toi même ta classe d'évènements, donc avoir des infos en plus qu'un simple boolean :)
 
Un exemple sur MSDN : http://msdn.microsoft.com/en-us/li [...] targs.aspx
Dans cet exemple la classe Counter correspondrait à ton ViewModel
La classe ThresholdReachedEventArgs est la classe qui va définir les attributs de l'évènement
La méthode Add de la classe Counter est celle qui va appeler la méthode OnThresholdReached dont le but est uniquement de déclencher l'évènement
 
Cet évènement est récupéré automatiquement par la méthode c_ThresholdReached de la classe Program.
Tu peux ensuite travailler avec les attributs de "e" qui est de type ThresholdReachedEventArgs  
 
En espérant avoir aidé :jap:

n°1421356
Turbo16
GT : X3n0n720
Posté le 24-04-2013 à 11:35:27  profilanswer
 

Merci à vous pour vos réponses :)
 
Kitano23 > C'est pas un peu lourds comme procédé ? Je n'ai pas utilisé les events jusqu’à maintenant donc je ne connais pas. Comment tu récupères l'event sur ton objet progress bar dans le xaml ?


---------------
rFactor | HP WebOS | J'écris des choses
n°1421559
kitano23
Posté le 24-04-2013 à 14:32:26  profilanswer
 

Turbo16 a écrit :

Merci à vous pour vos réponses :)
 
Kitano23 > C'est pas un peu lourds comme procédé ? Je n'ai pas utilisé les events jusqu’à maintenant donc je ne connais pas. Comment tu récupères l'event sur ton objet progress bar dans le xaml ?


L'event est récupéré dans le .cs, pas dans le xaml !
Tu veux faire quoi exactement sur/avec ta ProgressBar ?
 
 

n°1421640
Turbo16
GT : X3n0n720
Posté le 24-04-2013 à 15:40:54  profilanswer
 

kitano23 a écrit :


L'event est récupéré dans le .cs, pas dans le xaml !
Tu veux faire quoi exactement sur/avec ta ProgressBar ?
 
 


 
L'idée c'est de ne pas modifier la progressbar depuis le .cs étant donné que j'utilise le pattern mvvm.
 
Je voulais simplement l'afficher lors de l'appel a une méthode un peu longue et la maquer lorsque c'est terminé. Je vais utiliser le principe des boolean et ça ira très bien :o


---------------
rFactor | HP WebOS | J'écris des choses
n°1423358
DDReaper
Posté le 26-04-2013 à 10:07:49  profilanswer
 

Je cherche à reproduire le pie chart que nokia à fait pour le storage check et qu'on voit sur cette page : http://betalabs.nokia.com/trials/Storage-Check
J'aimerai surtout si possible trouvé une bibliothèque, qui donne un aspect équivalent (un truc un minimum modern ui quoi :o).
Voila c'étais pour savoir si certains connaissais, je continue de chercher.

n°1423662
Constellat​ion06
Posté le 26-04-2013 à 14:09:49  profilanswer
 

Contrôles Telerik

mood
Publicité
Posté le 26-04-2013 à 14:09:49  profilanswer
 

n°1423666
DDReaper
Posté le 26-04-2013 à 14:13:01  profilanswer
 

merci je vais regarder :)

 

Ha aussi, si quelqu'un a un tuto pour comprendre le MVVM ça m’intéresse , j'aimerai autant prendre les bonne pratique dès le début.

Message cité 1 fois
Message édité par DDReaper le 26-04-2013 à 15:07:03
n°1425065
Cheinz
Posté le 28-04-2013 à 14:37:39  profilanswer
 

Pour info: pour ceux qui ont un petit SSD et qui voudraient utiliser la compression de disques de Windows pour gagner de l'espace, c'est incompatible avec les images Hyper-V donc il faut penser a désactiver la compression sur les répertoires qui vont bien (AppData\Local\Microsoft\XDE et Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Emulation\Images).

n°1425069
Cheinz
Posté le 28-04-2013 à 14:42:03  profilanswer
 

DDReaper a écrit :

merci je vais regarder :)
 
Ha aussi, si quelqu'un a un tuto pour comprendre le MVVM ça m’intéresse , j'aimerai autant prendre les bonne pratique dès le début.


Le principe est relativement simple, l'implémentation et la doc a lire dépends plutôt de l'outil que tu veux utiliser (si tu comptes en utiliser un), MVVMLight est le plus connu je pense mais il y en a d'autres qui ne s'utilisent pas tout a fait de la même façon.

n°1425079
Constellat​ion06
Posté le 28-04-2013 à 14:56:28  profilanswer
 

Le pattern MVVM Light est en effet le plus sympa en rapport simplicité/possibilités


Message édité par Constellation06 le 28-04-2013 à 14:56:55
n°1425099
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 28-04-2013 à 15:07:49  profilanswer
 

C'est quoi les prérequis matériels pour dev?
J'ai un vieux pc sous core2duo, j'ai une licence W8 que je dois installer depuis plusieurs mois ( :D ) et ensuite il faut visual studio? c'est tout?


---------------
Sens Critique <>D3 <> HoTS
n°1425188
Cheinz
Posté le 28-04-2013 à 17:11:10  profilanswer
 

Il faut qu'Hyper V fonctionne et je ne crois pas que ce soit le cas sur les c2d, a confirmer (techno de "je sais plus quoi" de virtualisation sur les processeurs). Sinon pas besoin de W8, juste le SDK et VS Express (et une licence dev si tu veux l'envoyer sur un téléphone/le store).

Message cité 1 fois
Message édité par Cheinz le 28-04-2013 à 17:11:56
n°1425194
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 28-04-2013 à 17:14:51  profilanswer
 

Cheinz a écrit :

Il faut qu'Hyper V fonctionne et je ne crois pas que ce soit le cas sur les c2d, a confirmer (techno de "je sais plus quoi" de virtualisation sur les processeurs). Sinon pas besoin de W8, juste le SDK et VS Express (et une licence dev si tu veux l'envoyer sur un téléphone/le store).


 
c'est pas pour l'émulateur l'hyperV?
Sinon il me reste plus qu'à investir dans du matos :D


---------------
Sens Critique <>D3 <> HoTS
n°1425198
Cheinz
Posté le 28-04-2013 à 17:18:03  profilanswer
 

Si si, après effectivement on peut se passer de l'émulateur mais bon, c'est quand même bien pratique... surtout pour faire les screens du store.
 
Après c'est peut être a partir des c2d que ça marche et que c'est les core duo "classique" qui ne fonctionnent pas... j'avais souvenir d'un truc dans le style mais bon, je ne sais plus trop.

n°1425201
Turbo16
GT : X3n0n720
Posté le 28-04-2013 à 17:22:06  profilanswer
 

Il faut que le CPU soit compatible SLAT pour Hyper V.


---------------
rFactor | HP WebOS | J'écris des choses
n°1425202
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 28-04-2013 à 17:22:56  profilanswer
 

bon apparemment le C2D 6420 le supporterait


---------------
Sens Critique <>D3 <> HoTS
n°1425205
Cheinz
Posté le 28-04-2013 à 17:23:43  profilanswer
 

Ah oui voilà SLAT, me rappelais plus.
Et visiblement les/certains c2d ne le supporte pas, peut être que d'autres oui.

 

EDIT: Ah ben alors ça devrait le faire.

Message cité 1 fois
Message édité par Cheinz le 28-04-2013 à 17:24:24
n°1425218
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 28-04-2013 à 17:37:10  profilanswer
 

Cheinz a écrit :

Ah oui voilà SLAT, me rappelais plus.
Et visiblement les/certains c2d ne le supporte pas, peut être que d'autres oui.

 

EDIT: Ah ben alors ça devrait le faire.

 

Ouais y'a pas d'infos super claires à ce sujet :/
edit: bon il semble que mon cpu supporte pas le slat, faut juste que je prenne le temps de vérifier avec un petit logiciel :)


Message édité par Prince DeLU le 28-04-2013 à 17:56:32

---------------
Sens Critique <>D3 <> HoTS
n°1425359
spacewolf1
Posté le 28-04-2013 à 20:14:16  profilanswer
 

Il y a peu de c2d (aucun a premiere vue) grand public qui supporte le slat. Chez Intel les cpu supportant officiellement le slat sont les i3-5-7 et ainsi que les cpu basé sur les archi Nehalem, Westmere et Sandybridge.


Message édité par spacewolf1 le 28-04-2013 à 20:15:33

---------------
RENVOIE LA AU SAV
n°1425633
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 29-04-2013 à 08:43:42  profilanswer
 

Bon bah ca me coutera moins cher d'acheter un lumia 620 que de changer de pc :D


---------------
Sens Critique <>D3 <> HoTS
n°1425670
spacewolf1
Posté le 29-04-2013 à 10:00:54  profilanswer
 

C'est une option que j'hésite également... Mais d'un autre côté ça va être chiant après de devoir relivrer l'appli à chaque correction alors qu'avec un PC compatible slat via l'émulateur c'est 10x plus simple...
Confort VS Finance quoi XD


---------------
RENVOIE LA AU SAV
n°1425676
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 29-04-2013 à 10:03:35  profilanswer
 

De mémoire sous Android il suffit d'avoir le tel branché pour qu'il remplace l'émulateur, du coup c'est assez simple pour tester, c'est pas comme ça pour WP?


---------------
Sens Critique <>D3 <> HoTS
n°1425684
Cheinz
Posté le 29-04-2013 à 10:10:37  profilanswer
 

Si mais c'est plus lent et pour faire les screens pour le store il vaut mieux l'émulateur. Accessoirement avec l'émulateur pas besoin de licence dans un premier temps.

n°1425697
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 29-04-2013 à 10:19:27  profilanswer
 

Cheinz a écrit :

Si mais c'est plus lent et pour faire les screens pour le store il vaut mieux l'émulateur. Accessoirement avec l'émulateur pas besoin de licence dans un premier temps.


 
Surtout que la promo est terminé non? c'est repassé à 99$.
En même temps j'ai pas spécialement de projet d'app, c'était histoire de me faire la main tant que je bosse pas :o
 


---------------
Sens Critique <>D3 <> HoTS
n°1425781
Prince DeL​U
BT: PrinceDeLU#2870
Posté le 29-04-2013 à 11:31:25  profilanswer
 

Bon je viens de tester avec coreinfo, mon cpu supporte pas le SLAT :o


---------------
Sens Critique <>D3 <> HoTS
n°1437088
Cheinz
Posté le 13-05-2013 à 00:35:22  profilanswer
 

Bon, il n'y a pas grand monde ici mais pour les quelques uns qui dev sur WP8... personne n'a eu des soucis de gestion de RAM...?
Car je bloque complètement avec mon app là... quand je la lance elle occupe déjà quasi 70Mo et en l'utilisant un peu elle arrive rapidement aux 150Mo qui est la limite autorisée (pour les devices avec 512Mo mais peu importe)... je me refuse a mettre le besoin de plus de ram pour ce qu'est censé faire mon app, c'est pas un super jeu 3D non plus :/.

 

Deux petites images:
http://i.imgur.com/86bpOol.jpg
Le chargement de l'app.

 

Et pour ce que ça affiche (il y a une image pour chaque hub tile en plus du texte au verso):
http://i.imgur.com/JkXdimD.png

 

Ca ne me paraît pas démesuré niveau UI...
J'ai essayé de placer des GC.Collect() a quelques endroits mais sans succés.


Message édité par Cheinz le 13-05-2013 à 00:37:04
n°1437106
ptichat
Blood sugar sex magic
Posté le 13-05-2013 à 01:23:54  profilanswer
 

Et c'est l'ui qui prends la majorite de l'espace memoire ?


---------------
You too can dance like Higgy Pop
n°1437174
spacewolf1
Posté le 13-05-2013 à 09:47:26  profilanswer
 

t'es sur qu'il n'a chargé que ce qui est affiché (le plus récent) ??? Il charge surement tout le reste également (le chiffre avec l'étoile indique le nombre je suppose). Essaies peut être de regarder / limiter à ce niveau.


---------------
RENVOIE LA AU SAV
n°1437267
Cheinz
Posté le 13-05-2013 à 12:02:11  profilanswer
 

La liste des épisodes n'est chargée (depuis un web service ou depuis l'isolated storage suivant si ça a déjà été récupéré) que lorsque l'on rentre dans un podcast, lors de la récupération des abonnements je ne récupère que le nombre de nouveaux épisodes par rapport a ce que j'ai dans l'isolated storage (le chiffre avec l'étoile).

 

Mon panorama a 4 pages, les autres pages ne contiennent que du statique (boutons/textes).

 

La liste des épisodes est sur un pivot mais je suppose qu'au lancement de l'app le pivot n'est pas chargé (puis bon même si c'était le cas je ne pense pas que ça prenne tant de ram que ça...).

 

Les images des tuiles des podcasts sont chargées dans un BitmapImage et font toutes 300x300 pixels en taille d'origine pour quelques dizaines de ko max.

 

Donc je ne vois vraiment pas quoi faire :(.

 

Après mon app est basé sur du MVVM mais bon, même si c'est surement plus gourmand que du xaml/code behind "classique" bon...


Message édité par Cheinz le 13-05-2013 à 12:05:12
n°1437312
Constellat​ion06
Posté le 13-05-2013 à 12:36:00  profilanswer
 

Ouais MVVM ça bouffe pas mal mine de rien
y'a pas un truc dans ton xaml à cocher en mode concepteur "bitmap render cache" un truc comme ça? Essaye et dis moi si ça change qqch
 
Encore une fois le panorama c'est beau mais ça bouffe bcp + qu'un pivot :/

n°1437353
Cheinz
Posté le 13-05-2013 à 13:38:25  profilanswer
 

ptichat a écrit :

Et c'est l'ui qui prends la majorite de l'espace memoire ?


J'avais pas vu ce message. Je ne sais pas mais bon je suppose... On ne peut pas vraiment avoir de détails...

Constellation06 a écrit :

Ouais MVVM ça bouffe pas mal mine de rien
y'a pas un truc dans ton xaml à cocher en mode concepteur "bitmap render cache" un truc comme ça? Essaye et dis moi si ça change qqch
 
Encore une fois le panorama c'est beau mais ça bouffe bcp + qu'un pivot :/


Je regarderai, là comme ça ça ne me dit rien.

n°1437354
Constellat​ion06
Posté le 13-05-2013 à 13:38:28  profilanswer
 

Ca vient de mon Facebook:
Une application traduite en plusieurs langues est une des clés du succés !
Nokia offre la traduction en 4 langues (Anglais, Italien, Espagnol et Russe) à 15 applis ayant une note de 4 étoiles et 30 commentaires minimum. Votre appli remplit ces conditions ? Envoyez-vite votre ID publisher et le nom de votre appli à developpeurs@nokia.com pour participer à la sélection !
https://www.facebook.com/photo.php? [...] 903&type=1


Message édité par Constellation06 le 13-05-2013 à 13:39:18
n°1437496
Cheinz
Posté le 13-05-2013 à 15:46:41  profilanswer
 

Cheinz a écrit :


Je regarderai, là comme ça ça ne me dit rien.


Alors j'ai essayé donc ça: http://i.imgur.com/PYFDxEE.jpg (seule option lorsque l'on fait Nouveau).

 

Ca ne change pas grand chose malheureusement... :( j'ai essayé de le mettre au niveau de la HubTile, de la LongListSelector ou du LayoutRoot... c'est quasi pareil.
Evolution de la RAM lorsque je rentre dans 3 podcasts:
http://i.imgur.com/1frXouMl.jpg

 

On voit qu'on se rapproche assez vite des 150Mo.


Message édité par Cheinz le 13-05-2013 à 15:49:17
n°1439257
albertos
kikoo
Posté le 14-05-2013 à 23:21:59  profilanswer
 

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

n°1439261
Tolor
Mais heu...
Posté le 14-05-2013 à 23:23:27  profilanswer
 

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


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1439338
Tolor
Mais heu...
Posté le 15-05-2013 à 02:48:27  profilanswer
 

Quiqui veut des icones métro :D
 
http://modernuiicons.com/


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1439339
Cheinz
Posté le 15-05-2013 à 02:55:33  profilanswer
 

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   profilanswer
 

 Page :   1  2  3  4  5  ..  15  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