2 Instant Messaging Your Route To Millions Dr. Neil Roodyn.

Slides:



Advertisements
Similar presentations
Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
Advertisements

UTILIZING WITH ITA. offers an entire suite of benefits for you and your students. You can also set up s for the purpose.
Extending Your Reach with SharePoint and Office. Ignite: Office SharePoint Azure.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
Michael Koester Designer Marketing Manager The World of Expression.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
Lecture 3B: Client-Side Scripting IT 202—Internet Applications Based on notes developed by Morgan Benton.
Internet…issues Managing the Internet
The Microsoft Technical Roadshow 2007 Windows Live Martin Parry Developer and Platform Group Microsoft
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
Introducing Microsoft Lync 2010 Connect and Collaborate.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Moodle Integration with Microsoft Seree Chinodom Kittisak Onuean BURAPHA UNIVERSITY Powerful Tool for MoodlePowerful Tool for Moodle.
Agenda What is AJAX? What is jQuery? Demonstration/Tutorial Resources Q&A.
300MM active users worldwide Worldwideleadership.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Google Confidential and Proprietary 1 Advanced Docs Google Apps.
What is WEB 2.0?. Web 2.0 tools  Social networking WikisWikisWikis BlogsBlogsBlogs NingsNingsNings TwitterTwitterTwitter Drop.ioDrop.ioDrop.io SkypeSkypeSkype.
The Windows Live Dev Platform Martin Parry Developer & Platform Group Microsoft Ltd
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
Monetization Strategies for Windows 8 Games Shai Hinitz Sr. Program Manager Windows PC Planning & Ecosystem.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Introduction to Flex 2 by Rich Tretola. About Me Rich Tretola is a senior software developer at Herff Jones, Inc. specializing in Rich Internet Applications.
A Tour of Google Apps learn.cssd.ab.ca. Google Apps provide tools for creating, learning and sharing. Signing into your learn account gives you access.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Do not turn on your computers.
Social Software. Enables people to connect or collaborate through computer- mediated communication and to form online communities People form online communities.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
Form Processing Week Four. Form Processing Concepts The principal tool used to process Web forms stored on UNIX servers is a CGI (Common Gateway Interface)
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
Introducing Microsoft Lync 2010 Connect and Collaborate.
JavaScript & Introduction to AJAX
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
2 Take Windows Live and Make it Yours Dr. Neil Roodyn.
 Smartphones – iPhone, Android, Blackberries, etc  Tablets – iPad, Android, Windows, Google, etc.  Computers Basically anything that can connect to.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Name Title Microsoft Corporation
What we will cover Introduction To Social Media Turn your Linkedin Connections into Gold Additional Resources Next Steps.
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
Brief Look InTo JavaScript Dr. Thomas Hicks Computer Science Department Trinity University.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Best Institutes offering Software Development courses.
Internet Business Associate v2.0
Terms – Online Advertising
BRANDING YOURSELF FINAL DRAFT.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Office 365 Developer Overview
Windows Live Martin Parry Developer and Platform Group Microsoft
Power your app with Live services
IT Connects: Lync and Box Staff Association Council
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
Welcome to Office 365 Launch Event for PT Prasmanindo Boga Utama
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Fast, free, fun Weebly web sites.
Lesson 2: Internet Communication
Social Media: Key Driver in Boosting your Business
SharePoint Foundation 2010
Developing with Windows Live
Brief Look InTo JavaScript
▶ Partner User Guide (Problem Solution)
Presentation transcript:

2 Instant Messaging Your Route To Millions Dr. Neil Roodyn

3 Windows Live Messenger 300MM active users worldwide

4 Windows Live Messenger Worldwide leadership

5 Windows Live Messenger 30 billion contact relationships

6 Introducing

7 Windows Live Messenger Library A JavaScript client library for Messenger Your Web Site MessengerLibraryMessengerLibrary Messenger Service Messenger Service

8 Terralever Messenger

9 Build Rich Social Applications Reach out to contacts Add new contacts Show what users are doing on your site Let users interact with rich messaging

10 Start Coding Today 32 Messenger markets worldwide Most popular browsers Choice of languages: – JavaScript – C# with Script#

11 Hello World Sign in userCreate sign in controlUser authenticatesApplications signs user in to MessengerSay Hello!

12 Hello World

13 Contacts & Presence Create contact list UI Paint contact presence using event handlers

14 Contacts & Presence

15 ConversationConversation Messaging User.Conversations Attach event handler for new conversations ConversationConversation Attach event handlers for new messages MessageMessage Show on UX Attach event handlers for new messages

16 Messaging

17 Script# Intro Free tool that enables you to write Ajax applications in C# – Compiles C# to regular JavaScript – Messenger library was implemented using Script# – You have the same option for your apps as well Goals – Increased development productivity – Simplify creating more maintainable code bases – Leverage.NET tooling for Ajax apps More documentation and tutorials online –

18 Messenger IM Control Send IM to Messenger users directly from Web site <iframe src=".../IMMe.aspx?invitee={ObfuscatedID}&mkt=en-US" width="300" height="300" frameborder="0“ />

19 What You Need Internet Domain Published privacy policy Follow Windows Live platform terms of use Follow Windows Live design guidelines Ajax UI Inter-frame channel file User with Windows Live ID User’s permission

20 Your Responsibility Follow terms of use and design guidelines End user in full control Respect privacy of user and user's contacts

21 Resources – MSDN documentation – Terms & Guidelines – Discussion forum – Samples – Blog Script# –

22 Summary Grow your user base Make your site stickier Start coding today –