Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: logo ETTI

 

Description: Description: Description: Description: Description: http://www.crunchgear.com/wp-content/photos/scaled.nokia_logo.jpg    Description: Description: Description: Description: Description: http://www.marincristian.ro/wp-content/uploads/2009/08/Universitatea_Politehnica_Bucuresti_logo.png

 

Catedra de Telecomunicatii

  POO – an II

 

16/02/2011

  TPI – an III

 

  ISC – an IV

Introducere in tehnologia Nokia Qt

 

                     

 

2010 - 2011

 

 

NOU: Site-ul nou

 

 

 

Materiale de studiu (slides, books)

 

Laborator (nou!!!)

 

Tutoriale (development steps & examples)

 

Directii de dezvoltare interesante !!! (UML, Location-based, Web access, E-learning, etc.)

 

Practica la Nokia pentru anul III (14.06.2011 – 02.09.2011)

 

Kituri si moduri de instalare (Qt SDK, Nokia Qt SDK, Nokia Ovi Suite)

 

  

  __________________________________________________________________________

 

Materiale de studiu (externe, provizoriu)

1. Qt in Education Course Material

Download all four lectures all at once (28MB), or one at a time:

·         L1: The ideas behind Qt and live demo ( pdf | odp | ppt )

·         L2: The Qt object model and the signal slot concept ( pdf | odp | ppt )

·         L3: Widgets and layouts ( pdf | odp | ppt )

·         L4: Datatypes collections and files ( pdf | odp | ppt )

·         Lab covering L1-L4 topics ( pdf | odp | ppt )

·         L5: Custom Widgets and Painting ( slide content draft in odp-format )

·         L6: The Graphics View Canvas ( slide content draft in odp-format )

·         L7: Qt Quick

·         L8: The Model View Framework ( slide content draft in odp-format )

·         L9: Custom Models ( slide content draft in odp-format )

·         L10: Networking and Integrating the Web ( slide content draft in odp-format )

2. symbianresources.com - Tutorials: Qt / Qt for Symbian and Maemo

Training materials

·         Qt — Introduction

·         Qt — Basics

·         Qt — UI Development

·         Qt — External Interaction

·         Qt — Communication

Online Reference Documentation (all versions)

Qt online reference documentation 4.7 (Qt Developer Guide)

How to learn Qt 

 

     Description: Description: Description: Description: Description: nokia

__________________________________________________________________________

 

Laborator

 

1. Programarea pe platforma Nokia Qt SDK folosind Qt Creator IDE (nou!!!)

( lucrare bazata pe http://doc.qt.nokia.com/qtcreator-2.0/creator-mobile-example.html )

 

2. Programarea pe platforma Nokia Qt SDK a serviciilor bazate pe locatie

( lucrare bazata pe )

 

__________________________________________________________________________


 

 

Tutoriale (externe, provizoriu)

 

1. Creating a Mobile Application with Nokia Qt SDK (2.1)

 

2. Creating a Mobile Application with Nokia Qt SDK (2.0)

 

3. Forum Nokia - Qt - Getting started

 

4. symbianresources.com - Tutorials: Qt / Qt for Symbian and Maemo

 

5. Qt 4.7.1: Tutorials

 

6. Getting Started Programming with Qt

 

    GettingStartedProgrammingWithQtRomanian (in limba romana!!!!!)

 

7. Tutoriale QT  (in limba romana!!!!!)

Lectia 1. Introducere, primul proiect

Lectia 2. Notiuni de baza

Lectia 3. Widget-uri simple

 

 

__________________________________________________________________________

 

Directii de dezvoltare interesante

 

Dezvoltare Qt bazata pe UML (Unified Modeling Language) – modelare vizuala

 

http://eclipse3.software.informer.com/download-eclipse-qt-uml/

TO DO: de adaugat linkuri

 

Dezvoltare GUI cu QML (Qt Meta-Object Language) – declarativ, bazat pe JavaScript

 

http://doc.qt.nokia.com/4.7/gettingstartedqml.html

http://developer.qt.nokia.com/wiki/GettingStartedQMLRomanian (in limba romana!!!!!)

TO DO: de adaugat linkuri

 

Dezvoltare aplicatii si servicii location-based (LBS)

 

Qt Mobility Project 1.0: Location

Qt Mobility Project 1.0: Qt Mobility Project APIs

http://wiki.forum.nokia.com/index.php/Qt_Mobility_example_application:_Fall_Detector

http://labs.qt.nokia.com/2009/08/31/location/

http://wiki.forum.nokia.com/index.php/Qt_for_Maemo:_Location_Example

Qt Location Module

 

Dezvoltare acces la servicii Web (WS, XML, WebKit)

 

QtWebKit – WebKit (WebKit)

Qt 4.7.0: WebKit in Qt (WebKit)

Using a Simple Web Service with Qt (WS)

Using gsoap for web services - Forum Nokia Wiki (SOAP – WS)

 

Dezvoltare aplicatii hibride (atat native cat si Web-based)

 

Server-driven UI with Hybrid Qt - WebKit Integration [PDF]

Qt Features for Hybrid Web/Native Application Development [PDF]

Some WebKit Hybrid Stuff - Qt Labs Blogs

TO DO: de adaugat linkuri

 

Dezvoltare aplicatii suport educational (e-learning)

 

TO DO: de adaugat linkuri

 

 

Dezvoltare aplicatii si servicii multimedia (media over IP)

 

TO DO: de adaugat linkuri

 

 

Dezvoltare aplicatii de tip near field communication

 

TO DO: de adaugat linkuri

 

 

Dezvoltare aplicatii de tip mobile healthcare

 

TO DO: de adaugat linkuri

 

 

Dezvoltare aplicatii de tip mobile government

 

TO DO: de adaugat linkuri

 

 

Dezvoltare aplicatii de tip augmented reality

 

TO DO: de adaugat linkuri

 

 

Dezvoltare aplicatii de tip computer vision

 

TO DO: de adaugat linkuri

 

 

__________________________________________________________________________

 


 

 

Kituri si mod de instalare

 

1. Qt SDK (instalat primul)

                  1. La adresa http://qt.nokia.com/downloads/

                  2. Se selecteaza licenta LGPL

                  3. Se descarca Qt SDK for Windows* (322 MB)

                  4. Se salveaza qt-sdk-win-opensource-2010.05.exe

                              (scurtatura: http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.05.exe)

                  5. Se executa qt-sdk-win-opensource-2010.05.exe pentru instalare

 

2. Nokia Qt SDK 1.0.1 - Procedura instalare “Nokia Qt SDK 1.0.1”

1. La adresa http://www.forum.nokia.com/Develop/Qt/ se apasa “Download” (buton verde aflat in dreapta)

2. In dreapta se selecteaza versiunea dorita, de exemplu versiunea offline Windows (care nu necesita dupa descarcare acces la Internet) “Windows 32/64 (923 MB)” si se apasa “Download”

3. Se descarca versiunea selectata, in cazul nostru “Nokia_Qt_SDK_Win_offline_v1_0_1_en.exe”

4. Se lanseaza in executie, se permite accesul daca antivirusii sau alte sisteme de protectie se interpun, se pot confirma apoi toate “propunerile implicite”

5. In final se accepta lansarea in executie a QtCreator

6. Se apasa apoi butonul “Update” care laseaza “Maintain Nokia Qt SDK”

7. Se selecteaza update-urile in Updater, toate (inclusiv Symbian SDK)

8. In timpul actualizarii este necesara inchiderea QtCreator pentru a putea merge actualizarea mai departe (SDKMaintenanceTool).

Dureaza ceva timp toate actualizarile…

9. Se selecteaza in“Maintain Nokia Qt SDK”  si Package Manager, se selecteaza tot si se apasa Update

Dureaza ceva timp …

 

3. Nokia Ovi Suite

 

1. La adresa http://europe.nokia.com/support/download-software/nokia-ovi-suite/compatibility-and-download se apasa Download din dreapta (zona “Quick download”)

2. Se descarca astfel “Nokia_Ovi_Suite_webinstaller_ALL.exe” – care probabil necesita conexiune la Internet pentru instalare.

3. Se lanseaza in executie, se permite accesul daca antivirusii sau alte sisteme de protectie se interpun, incepe “Instalarea Nokia Ovi Suite 2.2.1.23”.

4. Se poate selecta limba Romana (propusa implicit) , se da acordul pt instalare,

5. In final, dupa terminarea instalarii, la lansare, “Nokia Ovi Suite 2.2.1.23” se cere conectarea unui telefon compatibil (dar se poate lucra pe emulator)

 

 

__________________________________________________________________________