SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Using Qt to Build Applications
Featuring Advertising and Social Networking   10/14/2009
Jouni Laine, Digital Media, Tieto
Content



• Introducing Tieto

• Digital Media and Trends

• Targeted Mobile Advertising
   – Live Qt demo : MMS Editor

• Context and Social Networking
   – Qt example : Ad-funded Social –TV Concept




                                                 1
Introducing Tieto




•   16 000 IT professionals in close to 30 countries

•   One of the leading IT service companies in Northern Europe and global leader
    in selected segments

•   Net sales approximately EUR 1.8 billion

•   Listed in NASDAQ OMX Helsinki and Stockholm

•   Founded in 1968




                                                                                   2
Tieto in Telecom & Media
•   Tieto is a leading supplier of R&D services for the telecom industry.

•   Telecom & Media is the largest business area at Tieto, providing over 1/3 of the net sales

•   Over 6,000 experts and operations in 15 countries globally

•   Unique competence mix of media, devices and networks




                                                                                                 3
Digital Media Trends
•   Media consumption is changing
     –   Consumer driving the change

     –   Anything, anywhere, anytime, on any
         device, instant, intuitive, and for free!

     –   User generated content and social
         networking

•   Advertising moving to digital channels
     –   Targeted

     –   Interactive

     –   Real-time measurement

•   Profiling and personalization more and           We must accept the fact that there is no ’mass’ in mass
                                                     media any more and leverage more targeted approaches.”
    more important                                      - Jim Stengel, CMO, Procter & Gamble




                                                                                                               4
Development in mature telco markets



                                                                                    Advertising

                                                                                    Content and
                                                                                    Community

                                                                                    Connectivity


      Inevitable decline of        Increased consumption of media   Advertising funded business models
revenues of commodity services         and community services       supporting traditional subscription
 – limited end-user wallet share          over new channels                       models




                                                                                                          5
Digital Advertising Platform
•   TE advertising management solution enables
    monetization of service provider’s all media
    assets via multi-channel campaign and
    inventory management

•   Provides easy and fast campaign creation with
    easy-to-use web based user interfaces for
    service providers, advertisers and agencies

•   Increases effectiveness of advertising with
    comprehensive targeting features

•   Integrated approval process and workflow
    management gives service provider a full
    control of published advertisements protecting
    its brand




                                                     6
Qt Example : MMS Editor
                  •   Easy-to-use MMS composer tool is included to
                      create MMS campaigns.

                  •   Different content elements can be combines,
                      including
                       –   Text

                       –   Images

                       –   video

                       –   Audio

                  •   MMS message can consist of multiple slides.

                  •   Supports both SMIL and non-SMIL compliant
                      devices

                  •   Basic image editing including: rotate, crop and
                      brightness tools

                  •   The tool allows previewing MMS message
                      before sending it the phone


                                                                        7
Why Qt for MMS Editor?

• Ajax –based Web application didn’t perform well
  enough
  – The client based approach was chosen

• The Benefits
  – Easiness                      Some facts:


  – Intuitive                     • 20.000 lines of code
                                  • 50+ QT classes used
                                  • Modules used core,gui, xml,
                                  network, phonon
  – Fastness                      • Development time 4 months




                                                                  8
What is Context?

               User Submitted       Registered and Public
                  Information                                Content item, Page, Keyword
                                           Profile           Rich media (e.g. videos)
                        Collected                            Content category
                      information                            Page rank
                                                             Browsing patterns
                3rd party User                               Content metadata/context
                   Information

                                           Single
         Response                          Context             Usage
                                              x

                                            View
        Interaction                                         Device/Terminal
      Collaboration                                         Location, Time
           Sharing                                          Environment
   Recommendation                                           Activity, Physiology
          Purchase                                          Presence
            Rating                                          Like-Minded
                                          Context           Friends
                                                            Social Networks and Roles




                                                                                           9
Ad-funded Social -TV
                              Social Networking
                                                          For operators
                                                     providing 1st generation
                                  Presence             Mobile TV and IPTV
                                                             services
                                    Chat




                             Watch-on-Demand TV
                           Content Recommendations
                             Targeted Advertising




     For operators
providing 1st generation
  Mobile TV and IPTV
        services




                                                                                10
How it works




             1                2      Collection
                                                   3                 4               5
                                                       Targeted          Users receive
Users use        Users network,      and Analysis of
                                                       advertising       personally
video service    chat and            Behavioral and
                                                       campaign          relevant
via              check what          Social Network
                                                       booking           content
multiple media   buddies watch       data
                                                                         and banner ads
Logical Architecture
                                                Social-TV client (Qt)




                                           Access and Discove Front-end
 IMS
Network
                        Collaboration               Advertising            Streaming                Live
 Social                   Services                   Platform               Services            Broadcasting
Networks

                      Subscriber Profile                   Content Partner and                    Network
 CRM                    Management                         Content Management                     content
           Profiles                                                                    Videos




                                                                                                               12
Qt Example: Client for Maemo and Symbian

•   The client running on Series60 5th
    edition phones support Nokia Qt
    technology and Maemo devices
    (N900)

•   Provides VoD and Live mobile TV
    streamed from operator streaming
    platform

•   Presence and buddy list that can be
    integrate with IMS platform

•   Online chat with other viewers on
    same channel

•   Targeted advertisements delivered
    from Tieto Ad Platform
Why Qt for Social-TV concept?

• We need to attract the consumers by introducing
  an easy-to-use client that enables access to
  video and rich media content

• The benefits
  – Speed to do prototyping and trying out concepts

  – Portability

  – Mobile Device support


                                                      14
The End

• Check Tieto’s stand, more demos there!




                                           15

Más contenido relacionado

La actualidad más candente

Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesNokiaAppForum
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia
 
Incentives and costs in implementing Private-Collective Innovation: A case study
Incentives and costs in implementing Private-Collective Innovation: A case studyIncentives and costs in implementing Private-Collective Innovation: A case study
Incentives and costs in implementing Private-Collective Innovation: A case studyMatthias Stürmer
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the airNokia
 
Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Nokia
 
Alexander Oswald The Future of Maemo and Symbian
Alexander Oswald The Future of Maemo and SymbianAlexander Oswald The Future of Maemo and Symbian
Alexander Oswald The Future of Maemo and SymbianNokiaAppForum
 
Maemo Harmattan Qt And More
Maemo Harmattan Qt And MoreMaemo Harmattan Qt And More
Maemo Harmattan Qt And Moreqgil
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering UpdateJanaina Pilomia
 
iLabs Status and Toolbox
iLabs Status and ToolboxiLabs Status and Toolbox
iLabs Status and ToolboxHilde Lovett
 
Meego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca RoffiaMeego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca RoffiaFrancesco Baldassarri
 
Java uk road tour - sep 06
Java uk road tour - sep 06Java uk road tour - sep 06
Java uk road tour - sep 06scoobeesnac
 
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorOSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorGail Frederick
 
Outlook on mobile web standardization(MobileOK)
Outlook on mobile web standardization(MobileOK)Outlook on mobile web standardization(MobileOK)
Outlook on mobile web standardization(MobileOK)Jonathan Jeon
 
Esc At Actel So C Ver3
Esc At Actel So C  Ver3Esc At Actel So C  Ver3
Esc At Actel So C Ver3diceitoga
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.DALEZ
 
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingDeveloping Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingRyo Jin
 
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...AugmentedWorldExpo
 

La actualidad más candente (20)

Jure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi ServicesJure Sustersic Monetization through Ovi Services
Jure Sustersic Monetization through Ovi Services
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
 
Incentives and costs in implementing Private-Collective Innovation: A case study
Incentives and costs in implementing Private-Collective Innovation: A case studyIncentives and costs in implementing Private-Collective Innovation: A case study
Incentives and costs in implementing Private-Collective Innovation: A case study
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
 
Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009
 
Alexander Oswald The Future of Maemo and Symbian
Alexander Oswald The Future of Maemo and SymbianAlexander Oswald The Future of Maemo and Symbian
Alexander Oswald The Future of Maemo and Symbian
 
Maemo Harmattan Qt And More
Maemo Harmattan Qt And MoreMaemo Harmattan Qt And More
Maemo Harmattan Qt And More
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering Update
 
iLabs Status and Toolbox
iLabs Status and ToolboxiLabs Status and Toolbox
iLabs Status and Toolbox
 
Nokia Symbian
Nokia SymbianNokia Symbian
Nokia Symbian
 
Meego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca RoffiaMeego Italian Day 2011 - Dr. Luca Roffia
Meego Italian Day 2011 - Dr. Luca Roffia
 
Java uk road tour - sep 06
Java uk road tour - sep 06Java uk road tour - sep 06
Java uk road tour - sep 06
 
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorOSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
 
Outlook on mobile web standardization(MobileOK)
Outlook on mobile web standardization(MobileOK)Outlook on mobile web standardization(MobileOK)
Outlook on mobile web standardization(MobileOK)
 
Esc At Actel So C Ver3
Esc At Actel So C  Ver3Esc At Actel So C  Ver3
Esc At Actel So C Ver3
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
 
Maxime Thomas - eZBK
Maxime Thomas - eZBKMaxime Thomas - eZBK
Maxime Thomas - eZBK
 
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingDeveloping Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
 
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
 
Getting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUpGetting Your Windows and MeeGo Apps into AppUp
Getting Your Windows and MeeGo Apps into AppUp
 

Similar a Using Qt to Build Mobile Applications Featuring Social Networking and Monetization Models Beyond Advertising

Richard Nespola - Presentation at Emerging Communications Conference & Awards...
Richard Nespola - Presentation at Emerging Communications Conference & Awards...Richard Nespola - Presentation at Emerging Communications Conference & Awards...
Richard Nespola - Presentation at Emerging Communications Conference & Awards...eCommConf
 
Qustodian uk media kit april 2012
Qustodian uk media kit   april 2012Qustodian uk media kit   april 2012
Qustodian uk media kit april 2012ChrisSaid
 
Realty cloud business overview app campus
Realty cloud business overview   app campusRealty cloud business overview   app campus
Realty cloud business overview app campusRealtyCloud
 
MBA_Business Tools Project
MBA_Business Tools ProjectMBA_Business Tools Project
MBA_Business Tools Projectcatbox32
 
12. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v212. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v2leonid-mt
 
12. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v212. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v2Aleksey Naumkin
 
France telecom sa (orange)_KAIST MBA
France telecom sa (orange)_KAIST MBAFrance telecom sa (orange)_KAIST MBA
France telecom sa (orange)_KAIST MBAMeherunnesha (Nishat)
 
Ethnic Portal
Ethnic PortalEthnic Portal
Ethnic PortalInteract
 
Telligent - Secrets To Building Sustainable Online Communities
Telligent - Secrets To Building Sustainable Online CommunitiesTelligent - Secrets To Building Sustainable Online Communities
Telligent - Secrets To Building Sustainable Online CommunitiesTelligent
 
Presentation IT MNCs and the BOP for TNO IT4D group December 2009
Presentation IT MNCs and the BOP for TNO IT4D group December 2009Presentation IT MNCs and the BOP for TNO IT4D group December 2009
Presentation IT MNCs and the BOP for TNO IT4D group December 2009Anand Sheombar
 
Corporate tv
Corporate tvCorporate tv
Corporate tvInteract
 
Customer Experience Suite Townsville
Customer Experience Suite   TownsvilleCustomer Experience Suite   Townsville
Customer Experience Suite TownsvilleMike Handes
 
Customer experience suite townsville
Customer experience suite   townsvilleCustomer experience suite   townsville
Customer experience suite townsvilleMike Handes
 
The Role of Social Networking ithin Consumer's Digital Lives
The Role of Social Networking ithin Consumer's Digital LivesThe Role of Social Networking ithin Consumer's Digital Lives
The Role of Social Networking ithin Consumer's Digital LivesOren Todoros
 
Market Research Report : Unified Communications Market in India 2012
Market Research Report :  Unified Communications Market in India 2012Market Research Report :  Unified Communications Market in India 2012
Market Research Report : Unified Communications Market in India 2012Netscribes, Inc.
 
Telco Evolution Sample
Telco Evolution SampleTelco Evolution Sample
Telco Evolution SampleAlan Quayle
 
Ovp space and opportunity kit
Ovp space and opportunity kitOvp space and opportunity kit
Ovp space and opportunity kitJoseph Oliver
 

Similar a Using Qt to Build Mobile Applications Featuring Social Networking and Monetization Models Beyond Advertising (20)

Richard Nespola - Presentation at Emerging Communications Conference & Awards...
Richard Nespola - Presentation at Emerging Communications Conference & Awards...Richard Nespola - Presentation at Emerging Communications Conference & Awards...
Richard Nespola - Presentation at Emerging Communications Conference & Awards...
 
Qustodian uk media kit april 2012
Qustodian uk media kit   april 2012Qustodian uk media kit   april 2012
Qustodian uk media kit april 2012
 
Realty cloud business overview app campus
Realty cloud business overview   app campusRealty cloud business overview   app campus
Realty cloud business overview app campus
 
MBA_Business Tools Project
MBA_Business Tools ProjectMBA_Business Tools Project
MBA_Business Tools Project
 
12. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v212. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v2
 
12. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v212. странски kit moscow_internet_tv_conf_110315_v2
12. странски kit moscow_internet_tv_conf_110315_v2
 
Sticky Pixel Solution
Sticky Pixel SolutionSticky Pixel Solution
Sticky Pixel Solution
 
France telecom sa (orange)_KAIST MBA
France telecom sa (orange)_KAIST MBAFrance telecom sa (orange)_KAIST MBA
France telecom sa (orange)_KAIST MBA
 
Ethnic Portal
Ethnic PortalEthnic Portal
Ethnic Portal
 
Telligent - Secrets To Building Sustainable Online Communities
Telligent - Secrets To Building Sustainable Online CommunitiesTelligent - Secrets To Building Sustainable Online Communities
Telligent - Secrets To Building Sustainable Online Communities
 
Presentation IT MNCs and the BOP for TNO IT4D group December 2009
Presentation IT MNCs and the BOP for TNO IT4D group December 2009Presentation IT MNCs and the BOP for TNO IT4D group December 2009
Presentation IT MNCs and the BOP for TNO IT4D group December 2009
 
Corporate tv
Corporate tvCorporate tv
Corporate tv
 
Hp Sdp Evolution
Hp Sdp EvolutionHp Sdp Evolution
Hp Sdp Evolution
 
Customer Experience Suite Townsville
Customer Experience Suite   TownsvilleCustomer Experience Suite   Townsville
Customer Experience Suite Townsville
 
Customer experience suite townsville
Customer experience suite   townsvilleCustomer experience suite   townsville
Customer experience suite townsville
 
Q1 Trends 2008 Pdf
Q1 Trends 2008 PdfQ1 Trends 2008 Pdf
Q1 Trends 2008 Pdf
 
The Role of Social Networking ithin Consumer's Digital Lives
The Role of Social Networking ithin Consumer's Digital LivesThe Role of Social Networking ithin Consumer's Digital Lives
The Role of Social Networking ithin Consumer's Digital Lives
 
Market Research Report : Unified Communications Market in India 2012
Market Research Report :  Unified Communications Market in India 2012Market Research Report :  Unified Communications Market in India 2012
Market Research Report : Unified Communications Market in India 2012
 
Telco Evolution Sample
Telco Evolution SampleTelco Evolution Sample
Telco Evolution Sample
 
Ovp space and opportunity kit
Ovp space and opportunity kitOvp space and opportunity kit
Ovp space and opportunity kit
 

Más de account inactive

Scripting Your Qt Application
Scripting Your Qt ApplicationScripting Your Qt Application
Scripting Your Qt Applicationaccount inactive
 
Special Effects with Qt Graphics View
Special Effects with Qt Graphics ViewSpecial Effects with Qt Graphics View
Special Effects with Qt Graphics Viewaccount inactive
 
Developments in The Qt WebKit Integration
Developments in The Qt WebKit IntegrationDevelopments in The Qt WebKit Integration
Developments in The Qt WebKit Integrationaccount inactive
 
Qt on Real Time Operating Systems
Qt on Real Time Operating SystemsQt on Real Time Operating Systems
Qt on Real Time Operating Systemsaccount inactive
 
Development with Qt for Windows CE
Development with Qt for Windows CEDevelopment with Qt for Windows CE
Development with Qt for Windows CEaccount inactive
 
Translating Qt Applications
Translating Qt ApplicationsTranslating Qt Applications
Translating Qt Applicationsaccount inactive
 
Qt State Machine Framework
Qt State Machine FrameworkQt State Machine Framework
Qt State Machine Frameworkaccount inactive
 
Mobile Development with Qt for Symbian
Mobile Development with Qt for SymbianMobile Development with Qt for Symbian
Mobile Development with Qt for Symbianaccount inactive
 
How to Make Your Qt App Look Native
How to Make Your Qt App Look NativeHow to Make Your Qt App Look Native
How to Make Your Qt App Look Nativeaccount inactive
 
Animation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIsAnimation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIsaccount inactive
 
Using Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with QtUsing Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with Qtaccount inactive
 
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)account inactive
 
Copy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with QtCopy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with Qtaccount inactive
 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Viewsaccount inactive
 

Más de account inactive (20)

Meet Qt
Meet QtMeet Qt
Meet Qt
 
The Future of Qt Widgets
The Future of Qt WidgetsThe Future of Qt Widgets
The Future of Qt Widgets
 
Scripting Your Qt Application
Scripting Your Qt ApplicationScripting Your Qt Application
Scripting Your Qt Application
 
Special Effects with Qt Graphics View
Special Effects with Qt Graphics ViewSpecial Effects with Qt Graphics View
Special Effects with Qt Graphics View
 
Developments in The Qt WebKit Integration
Developments in The Qt WebKit IntegrationDevelopments in The Qt WebKit Integration
Developments in The Qt WebKit Integration
 
Qt Kwan-Do
Qt Kwan-DoQt Kwan-Do
Qt Kwan-Do
 
Qt on Real Time Operating Systems
Qt on Real Time Operating SystemsQt on Real Time Operating Systems
Qt on Real Time Operating Systems
 
Development with Qt for Windows CE
Development with Qt for Windows CEDevelopment with Qt for Windows CE
Development with Qt for Windows CE
 
Translating Qt Applications
Translating Qt ApplicationsTranslating Qt Applications
Translating Qt Applications
 
Qt Creator Bootcamp
Qt Creator BootcampQt Creator Bootcamp
Qt Creator Bootcamp
 
Qt Widget In-Depth
Qt Widget In-DepthQt Widget In-Depth
Qt Widget In-Depth
 
Qt State Machine Framework
Qt State Machine FrameworkQt State Machine Framework
Qt State Machine Framework
 
Mobile Development with Qt for Symbian
Mobile Development with Qt for SymbianMobile Development with Qt for Symbian
Mobile Development with Qt for Symbian
 
How to Make Your Qt App Look Native
How to Make Your Qt App Look NativeHow to Make Your Qt App Look Native
How to Make Your Qt App Look Native
 
Animation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIsAnimation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIs
 
Using Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with QtUsing Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with Qt
 
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
 
The Mobility Project
The Mobility ProjectThe Mobility Project
The Mobility Project
 
Copy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with QtCopy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with Qt
 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Views
 

Último

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Using Qt to Build Mobile Applications Featuring Social Networking and Monetization Models Beyond Advertising

  • 1. Using Qt to Build Applications Featuring Advertising and Social Networking 10/14/2009 Jouni Laine, Digital Media, Tieto
  • 2. Content • Introducing Tieto • Digital Media and Trends • Targeted Mobile Advertising – Live Qt demo : MMS Editor • Context and Social Networking – Qt example : Ad-funded Social –TV Concept 1
  • 3. Introducing Tieto • 16 000 IT professionals in close to 30 countries • One of the leading IT service companies in Northern Europe and global leader in selected segments • Net sales approximately EUR 1.8 billion • Listed in NASDAQ OMX Helsinki and Stockholm • Founded in 1968 2
  • 4. Tieto in Telecom & Media • Tieto is a leading supplier of R&D services for the telecom industry. • Telecom & Media is the largest business area at Tieto, providing over 1/3 of the net sales • Over 6,000 experts and operations in 15 countries globally • Unique competence mix of media, devices and networks 3
  • 5. Digital Media Trends • Media consumption is changing – Consumer driving the change – Anything, anywhere, anytime, on any device, instant, intuitive, and for free! – User generated content and social networking • Advertising moving to digital channels – Targeted – Interactive – Real-time measurement • Profiling and personalization more and We must accept the fact that there is no ’mass’ in mass media any more and leverage more targeted approaches.” more important - Jim Stengel, CMO, Procter & Gamble 4
  • 6. Development in mature telco markets Advertising Content and Community Connectivity Inevitable decline of Increased consumption of media Advertising funded business models revenues of commodity services and community services supporting traditional subscription – limited end-user wallet share over new channels models 5
  • 7. Digital Advertising Platform • TE advertising management solution enables monetization of service provider’s all media assets via multi-channel campaign and inventory management • Provides easy and fast campaign creation with easy-to-use web based user interfaces for service providers, advertisers and agencies • Increases effectiveness of advertising with comprehensive targeting features • Integrated approval process and workflow management gives service provider a full control of published advertisements protecting its brand 6
  • 8. Qt Example : MMS Editor • Easy-to-use MMS composer tool is included to create MMS campaigns. • Different content elements can be combines, including – Text – Images – video – Audio • MMS message can consist of multiple slides. • Supports both SMIL and non-SMIL compliant devices • Basic image editing including: rotate, crop and brightness tools • The tool allows previewing MMS message before sending it the phone 7
  • 9. Why Qt for MMS Editor? • Ajax –based Web application didn’t perform well enough – The client based approach was chosen • The Benefits – Easiness Some facts: – Intuitive • 20.000 lines of code • 50+ QT classes used • Modules used core,gui, xml, network, phonon – Fastness • Development time 4 months 8
  • 10. What is Context? User Submitted Registered and Public Information Content item, Page, Keyword Profile Rich media (e.g. videos) Collected Content category information Page rank Browsing patterns 3rd party User Content metadata/context Information Single Response Context Usage x View Interaction Device/Terminal Collaboration Location, Time Sharing Environment Recommendation Activity, Physiology Purchase Presence Rating Like-Minded Context Friends Social Networks and Roles 9
  • 11. Ad-funded Social -TV Social Networking For operators providing 1st generation Presence Mobile TV and IPTV services Chat Watch-on-Demand TV Content Recommendations Targeted Advertising For operators providing 1st generation Mobile TV and IPTV services 10
  • 12. How it works 1 2 Collection 3 4 5 Targeted Users receive Users use Users network, and Analysis of advertising personally video service chat and Behavioral and campaign relevant via check what Social Network booking content multiple media buddies watch data and banner ads
  • 13. Logical Architecture Social-TV client (Qt) Access and Discove Front-end IMS Network Collaboration Advertising Streaming Live Social Services Platform Services Broadcasting Networks Subscriber Profile Content Partner and Network CRM Management Content Management content Profiles Videos 12
  • 14. Qt Example: Client for Maemo and Symbian • The client running on Series60 5th edition phones support Nokia Qt technology and Maemo devices (N900) • Provides VoD and Live mobile TV streamed from operator streaming platform • Presence and buddy list that can be integrate with IMS platform • Online chat with other viewers on same channel • Targeted advertisements delivered from Tieto Ad Platform
  • 15. Why Qt for Social-TV concept? • We need to attract the consumers by introducing an easy-to-use client that enables access to video and rich media content • The benefits – Speed to do prototyping and trying out concepts – Portability – Mobile Device support 14
  • 16. The End • Check Tieto’s stand, more demos there! 15