SlideShare une entreprise Scribd logo
1  sur  25
TDC, 2011




Desenvolva para
Smartphones Nokia


Heitor Repolho
heitor.repolho@indt.org.br
INDT – Instituto Nokia de Tecnologia
 1    © Nokia 2011
Agenda

• Oportunidade Nokia
• Nokia Store
• Qt SDK
• Interfaces ricas e animadas com QML
• Nokia com Windows Phone
• Desenvolva para Windows Phone- Getting Start




 2   © Nokia 2011
Por que Nokia?
                                   Alcance Global
        Volume de Distribuição

                              Programas de Marketing
               Billing Operadora

                              Rede de Suporte


3
© Nokia 2011
MOBILE PHONES




650.000.000
Aparelhos Série 40




4   © Nokia 2011
SMARTPHONES




+250.000.000
Aparelhos Symbian




+ 125.000.000
Compatíveis com Qt
5   © Nokia 2011
Dispositivos Qt compatíveis: mais atrativos




     Symbian Anna      Symbian Belle   MeeGo
Novos Smartphones Nokia!




7
Nokia Store
8   © Nokia 2011
Nokia Store - Consumidor

                            + 1.000 novas
    + 50.000 apps                              190 países
                               apps por
     disponíveis                               32 idiomas
                               semana


                                    121 operadoras
                   138 modelos de
                                      com billing
                     aparelhos
                                       integrado




9   © Nokia 2011
Nokia Store - Desenvolvedor

     10 milhões de                 http://
     downloads por                                   1 EURO
          dia                 publish.ovi.com



                     175 apps com       8,5 downloads
                    mais de 1 milhão     por mês por
                     de downloads        usuário ativo




10   © Nokia 2011
Qt SDK
Qt SDK
• Framework open-source multi-plataforma
     −Interfaces ricas e animadas com Qt Quick
     − Qt Mobility
     − Engine: APIs adicionais

• Ferramentas / IDE
     −Qt Creator, Qt Simulator, Qt Linguistic, Qt Assistant,
        Qt Designer




12   © Nokia 2011     http://developer.nokia.com/Qt
Qt Quick - QML
• Qt Quick: Qt User Interface Creation Kit
     −Programadores e designers

• Coleção de tecnologias:
     −QML: Qt Meta-object Language
     −Qt Declarative
     − Plugins para GIMP e Photoshop
     −Qt Quick Designer




13   © Nokia 2011
QML
• Linguagem declarativa (~Javascript)
• Define aparência e comportamento da aplicação

• Elementos
• Propriedades

• Animações
• Estados
• Transições




14   © Nokia 2011
QML




15   © Nokia 2011
Qt Quick / QML – mais exemplos
     • http://projects.developer.nokia.com/turntable
     • http://projects.developer.nokia.com/qtquickplayground
     • http://projects.developer.nokia.com/qoatofthehill
     • http://projects.developer.nokia.com/compass
     • http://projects.developer.nokia.com/guitartuner
     • https://www.developer.nokia.com/Develop/Qt/QML_templates/
     • E os exemplos do Qt Creator!




16    © Nokia 2011
Nokia com Windows Phone
SOCIAL   COMNICAÇÃO      BUSCA       APARELHOS    COMÉRCIO




DESENVOLVEDORES                                                OPERADORAS




    ENTRETENIMENTO PUBLICIDADE   CONSUMIDORES     LOJA      LOCALIZAÇÃO


  18
  © Nokia 2011
NOKIA LUMIA 800

                1,4                16 GB Mango
   3,7”
                GHz                eMMC
 AMOLED                 1540 mAh
  Clear Black
    Display




                Nokia    Nokia
                Drive    Music
                                       8      Carl Zeiss
                                   Megapixels Autofocus
NOKIA LUMIA 710
Benefícios Únicos

        Hardware superior: Design &
        Qualidade

        Mapas & Navegação Premium

        Merchandising local (Loja de
        Aplicativos)




© Nokia 2011 / Company confidential
         21

                                                   Date / 2011–06–28
1.500 novas
      Metro UI          API’s.       Melhor
                                     experiência
     Usabilidade        Melhor       de usuário
      Simples e        acesso a      via App
       Vibrante        cmera e       Connect
                      sensores.


     Serviços        Oportunidades   Melhores
     compartilhado   de              Ferramentas
     s via           Monetização     Silverlight e
     plataforma      via SDK de      XNA
     Azure           Advertising .   (games)




22
23
developer.nokia.com

Participe dessa
comunidade!
Perguntas?




25   © Nokia 2011

Contenu connexe

En vedette

En vedette (14)

QtQuick - WSL II
QtQuick - WSL IIQtQuick - WSL II
QtQuick - WSL II
 
QTestLib: Criando unit tests inteligentes para projetos baseados em Qt
QTestLib: Criando unit tests inteligentes para projetos baseados em QtQTestLib: Criando unit tests inteligentes para projetos baseados em Qt
QTestLib: Criando unit tests inteligentes para projetos baseados em Qt
 
Introdução ao Qt
Introdução ao QtIntrodução ao Qt
Introdução ao Qt
 
Revista qt 4
Revista qt 4Revista qt 4
Revista qt 4
 
Tutorial api qt
Tutorial api qtTutorial api qt
Tutorial api qt
 
Rqt2
Rqt2Rqt2
Rqt2
 
QtQuick
QtQuickQtQuick
QtQuick
 
Qt tchelinux-2010
Qt tchelinux-2010Qt tchelinux-2010
Qt tchelinux-2010
 
Introdução ao QML
Introdução ao QMLIntrodução ao QML
Introdução ao QML
 
Mágica com qt’s meta object system
Mágica com qt’s meta object systemMágica com qt’s meta object system
Mágica com qt’s meta object system
 
Jogos em Qt
Jogos em QtJogos em Qt
Jogos em Qt
 
Rqt1
Rqt1Rqt1
Rqt1
 
Instalações elétricas prática - SENAI
Instalações elétricas   prática - SENAIInstalações elétricas   prática - SENAI
Instalações elétricas prática - SENAI
 
Teclado curso completo - como tocar teclado - rafael harduim
Teclado   curso completo - como tocar teclado - rafael harduimTeclado   curso completo - como tocar teclado - rafael harduim
Teclado curso completo - como tocar teclado - rafael harduim
 

Similaire à Desenvolva para smartphones Nokia com Qt e Windows Phone

Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Awdren Fontão
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2Carlos Eugenio Torres
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...Eteg
 
Introdução ao desenvolvimento para android
Introdução ao desenvolvimento para androidIntrodução ao desenvolvimento para android
Introdução ao desenvolvimento para androidHugo Ferreira
 
Sergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_finalSergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_finalSérgio Antao
 
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Motorola Mobility - MOTODEV
 
Desenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia AshaDesenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia AshaAwdren Fontão
 
Desenvolvimento de Apps para celulares Nokia Lumia & Nokia asha
Desenvolvimento de Apps para celulares Nokia Lumia & Nokia ashaDesenvolvimento de Apps para celulares Nokia Lumia & Nokia asha
Desenvolvimento de Apps para celulares Nokia Lumia & Nokia ashaMarlon Luz
 
RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015Fernando Rizzato
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Tadeu Araujo
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsMicrosoft
 
Introdução ao Firefox OS
Introdução ao Firefox OSIntrodução ao Firefox OS
Introdução ao Firefox OSDavid Ruiz
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem FioDouglas Frari
 
Desenvolvimento de aplicações para a plataforma google android
Desenvolvimento de aplicações para a plataforma google androidDesenvolvimento de aplicações para a plataforma google android
Desenvolvimento de aplicações para a plataforma google androidLucas Aquiles
 
EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma Alano Teles
 

Similaire à Desenvolva para smartphones Nokia com Qt e Windows Phone (20)

Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011
 
JavaMe no Mercado Mobile
JavaMe no Mercado MobileJavaMe no Mercado Mobile
JavaMe no Mercado Mobile
 
JavaME no Mercado Mobile
JavaME no Mercado MobileJavaME no Mercado Mobile
JavaME no Mercado Mobile
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
 
Introdução ao desenvolvimento para android
Introdução ao desenvolvimento para androidIntrodução ao desenvolvimento para android
Introdução ao desenvolvimento para android
 
Sergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_finalSergio antao 03_s_tc5_final
Sergio antao 03_s_tc5_final
 
Nokia Web 1- 5 SDK para Série 40
Nokia Web 1- 5 SDK para Série 40Nokia Web 1- 5 SDK para Série 40
Nokia Web 1- 5 SDK para Série 40
 
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
Tirando vantagem do webtop como o html5 aprimora a experiência do usuário de ...
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Desenvolvimento 3G
Desenvolvimento 3GDesenvolvimento 3G
Desenvolvimento 3G
 
Desenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia AshaDesenvolvimento de Apps - Nokia Lumia & Nokia Asha
Desenvolvimento de Apps - Nokia Lumia & Nokia Asha
 
Desenvolvimento de Apps para celulares Nokia Lumia & Nokia asha
Desenvolvimento de Apps para celulares Nokia Lumia & Nokia ashaDesenvolvimento de Apps para celulares Nokia Lumia & Nokia asha
Desenvolvimento de Apps para celulares Nokia Lumia & Nokia asha
 
RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015RAD Studio XE8 - Delphi Tour 2015
RAD Studio XE8 - Delphi Tour 2015
 
Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011Apresentacao jornada-unesp-2011
Apresentacao jornada-unesp-2011
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPs
 
Introdução ao Firefox OS
Introdução ao Firefox OSIntrodução ao Firefox OS
Introdução ao Firefox OS
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem Fio
 
Desenvolvimento de aplicações para a plataforma google android
Desenvolvimento de aplicações para a plataforma google androidDesenvolvimento de aplicações para a plataforma google android
Desenvolvimento de aplicações para a plataforma google android
 
EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma
 

Desenvolva para smartphones Nokia com Qt e Windows Phone

  • 1. TDC, 2011 Desenvolva para Smartphones Nokia Heitor Repolho heitor.repolho@indt.org.br INDT – Instituto Nokia de Tecnologia 1 © Nokia 2011
  • 2. Agenda • Oportunidade Nokia • Nokia Store • Qt SDK • Interfaces ricas e animadas com QML • Nokia com Windows Phone • Desenvolva para Windows Phone- Getting Start 2 © Nokia 2011
  • 3. Por que Nokia? Alcance Global Volume de Distribuição Programas de Marketing Billing Operadora Rede de Suporte 3 © Nokia 2011
  • 6. Dispositivos Qt compatíveis: mais atrativos Symbian Anna Symbian Belle MeeGo
  • 8. Nokia Store 8 © Nokia 2011
  • 9. Nokia Store - Consumidor + 1.000 novas + 50.000 apps 190 países apps por disponíveis 32 idiomas semana 121 operadoras 138 modelos de com billing aparelhos integrado 9 © Nokia 2011
  • 10. Nokia Store - Desenvolvedor 10 milhões de http:// downloads por 1 EURO dia publish.ovi.com 175 apps com 8,5 downloads mais de 1 milhão por mês por de downloads usuário ativo 10 © Nokia 2011
  • 12. Qt SDK • Framework open-source multi-plataforma −Interfaces ricas e animadas com Qt Quick − Qt Mobility − Engine: APIs adicionais • Ferramentas / IDE −Qt Creator, Qt Simulator, Qt Linguistic, Qt Assistant, Qt Designer 12 © Nokia 2011 http://developer.nokia.com/Qt
  • 13. Qt Quick - QML • Qt Quick: Qt User Interface Creation Kit −Programadores e designers • Coleção de tecnologias: −QML: Qt Meta-object Language −Qt Declarative − Plugins para GIMP e Photoshop −Qt Quick Designer 13 © Nokia 2011
  • 14. QML • Linguagem declarativa (~Javascript) • Define aparência e comportamento da aplicação • Elementos • Propriedades • Animações • Estados • Transições 14 © Nokia 2011
  • 15. QML 15 © Nokia 2011
  • 16. Qt Quick / QML – mais exemplos • http://projects.developer.nokia.com/turntable • http://projects.developer.nokia.com/qtquickplayground • http://projects.developer.nokia.com/qoatofthehill • http://projects.developer.nokia.com/compass • http://projects.developer.nokia.com/guitartuner • https://www.developer.nokia.com/Develop/Qt/QML_templates/ • E os exemplos do Qt Creator! 16 © Nokia 2011
  • 18. SOCIAL COMNICAÇÃO BUSCA APARELHOS COMÉRCIO DESENVOLVEDORES OPERADORAS ENTRETENIMENTO PUBLICIDADE CONSUMIDORES LOJA LOCALIZAÇÃO 18 © Nokia 2011
  • 19. NOKIA LUMIA 800 1,4 16 GB Mango 3,7” GHz eMMC AMOLED 1540 mAh Clear Black Display Nokia Nokia Drive Music 8 Carl Zeiss Megapixels Autofocus
  • 21. Benefícios Únicos Hardware superior: Design & Qualidade Mapas & Navegação Premium Merchandising local (Loja de Aplicativos) © Nokia 2011 / Company confidential 21 Date / 2011–06–28
  • 22. 1.500 novas Metro UI API’s. Melhor experiência Usabilidade Melhor de usuário Simples e acesso a via App Vibrante cmera e Connect sensores. Serviços Oportunidades Melhores compartilhado de Ferramentas s via Monetização Silverlight e plataforma via SDK de XNA Azure Advertising . (games) 22
  • 23. 23
  • 25. Perguntas? 25 © Nokia 2011

Notes de l'éditeur

  1. Global Reach Access to more consumers in more countries. Evidence – Nokia devices are sold in is 190+ countries. It is a routine experience for a developer to publish an app and observe downloads from over 200 countries. EG Pico Brothers, Broad device Portfolio at every price point. While WP is our clear/primary smartphone platform, Nokia has Series 40 offerings to reach down to feature phone users. These represent huge volumes and entirely new consumer segments – Evidence FourSquare had 200M additional/new downloads with its Series 40 app.Volume Distribution There is a substantial installed base – that is an untapped potential. (is the glass half-empty or half-full). Evidence is that Store traffic continues to grow at a accelerated rate (that is higher than the rate of device shipments). This means that installed base is turning on app shopping. Local relevance: offers content from more than 90 countries. Tremendous advantage for localized content/apps. Marketing Programs In-device marketing exist to increase visibility and better discoverability. (Get some stats/history)Toolkits/Templates for developer-managed promotion eg banners, SEO, SEMLocal maket co-op activities through digital, retail and operator channelsOperator Billing Mobile billing through 121 operators in 42 marketsWhere available, ability to monetize through a variety of mechanisms e.g. IAP, IAASupport Network Comprehensive developer community; access to local market knowledge and local support people. Chances are you know a face/name from Nokia Developer community. You have had hands-on support and first-hand experience from a local member of Nokia’s Developer team.
  2. Nokia Lumia 800 – stylish,aspirational smartphone with 3.7” AMOLED clear black display.Nokia Lumia 710 – attractively simple, durable and affordable smartphone with a 3.7” LCD clear black display.While these phones offer uniquely people-centric experiences, with the striking Metro UI and feature differentiation that only Windows Phone brings, there is a noticeable brilliance that is built upon Nokia hardware.   Both of these smartphones offer developers high performance with 1.4 Ghz Snapdragon CPU and 3D accelerated graphics processor. API access to camera, plus a variety of sensors such as gyro, compass, proximity and motion enable developers to offer innovative experiences.  The use of the Microsoft Advertising SDK and available operator billing will ensures solid monetization benefits for your development plans
  3. This is a partnership; highly complementary in skills/assets and behaviorally equal in how the companies collaborate. Devices: on volume and segmentation, Nokia to provide the broadest possible portfolio offering to consumers. Developers: joint development fund, shared account management for the creation of high-quality apps and content and games. Store – transparency and simplicity for developers to publish their apps to the entire ecosystem (and not excluding where beneficial store-in-store offering). So a developer, whilst producing a WP and Qt or Java app (for Series 40) has a coherent brand and UX with its customersExtension of Nokia’s operator billing agreements and infrastructure to critically lower the purchasing threshold for consumers (eg those without credit cards) Stimulating consumer adoption and bringing in excitement from other ecosystem players (operators, service providers, enterprise, etc)Collaborative content selection and programming eg merchandising. In particular at the local market level..
  4. Nokia Searay is Nokia’s first Windows Phone. It providesthe true Smartphone of choice for Nokia lovers and current Nokia owners. The device leverage the Nokia N9 beautiful industrial design, and reinforces the ”Nokia is back” mindset within consumers, media & trade customers.We observed throughout the consumer research that both young and old find this device very appealing. Youth audiences will instantly fall in love with the sleek, curved edge and back and with a choice of vivid colours. The stylish seamless industrial design communicates the personality of the owner. The aspirational look and feel with Windows Phone User Experience and ecosystem is perfectly suitable for young professionals. The device is definitely seen as offering more for less. As stated by one research participant: ”This is the future – you can do anything with this” (France, male, smartphone intender.)Nokia Searay helps consumers stay on top of what matters. The Metro UI of the Windows Phone integrates all of your email, chat and social networks so one quick glance and you’ll instantly see if there is something you need to know. You also choose what is important to get through with your personal private Group. Finally, you will be able to know your friend’s mood before you call them – the social networking status is automatically updated in the contact card.
  5. Nokia Sabre delivers an attractively simple and durable-looking, practical phone from a trusted brand. The device is a high performance smartphone, yet being a mass-market oriented device. Some people have said ”It’s an all round device that means I can do tasks on my phone rather than open my laptop” .The design of the Nokia Sabre is centred in everyday use with the reliability and durable materials. It’s a phone you can trust to keep up with your lifestyle.During the consumer research, we saw Nokia Sabre to appeal smartphone owners between 16 and years, as well as older than 25, looking for easy and affordable upgrade to their next smartphone. We would foresee this device equally attracting masses of existing Symbian^3 device users, especially in the operator channels. The fast and durable phone have been designed for life on the go, allowing to keep up with your lifestyle. High quality 5MP autofocus camera easily matches the carry-on compact cameras, leaving them for little use. The 3,7” display with ClearBlack technology that reduces bright glare makes reading and viewing easy both indoors and outdoors. The hardware specifications leave little to expect for a mass-market device like Nokia Sabre, as the device includes 512 MB of memory and 1.4 GHz processor.
  6. Nokia adds unique value to the WP ecosystem, thereby fueling the strength and growth of the 3rd ecosystem. These differentiating / unique value adds come thru Operational excellenceService excellenceLocal market excellence Superior HW Design and Quality. Evidenced thru a long history of great devices that feel right, work right and embody the durability and comfort a consumer expects. N8, N9, N95, 5310 Xpress MusicCommitment to Carl-Zeiss quality, to extensibility of sharing services / api’s. Even more than maps/navigation – extending into Bing search/navigation, extending to web. Offering the developer brand/UX to the highest number of customers possible. Maximizing operator channels, retail channels. Nokia’s global reach enables very prominent and localized advertising, merchandizing – thereby offering higher consumer visibility.
  7. Windows Phone 7 is a different kind of phone; designed for life in motion. There are three fundamental principles at the core of WP strategy and guide all the changes they have made.Key tool offerings for the developer;Metro UI (and Expression Blend) Visual Studio (for Silverlight) and Game Studio (for XNA)Azure (services and tools) Key platform features that offer more attractiveness to developers. Live Tiles, Fast App Switching, AppConnectAdvertising support, thru SDK add-on allows Silverlight and XNA apps to insert ad controls to support content from MSFT Ad Exchange. From blog (written at around the time of MIX) New features are also available for developers, including 1,500 new APIs. The panorama and pivot controls have been improved, applications now have access to ringtone settings and contacts, and much more. An app, for example, can now generate an alarm to remind the user about an important event. Two big feature requests were access to TCP/IP sockets and bundled SQL CE databases. Both of these are included in Mango. In fact, the recent announcement that Skype is coming to Windows Phone can directly be attributed to the former. Live Tiles have been significantly updated as well. A single app can have multiple live tiles, and they can be updated without push notifications. They’re more dynamic, too. Previously, only built-in apps like People and Games were animated. Now Live Tiles for third-party apps can be as well. They can display animations, change colors, and show information based on the user’s location.This, believe it or not, is another feature in Mango. Apps now have raw access to the camera, compass, and gyro (new in devices this Fall). Raw data, however, can consume battery life and complicate application development. To solve this problem, the Windows Phone team worked with Microsoft Research to create the Motion Sensor. It combines all of the sensors into a single easy-to-use application programming interface (API). An upcoming version of the Amazon Shopping app will take advantage of the new sensor access and implement a barcode scanner. Other apps, like Layar, use the sensors to overlay the position of tweets in the real world. Mango isn’t coming out until this Fall, but developers will be able to download the free tools next month and start getting their apps ready. The new emulator will also support screen shots.Mango also supports deep links for content inside an application. For example, searching for a movie on Bing pulls up a “movie card,” similar to restaurant searches. Here, a new pivot option can be found: extras. Similar to the marquee section of the Music + Videos hub, extras integrates with the apps on your device. Selecting IMDb under extras, for example, will launch the app and immediately navigate to the movie in question. It’s amazingly simple, but as Belfiore said, “[Windows Phone is] the glance and go platform. We can do better.” Deep links can be pinned to the start screen so, in the case of the Amazon Shopping app, users can pin a deep link to the barcode scanner. When the Live Tile is selected, it bypasses the usual app startup and menus and navigates directly to the barcode scanner. The updated Live Tiles have enormous potential.Another big announcement from WMC was support for multi-tasking, and it was elaborated on at MIX. Multi-tasking on Windows Phone means applications aren’t put to sleep. Instead, they’re suspended, resulting in an instant resume experience. Battery performance is important, so common multi-tasking scenarios like background audio, file downloads, and alarms are handled on the developer’s behalf. Background code scenarios are enabled, but the battery is protected. This is done via Live Agents, which are scheduled in a battery-friendly way. When the user plugs into a power source, an event is generated which allows for additional power consumption. This is all done in the background, so the user doesn’t have to manage processes.Other miscellaneous topics from the keynote include custom ringtones, parental controls, M-rated Xbox LIVE-enabled games, a redesigned Games hub, Silverlight 4 support, and the ability to write apps that simultaneously take advantage of both XNA and Silverlight.
  8. This is what WP7.5 / Mango brings.. 1500+ new api’s. in particular Motion api (aggregates sensor, compass and additional api’s – suited for Augmented reality apps, camera api, Live Tiles, Fast App Switching, AppConnectAdvertising support, thru SDK add-on allows Silverlight and XNA apps to insert ad controls to support content from MSFT Ad Exchange. From blog (written at around the time of MIX) New features are also available for developers, including 1,500 new APIs. The panorama and pivot controls have been improved, applications now have access to ringtone settings and contacts, and much more. An app, for example, can now generate an alarm to remind the user about an important event. Two big feature requests were access to TCP/IP sockets and bundled SQL CE databases. Both of these are included in Mango. In fact, the recent announcement that Skype is coming to Windows Phone can directly be attributed to the former. Live Tiles have been significantly updated as well. A single app can have multiple live tiles, and they can be updated without push notifications. They’re more dynamic, too. Previously, only built-in apps like People and Games were animated. Now Live Tiles for third-party apps can be as well. They can display animations, change colors, and show information based on the user’s location.Apps now have raw access to the camera, compass, and gyro (new in devices this Fall). Raw data, however, can consume battery life and complicate application development. To solve this problem, the Windows Phone team worked with Microsoft Research to create the Motion Sensor. It combines all of the sensors into a single easy-to-use application programming interface (API). An upcoming version of the Amazon Shopping app will take advantage of the new sensor access and implement a barcode scanner. Other apps, like Layar, use the sensors to overlay the position of tweets in the real world. Mango isn’t coming out until this Fall, but developers will be able to download the free tools next month and start getting their apps ready. The new emulator will also support screen shots.Mango also supports deep links for content inside an application. For example, searching for a movie on Bing pulls up a “movie card,” similar to restaurant searches. Here, a new pivot option can be found: extras. Similar to the marquee section of the Music + Videos hub, extras integrates with the apps on your device. Selecting IMDb under extras, for example, will launch the app and immediately navigate to the movie in question. It’s amazingly simple, but as Belfiore said, “[Windows Phone is] the glance and go platform. We can do better.” Deep links can be pinned to the start screen so, in the case of the Amazon Shopping app, users can pin a deep link to the barcode scanner. When the Live Tile is selected, it bypasses the usual app startup and menus and navigates directly to the barcode scanner. The updated Live Tiles have enormous potential.Another big announcement from WMC was support for multi-tasking, and it was elaborated on at MIX. Multi-tasking on Windows Phone means applications aren’t put to sleep. Instead, they’re suspended, resulting in an instant resume experience. Battery performance is important, so common multi-tasking scenarios like background audio, file downloads, and alarms are handled on the developer’s behalf. Background code scenarios are enabled, but the battery is protected. This is done via Live Agents, which are scheduled in a battery-friendly way. When the user plugs into a power source, an event is generated which allows for additional power consumption. This is all done in the background, so the user doesn’t have to manage processes.Other miscellaneous topics from the keynote include custom ringtones, parental controls, M-rated Xbox LIVE-enabled games, a redesigned Games hub, Silverlight 4 support, and the ability to write apps that simultaneously take advantage of both XNA and Silverlight.
  9. CLICK