// OPTIONAL: Set some custom name to identify self to others. PeerFinder.displayName = myNameToDisplay; PeerFinder.ConnectionRequested.

Slides:



Advertisements
Similar presentations
ACCESSING AiM This is for first time users to access AiM. Questions/suggestions:
Advertisements

Windows 7 demo.
CHARMS, PICKERS, CONTRACTS WINDOWS 8 AS AN APP INTEGRATION
APIWP7.1WP8W8 System.Net.WebClient  System.Net.HttpWebRequest (async only) System.Net.Http.HttpClient (NuGet) Windows.Web.Syndication.SyndicationClient.
Secure Socket Layer.
SECURITY IN E-COMMERCE VARNA FREE UNIVERSITY Prof. Teodora Bakardjieva.
ATG Chapter 3 ATG CHAP 3 Data Flow Diagrams and Flow Charts Spring 2002.
DEV415. You are in a dark room with no signs of life. You still have your torch and $356. You can go North (N) or South (S). Your choice? _.
Msdevcon.ru#msdevcon. Windows Phone 8 Networking Survival Kit Andy Wigley Microsoft UK.
UbiStream Motivation  Streaming data are abundant in our surroundings: Length of queue at cafeteria If the stadium is crowded or not Course.
Cloud-powered apps Apps that fetch content from the web or peer devices Faster, More Capable Built using networking APIs in Windows Higher performance.
Discovering Devices or Services over the Local Network
Syncing Audio, Video and Animations in Silverlight Dan Wahlin.
Recognizes: Magic Memo, show me memo number three. Magic Memo, show memo one. Magic Memo, display memo number two. Magic Memo, display memo.
Managed Code Generics Language Integrated Query Dynamic + Language Parity C# VB 11.0 Windows Runtime + Asynchrony C# VB 7.0 C# VB.
Creating apps that use video and audio
CamStudio Written By: Daniel Ontiveros. STARTUP This is the interface for Cam Studio Very Easy to use.
The Internet, Intranets, & Extranets Chapter 7. IS for Management2 The Internet (1) A collection of networks that pass data around in packets, each of.
PeerFinder.Role = PeerRole.Client; PeerFinder.Role = PeerRole.Host;
Internet Big Data Solutions. Problem : Web Search Limitations Limited data sources Search engines often cater to only the most popular and less obscure.
Agenda Windows Phone History WP 7.0 Silverlight WP 7.5 Silverlight WP 8.0 Silverlight WP 8.1 Silverlight WP 8.1 WinRT.
Windows Phone 8 Tips & Tricks for Developers Sascha Corti, Microsoft Switzerland Technical Evangelist | techpreacher.corti.com.
Reaching your customers in new and unique ways Mobile “Devices” led to revolutionary Experiences “Bring the experience with you” Came with many constraints.
“Thanks guys for a great information packed day. head is spinning!” “Well done guys. Intense sessions” “This is the best ever JumpStart that I have.
Online Service 1. Authorization Request (Start URL) 2. Login page 3. Credentials 4. Authorization page 5. User decision 6. Authorization.
Lewis Benge. // using Windows.Networking; // using Windows.Networking.Sockets; var socket = new StreamSocket(); var hostName = new HostName("example.com");
Web Security : Secure Socket Layer Secure Electronic Transaction.
Consuming REST Services from C# SoftUni Team Technical Trainers Software University
Web hosting in app Creating a Windows Store app with web assets.
The Windows Runtime (WinRT) is the shared runtime and API space used by store apps across the Windows platform (phone and client) 5 Common WinRT.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M5: Data, Files, and Encryption Michael Palermo Microsoft Technical Evangelist Jeremy.
Copyright 2012 & 2015 – Noah Mendelsohn A Brief Intro to the RPC Project Framework Noah Mendelsohn Tufts University
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH ASP.NET developers, including Web Forms & MVC History of async programming in.NET How async.
B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.

IAsyncResult ar = BeginSomething(…); // Do other work, checking ar.IsCompleted int result = EndSomething(ar);
Navigation and Editing MOODLE. Editing Window:- One of the most common windows you will use is the Edit Window Here you can edit, add content, videos,
MP2 Discussion Session CS414 Spring 2010 Long Vu 2/16/2010.
Simplicity Tile Update Notification Service Tile Update Notification Service SOAP Windows Communication Foundation Windows Web Services SOAP.
More DFDs Class 12.
EIDE Architecture Overview WECC DEWG. Soap Methods  EIDE provides a “Put” method for data –Sender transfers schedule data, meter data, text message,
[0] [1]
Integral Users will interact with your app on a big screen with keyboard and mouse.
task ReadContent(String^ filename) { anim->Start(); auto t = create_task(KnownFolders::DocumentsLibrary-> GetFileAsync(filename)).then( [](StorageFile^
APLIKACIJE KOJE SU IZVAN SEBE Domagoj Pavlešić, dizzy.hr.
EnvisioningPlanningDevelopingStabilizingDeploying.
CSEN 1001 Computer and Network Security Amr El Mougy Mouaz ElAbsawi.
Add value to your app or a game with 3D printing.
Vaughan Knight App Ecosystem Lead Microsoft FileOpenPicke r, FileSavePicker Read/Write access to SD card Appointments /Calendar API enhancements Appointments.
App Peripherals CAN BILGIN, Authority Partners Inc.
Windows Developer Day Fall Creators Update Chris Cortes
Napredno prepoznavanje ljudi koristeći Microsoft Azure Cognitive Services SLAVEN MIŠAK, Span d.o.o. IVAN MARKOVIĆ, Span d.o.o.
1. Open any Office 2016 app, such as Word, and create a new document.

Adobe Connect: Web Conferencing, Collaboration, and Teaching Online
Data Storage, Backup and Roaming
Web B – Treemaps and Semiotic Inspection
The Linux Command Line Chapter 18
Created by : Ashish Shah, J.M. PATEL COLLEGE OF COMMERCE
Created by : Ashish Shah, J.M. PATEL COLLEGE OF COMMERCE
class PrintOnetoTen { public static void main(String args[]) {
Sadalage & Fowler (Amazon)
EIDE Architecture Overview
4/9/ | Contracts © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Unit 8 Network Security.
CS 240 – Advanced Programming Concepts
successfully for _______.
Decorator Pattern The decorator pattern allows us to enclose an object inside another object. The enclosing object is called a decorator. The other object.

Presentation transcript:

// OPTIONAL: Set some custom name to identify self to others. PeerFinder.displayName = myNameToDisplay; PeerFinder.ConnectionRequested += new TypedEventHandler (PeerConnectionRequested); PeerFinder.Start(); // Start advertising. private async void PeerConnectionRequested(object sender, ConnectionRequestedEventArgs args) { PeerInformation peer = args.PeerInformation; rootPage.NotifyUser("Connection requested from peer " + peer.DisplayName); //... Confirm as appropriate... StreamSocket socket = await PeerFinder.ConnectAsync(peer); }

using Windows.Networking.Proximity; IReadOnlyList peerList; // OPTIONAL: Set some custom name to identify self to others. Windows.Networking.Proximity.PeerFinder.displayName = myNameToDisplay; PeerFinder.Start(); // Must be done before FindAllPeersAsync(). peerList = await PeerFinder.FindAllPeersAsync(); // Scan for ~1 second. //... Use peerList[index].displayName to select index... StreamSocket socket = await PeerFinder.ConnectAsync(peerList[index]); PeerFinder.Stop(); // Done with discovery.

WebcamSocketEncrypt File Socket Mic File … Speakers Video control … Decrypt Compress Decompress …

StreamSocket connectedSocket; StorageFile file; // Get stream from file. var fileStream = await file.OpenAsync(FileAccessMode.ReadWrite); await RandomAccessStream.CopyAsync(connectedSocket.InputStream, fileStream);

StreamSocket connectedSocket; StorageFile file; // Get stream from file. var fileStream = await file.OpenAsync(FileAccessMode.ReadWrite); await RandomAccessStream.CopyAsync(connectedSocket.InputStream, fileStream);

StreamSocket connectedSocket; StorageFile file; // Get stream from file. var fileStream = await file.OpenAsync(FileAccessMode.ReadWrite); var decompressor = new Windows.Storage.Compression.Decompressor( connectedSocket.InputStream); await RandomAccessStream.CopyAsync(decompressor, fileStream);

StreamSocket connectedSocket; StorageFile file; // Get stream from file. var fileStream = await file.OpenAsync(FileAccessMode.ReadWrite); var provider = new Windows.Security.Cryptography.DataProtection. DataProtectionProvider(); await provider.UnprotectStreamAsync(connectedSocket.InputStream, fileStream);