SlideShare uma empresa Scribd logo
1 de 36
WIRED2WIN WEBINAR

     Developing Windows 8 Mobile Apps




 WinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential    © 2010 WinWire Technologies
Developing Windows 8 Mobile Apps




                                          @WinWireCTO
                                          linkedin.com/in/VineetArora



WinWire Technologies, Inc. Confidential     © 2010 WinWire Technologies
What am I going to talk about




WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies
Windows 8 – Windows Reimagined
      New Metro style UI where touch is a                                 Designed from the chipset up for
       first-class citizen with full mouse-                             multiple form-factors : tablets, laptops,
                keyboard support                                               desktops and all-in-ones




       Windows Store on every device with a                               New development models built on
                                                                         WinRT, including native support for
       full commerce platform and flexibility                            HTML/CSS/JS, C#/XAML, C++/DirectX




WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies
Windows 8 Store App




 -    Brand new look and feel
 -    Run on a variety of devices,
 -    Sold on the Windows Store.




                                                          Windows Store app development is
                                                          supported only on Windows 8
                                                          Can not be developed Windows Store
                                                          apps on Windows 7 or Windows
                                                          Server 2012.
WinWire Technologies, Inc. Confidential                            5
                                          © 2010 WinWire Technologies
Windows 8 Platform – an architecture overview

                                        Metro style Apps                                 Desktop Apps
          View




                            DirectX           XAML                         HTML / CSS
        Controller
         Model




                                C                   C#                     JavaScript
                                                                                        HTML        C      C#
                               C++                  VB                      (Chakra)      Java
                                                                                         Script
                                                                                                   C++     VB
                                             WinRT APIs
          System Services




                            Communication        Graphics &                 Devices &
                               & Data              Media                     Printing

                                            Application Model                           Internet
                                                                                        Explorer
                                                                                                   Win32   .NET
          Core




                                            Windows Core OS Services

WinWire Technologies, Inc. Confidential      © 2010 WinWire Technologies
Metro Style App APIs architecture




WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies
The Windows Store - Features
        Paid downloads, trials, and in-apps.                             Use own commerce engine & retain
           Retain 70% of the first $25k,                                100% or use the Windows Store’s full
                 80% of the rest                                                commerce platform




    Advertise with Microsoft Advertising                                      Robust analytics for free,
       or your preferred ad vendor.                                       including demographics, reviews,
                                                                         referrals, and usage & performance
                                                                                       statistics




WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies
At this point, you might be
                                     asking, "OK, so what exactly is
                                     Windows Store apps and how
                                      do they differ from desktop
                                                 apps?“

      A Windows Store app is a new type of application that
          runs on Windows 8 devices leveraging all the
        capabilities and features available on the device.


WinWire Technologies, Inc. Confidential                            9
                                          © 2010 WinWire Technologies
Windows 8 Applications Characteristics


       One window that                            Work great with
                                                                        Can talk to each
       supports multiple                          touch and pen
                                                                             other
            views                                     input

                                                                        Can be written in
       Have new controls                          Use tiles instead      the developers
        and UI surfaces                               of icons             language of
                                                                              choice


                                                   Be sold in the
                                                   Windows Store


WinWire Technologies, Inc. Confidential                           10
                                          © 2010 WinWire Technologies
Apps use tiles instead of icons


 •    Installed apps show up as a tiles on the Start screen.
 •    Touching or clicking the tile starts the app.




WinWire Technologies, Inc. Confidential                           11
                                          © 2010 WinWire Technologies
One Window - Multiple Views


   A single, chromeless window that
  fills the entire screen by default, no
                distractions




                                                                          Can support different layouts
                                                                         and views to create a fluid and
                                                                        harmonious experience across a
                                                                           variety of form factors and
                                                                                   display sizes


WinWire Technologies, Inc. Confidential                           12
                                          © 2010 WinWire Technologies
Input for Windows apps

    Work smoothly with a variety of input sources, including
    touch, pen, mouse, and keyboard input.

    You can use a single set of events that work for all these input
    sources.

    Apps get a set of default styles that ensure UI elements work
    well for touch scenarios.




WinWire Technologies, Inc. Confidential                           13
                                          © 2010 WinWire Technologies
Interaction and UI

Apps Can Talk to Each-other
App contracts are a way for users to
seamlessly search across and share
content between different apps

                                                      New Controls and UI Surfaces
                                                        New controls that make it easier to
                                                        create a great user experience
                                                        The App Bar: To present
                                                        navigation, commands, and tools.

WinWire Technologies, Inc. Confidential                           14
                                          © 2010 WinWire Technologies
Use the ‘Charms’
 The charms are a specific and consistent
set of buttons in every app: search, share,
     connect, settings, and start - core
 scenarios that every user wants to do in
            almost every app
                       Search for content located in all apps and they
                       can search an app's content from another app.

                   Share content from an app with people /services.

                                           Go directly to the Start screen.

                            Connect to devices & send content, stream
                                                    media, and print.


                          Use settings to configure app to preferences.
WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies
You sell your app in the Windows Store

 •    The Windows Store makes apps available to millions of
      customers around the world
 •    Apps uploaded with a price in a local currency is made available
      in the worldwide marketplace in 100+ languages
      The Windows Store makes it easy to distribute, update, and get
      paid for apps




WinWire Technologies, Inc. Confidential                           16
                                          © 2010 WinWire Technologies
Developing Windows 8 Apps




17WinWireTechnologies, Inc. Confidential
 WinWire
          Technologies, Inc. Confidential
                                            © 2010 WinWire Technologies
Develop Windows apps in a variety of languages


         If you know web                       • You can develop a Windows Store app
           development                           using HTML5, Cascading Style
           technologies:                         Sheets, Level 3 (CSS3), and JavaScript.


   If you have developed
        .NET, Windows                          • You can develop a Windows Store app
         Presentation                            using XAML, with code-behind in C++, C#,
  Foundation, or Microsoft                       or Visual Basic.
   Silverlight applications:


                                               • You can develop a DirectX Windows Store
      If you know DirectX:                       app using native C++ and HLSL to take full
                                                 advantage of graphics hardware.

                                                                  18
WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies
Windows 8 App Development Tools


  Visual Studio 2012 Express for Windows 8
                                             Blend for Visual Studio
      Windows 8 Software                                                 The Windows App
                                               to create and edit
       Development Kit                                                    Certification Kit
                                                     images



                           Programming Language Choices
                                                                         DirectX Windows Store
  HTML5, Cascading Style                          XAML, with code-        app using native C++
      Sheets, Level 3                            behind in C++, C#, or    and HLSL to take full
   (CSS3), and JavaScript                            Visual Basic        advantage of graphics
                                                                                hardware


WinWire Technologies, Inc. Confidential                          19
                                          © 2010 WinWire Technologies
Developing Windows Store apps
Create a UI                                                              Add multimedia
• Define layouts and navigation, add controls and                        • Capture multimedia, play audio and video, process
  content                                                                  image files
Define application resources                                             Integrate devices, printers and sensors
• File resources (images, XML) and embedded resources                    • Support devices like cameras, sensors and removable
  (ResW and ResJSON)                                                       storage in your app
Respond to user interaction                                              Create Windows Runtime Components
• Handle gestures and keyboard, mouse, pen and stylus                    • Create components (DLLs) in C++/C#/VB and call
  interactions                                                             them using JavaScript
Work with data and files                                                 Globalize your app
• Data binding, accessing, sharing and exchanging data                   • Adapt the app for multiple languages, cultures and
                                                                           regions
Connect to peers, web and network services
                                                                         Make your app accessible
• Windows Azure Mobile Services
                                                                         • For people having impairments and disabilities
Manage user info
                                                                         Debug and test the app
• Credential roaming, single sign-on, managing user
  contacts                                                               • Visual Studio Windows Store app simulator, code
                                                                           analysis, performance analysis
Launch and resume app
                                                                         Package the app
• Manage app lifecycle (activate, suspend, resume)
                                                                         • Use Visual Studio to package the app for distribution
                                                                   20
                                                                           through Windows Store
 WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies
Designing Windows 8 apps




21WinWireTechnologies, Inc. Confidential
 WinWire
          Technologies, Inc. Confidential
                                            © 2010 WinWire Technologies
Windows 8 App Design Style Principles


              Do more with less

                     Fast and Fluid

                       Pride in craftsmanship

                     Authentically digital

              Win as one


WinWire Technologies, Inc. Confidential                           22
                                          © 2010 WinWire Technologies
Content over Chrome

          Clean & open layout, only relevant elements on screen
          • Minimize distraction
          • Remove lines, boxes, and unnecessary graphical effects like blurs and
            gradients.
          • Use open space to frame content.

          Clear information hierarchy
          • Consistent size, weight, and color in text to convey importance of
            information
          • Small variations , displaying content fit in overall hierarchy.

          Leverage app bar, charms and edges for user actions
          • Commands in the app bar to be brought up on demand through a swipe
            from top or bottom edge, and dismissed when complete.
          • Invoke Search, Share, Devices, or Settings charms on demand with a swipe
            from the right edge


WinWire Technologies, Inc. Confidential                           23
                                          © 2010 WinWire Technologies
Branding your Windows Store apps

        Colors that represent your
        business
        Less graphics (Content over
        chrome)
        Images that reflect your
        brand
        Layout relevant to your
        brand
        Company logo
        Right typography



WinWire Technologies, Inc. Confidential                           24
                                          © 2010 WinWire Technologies
Incorporate your brand into Windows Store apps




                                    Colors                              Grid


                                    Layout                              Typography

WinWire Technologies, Inc. Confidential                           25
                                          © 2010 WinWire Technologies
Incorporate your brand into Windows Store apps




                       Color                                            Images   Layout


WinWire Technologies, Inc. Confidential                           26
                                          © 2010 WinWire Technologies
Incorporate your brand into Windows Store apps




                                    Graphics                            Grid


                                      Logo                              Colors

WinWire Technologies, Inc. Confidential                           27
                                          © 2010 WinWire Technologies
Touch Interaction Design

  •     Press and hold to learn
  •     Tap for primary action
  •     Slide to pan
  •     Swipe to select
        command, & move
  • Pinch and stretch to zoom
  • Turn to rotate                                                      More design guidance
  • Swipe from edge for app                                             http://msdn.microsoft.com/en-
                                                                        us/library/windows/apps/hh770
        commands
                                                                        552.aspx
  • Swipe from edge for
        system commands
WinWire Technologies, Inc. Confidential                           28
                                          © 2010 WinWire Technologies
Touch Interaction – Best Practices

  Use fingers for what they're good at

  • Small targets require precision.
  • Use large targets that support
    direct manipulation and
    provide rich touch interaction
    data.
  • Swiping down on a large item
    is quick and easy because the
    entire item is a target for
    selection.


WinWire Technologies, Inc. Confidential                           29
                                          © 2010 WinWire Technologies
Windows 8 touch posture
      Designing for touch requires designing for how the device will be held (grip).
      The current task and how it’s presented usually determines which grip is
      used.
      Immediate environment and physical comfort also affect how long a grip is
      used and how often it’s changed.
     Optimize your app for different kinds of grips. But if an interaction naturally
Interactionitself to a specific grip, optimize for that. areas:
     lends areas:                               Reading
Slates are most often held along the side,                              Content in the top half of the screen is easier
the bottom corners and sides are ideal                                  to see than content in the bottom half, which
locations for interactive elements                                      is often blocked by the hands or ignored.




WinWire Technologies, Inc. Confidential                           30
                                          © 2010 WinWire Technologies
Touch Interaction – Best Practices
    Browse content with touch
•   Semantic Zoom and panning make
    navigation fast and fluid.
•   use large canvases that support panning
    and Semantic Zoom.

    Provide feedback
    Provide immediate visual feedback
    whenever the screen is touched.
     Interactive elements should react by
    changing color, changing size, or by
    moving.
    Items that are not interactive should
    show system touch visuals only when
    the screen is touched.
WinWire Technologies, Inc. Confidential                           31
                                          © 2010 WinWire Technologies
Touch Interaction – Best Practices

    Content follows finger
•    Elements that can be moved or dragged by a
     user should follow the user's finger when
     moving.
•    Elements that do not move should return to
     their default state when the user slides or lifts
     their finger off the element.

    Keep interactions reversible
• Touch interactions should be reversible.
• Provide visual feedback to indicate what
  will happen when the user lifts their
  finger.
• This will make the app safe to explore
  using touch.

WinWire Technologies, Inc. Confidential                           32
                                          © 2010 WinWire Technologies
Touch Interaction – Best Practices

   Multiple Fingers Recognition
      Touch interactions shouldn’t change
      radically based on the number of fingers
      touching the screen.
      Just like the real world, sliding something
      with one or three fingers shouldn't make
      a difference.

 Untimed Interactions
   • Interactions that require compound
     gestures such as double tap or press
     and hold need to be performed within a
     certain amount of time.
   • Avoid timed interactions like these
     because they are often triggered
     accidentally and are difficult to time
     correctly.
WinWire Technologies, Inc. Confidential                           33
                                          © 2010 WinWire Technologies
Scaling to Multiple Form Factors

                                                                        Supported on a wide range
                                                                        of screen sizes, resolutions;
                                                                        range <10" tablets to >27"



  3 Ways to use Max On-Screen Real Estate:
    • Fluid Layout support built into platform controls
    • Automatic scaling based on device screen size and
      resolution
    • Test app on different form factors with the Visual
      Studio simulator
WinWire Technologies, Inc. Confidential                           34
                                          © 2010 WinWire Technologies
Design for various layouts

 Orientation
 Windows 8 app adapts its layout for orientation and
 screen sizes




WinWire Technologies, Inc. Confidential                           35
                                          © 2010 WinWire Technologies
For questions and inquiries: marketing@winwire.com




WinWire Technologies, Inc. Confidential   © 2010 WinWire Technologies

Mais conteúdo relacionado

Mais procurados

Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Wholesale Applications Community
Wholesale Applications CommunityWholesale Applications Community
Wholesale Applications CommunityMobile 2.0 Europe
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseFabian Lange
 
The Importance of IVI, GENIVI and Open Source
The Importance of IVI, GENIVI and Open SourceThe Importance of IVI, GENIVI and Open Source
The Importance of IVI, GENIVI and Open Sourcegenivialliance
 
Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009servicesmobiles.fr
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassJames Cameron
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - IntroductionMaarga Systems
 
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10psiborg
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIIC_Barcelona
 
Mobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesMobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesAndrew Ferrier
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Jeremy Siewert
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614Marin
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9Nuno Godinho
 
Building a Rich Social Network Application
Building a Rich Social Network ApplicationBuilding a Rich Social Network Application
Building a Rich Social Network Applicationgoodfriday
 

Mais procurados (20)

Silverlight
SilverlightSilverlight
Silverlight
 
Luis Martins
Luis MartinsLuis Martins
Luis Martins
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Wholesale Applications Community
Wholesale Applications CommunityWholesale Applications Community
Wholesale Applications Community
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San Jose
 
The Importance of IVI, GENIVI and Open Source
The Importance of IVI, GENIVI and Open SourceThe Importance of IVI, GENIVI and Open Source
The Importance of IVI, GENIVI and Open Source
 
Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009Forum Nokia Le Mobile 2.0 Edition 2009
Forum Nokia Le Mobile 2.0 Edition 2009
 
Duncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclassDuncan hallas netbiscuits mobile publishing masterclass
Duncan hallas netbiscuits mobile publishing masterclass
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
IBM Worklight - Introduction
IBM Worklight - IntroductionIBM Worklight - Introduction
IBM Worklight - Introduction
 
The Open Web Platform and You! [Executive version]
The Open Web Platform and You! [Executive version]The Open Web Platform and You! [Executive version]
The Open Web Platform and You! [Executive version]
 
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
BEF2013 - Toronto - Dev Track 2 - Migrating Apps to BlackBerry 10
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
 
Mobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesMobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best Practices
 
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
Introduction to IBM Worklight: Building and connecting cross-platform mobile ...
 
Emakina Academy - ContactOffice - 20070614
Emakina Academy - ContactOffice -  20070614Emakina Academy - ContactOffice -  20070614
Emakina Academy - ContactOffice - 20070614
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
TechDays 2010 Portugal - Introduction to Silverlight 4.0 16x9
 
Building a Rich Social Network Application
Building a Rich Social Network ApplicationBuilding a Rich Social Network Application
Building a Rich Social Network Application
 
About 4Ward
About 4WardAbout 4Ward
About 4Ward
 

Destaque

Medios de comunicacion_claudia
Medios de comunicacion_claudiaMedios de comunicacion_claudia
Medios de comunicacion_claudiaClaudiaAlas01
 
В'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламі
В'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламіВ'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламі
В'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламіLviv Startup Club
 
Decorator
DecoratorDecorator
Decoratorukst
 
Damien piller Acquisition légitime de l’espace industriel
Damien piller Acquisition légitime de l’espace industrielDamien piller Acquisition légitime de l’espace industriel
Damien piller Acquisition légitime de l’espace industrielDamien Piller
 
Organization Paper by Stephen Hilton
Organization Paper by Stephen HiltonOrganization Paper by Stephen Hilton
Organization Paper by Stephen HiltonStephen Hilton
 
Modelos de prediccion indoor outdoor
Modelos de prediccion indoor outdoorModelos de prediccion indoor outdoor
Modelos de prediccion indoor outdoorMarialy Piña
 
Microsoft Azure Container Service - DockerCH
Microsoft Azure Container Service - DockerCHMicrosoft Azure Container Service - DockerCH
Microsoft Azure Container Service - DockerCHNguyen Anh Tu
 
The impact of oil demand and oil supply shocks on the real price of oil and o...
The impact of oil demand and oil supply shocks on the real price of oil and o...The impact of oil demand and oil supply shocks on the real price of oil and o...
The impact of oil demand and oil supply shocks on the real price of oil and o...Fundación Ramón Areces
 
Bases Constitucionales del Turismo en Venezuela
Bases Constitucionales del Turismo en VenezuelaBases Constitucionales del Turismo en Venezuela
Bases Constitucionales del Turismo en VenezuelaGlorialberth Ramos
 
5 Social Media Strategies for Success
5 Social Media Strategies for Success5 Social Media Strategies for Success
5 Social Media Strategies for SuccessKatherine Driscoll
 
Asynchronous JavaScript loading
Asynchronous JavaScript loadingAsynchronous JavaScript loading
Asynchronous JavaScript loadingyay w00t
 

Destaque (15)

Azure Resource Manager (ARM) Templates
Azure Resource Manager (ARM) TemplatesAzure Resource Manager (ARM) Templates
Azure Resource Manager (ARM) Templates
 
Medios de comunicacion_claudia
Medios de comunicacion_claudiaMedios de comunicacion_claudia
Medios de comunicacion_claudia
 
В'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламі
В'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламіВ'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламі
В'ячеслав Марков. Тренди, проблеми та рішення в контексній рекламі
 
Decorator
DecoratorDecorator
Decorator
 
Damien piller Acquisition légitime de l’espace industriel
Damien piller Acquisition légitime de l’espace industrielDamien piller Acquisition légitime de l’espace industriel
Damien piller Acquisition légitime de l’espace industriel
 
Organization Paper by Stephen Hilton
Organization Paper by Stephen HiltonOrganization Paper by Stephen Hilton
Organization Paper by Stephen Hilton
 
Millionaire
MillionaireMillionaire
Millionaire
 
Slemons
SlemonsSlemons
Slemons
 
Modelos de prediccion indoor outdoor
Modelos de prediccion indoor outdoorModelos de prediccion indoor outdoor
Modelos de prediccion indoor outdoor
 
Microsoft Azure Container Service - DockerCH
Microsoft Azure Container Service - DockerCHMicrosoft Azure Container Service - DockerCH
Microsoft Azure Container Service - DockerCH
 
The impact of oil demand and oil supply shocks on the real price of oil and o...
The impact of oil demand and oil supply shocks on the real price of oil and o...The impact of oil demand and oil supply shocks on the real price of oil and o...
The impact of oil demand and oil supply shocks on the real price of oil and o...
 
Medios de comunicacion
Medios de comunicacionMedios de comunicacion
Medios de comunicacion
 
Bases Constitucionales del Turismo en Venezuela
Bases Constitucionales del Turismo en VenezuelaBases Constitucionales del Turismo en Venezuela
Bases Constitucionales del Turismo en Venezuela
 
5 Social Media Strategies for Success
5 Social Media Strategies for Success5 Social Media Strategies for Success
5 Social Media Strategies for Success
 
Asynchronous JavaScript loading
Asynchronous JavaScript loadingAsynchronous JavaScript loading
Asynchronous JavaScript loading
 

Semelhante a Wired2Win Webinar: Windows8 Mobile App Development

Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersJitendra Soni
 
Windows store app development V1
Windows store app development V1Windows store app development V1
Windows store app development V1Foyzul Karim
 
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013John Garland
 
Windows8 metro presentationupdated
Windows8 metro presentationupdatedWindows8 metro presentationupdated
Windows8 metro presentationupdatedDhananjay Kumar
 
Marlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSMicrosoft Mobile Developer
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceDamir Dobric
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8AlexanderGoetz
 
WinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store appsWinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store appsWinWire Technologies Inc
 
Ciklum .NET Saturday Relationship between .Net and WinRT
Ciklum .NET Saturday Relationship between .Net and WinRT Ciklum .NET Saturday Relationship between .Net and WinRT
Ciklum .NET Saturday Relationship between .Net and WinRT Ciklum Ukraine
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMarco Tabor
 
Sharing code win8 wp8
Sharing code win8 wp8Sharing code win8 wp8
Sharing code win8 wp8matthidinger
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Marco Tabor
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsAyushman Jain
 

Semelhante a Wired2Win Webinar: Windows8 Mobile App Development (20)

Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for Developers
 
Windows store app development V1
Windows store app development V1Windows store app development V1
Windows store app development V1
 
Windows 8
Windows 8Windows 8
Windows 8
 
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013
 
TechDays 2013 Developer Keynote
TechDays 2013 Developer KeynoteTechDays 2013 Developer Keynote
TechDays 2013 Developer Keynote
 
Windows8 metro presentationupdated
Windows8 metro presentationupdatedWindows8 metro presentationupdated
Windows8 metro presentationupdated
 
Marlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs - MarlaBuzz November
Marlabs - MarlaBuzz November
 
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERSLUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
LUMIA APP LABS: WINDOWS PHONE 8 FOR NOKIA DEVELOPERS
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers Conference
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8
 
WinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store appsWinWire webinar: Converting iPad apps to Windows Store apps
WinWire webinar: Converting iPad apps to Windows Store apps
 
Ciklum .NET Saturday Relationship between .Net and WinRT
Ciklum .NET Saturday Relationship between .Net and WinRT Ciklum .NET Saturday Relationship between .Net and WinRT
Ciklum .NET Saturday Relationship between .Net and WinRT
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th edition
 
Android
AndroidAndroid
Android
 
Windows 8
Windows 8Windows 8
Windows 8
 
Sharing code win8 wp8
Sharing code win8 wp8Sharing code win8 wp8
Sharing code win8 wp8
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
 
Collaborative and agile development of mobile applications
Collaborative and agile development of mobile applicationsCollaborative and agile development of mobile applications
Collaborative and agile development of mobile applications
 

Mais de WinWire Technologies Inc

Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service WinWire Technologies Inc
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsWinWire Technologies Inc
 
Build a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsBuild a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsWinWire Technologies Inc
 
Build distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft OrleansBuild distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft OrleansWinWire Technologies Inc
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeWinWire Technologies Inc
 
Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)WinWire Technologies Inc
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackWinWire Technologies Inc
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365WinWire Technologies Inc
 
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...WinWire Technologies Inc
 
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...WinWire Technologies Inc
 
Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid  Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid WinWire Technologies Inc
 
Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 WinWire Technologies Inc
 
Modernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft AzureModernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft AzureWinWire Technologies Inc
 
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseModern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseWinWire Technologies Inc
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureWinWire Technologies Inc
 
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5) ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5) WinWire Technologies Inc
 

Mais de WinWire Technologies Inc (20)

Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service
 
CRM Technology Trends to Watch in 2020
CRM Technology Trends to Watch in 2020CRM Technology Trends to Watch in 2020
CRM Technology Trends to Watch in 2020
 
Azure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse Analytics
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
 
Build a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsBuild a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft Teams
 
Build distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft OrleansBuild distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft Orleans
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
 
Box to OneDrive Migration
Box to OneDrive MigrationBox to OneDrive Migration
Box to OneDrive Migration
 
Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stack
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
 
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
 
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
 
Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid  Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid
 
Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365
 
Modernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft AzureModernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft Azure
 
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseModern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
 
Migration from eRoom to office 365
Migration from eRoom to office 365 Migration from eRoom to office 365
Migration from eRoom to office 365
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft Azure
 
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5) ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Wired2Win Webinar: Windows8 Mobile App Development

  • 1. WIRED2WIN WEBINAR Developing Windows 8 Mobile Apps WinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 2. Developing Windows 8 Mobile Apps @WinWireCTO linkedin.com/in/VineetArora WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 3. What am I going to talk about WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 4. Windows 8 – Windows Reimagined New Metro style UI where touch is a Designed from the chipset up for first-class citizen with full mouse- multiple form-factors : tablets, laptops, keyboard support desktops and all-in-ones Windows Store on every device with a New development models built on WinRT, including native support for full commerce platform and flexibility HTML/CSS/JS, C#/XAML, C++/DirectX WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 5. Windows 8 Store App - Brand new look and feel - Run on a variety of devices, - Sold on the Windows Store. Windows Store app development is supported only on Windows 8 Can not be developed Windows Store apps on Windows 7 or Windows Server 2012. WinWire Technologies, Inc. Confidential 5 © 2010 WinWire Technologies
  • 6. Windows 8 Platform – an architecture overview Metro style Apps Desktop Apps View DirectX XAML HTML / CSS Controller Model C C# JavaScript HTML C C# C++ VB (Chakra) Java Script C++ VB WinRT APIs System Services Communication Graphics & Devices & & Data Media Printing Application Model Internet Explorer Win32 .NET Core Windows Core OS Services WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 7. Metro Style App APIs architecture WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 8. The Windows Store - Features Paid downloads, trials, and in-apps. Use own commerce engine & retain Retain 70% of the first $25k, 100% or use the Windows Store’s full 80% of the rest commerce platform Advertise with Microsoft Advertising Robust analytics for free, or your preferred ad vendor. including demographics, reviews, referrals, and usage & performance statistics WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 9. At this point, you might be asking, "OK, so what exactly is Windows Store apps and how do they differ from desktop apps?“ A Windows Store app is a new type of application that runs on Windows 8 devices leveraging all the capabilities and features available on the device. WinWire Technologies, Inc. Confidential 9 © 2010 WinWire Technologies
  • 10. Windows 8 Applications Characteristics One window that Work great with Can talk to each supports multiple touch and pen other views input Can be written in Have new controls Use tiles instead the developers and UI surfaces of icons language of choice Be sold in the Windows Store WinWire Technologies, Inc. Confidential 10 © 2010 WinWire Technologies
  • 11. Apps use tiles instead of icons • Installed apps show up as a tiles on the Start screen. • Touching or clicking the tile starts the app. WinWire Technologies, Inc. Confidential 11 © 2010 WinWire Technologies
  • 12. One Window - Multiple Views A single, chromeless window that fills the entire screen by default, no distractions Can support different layouts and views to create a fluid and harmonious experience across a variety of form factors and display sizes WinWire Technologies, Inc. Confidential 12 © 2010 WinWire Technologies
  • 13. Input for Windows apps Work smoothly with a variety of input sources, including touch, pen, mouse, and keyboard input. You can use a single set of events that work for all these input sources. Apps get a set of default styles that ensure UI elements work well for touch scenarios. WinWire Technologies, Inc. Confidential 13 © 2010 WinWire Technologies
  • 14. Interaction and UI Apps Can Talk to Each-other App contracts are a way for users to seamlessly search across and share content between different apps New Controls and UI Surfaces New controls that make it easier to create a great user experience The App Bar: To present navigation, commands, and tools. WinWire Technologies, Inc. Confidential 14 © 2010 WinWire Technologies
  • 15. Use the ‘Charms’ The charms are a specific and consistent set of buttons in every app: search, share, connect, settings, and start - core scenarios that every user wants to do in almost every app Search for content located in all apps and they can search an app's content from another app. Share content from an app with people /services. Go directly to the Start screen. Connect to devices & send content, stream media, and print. Use settings to configure app to preferences. WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 16. You sell your app in the Windows Store • The Windows Store makes apps available to millions of customers around the world • Apps uploaded with a price in a local currency is made available in the worldwide marketplace in 100+ languages The Windows Store makes it easy to distribute, update, and get paid for apps WinWire Technologies, Inc. Confidential 16 © 2010 WinWire Technologies
  • 17. Developing Windows 8 Apps 17WinWireTechnologies, Inc. Confidential WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 18. Develop Windows apps in a variety of languages If you know web • You can develop a Windows Store app development using HTML5, Cascading Style technologies: Sheets, Level 3 (CSS3), and JavaScript. If you have developed .NET, Windows • You can develop a Windows Store app Presentation using XAML, with code-behind in C++, C#, Foundation, or Microsoft or Visual Basic. Silverlight applications: • You can develop a DirectX Windows Store If you know DirectX: app using native C++ and HLSL to take full advantage of graphics hardware. 18 WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 19. Windows 8 App Development Tools Visual Studio 2012 Express for Windows 8 Blend for Visual Studio Windows 8 Software The Windows App to create and edit Development Kit Certification Kit images Programming Language Choices DirectX Windows Store HTML5, Cascading Style XAML, with code- app using native C++ Sheets, Level 3 behind in C++, C#, or and HLSL to take full (CSS3), and JavaScript Visual Basic advantage of graphics hardware WinWire Technologies, Inc. Confidential 19 © 2010 WinWire Technologies
  • 20. Developing Windows Store apps Create a UI Add multimedia • Define layouts and navigation, add controls and • Capture multimedia, play audio and video, process content image files Define application resources Integrate devices, printers and sensors • File resources (images, XML) and embedded resources • Support devices like cameras, sensors and removable (ResW and ResJSON) storage in your app Respond to user interaction Create Windows Runtime Components • Handle gestures and keyboard, mouse, pen and stylus • Create components (DLLs) in C++/C#/VB and call interactions them using JavaScript Work with data and files Globalize your app • Data binding, accessing, sharing and exchanging data • Adapt the app for multiple languages, cultures and regions Connect to peers, web and network services Make your app accessible • Windows Azure Mobile Services • For people having impairments and disabilities Manage user info Debug and test the app • Credential roaming, single sign-on, managing user contacts • Visual Studio Windows Store app simulator, code analysis, performance analysis Launch and resume app Package the app • Manage app lifecycle (activate, suspend, resume) • Use Visual Studio to package the app for distribution 20 through Windows Store WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 21. Designing Windows 8 apps 21WinWireTechnologies, Inc. Confidential WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies
  • 22. Windows 8 App Design Style Principles Do more with less Fast and Fluid Pride in craftsmanship Authentically digital Win as one WinWire Technologies, Inc. Confidential 22 © 2010 WinWire Technologies
  • 23. Content over Chrome Clean & open layout, only relevant elements on screen • Minimize distraction • Remove lines, boxes, and unnecessary graphical effects like blurs and gradients. • Use open space to frame content. Clear information hierarchy • Consistent size, weight, and color in text to convey importance of information • Small variations , displaying content fit in overall hierarchy. Leverage app bar, charms and edges for user actions • Commands in the app bar to be brought up on demand through a swipe from top or bottom edge, and dismissed when complete. • Invoke Search, Share, Devices, or Settings charms on demand with a swipe from the right edge WinWire Technologies, Inc. Confidential 23 © 2010 WinWire Technologies
  • 24. Branding your Windows Store apps Colors that represent your business Less graphics (Content over chrome) Images that reflect your brand Layout relevant to your brand Company logo Right typography WinWire Technologies, Inc. Confidential 24 © 2010 WinWire Technologies
  • 25. Incorporate your brand into Windows Store apps Colors Grid Layout Typography WinWire Technologies, Inc. Confidential 25 © 2010 WinWire Technologies
  • 26. Incorporate your brand into Windows Store apps Color Images Layout WinWire Technologies, Inc. Confidential 26 © 2010 WinWire Technologies
  • 27. Incorporate your brand into Windows Store apps Graphics Grid Logo Colors WinWire Technologies, Inc. Confidential 27 © 2010 WinWire Technologies
  • 28. Touch Interaction Design • Press and hold to learn • Tap for primary action • Slide to pan • Swipe to select command, & move • Pinch and stretch to zoom • Turn to rotate More design guidance • Swipe from edge for app http://msdn.microsoft.com/en- us/library/windows/apps/hh770 commands 552.aspx • Swipe from edge for system commands WinWire Technologies, Inc. Confidential 28 © 2010 WinWire Technologies
  • 29. Touch Interaction – Best Practices Use fingers for what they're good at • Small targets require precision. • Use large targets that support direct manipulation and provide rich touch interaction data. • Swiping down on a large item is quick and easy because the entire item is a target for selection. WinWire Technologies, Inc. Confidential 29 © 2010 WinWire Technologies
  • 30. Windows 8 touch posture Designing for touch requires designing for how the device will be held (grip). The current task and how it’s presented usually determines which grip is used. Immediate environment and physical comfort also affect how long a grip is used and how often it’s changed. Optimize your app for different kinds of grips. But if an interaction naturally Interactionitself to a specific grip, optimize for that. areas: lends areas: Reading Slates are most often held along the side, Content in the top half of the screen is easier the bottom corners and sides are ideal to see than content in the bottom half, which locations for interactive elements is often blocked by the hands or ignored. WinWire Technologies, Inc. Confidential 30 © 2010 WinWire Technologies
  • 31. Touch Interaction – Best Practices Browse content with touch • Semantic Zoom and panning make navigation fast and fluid. • use large canvases that support panning and Semantic Zoom. Provide feedback Provide immediate visual feedback whenever the screen is touched. Interactive elements should react by changing color, changing size, or by moving. Items that are not interactive should show system touch visuals only when the screen is touched. WinWire Technologies, Inc. Confidential 31 © 2010 WinWire Technologies
  • 32. Touch Interaction – Best Practices Content follows finger • Elements that can be moved or dragged by a user should follow the user's finger when moving. • Elements that do not move should return to their default state when the user slides or lifts their finger off the element. Keep interactions reversible • Touch interactions should be reversible. • Provide visual feedback to indicate what will happen when the user lifts their finger. • This will make the app safe to explore using touch. WinWire Technologies, Inc. Confidential 32 © 2010 WinWire Technologies
  • 33. Touch Interaction – Best Practices Multiple Fingers Recognition Touch interactions shouldn’t change radically based on the number of fingers touching the screen. Just like the real world, sliding something with one or three fingers shouldn't make a difference. Untimed Interactions • Interactions that require compound gestures such as double tap or press and hold need to be performed within a certain amount of time. • Avoid timed interactions like these because they are often triggered accidentally and are difficult to time correctly. WinWire Technologies, Inc. Confidential 33 © 2010 WinWire Technologies
  • 34. Scaling to Multiple Form Factors Supported on a wide range of screen sizes, resolutions; range <10" tablets to >27" 3 Ways to use Max On-Screen Real Estate: • Fluid Layout support built into platform controls • Automatic scaling based on device screen size and resolution • Test app on different form factors with the Visual Studio simulator WinWire Technologies, Inc. Confidential 34 © 2010 WinWire Technologies
  • 35. Design for various layouts Orientation Windows 8 app adapts its layout for orientation and screen sizes WinWire Technologies, Inc. Confidential 35 © 2010 WinWire Technologies
  • 36. For questions and inquiries: marketing@winwire.com WinWire Technologies, Inc. Confidential © 2010 WinWire Technologies

Notas do Editor

  1. Windows reimaginedFor consumers, for developers
  2. Create a Camera Capture UI demo. Seamless integration with devices and OS resources.
  3. [Speak to bullets as presented above]Analytics DetailsKey pivots:Audience demographics (age, gender, country)Device class (tablet, laptop, etc.)Paid vs. FreeKey MeasuresVol. of apps (download and submissions)Top grossingTop AppsRatingsReviewsApp quality (hangs, crashes)App performance (relative to category/sub-category)Referrals (how did people discover your app?)
  4. Do more with lessSolve for distractions, not discoverability. Let people be immersed in what they love and they will explore the rest.Create a clean and purposeful experience by leaving only the most relevant elements on screen so people can be immersed in the content.Be fast and fluidLet people interact directly with content, and respond to actions quickly with matching energy.Bring life to the experience, create a sense of continuity and tell a story through meaningful use of motion.Show pride in craftsmanshipDevote time and energy to small things that are seen often by many.Engineer the experience to be complete and polished at every stage.Be authentically digitalTake full advantage of the digital medium. Remove physical boundaries to create experiences that are more efficient and effortless than reality.Embrace the fact that we are pixels on a screen. Design with bold, vibrant and crisp colors and images that go beyond the limits of real world material.Win as oneLeverage the ecosystem and work together with other apps, devices and the system to complete scenarios for people.Fit into the UI model to reduce redundancy. Take advantage of what people already know to provide a sense of familiarity, control, and confidence.
  5. Clean and open layoutMinimize distraction and help people get immersed in the content by leaving only the most relevant elements on screen.Give content breathing room by removing lines, boxes, and unnecessary graphical effects like blurs and gradients. Use open space to frame the content.Limit navigational chrome that is persistently on screen, such as tabs. Let people focus on the current content, and avoid distracting them with way-finding chrome.Clear information hierarchy   The Microsoft design language is founded on clean, beautiful typography that helps users understand the hierarchy of the content. Use typography in place of lines and boxes to help establish structure and hierarchy.Use size, weight, and color in text consistently to convey information on a piece of content&apos;s importance. The set of variations should be small, so people can easily see how content fits together in the overall hierarchy. See Guidelines for text and typography.Use the default stylesheet to get the predefined type ramp for your text.Leverage the edge   Some actions can&apos;t be accomplished with direct manipulation. For those, show commands contextually, only as needed, to avoid cluttering your canvas. Leverage the screen or device edge so people can confidently find commands.Place commands in the app bar, which can be brought up on demand through a swipe from the top or bottom edge, and can be dismissed when users have completed their actions.Leverage the charms, which can be brought up on demand through a swipe from the right edge, for invoking the Search, Share, Devices, or Settings charms.Avoid placing commands persistently on screen, and avoid showing duplicate entry points for contracts that are accessed with charms.Design for comfort and put frequently used interaction surfaces near the edges.
  6. People often touch with more than one finger and don’t even realize it.
  7. Scaling to multiple form factors   Your app has the opportunity to be used on hundreds of millions of PCs running Windows 8. These PCs will have a wide range of screen sizes and resolution, ranging from &lt;10&quot; tablets to &gt;27&quot; screens.Make the best use of on-screen real estate by using the fluid layout support built into platform controls. For example, the ListView will automatically reflow content based on available space.The platform provides automatic scaling based on device screen size and resolution. Provide 3 sizes of assets, or use Scalable Vector Graphics (SVG) to ensure your app always looks crisp and polished. See the Guidelines for scaling to screens and Guidelines for scaling to pixel density.Keep in mind that turning on Make everything on your screen bigger in Ease of Access effectively lowers the current resolution and you need to ensure that all UI is still visible and usable. To learn more, see Verify your app with &quot;Make everything on your screen bigger&quot;.Use the simulator in Microsoft Visual Studio to see how your app will look on different form factors.