Ves al contingut principal

Entrades

S'estan mostrant les entrades d'aquesta data: juny, 2013

Invertir incrementa la productivitat?

De vegades, pareix que invertir és cremar diners, sobretot si observem a l'empresariat "patri". Ja duc diversos dies fent proves, cavil·legant, investigant... En el tema de fer desenvolupaments multiplataforma. La idea més fàcil, baixar-se el sdk de cada plataforma (sol ser gratuït) i ala, a la marxeta. Parlant de mòvils: BB, WP, IOS, Android sense comptar versions. Damunt cada versió té el seu llenguatge de programació (C++,C#-VB,Objective C, Java), encara què són prou pareguts. És a dir que estariem parlant de 4 entorns en 4 (o més) llenguatges de programació. Crec que unificar un programa amb eixos criteris podria ser un esforç massa gran, inclús per als que no ens dediquem professionalment a açò (almenys no de moment). Mirant alternatives, he trobat diverses, sobretot amb diferents preus:

Phonegap  http://phonegap.com/
Gratuït, però només treballa amb interfícies
Xamarin http://xamarin.com
pots fer aplicacions simples gratis amb C#, per a IOS i Android. Hi ha versio…

Nova aplicació: Club Taekwondo La Safor

A la espera de que em deixen drets per a públicar dades i  utilitzar logos del Club de Taekwondo al que pertany,
Simplement és un lector de Atom, que he enllaçat al blog del club (http://taekwondolasafor.blogspot.com.es). Bàsicament he realitzat una xorrada de classe lectora, que explicaré en un post posterior, i he posat un component webbrowser que llig del que li passa la classe lectora de Atom, Canviant-li els logos, el  fons, i un línia de codi (la url del blog), es podria fer per a qualsevol Atom.

Passant POST i GET paràmetres en windows phone

Un dels problemes principals quan accedim a urls és passar paràmetres amb GET i POST. No és molt complicat, però pots tirar-te uns quants dies buscant informació si tens la mala sort que tinc jo ;).
Primer ja hem treballat amb GET, és la forma "normal" amb que hem treballat en anteriors posts, simplement amb un webclient i  esperar l'arxiu de manera asíncrona, per a passar par1, par2... per get els afegirem a la url que obrim:


            WebClient wc = new WebClient();
            wc.DownloadStringCompleted += HttpCompleted; //funció que es cridarà quan es connecte l'event
            wc.DownloadStringAsync(new Uri("http://url?par1=valor1&par2=valor2"));



 private void HttpCompleted(object sender, DownloadStringCompletedEventArgs e)
        {

            if (e.Error == null)
            {
                  //en e.Result tindrem l'arxiu com a cadena de text
             }
       }



El problema és que si volem fer-ho per POST o si volem afegir cookies ho haure…

XNA: el perquè de tot plegat

Parafrassejant el títol del mestre Monzó, duc uns dies pegant-li voltes a una cosa, la idea de fer un joc. No tinc massa temps, i estic fent massa coses a l'hora, però m'apasiona la idea d'un joc multiplataforma. Mai de la vida havia programat videojocs, la veritat, mai m'havia agradat. Però ara em pica el cuquet. Però bé com a introducció personal ja n'hi ha prou. He estat mirant, i vaig a provar amb XNA. El què més m'ha agradat és que el mateix codi (repetisc, el mateix codi), val per fer fer programes(jocs) en:
-Windows phone
-Windows
-XBOX

Anem a fer una demostració (basada en les tutorials de RB Whitaker):


Instal·lem el VS2010 (podem fer-ho amb la versió express, gratuita), i després del SP1, ens baixem i instal·lem el XNA. Una vegada instal·lat podrem elegir quin tipus de projecte volem:


Com no tenim (jo almenys) una XBOX, ens haurem de conformar amb un Microsoft Game ;)

Veurem que tenim una classe Game1, dins d'un namespace windowsGame2 (que deuriem …