T O D a Y Software Magazine

Total Page:16

File Type:pdf, Size:1020Kb

T O D a Y Software Magazine No. 14 • August 2013 • www.todaysoftmag.ro • www.todaysoftmag.com TODAY TSM SOFTWARE MAGAZINE Provocările unui business analyst în Agile Scurtă introducere în mediul SAP Load Test folosind Windows Azure Haskell (IV) Project Manager și Business Analyst - un duet care poate face diferența în IEEE Congress on Evolutionary outsourcingul românesc Computation, 2013, Cancun ITC Spring 2013 (II) Migrare website MVC 3 și DB în Azure (III) Cum invata un artizan software: deliberate practice Istoria IT-ului clujean: Ford și Șincai Team building (II) WPF – cum stăm cu performanța? Conferința Romanian Testing Startup Transilvania Community 2013 6 27 ICT SPRING Team EUROPE 2013 (II) building (II) Ovidiu Mățan Andreea Pârvu 9 29 Istoria Provocările unui business IT-ului analyst în Agile Marius Mornea Monica Petraru 10 32 Conferința Project Manager și Business Romanian Testing Analyst - un duet care poate Community face diferența în outsourcin- 2013 gul românesc Marius Mornea Adrian Cighi 11 34 Startup Recenzia cărții: Android Apps Transilvania with Eclipse de Onur Cinar Cristian Dascălu Silviu Dumitrescu 12 36 Despre finaliștii Romanian Load Test folosind Windows Startup Awards Azure Bogdan Iordache Radu Vunvulea 15 39 Aplicații pentru previziuni Programare financiare la IEEE Congres on Funcțională Evolutionary în Computation, 2013, Cancun Haskell (IV) Silvia Răușanu Mihai Maruseac 18 41 Cum învață un artizan soft- Migrare website MVC 3 și DB în ware: deliberate practice Azure (III) Alexandru Bolboaca și Adrian Bolboacă Dragoș Andronic 21 43 Scurtă introducere Design pattern-ul în mediul SAP MVVM Victor Ionescu Andrei Moldovan 23 45 WPF – cum stăm cu Complicat performanța? sau complex Daniel Lăcătuș Simona Bonghez editorial remea vacanțelor a început, o parte am fost norocoși și ne-am luat deja concedi- ile așa că putem să ne reluăm plini de elan lucrul la birou. Revenim la proiectele noastre, și sigur aveți o idee despre un produs nou ce ar putea să ne facă viața maiV ușoară, cum ar fi o mică pompă solară care să umfle colacele și bărcuțele copiilor. Vă sugerez să nu abandonați aceste idei și să vă gândiți serios cum s-ar putea realiza. Se întâmplă uneori să avem o idee foarte bună de produs pe care să o vedem în câțiva ani implementată cu succes, din păcate de către altcineva. Este paradoxal faptul că în România avem un grad ridicat de ingeniozitate, că suntem buni în execuția proiectelor, lucru demonstrat prin întreaga industrie de IT orientată spre outsourcing, dar în același timp avem un număr relativ mic de startup-uri, succesul acestora se lăsându-se așteptat. Ovidiu Măţan, PMP Presupun că în timp toate acestea se vor schimba, iar șansa de succes a noilor veniți este [email protected] mult mai mare acum față de condițiile de la începutul lui 2000. Trip Hawkins, spunea în cadrul ICT Spring Europe 2013 că inovația trece în fața branding-ului. Industria cu Editor-in-chief Today Software Magazine cel mai mare impact în momentul de față este cea mobile iar în cadrul acesteia jocurile împreună cu social media ocupă cel mai mare spațiu în device-urile utilizatorilor. Mai mult, dacă ne uităm la procentul jocurilor indie față de cele produse de marile companii, acestea dominau în prima parte a 2012 cu 68% pentru platformele ios și android. Dacă ar trebui să pornesc un startup astăzi, aș considera și crearea unui joc. Există exemple de succes autohtone pe piața locală, iar suportul acestora pentru noi veniți nu ar trebui să fie o problemă. Rămânem în sfera indie, iar cea mai mare platformă de finanțare crowdsourcing, dis- ponibilă și din România este IndieGoGo.com. Este cea mai bună modalitate de a valida faptul că prototipul vostru va avea cu adevărat un impact global și de a obține o finanțare. Proiecte din ce în ce mai mari își găsesc finanțarea în acest mod iar un exemplu recent este Ubuntu Edge, un proiect ce urmărește crearea primului telefon high-end al celor de la Ubuntu. Ținta lor pentru obținerea a 32,000,000$ într-o lună va reprezenta un adevărat succes în ceea ce privește finanțarea crowdsourcing. Nu puteam vorbi despre crowdso- urcing fără a menționa și două platforme locale: multifinantare.ro și crestemidei.ro ce reprezentă o alternativă bună atunci când vorbim de proiecte cu impact național. În acest număr TSM puteți citi o serie de articole tehnice dintre care enumăr câteva titluri: WPF – cum stăm cu performanța?, Design pattern-ul MVVM. De asemenea se continuă seriile în numerele trecute despre Programare Funcțională în Haskell și Migrare website MVC 3 și DB în Azure. O noutate constă în prezența a două articole, Provocările unui business analyst în Agile și Project Manager și Business Analyst care pun accentul pe rolul unui business analyst-ului în echipă și interacțiunea cu aceasta. Load Test folosind Windows Azure ne propune o modalitate simplă de a realiza un load test sau stress test. SAP reprezintă un domeniu de interes și ne face plăcere să publicăm un prim articol de introducere în SAP. La final, Gogu ne propune să învățăm diferența dintre complicat și complex. Vă dorim o lectură plăcută !!! Ovidiu Măţan Fondator și CEO al Today Software Magazine 4 nr. 14/August, 2013 | www.todaysoftmag.ro TODAY SOFTWARE MAGAZINE Lista autorilor Redacţia Today Software Magazine Alexandru Bolboaca Adrian Cighi [email protected] [email protected] Agile Coach and Trainer, with a Fondator / Editor în chief: Ovidiu Mățan focus on technical practices Project Manager @Mozaic Works @ Yonder [email protected] Daniel Lăcătuș Editor (startups și interviuri): Marius Mornea [email protected] Mihai Maruseac [email protected] [email protected] Senior Software Developer @ Accesa IxNovation @ IXIA Graphic designer: Dan Hădărău membru ROSEdu, ARIA [email protected] Silviu Dumitrescu Radu Vunvulea silviu.dumitrescu@msg-systems. [email protected] Copyright/Corector: Emilia Toma com [email protected] Senior Software Engineer Consultant Java @iQuest @ msg systems Romania Traducător: Roxana Elena [email protected] Silvia Răuanu Adrian Bolboaca [email protected] [email protected] Reviewer: Tavi Bolog Software Developer Programmer. Organizational and [email protected] @ ISDC Technical Trainer and Coach @Mozaic Works Reviewer: Adrian Lupei Bogdan Iordache Victor Ionescu [email protected] [email protected] [email protected] este Co-Fondator al How to Web, SAP IT Consultant cel mai important eveniment @ msg systems Romania web din Europa de Est Produs de Today Software Solutions SRL Monica Petraru Andrei Moldovan [email protected] [email protected] str. Plopilor, nr. 75/77 Software Developer Cluj-Napoca, Cluj, Romania Senior Business Analyst @ Business Logic Systems Ltd. [email protected] @ UNIQA Raiffeisen Software Service www.todaysoftmag.ro www.facebook.com/todaysoftmag Simona Bonghez, Ph.D. Andreea Pârvu twitter.com/todaysoftmag [email protected] [email protected] Speaker, trainer şi consultant în Recruiter în cadrul Endava ISSN 2284 – 6352 managementul proiectelor, Owner al Colors in Projects Dragoș Andronic Cristian Dascălu [email protected] [email protected] CTO @ TXTFeedback Cofondator @ Cluj Hub Marius Mornea Ovidiu Măţan, PMP [email protected] [email protected] Copyright Today Software Magazine Inginer interesat şi implicat în diverse activități IT, de la Editor-in-chief dezvoltare, management, până Reproducerea parțială sau totală a articolelor Today Software Magazine la educație şi jurnalistică în din revista Today Software Magazine cadrul Epistemio, UTCN şi TSM fără acordul redacției este strict interzisă. www.todaysoftmag.ro www.todaysoftmag.com www.todaysoftmag.ro | nr. 14/August, 2013 5 evenimente ICT SPRING EUROPE 2013 (II) n acest articol continuăm relatările de la ICT Spring Europe unde împreună cu colegul meu Marius Mornea am avut plăcerea să participăm. A fost prima delegație TSM în afara țării și am avut ocazia să ne conectăm la pulsul lumii de IT din Europa. Viitorul arată bine și nu m-ar surprinde ca în viitor să asistăm la o redefinire a importanței bătrânului continent în dezvoltarea aplicațiilor deÎ mâine. A doua zi a evenimentului a debutat cu prezentarea lui Jimmy aceleași categorii de articole și statistici legate de accesul la aces- Walles, fondatorul Wikipedia a cărui temă a fost Democrație și tea. Apar totuși diferențe în popularitatea acestora cum ar fi pop internet. Am reținut invitația la un exercițiu de imaginație care culture in Japonia sau faptul că germanii sunt cei mai curioși în sintetizează filozofia Wikipedia: „Imaginați-vă o lume unde fiecare geografie !!! persoană are liber acces la toate cunoștiințelor omenirii”. Revenind la statistici, Wikipedia are până acum 490.000.000 Un lucru distractiv, relatat de fondatorul Wikipedia, se referă la vizitatori unici și bazat pe estimările lor, se va ajunge la 500.000.000 China unde au apărut denumiri de mâncăruri ce conțin cuvântul înainte de finalul anului. Wikipedia. Nimeni nu a știut inițial cum au apărut, dar s-a dove- Cine scrie în Wikipedia? 87% sunt bărbați din cauză că dit că în urma căutărilor unor termeni în limba engleză folosind Wikipedia este destul de tehnică. Se încearcă să se îmbunătățească Google, rezultatul începea de multe ori cu cuvântul Wikipedia. interfața de editare a articolelor astfel încât să fie mult mai ușor să Aceasta se întâmpla, deoarece înainte de Olimpiada din Beijing, se editeze un articol. Există un mare număr de doctoranzi printre toate restaurantele își traduceau meniurile în limba engleza. Astfel cei ce scriu articole. Fondurile pentru Wikipedia vin de la fundația dacă se căuta, cum se numește această ciupercă în engleză rezulta- Wikimedia, marea majoritate a sumei primite fiind de la publicul tul căutării, începea cu: Wikipedia. larg. Un aspect interesant menționat de fondatorul Wikipedia este Cum funcționează Wikipedia ? legat de diferențele observate la nivelul țărilor sau comunităților în • Wikipedia este o enciclopedie. ceea ce privește tipul sau cantitatea de informație accesate.
Recommended publications
  • Social Edens Building, Mining, and Monetizing Dynamic Online Communities
    Social Edens Building, mining, and monetizing dynamic online communities Author Dr. Yoav Intrator, GM Enterprise Architecture, Microsoft Services Publication Date: May 2013 Acknowledgments The author wants to thank the following people who contributed to, reviewed, and helped improve this white paper: Norm Judah Marc Mercuri George Anderson Marc Ashbrook Jon Tobey Mark Hoffman Yuri Misnik Introduction Imagine that you’re working in Macau for six months, and your wife has come to visit you. Several weeks before her visit, you joined an online social environment that alerts you whenever any groups in that environment form to alert you of events and topics near you that might interest you, such as Macanese folk-pop concerts, sailing events, and natural disasters. This morning, you left for work just as your wife left to play golf with a friend on Coloane Island to the south. At 9:37 a.m., the building where you work in central Macau starts to shake violently. You run outside and see hundreds of other workers from surrounding buildings. You try several times to call your wife’s smart phone but can’t get through. Then you receive a text message on your smart phone that asks if you want to join a group in the social environment called “Macau earthquake group,” or MEG for short. You click a link on the text message, enter your credentials for the social environment, and see on your smart phone the home page for MEG. It’s fully configured for an emergency and includes a link to the Global Disaster Alert and Coordination System web site (www.gdacs.org) complemented with suggestions about what to do during and after a major earthquake, along with emergency organizations and rescue locations in and near Macau.
    [Show full text]
  • Zonga: Apicațite Mobilă De Streaming Bazată Pe Cloud
    FACULTATEA DE AUTOMATICĂ ŞI CALCULATOARE DEPARTAMENTUL CALCULATOARE ZONGA: APICAȚITE MOBILĂ DE STREAMING BAZATĂ PE CLOUD LUCRARE DE LICENŢĂ Absolvent: Vlad TĂMAȘ Coordonator ştiinţific: Șef lucr. ing. Cosmina IVAN 2014 FACULTATEA DE AUTOMATICĂ ŞI CALCULATOARE DEPARTAMENTUL CALCULATOARE DECAN, DIRECTOR DEPARTAMENT, Prof. dr. ing. Liviu MICLEA Prof. dr. ing. Rodica POTOLEA Absolvent: Vlad TĂMAȘ ZONGA PENTRU WINDOWS PHONE 8 1. Enunţul temei: Proiectul își propune realizarea unei aplicații mobile pentru sistemul de operare Windows Phone 8 al platformei Zonga. Principalele funcționalități sunt streaming de fișiere audio, redarea fișierelor audio în mod offline, vizualizarea recomandărilor, vizualizarea top-urilor din sistem, posibilitatea de a adăuga piese/albume/artiști la favorite. 2. Conținutul lucrării: Cuprins, Introducere, Obiectivele proiectului, Studiu bibliografic, Analiza și fundamentare teoretică, Proiectare în detaliu și implementare, Testare și validare, Manual de instalare și utilizare, Bibliografie, Anexe. 3. Locul documentării: Universitatea Tehnică din Cluj-Napoca, Departamentul Calculatoare 4. Data emiterii temei: 1 noiembrie 2013 5. Data predării: 3 Iulie 2014 Absolvent: ____________________________ Coordonator ştiinţific: ____________________________ FACULTATEA DE AUTOMATICĂ ŞI CALCULATOARE DEPARTAMENTUL CALCULATOARE Declarație pe proprie răspundere privind autenticitatea lucrării de licență Subsemnatul(a)_____________________________________________________ ___________________________________________________________________,
    [Show full text]
  • Dell Pc Diagnostics Download Dell Diagnostic Software
    dell pc diagnostics download Dell Diagnostic Software. DELL notebook WiFi Router is a software-based WiFi routing utility that turns your DELL notebook into a wireless router. Designed specially for DELL brand notebooks for sharing the DELL notebook's Internet with other WiFi-enabled devices. File Name: dell-notebook-wifi-router.ex e Author: Driver-XP.com License: Shareware ($29.95) File Size: 3.05 Mb Runs on: WinXP, WinVista. Update Vista/Win7 drivers for your DELL notebooks and desktops. DriverVista For DELL can help relieve you of worries about installing out- of-date drivers. It scans your system and install DELL official drivers to your DELL notebooks automatically. File Name: drivervista-for-dell.exe Author: Driver-Vista.com License: Shareware ($29.95) File Size: 1.71 Mb Runs on: WinVista, WinVista x64, Win7 x32, Win7 x64. DELL Access Point is an easy-to-use software that turns your DELL laptop into a Wi-Fi wireless access point. Anyone nearby can surf the Internet through your sharing. File Name: dell-access-point.exe Author: virtual-ap.com License: Shareware ($29.95) File Size: 871 Kb Runs on: WinXP, WinVista, Win7 x32, Win2000. Update Windows XP drivers for your DELL notebooks and desktops. DriverXP For DELL can help relieve you of worries about installing out- of-date drivers. It scans your system and install DELL official drivers to your DELL notebooks automatically. File Name: driverxp-for-dell.exe Author: Driver-XP.com License: Shareware ($29.95) File Size: 1.5 Mb Runs on: WinXP, Win2000, Windows2000, Windows2003, WinNT 4.x. DELL Drivers Update Utility For Windows 7 updates your Windows 7 drivers for DELL Laptops automatically.
    [Show full text]
  • The Impact of Salient Privacy Information on Decision-Making
    The Impact of Salient Privacy Information on Decision-Making Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Engineering and Public Policy Janice Y. Tsai B.S., Mathematical Methods in the Social Sciences, Northwestern University M.L.I.S., School of Communication and Information, Rutgers M.S., Engineering and Public Policy, Carnegie Mellon University Carnegie Mellon University Pittsburgh, PA December 2009 Thesis Committee: Lorrie F. Cranor, Chair Alessandro Acquisti Baruch Fischhoff Jason Hong Peter Swire Keywords: Privacy, Online Privacy, Mobile-Location Privacy, Technology Adoption, Behavioral Economics Copyright c 2009 Janice Y. Tsai. This work is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. To grandparents and to my husband Richard W. Sharp III, without whom this would not have been possible. iv Acknowledgments I recently took a trip to Taiwan to visit my grandparents. At their apartment, my grandfather proudly displayed the bookshelf of the theses of his children and grandchildren. The value that my parents and grandparents placed on education makes it possible for me to complete my PhD today. I was drawn to the Department of Engineering and Public Policy because the person who would become my advisor, Lorrie Cranor, took the time to thoughtfully answer my email inquiry about graduate studies at Carnegie Mel- lon. I am thankful for her willingness to always make time for her students.
    [Show full text]
  • Competenta Microsoft Devices & Deployment Microsoft Partner
    Microsoft Competenta Microsoft Devices & Deployment Partner Network Octombrie 2013 Cuprins Competența Devices and Deployment ............................................................................................................ 1 Nevoile clienților ...................................................................................................................................................................... 1 Beneficiile partenerilor ........................................................................................................................................................... 1 Obiectivele Microsoft ............................................................................................................................................................. 1 Adresabilitate ............................................................................................................................................................ 2 Poziționarea partenerilor ...................................................................................................................................... 2 Cerințe .......................................................................................................................................................................... 2 Beneficii ....................................................................................................................................................................... 3 Plan de training .......................................................................................................................................................
    [Show full text]