~~NOTOC~~ ====== Qt Code Camp ======= {{ :qt2010:qt_cc_info_small.png?300}} //Week 42, Monday 18.10 - Friday 22.10 2010, Room 6428// [[https://noppa.lut.fi/noppa/opintojakso/ct30a9300|CT30A9300 Code Camp on Communications Engineering]] (4 cr) ==== Coding ==== Goto [[:qt:start|Qt Coding Pages]] * If you have a questions, you can [[:qt:problems and solutions|post it here]]. Feel free to add answers too. ==== Code Camp Week program ==== Location is computer classroom **6428** Monday * 09:00 Opening * Introduction and Topics * {{:qt2010:codecamp_start.pdf|}} * Topics .. ~16:00 * Task: Creating a idea * 18:00 Social Event & Sauna * Telling about your group idea to others Tuesday * 09:15 Topics * Task: copy structure [[grp page template]] to your grpNN page and describe name, idea and plan parts * ~13:00 Short Idea Presentation (~5 min per group) * Coding Wednesday * Start 10:00 (personnel at classroom) * Coding Thursday * Start 10:00 * Coding * Dead line coding, freeze features and concentrate to implement them Friday * Start 09:00, Demonstration practical preparations * Code running setup, on front computer by simulator, on phone * Presentation slides {{:qt2010:qt_codecamp_presentation_template2.ppt|}} * including lunch * 12:00 - 15:30 Demonstrations, 15min per group * 15:45 Winners & Closing After Code Camp * **Deadline 2010-10-31** Report & Brochyre (upload to wiki), wiki source code package all done and in wiki ==== Checklist ==== * Wiki pages complete * Page content text & images (screenshots) * Presentation uploaded as **.pdf** * Source code package uploaded as **.zip** * [[:camp:description|Brochyre]] uploaded as **.pdf** (after codecamp) * [[:camp:description|Report]] uploaded as **.pdf** (after codecamp) * Presentation slides part done * Presentation demonstration working check ==== Groups ==== * **3 person** groups ^ Group ^ Application ^ Name 1 ^ Name 2 ^ Name 3 ^ | [[.:grp1:start|grp1]] | QuTe Translation | Oskar Sonninen| Rostislav Malevich | Petri Ryhänen| | [[.:grp2:start|grp2]] | Travel Cam | Naseer Ahmad|Fawad Ahmad|Zahir ul Din Babur| | [[.:grp3:start|grp3 - WINNER]] | Smart Alarm | Mihai Iusan |Camilo Cifuentes|Bhupesh Mudari | | [[.:grp4:start|grp4]] | 8-puzzle game | Jarkko Pulli | Lauri Kyttälä | Petteri Pekonen | | [[.:grp5:start|grp5]] | WoWMobileArmory | Riku Pulliainen | Otto Luttinen | Antti Hannuksela | | [[.:grp6:start|grp6]] | Love Calculator | Ravitheja Jalamadugu | sidhartha yalavarthi |param jyothi marilla | | [[.:grp7:start|grp7]] | Alcohol Meter | MD. Facihul Azam | P.Rajaraviteja |Srikanth Korrapati | | [[.:grp8:start|grp8]] | iMagine | Sanaz Ahmadi | Jukka Lankinen | Teemu Kinnunen | | [[.:grp9:start|grp9]] | Q Air Hockey | Were | Bishal | Tommi | | [[.:grp11:start|grp11]] | Qt Fish | Jukka Stranden | Marko Suhonen | Antti Jäppinen | | [[.:grp12:start|grp12]] | QHoroscopes | Abrar Sohail | Hilmi Abdullah | Open | * [[grp page template]] ==== Grading ==== * Idea 15% * Implementation 35% * Demonstration 10% * Code Camp spirit 20% * Code Camp group wiki pages, [[:camp:description|report]] and [[:camp:description|brochyre]] 20% ==== What is Qt ==== //Qt is a cross-platform application and UI framework. Using Qt, you can write web-enabled applications once and deploy them across desktop, mobile and embedded operating systems without rewriting the source code. -- [[http://qt.nokia.com/products/]]// ==== What is Code Camp ? ==== //[[:Code Camp]] is a learning and hacking experience. The code camp approach can be defined as a collaborative learning setting that aims to promote profession-oriented skills. In code camp, the term camp refers to a situation where students assemble and stay a while together. The term code refers to coding, i.e. writing computer programs.// ==== Registration ==== Register to course via webropol: * http://www.webropol.com/P.aspx?id=476063&cid=126126267 * Registration available till **2010-10-17** . ==== Recommended skills for Code Camp ==== * Programming experience on object oriented systems * Basic knowledge from C++ programming language * Basic understanding of common development areas: user interfaces, networking, event based systems, .. ==== Recommended actions before code camp ==== * From group ready with other students, group size is **3** (**three**). * Start to think idea to do in code camp. * Target platform for code camp is mobile; N8, N900, Meego, Maemo + Qt, Symbian^3, Symbian touch * Qt Code Camp theme goes along [[http://www.callingallinnovators.com/10m/default.aspx|Calling All Innovators]] developers contest; http://www.callingallinnovators.com/10m/about_the_contest.aspx * Introduce yourself to Qt development * [[:qt:start|Install development environment]] to your computer (your laptop is a very good aid during code camp) * Code some tutorials * Introduce to the competition [[http://www.callingallinnovators.com/10m/default.aspx|Calling All Innovators]]