Finalist Imagine Cup, sectiunea IT Challenge


Am facut-o si pe asta, in iulie voi pleca la New York 6 zile pentru finala ITChallenge 2011. Probabil multi nu ma credeau in stare, dar … Nu era pacat ca aceasta frumoasa competitie sa nu aiba un participant roman in finala nici in acest an.

–––––*

IT Challenge:
Ţări calificate: China, France, Germany, Poland, Singapore
Romania este reprezentată de Ionut Sinescu de la Universitatea Alexandru Ioan Cuza din Iaşi.

Project Description: This proposal establishes a technological infrastructure for a foundation to support its grant funding process, based on Microsoft technologies.

La IT Challenge nu am făcut pauză decât în 2010. Suntem printre ţările cele mai titrate în această secţiune. Să vedem lista premiilor:

  • 2005, Japonia, Locul 2 – Emanuel Pentescu
  • 2006, India, Locul 2 – Valy Greavu (dica eu :) )
  • 2007, Corea de Sud, Locul 3 – Cosmin Ilie
  • 2008, Franţa, Locul 2 – Cosmin Ilie
  • 2009, Egipt, Locul 1Cosmin Ilie

*Valy Greavu’s Live Blog

Ii felicit si pe ceilalti participanti care, cu siguranta au facut un punctaj bun (speram ca o sa aflam si punctajul, exista si un pariu care trebuie respectat): Alexandru (Bucuresti), Andrei, Natalia, Wasea, mai este o persoana de la Cluj, de care nu stiu foarte multe.

Clasamentul International a fost cam asa (cred ca este in ordine alfabetica, nu stiu exact pe ce loc am fost) ** Extras de pe site-ul oficial

Ce trebuie sa fac in finala, o intrebare care o primesc din ce in ce mai des:

This lab will challenge you to build servers, server images, and configurations on a Hyper-V host server to prove your practical knowledge and experience with the technologies.  You will be asked to setup, install, and demonstrate knowledge and expertise around Windows 2008 R2, Exchange 2010, Windows 7, Office 2010, System Center Configuration Manager 2007 R2, System Center Operations Manager 2007 R2, TMG 2010, SQL 2008 R2, Office Communications Server 2007 R2, etc. You will be given 24 hours to complete the hands-on lab challenge

Mai multe detalii despre competitie:

http://www.imaginecup.com/competitions/it-challenge

http://valygreavu.wordpress.com/2011/05/23/imagine-cup-2011-finalistiiimaginecup/ –  daca navigati un pic pe acest blog, va veti face o idee despre ce e vorba, asta in caz ca nu stiati.

http://www.imaginecup.com/worldwide-finals/2011-finalists-winners

Stiri proaspete despre evolutia mea in competitie cu siguranta veti afla de pe blogul lui Valy Greavu (probabil chiar live).

Update: a venit cu dedicatie, si nu ma pot abtine sa nu fac share :))

Anunțuri

Kit de Instalare in Visual Studio


Kitul de instalare pentru diferite aplicatii, mici sau mari de tip desktop se poate face prin 4 moduri in Visual Studio 2008 (probabil sunt mai multe, eu de atatea stiu deocamdata).

1. Deploy la proiect si se copie fisierul de deploy din %Project_path%”\bin\Debug\%project_name.exe%. Poti apela la aceasta varianta cand ai un proiect mic care nu implica baze de date sau alte fisiere la care trebuie facut deploy o data cu aplicatia.

2. Publish din Visual Studio. Meniul Build, optiunea Publish.

3. Crearea kit-ului cu un tool extern gen IStool. Mi se pare ultima solutie la care eu as apela, dar totusi exista si trebuie sa stim de ea. Daca va intereseaza acest tool puteti incepe documentarea de aici.

4. Kit de instalare cu un project de tip „Setup and Deployment”. Aceasta optiune o folosesc eu si cred, ca este cea mai buna, complexa si usor de realizat dupa ce ai creat corespunzator projectul. In acest project poti sa adaugi fisiere , sa adaugi anumite dll-uri, baza de date daca este una portabila gen Office Access (poti chiar si un Sql Server sau Oracle dar e mai mult de munca) creare foldere, uninstaller, deploy la alte aplicatii prerechizite gen Crystal Reports, daca ai si rapoarte prin aplicatie.

Chiar daca exemplu este pe Visual Studio 2008 presupun ca exista si in 2010, probabil mult imbunatatit.

Kit de Instalare pas cu pas

1. In aceeasi solutie (proiectul Principal) cu aplicatia se adauga un nou proiect.

2. Se selecteaza Setup Project

3. Se adauga fisierul de output pentru proiectul pentru care vrem sa realizam kit-ul.

4. Dupa ce s-a realizat conexiunea intre proiecte, in Application Folder s-au tras din proiect toate fisierele necesare pentru kit-ul dorit.

5. De acum se manipuleaza proiectul cum va fi deployat. Se adauga shortcut-uri in diferite locatii de unde se doreste sa se deschisa aplicatia, foldere, fisiere dependente, etc.

6. Interfata de instalare

In pagina deschisa se modifica pasii, si paginile din procedura de instalare.

7. Dupa ce s-a finalizat configurarea fara erori se face build la Project. Click dreapta pe project. Asta e tot ce se face si cand se modifica ceva in proiect la nivel de cod, pur si simplu se face Build si kit-ul e gata de distributie.

 8. Executabilul se gaseste in %Kit_project_name%\Debug\

Obs.: Fisierul executabil se copie impreuna cu fisierul .msi sau se copie doar fisierul .msi pentru a fi distribuit.