Aplicatii… mobile. Generalitati. Medii de dezvoltare aplicatii mobile.

March 10th, 2010 de zeltera

     Dezvoltarea pentru dispozitive mobile este procesul de creare al aplicatiilor care ruleaza optimizat pe aceste dispozitive.

     In momentul de fata exista probleme in ceea ce priveste abordarea dezvoltarii pe dispozitivele mobile, in sensul ca:

  • dezvoltatorii experimentati vor sa isi utilizeze cunostintele deja dobandite.
  • companiile nu vor sa angajeze personal in plus, doar pentru dezvoltarea aplicatiilor mobile.
  • IDE sa fie acelasi, atat pentru dezvoltarea mobila cat si pentru cea desktop.
  • framework-urile si aplicatiile sa fie refolosite.

     Intr-o masura, in cazul Windows Mobile, aceste probleme s-au rezolvat, datorita existentei .Net Compact Framework si a posibilitatii dezvoltarii cu Visual Studio 2005, Visual Studio 2008.

     Cu toate ca sunt folosite aceleasi unelte pentru dezvoltare, programarea pentru dispozitive mobile este diferita, poate un pic mai dificila, pentru ca dezvoltatorul va trebui sa raspunda unor provocari:

Citeste continuarea »

despre spam

March 9th, 2010 de zeltera

Am primit mesaje spam de cand am avut primul contact cu Internetul. Tot timpul cineva mi-a trimis urari de bine si sfaturi utile. Nu a existat zi in care cineva sa nu fie ingrijorat de potenta mea, de starea mea de sanatate, de ce imbrac, de ce mananc. Permanent au existat oameni de bine care vroiau sa ma ajute sa cumpar mai ieftin tot ceea ce nu imi trebuia. Astia – oamenii de bine – sunt denumiti generic spammer-i. Va dati seama ce plictisitoare ar fi existenta noastra fara ei!
Citeste continuarea »

6 metode de a contribui la un proiect open source

March 6th, 2010 de zeltera

Articolul original, in engleza, este aici. Am decis sa traduc (si adaptez) in limba romana respectivul articol pentru ca folosesc destul de mult cod open source si pentru ca vreau, prin asta, sa sustin miscarea OpenSource.

Asadar, ce poti face pentru a sustine un proiect Open Source, fara a scrie cod:

Citeste continuarea »

Introducere in lumea Windows Mobile.

March 5th, 2010 de zeltera

     Calculatoarele personale formeaza centrul de calcul principal, de la serviciu sau de acasa. Insa, aceasta lumea a calculului (nu ma refer doar la programare, ci la toate tipurile de interactionare cu un pc) se afla in mijlocul unei tranzitii in care dispozitivele mobile tind spre a fi platforma dominanta.

     In momentul actual, oamenii vor sa fie intr-o permanenta legatura tot timpul. Ei vor sa aiba acces instant, oriunde s-ar afla, la internet, la telefon, WI-FI, MP3 player, DVD player. Clar, solutia consta intr-o inlocuire portabila a tuturor acestor obiecte fixe.

     Un sistem de operare mobil controleaza un dispozitiv mobil asemanator cum un sistem de operare Windows, Linux, controleaza un desktop pc sau laptop. Importanta mobilelor a crescut cu timpul, iar acest segment a atras marii producatori de tehnologie.

Citeste continuarea »

O noua serie de articole de tip tutorial

March 4th, 2010 de zeltera

Astazi anunt inceperea lucrului la o noua serie de tutoriale – windows mobile si programarea dispozitivelor mobile care ruleaza acest sistem de operare folosind tehnologii .Net. Limbajul principal de programare folosit va fi c#. Pe acest blog au fost publicate pana acum cateva articole, de tip tutoriale, despre c#, insa fara referire directa la programare dispozitivelor mobile. Mare parte a celor prezentate in respectivele articole sunt generalitati despre limbaj, valabile si in mediul mobile – .Net framework compact.

Primul articol, o introducere in windos mobile va fi publicat, cel mai probabil pe 5 martie (2010). Nu am o structura a articolelor ce vor urma, ci doar cateva linii generale pe care, sper, sa le urmez. In total vor fi aproximativ 30 de articole, impartite cam in 3 categorii:

Citeste continuarea »

Culori in .Net – System.Drawing.Color

March 1st, 2010 de zeltera

Stiu ca s-a scris o multime despre culorile din .Net, s-au facut tabele, s-au creat liste etc! Insa, cu toate astea, o sa mai contribui si eu la inmultirea acestor liste cu tabelul meu de culori nume culoare, cod HEX, cod RGB).
In .Net exista o structura, definita in System.Drawing, numita Color. In aceasta structura Microsoft a definit, daca am numarat corect, 140 de culori. Care sunt aceste culori?
Vezi in continuare culorile din structura Color

(P) Editorul de text EditPlus

February 28th, 2010 de zeltera

Cea mai utilizata categorie de programe sunt editoarele de text. Nu cred sa existe vre-o alta categorie de programe la fel de des utilizate. Chiar daca e vorba de trimis un email, sau de scris o lucrare de licenta, o pagina html, sau un program c++, pe undeva exista un editor de text. Aceste aplicatii – editoarele de text – sunt folosite indiferent de scopul in care folosim calculatorul: programare, secretariat, jocuri (ne notam o parola, o adresa, un tric), navigare pe internet, editate de imagini, inginerie, educatie etc.

Cel mai simplu editor de text, cunoscut, cred, de toata lumea, este notepad. Insa acest editor, desi este rapid si oarecum eficient, este prea simplu, si uneori nu este suficient pentru necesitatile tuturor.

Un editor de text cu adevarat bun si usor de utilizat este EditPlus. De ce as inlocui simplul notepad cu altceva? Pai sa aruncam o privire – ca o imagine spune mai mult decat niste cuvinte:

Citeste continuarea »

Istoria windows in imagini

February 27th, 2010 de zeltera

E week-end…. asa ca ceva subtire si, de ce nu, interesant: o istoria e windows-ului in imagini. Primul windows pe care eu l-am avut instalat a fost 3.1. Am fost placut surprins sa gasesc niste scree-shots cu versiuni anterioare. Si despre asta e articolul de astazi: windows in imagini, de la versiunea 1 pana la windows 2008 server.

Citeste continuarea »

System.Text – operatii cu siruri de caractere

February 24th, 2010 de zeltera

   Dezvoltatorii au nevoie foarte des de a procesa text pentru ca interactiunea aplicatiei cu utilizatorul se bazeaza  pe introducerea textului. Acesta trebuie sa fie validat, reformatat.

   O expresie regulata reprezinta un set de caractere care este comparat cu un string pentru a determina daca string-ul respectiv indeplineste cerintele unui anumit format. O expresie regulata mai poate fi utila in extragerea/inlocuirea unor portiuni de text. Exemplu: stringuri care au numere, siruri de caractere doar cu litere mici, siruri cu format hexadecimal.

   Exemplu: vom creea doua siruri de caractere (pe primul il vom considera expresie regulata) si vom determina daca primul sir de caractere se va potrivi cu al doilea sir de caractere.

Citeste continuarea »

Internet Explorer si Problemele MS in Europa

February 22nd, 2010 de zeltera

Tot citesc de ceva vreme ca Uniunea europeana si-a terminat toate problemele cu care se confrunta si nu are altceva de facut decat sa se ia de Microsoft si sistemele ei de operare ca vin cu browser “obligatoriu” Internet Explorer! Asa? Si? Care e problema? Windows-ul este un produs Microsoft, Internet Explorer la fel. Care e problema?

Acum cateva zile am citit ca s-a ajuns la un acord prin care Microsoft va lasa utilizatorul sa aleaga browserul pe care doreste sa il instaleze. Nu inteleg de ce s-a ajuns la asta! Internet Explorer, la fel ca si windows Explorer sunt componente ale pachetului Windows. Si ar trebui sa vina impreuna, sa se instaleze impreuna. Iar pentru cei care nu sunt multumiti de performantele sau optiunile oferite de acestea, au o gama larga de alternative.

Citeste continuarea »