HW-331T: Understanding portable broadband and association administration ... .


36 views
Uploaded on:
Description
HW-331T. Understanding mobile broadband and connection management in Windows 8. Mike Bishop & Srinivasan Malayala Program Managers Microsoft Corporation. Agenda. Mobile broadband service differentiation Cost aware networking Mobile broadband class driver and d evice s ervices
Transcripts
Slide 1

HW-331T Understanding versatile broadband and association administration in Windows 8 Mike Bishop & Srinivasan Malayala Program Managers Microsoft Corporation

Slide 2

Agenda Mobile broadband administration separation Cost mindful systems administration Mobile broadband class driver and d evice s ervices You\'ll leave with cases of how to… Build MB-skilled frameworks for Windows 8 Partner with Windows to give awesome administration encounters Tie your image to your administration in Windows

Slide 3

Connecting with Windows 8 Simplified User Experience Smart about Networks Robust stage for separation

Slide 4

Connecting with Windows 8 Simplified User Experience Mobile Broadband class driver Device Services Smart about Networks Cost-mindful systems administration Wi-Fi Hotspots Robust stage for separation Metro style portable broadband application Branding in the OS Device provisioning

Slide 5

Robust stage for separation

Slide 6

Building a separated affair application + Metro s tyle application Mobile broadband administration Device Metadata

Slide 7

When clients need to get associated, you will be there.

Slide 8

demo Metro style m obile b roadband a pp

Slide 9

What you just observed… Carrier marking in the OS Metro style versatile broadband application Purchasing knowledge Profile settings upgrade

Slide 10

Benefits of a Metro style MB application Easy to create with HTML 5 and JavaScript Easy to convey through Windows Store Easy to access through live tile on Start screen or "View my record" interface in system list Easy to separate in light of Subscriber ID

Slide 11

Purchasing background If record is not actuated, "Associate" catch dispatches application Connectivity to back-end might be: Restricted MB arrange SMS/USSD Wi-Fi association If application not yet introduced, electronic experience is upheld Users can without much of a stretch buy or "top up" portable broadband availability

Slide 12

Profile settings p rovisioning Settings are bundled as a XML document Settings include: Mobile broadband (APN, and so on.) Wi-Fi hotspots (SSIDs, WISPr qualifications) Plan & information utilization data Connection profiles can be overhauled whenever

Slide 13

Provisioning File <?xml version="1.0"?> < CarrierProvisioning xmlns ="http://www.microsoft.com/organizing/CarrierControl/v1">     <Issuer>{2c85b76b-f859-47c4-8122-721fe8b6c25f}</Issuer>     <Subscriber>310410238950594</Subscriber>     < MBNProfiles > < DefaultProfile xmlns =" http://www.microsoft.com/organizing/CarrierControl/WWAN/v1 "> ... </DefaultProfile >     </MBNProfiles > < WLANProfiles > < WLANProfile xmlns =" http://www.microsoft.com/organizing/CarrierControl/WLAN/v1"> ... </WLANProfile > </WLANProfiles > </CarrierProvisioning >

Slide 14

Windows 8 is brilliant about systems administration

Slide 15

demo Cost-mindful Windows Update

Slide 16

What you just observed… Connecting to a Wi-Fi hotspot Data utilization a wareness

Slide 17

Connecting to a Wi-Fi hotspot Configure Windows with your Wi-Fi systems Can indicate inclination between hotspots & MB Windows naturally associates with most favored accessible Automatically separates different interfaces once sit still New movement is on the recently associated interface Once sit out of gear, old interface will detach User can physically pick any association IT heads can apply certain confinements

Slide 18

Wi-Fi validation Windows bolsters confirmation to normal hotspot frameworks WISPr 1.0 and 2.0 EAP-SIM, EAP-AKA, and EAP-AKA\' Mobile administrator gives accreditations amid provisioning

Slide 19

Cost-mindful n etworking Mobile administrator gives arrange data to Windows\' conduct changes in view of this data Windows Update Download Broker Plan data is given to all applications to fitting their conduct to the system

Slide 20

Plan data Network state: over l imit, congested, wandering Roaming not set by API; identified by gadget Plan data: Plan t ype (unlimited , settled , v ariable) Data use Data restrict Billing cycle (begin and span) SMS arrange Security redesigns not charged Recommended download estimate

Slide 21

Updating arrangement i nformation Using Metro style versatile broadband application Use APIs to modify information use and plan sort For every single other change, apply another provisioning document Using SMS/USSD messages Can upgrade arrange data aside from charging cycle and Wi-Fi profiles Windows will parse approaching messages and overhaul association profiles

Slide 22

Updating Plan Information from an App/Just crossed top – now charging at overage rates var accountIds = Windows.Networking.NetworkOperators.MobileBroadbandAccount.getAllNetworkAccountIds(); var accountId = accountIds [0]; var provAgent = Windows.Networking.NetworkOperators.ProvisioningAgent.createFromNetworkAccountId( accountId ); var profile = provAgent.getProvisionedProfile ( Windows.Networking.NetworkOperators.ProfileMediaType.wwan , " Contoso "); profile.updateCost ( Windows.Networking.Connectivity.NetworkCostType.variable ); profile.updateUsage ({ usageInMegabytes : use, lastSyncTime : new Date() });

Slide 23

Plan Information in Provisioning File <?xml version="1.0"?> < CarrierProvisioning xmlns ="http://www.microsoft.com/organizing/CarrierControl/v1">     <Issuer>{2c85b76b-f859-47c4-8122-721fe8b6c25f}</Issuer>     <Subscriber>310410238950594</Subscriber>     < MBNProfiles > < DefaultProfile xmlns =" http://www.microsoft.com/organizing/CarrierControl/WWAN/v1 "> ... < Cost xmlns = " http ://www.microsoft.com/organizing/CarrierControl/DUSM/v1 " PlanType ="Fixed"> < UsageInMegabytes Timestamp="2010-12-08T12:00:00">100</UsageInMegabytes > < DataLimitInMegabytes >5000</DataLimitInMegabytes > </Cost > ... </DefaultProfile >     </MBNProfiles > </CarrierProvisioning >

Slide 24

Enabling Windows to parse notices     < MBNProfiles > < DefaultProfile xmlns =" http://www.microsoft.com/organizing/CarrierControl/WWAN/v1 "> ... <Messages xmlns ="http://www.microsoft.com/organizing/CarrierControl/WWAN/v1"> < Message Sender =" 14255551234" ClassZero ="false">             <Pattern>.*Your current utilization is (\d+)(\S+) of (\d+)(\S+) as of (\S+).*</Pattern>             <Locale> English_United States.1252</Locale>             <Units M="MB"/>             <Fields>               <Usage Group="1" UnitGroup ="2"/>               < DataLimit Group="3" UnitGroup ="4"/>               < UsageTimestamp Group="5" Format="%m/%d/%Y"/>             </Fields> </Message> </Messages> ... </DefaultProfile >     </MBNProfiles >

Slide 25

Simplified client involvement with the MB class driver

Slide 26

demo Mobile broadband c young lady d stream

Slide 27

Benefits of class d waterway No product establishment required Simplifies gadget confirmation for portable o perators Single driver covers a scope of gadgets Minimizes number of re-affirmations Focus on similarity, unwavering quality and supportability

Slide 28

Compatible with an expansive cluster of gadgets MB class driver underpins various USB shape elements: Embedded modules with USB over scaled down PCIe Surface-mounted arrangements (e.g. HSIC) External dongles Windows is adding to institutionalization of NCM 2.0 in USB-implementers f orum

Slide 29

Support for system advancements Mobile broadband class driver underpins - GSM based systems including 4G-LTE CDMA based systems Dual-mode systems offering CDMA for 3G and LTE for 4G

Slide 30

Mobile broadband gadget producers can develop the class driver for extra usefulness.

Slide 31

Device administrations e xtensibility Enables accomplices to execute extra elements as "gadget s ervices" in the firmware Examples: Phonebook, SIM Tool Kit, Firmware Update Easy-to-utilize APIs for interfacing with gadget s ervices Enumerate Query Send summons Register for notices

Slide 32

Device benefits a rchitecture Metro style versatile broadband application MB API Metro style MB APIs Device Services API WWAN Service Mobile Broadband Class Driver Mobile Broadband Device Connectivity Device Service #1 SMS Device Service #2 USSD … PIN Device Service #n Microsoft Partner

Slide 33

Recap

Slide 34

Recap Simplified User Experience Mobile Broadband class driver Device Services Smart about Networks Cost-mindful systems administration Wi-Fi hotspots Robust stage for separation Metro style portable broadband application Branding in the OS Device provisioning

Slide 35

Related sessions [HW-732T] Connecting Windows 8 to versatile broadband and Wi-Fi systems [HW-288T] Building awesome Metro style applications for portable broadband gadgets [HW-342T] Understanding Wi-Fi organizing in Windows 8

Slide 36

Further perusing and documentation Metro Style Device Apps for Mobile Network Operators Mobile Broadband (MB) Design Guide Mobile Broadband (MB) Reference Windows Hardware Dev Center Windows Dev Center Contact – windowswireless@microsoft.com

Slide 37

t hank you Feedback and q uestions http ://forums.dev.windows.com Session f eedback http ://bldw.in/SessionFeedback

Slide 38

© 2011 Microsoft Corporation. All rights held. Microsoft, Windows, Windows Vista and other item names are or might be enlisted trademarks as well as trademarks in the

Recommended
View more...