Bruno Ferreira de Souza(Bruno Maestro)• MCP, MCTS, MCPD - MCC e MSP• Analista Desenvolvedor Sênior –  Scopus Tecnologia• E...
Agenda   O Sistema   Hubs   Interface Metro   Hardware   Desenvolvimento   Demo    Windows Phone
O Sistema- Mais novo sistema Operacional Mobile  da Microsoft.- Seu foco é manter a conectividade.- Sistema MultiTouch.- I...
Vídeo Conectividade Windows Phone
HubsWindows Phone
People Hub Windows Phone
Pictures Hub Windows Phone
Games HubWindows Phone
Music + Video Hub Windows Phone
Office Hub Windows Phone
Video utilização Windows Phone
Windows Phone
Windows Phone
Cenário atual Windows Phone
Metro Windows Phone
Princípios do MetroLimpo, leve, rápido   Vivo, em movimento     Windows Phone
Aplicando seu próprio estilo Windows Phone
O Resultado Final Windows Phone
Pratique! Windows Phone
Uso de cores Windows Phone
Sua Aplicação Windows Phone
Standardized Hardware Foundation         Capacitive touch         4 or more contact points         Sensors         A-GPS, ...
Funções Alarmes                Várias contas de email Calculadora            Phone Calendário             Bing Searc...
Windows Phone Frameworks                                                          Launchers &           Windows Phone     ...
Integração com a Nuvem                 Windows Phone                         Your Web Service                             ...
MangoWindows Phone
Uma vasta arquitetura de alto nível        Ferramentas                           Tecnologia        Emulador               ...
Desenvolvimento                     Ferramentas Grátis                     Integrado com VS 2010                     Po...
Desenvolvimento Windows Phone
Silverlight no Windows Phone 7   Desempenho   Entrada de dados   Integração com sensores   Diferente ciclo de vida   Sandb...
XAML eXtensible           Application           Markup                Language   XML com “schemas” definidos pela tecnolog...
Tiles - Push Notifications   Recebimento de mensagens      Sem necessidade de serviços em execução      Requer registo ...
Tiles - Push Notifications   Há três tipos de notificações      Raw notifications          Entregue à aplicação cliente...
DemosWindows Phone
Demo JogoWindows Phone
Marketplace   Windows Phone Marketplace   Submetendo uma Aplicação   Publicidade suportada nos Aplicativos   A ferrame...
Publishing Process       Application and Game Submission                                         .xap            App      ...
Windows Phone no Brasil                  Windows Phone já chegou ao                   Brasil dia 22/10                  ...
Por onde começar?Windows Phone Developer Toolshttp://create.msdn.com/en-US/Channel9http://channel9.msdn.com/Series/Windows...
Dúvidas?                 Sorteio Windows Phone
Obrigado ;)     Contatos:     msn: brunomaestro@gmail.com     twitter: @brunomaestro     blog: http://www.maestrodotnet.co...
Windows Phone   44
Apresentação Windows Phone 7 (WP7) Pré Inauguração MIC Uberlândia
Apresentação Windows Phone 7 (WP7) Pré Inauguração MIC Uberlândia
Upcoming SlideShare
Loading in …5
×

Apresentação Windows Phone 7 (WP7) Pré Inauguração MIC Uberlândia

981 views
925 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
981
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
39
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • The following picture is what a custom Silverlight-based productivity application might look like on Windows Phone 7. With a swipe, the user could switch between “Dashboard”, “Sales” and “Marketing” to access up to date business information.
  • Windows Phone 7 Series has a very detailed hardware specification to ensure a consistent user experience for consumers across network providers. This way, phone customers will be able to continue using their existing service provider but get the same UX as everyone else. The consistent hardware and software platform also ensures that Microsoft can, through a centralized Windows Update mechanism, manage updates and patching to the phone platform in a consistent way, across providers.Highlights of slide: Detailed hardware spec to ensure a consistent user experience for consumersSingle display at launch, smaller display in future (lower price point for easier adoption)All capacitive touch devices – no more stylus!3 buttons only – not 5, not 1 – but 3Memory is minimum configuration, more is allowed
  • The Alarms is a very simple utility to just add an alarm with a repeat setting and custom ringtone selector. The Calculator is decent and when you flip into landscape orientation you will find a more scientific calculator appearing.As I said earlier, when you press and hold on the camera hardware button the Camera application launches. In the upper right you will find a toggle for video or image capture. There is a large + and - bar for zooming in and out and a gear icon in the lower right. The gear icon opens up camera settings that include flash buttons, autofocus mode, white balance, image effects, contrast, saturation, sharpness, ISO, photo resolution and more. To the left of the viewfinder image you will see a static image overhanging just a bit and this lets you know you can simply slide from left to right and view the last photo you took. Swiping back right to left takes you to the camera capture mode again. I ilk that I don’t have to launch a gallery or photos app to view the photos I just took with the camera and this seems like a natural extension of what you want to do. If you tap and hold on a photo you took then you can add to favorites, deleted, upload to SkyDrive, share via email or use as wallpaper.Bing Maps is included and works much like Google Maps on various devices with a powerful search functionality and basic directions support. There is no voice guided navigation. The two buttons are for your position and directions to your destination. As you get to a certain zoom level the software automatically switches into satellite view of the surrounding area. Traffic views are also shown and Bing Search is powered by Bing Maps.Threaded text Messaging is supported and the app is pretty basic. Theme colors appear in conversations and there isn’t much flashy with this utility.My first impression of the Internet Explorer browsing experience was that it is similar to the web browser on the Zune HD, but more functional. When you launch the browser you are taken to the default home screen and see the URL field up top with three icons along the bottom for add to favorites, view favorites and history, and toggle between the different tabs/browser windows. You can have up to 6 open tabs/windows in Internet Explorer. Tapping the 3 dots reveals options for forward, share page, find on page, pin to start, and settings. The browser settings are very basic with check boxes for cookies, let Bing suggest sites as I type, mobile or desktop version, and delete history.POP and IMAP email accounts are supported, as well as multiple Exchange accounts. There is no unified inbox, but the experience is the same for each email application with submenu heading for all, unread, flagged, and urgent messages. After opening an email the bottom control icons change so you can reply, forward, move, toggle flag, and more. Tapping an email sender opens their contact page too so you can interact in various ways. You can tap and hold on an email to delete it or tap the icon (second from right) to select multiple emails. Even easier you can tap to the left of the email and a check box will appear. While Gmail is supported, labels cannot be applied with the email remaining in the inbox. If you want to apply labels then you can move email to Gmail folders (aka labels) through the WP7 email app and they will receive a Gmail label and be moved to that label out of your inbox.Speaking of Gmail, did you know you can enter credentials and have multiple accounts syncing email, contacts, and calendar data in seconds? You can sync the following:Windows Live: Email, contacts, calendar, photos, feedsOutlook/Exchange: Email, contacts, and calendar (no tasks or notes will sync)Google/Gmail: Email, contacts, and calendarFacebook: Contacts, photos, and feedsYahoo!: Email onlyThere is also a Phone utility, of course, and I have that set as my top left app on the Start screen. Tapping on it takes you first to call history so you can easily connect with those who you recently called. Underneath their name (or number) it states if the call was incoming or outgoing and gives the time of the call. At the bottom of the display are three icons for voicemail, keypad, and people. If you tap the bottom right three dots you will see options to delete all and access your call settings. Call settings include showing you your phone number, voicemail number, when to show caller ID, call forwarding, international assist toggle, and SIM security. The dialer is very basic with just the 12 character keypad. I was disappointed to see there is no smart dialing feature here so entering numbers does just that without filtering your contact list.When you place a call you will see a pop-up along the top of the device with the caller name and number and options to end the call, toggle the keypad, and access more caller options (speaker, mute, hold, and add call). These same options appear when a call comes in to the phone.Bing Search is a beautiful experience on the Windows Phone 7 device with amazing background images, fun trivia associated with the images, and a powerful search/decision engine. Bing market share has been rising and I personally have been using it more and more lately as I find the search results to be accurate and helpful.
  • Connecting applications with data via Cloud Services One of the “3 screens” in our strategyYours: services that you write for your application, specific to your application, or part of a larger application deploymentTheirs: services built by 3rd parties (Netflix, US Government, SAP, etc) over open protocols (e.g. SOAP, REST, ODATA) for you to use in your S+S application.Ours: services built by Microsoft used with your phone (e.g. Notification, Update, Location), and applications you write for your phone (e.g. Xbox Live)
  • 4 Selling a Windows Phone Application14.1 Creating and Deploying Program resources14.2 The Program Deployment Process and the XAP file14.2.1 Program Obfuscation14.2.2 Using Pre-Emptive Solutions14.3 The Marketplace Testing Tool14.4 The Windows Phone Marketplace14.4.1 Developer Registration14.4.2 The Submission and Approval Process14.4.3 Windows Phone 7.0 and Windows Phone 7.1 Application Compatibility14.4.4 Payment14.4.5 Windows Marketplace Certification Guidelines14.5 Advertising Supported Applications14.5.1 The Microsoft Advertising SDK for Windows Phone14.6 Optimising Your Uptake14.6.1 Promoting and Supporting your Application14.6.2 Application Categories14.6.3 Monitoring Application Use
  • InstallationApp codePhone capabilitiesLanguageCertification:- ReliabilityPerformanceSecurity
  • Apresentação Windows Phone 7 (WP7) Pré Inauguração MIC Uberlândia

    1. 1. Bruno Ferreira de Souza(Bruno Maestro)• MCP, MCTS, MCPD - MCC e MSP• Analista Desenvolvedor Sênior – Scopus Tecnologia• Entusiasta WP7• Apaixonado por Tecnologia• Líder DevBrasil - Uberlândia
    2. 2. Agenda O Sistema Hubs Interface Metro Hardware Desenvolvimento Demo Windows Phone
    3. 3. O Sistema- Mais novo sistema Operacional Mobile da Microsoft.- Seu foco é manter a conectividade.- Sistema MultiTouch.- Integra as Principais Rede Sociais. Ex: Twitter, Facebook,...- Interface Metro.- Competitividade: Dell, Garmin- Asus, HTC, HP, LG, Samsung, Sony Ericsson, Toshiba e Qualcomm. Windows Phone
    4. 4. Vídeo Conectividade Windows Phone
    5. 5. HubsWindows Phone
    6. 6. People Hub Windows Phone
    7. 7. Pictures Hub Windows Phone
    8. 8. Games HubWindows Phone
    9. 9. Music + Video Hub Windows Phone
    10. 10. Office Hub Windows Phone
    11. 11. Video utilização Windows Phone
    12. 12. Windows Phone
    13. 13. Windows Phone
    14. 14. Cenário atual Windows Phone
    15. 15. Metro Windows Phone
    16. 16. Princípios do MetroLimpo, leve, rápido Vivo, em movimento Windows Phone
    17. 17. Aplicando seu próprio estilo Windows Phone
    18. 18. O Resultado Final Windows Phone
    19. 19. Pratique! Windows Phone
    20. 20. Uso de cores Windows Phone
    21. 21. Sua Aplicação Windows Phone
    22. 22. Standardized Hardware Foundation Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light, Proximity Camera 5 mega pixels or more, flash required, camera button required Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU ARMv7 Cortex/Scorpion or better Hardware buttons | Start, Search, Back
    23. 23. Funções Alarmes  Várias contas de email Calculadora  Phone Calendário  Bing Search Cêmera  Settings Mapas Messaging Internet Explorer Windows Phone
    24. 24. Windows Phone Frameworks Launchers & Windows Phone Camera Device Integration Choosers ControlsPhoneApplicationFrame PhoneApplicationPage PushNotification WebBrowserControl Sensors Silverlight Presentation and Media XNA Frameworks for GamesControls Drawing IsolatedStorage Drawing GamerServices Shapes Markup Media Navigation Media Input Graphics Audio Content Application Object Common Base Class LibraryRuntime Resources Globalization Reflection Location Text IO Net DiagnosticsSecurity Threading Collections ComponentModel Configuration ServiceModel Linq
    25. 25. Integração com a Nuvem Windows Phone Your Web Service Custom Web Service Existing Web Services Windows Phone Application Microsoft Services Frameworks Notification Cloud integration client Location Service Service services Windows Phone
    26. 26. MangoWindows Phone
    27. 27. Uma vasta arquitetura de alto nível Ferramentas Tecnologia Emulador Sensores Media Data Localização Ferramentas Documentação Phone Serviços Notificação Testes Comunidade .NET Framework managed code sandbox Packaging and Verification Tools Windows Phone
    28. 28. Desenvolvimento  Ferramentas Grátis  Integrado com VS 2010  Pode usar Silverlight com XNA  Treinamentos de desenvolvimento Windows Phone 30
    29. 29. Desenvolvimento Windows Phone
    30. 30. Silverlight no Windows Phone 7 Desempenho Entrada de dados Integração com sensores Diferente ciclo de vida Sandbox com restrições minimizadas Windows Phone
    31. 31. XAML eXtensible Application Markup Language XML com “schemas” definidos pela tecnologia Suporte a “code-behind”<Grid> <TextBlock x:Name="txb" FontSize="48" Text="Hello world" /></Grid> Windows Phone
    32. 32. Tiles - Push Notifications Recebimento de mensagens  Sem necessidade de serviços em execução  Requer registo da aplicação e um canal com um nome identificador em um serviço web da Microsoft  MPNS – Microsoft Push Notification Services  Aplicação externa solicita o envio de notificações ao MPNS Windows Phone
    33. 33. Tiles - Push Notifications Há três tipos de notificações  Raw notifications  Entregue à aplicação cliente, se estiver em execução  Tile notifications  Modifica o „tile‟ da aplicação na start screen  Toast notifications  Cria painel com mensagem, ou entregue à aplicação cliente, se estiver em execução Windows Phone
    34. 34. DemosWindows Phone
    35. 35. Demo JogoWindows Phone
    36. 36. Marketplace Windows Phone Marketplace Submetendo uma Aplicação Publicidade suportada nos Aplicativos A ferramenta de teste Optimizar as suas vendas Windows Phone
    37. 37. Publishing Process Application and Game Submission .xap App .xap App submission Packaging & Marketplace .dll Validation .dll Windows Phone 7 Deployment Service Add Apply .xap .xap Metadata Test Sign Criteria .dll .dll Windows Phone
    38. 38. Windows Phone no Brasil  Windows Phone já chegou ao Brasil dia 22/10  “O futuro do Windows Phone está no Brasil”  “Esperamos que até 2015 o Brasil seja o quinto mercado mundial de telefones celulares.”  Kevin Turner, COO Windows Phone
    39. 39. Por onde começar?Windows Phone Developer Toolshttp://create.msdn.com/en-US/Channel9http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-BeginnersFórumhttp://social.msdn.microsoft.com/Forums/pt-br/winphone7pt/threadsTraining Kithttp://msdn.microsoft.com/en-us/gg266499 Windows Phone
    40. 40. Dúvidas? Sorteio Windows Phone
    41. 41. Obrigado ;) Contatos: msn: brunomaestro@gmail.com twitter: @brunomaestro blog: http://www.maestrodotnet.com.br Windows Phone
    42. 42. Windows Phone 44

    ×