This document provides an overview of Microsoft's Azure cloud platform and services. It discusses the various computing, database, analytics and machine learning tools available in Azure, as well as programming languages and frameworks supported. It also touches on Azure pricing and usage statistics.
Estamos vivendo em um mundo onde a quantidade de devices já é maior do que os seres humanos e com IoT e outros devices como relógios essa quantidade vai aumentar ainda mais.
Conheça o que a Microsoft oferece para que TODOS possamos disfrutar desse mar de oportunidades
The Cloud ecosystem has faced a drastic and fast pace of change over the past couple of years. Many of those developers who deal/dealt with Azure may get lost in numerous increments. Those who consider Azure environment may be confused with tons of options brought with Azure getting mature and robust. We suggest joining a quick catch-up session…
This is an edited version of the keynote deck in Azure-Readiness DevCamp
n this session, we will learn about benefits of using Docker containers as a containerization platform, discuss the infrastructure provided by the Docker platform and also learn how to run containerized apps using Docker containers with Azure Container Instances (ACI).
Estamos vivendo em um mundo onde a quantidade de devices já é maior do que os seres humanos e com IoT e outros devices como relógios essa quantidade vai aumentar ainda mais.
Conheça o que a Microsoft oferece para que TODOS possamos disfrutar desse mar de oportunidades
The Cloud ecosystem has faced a drastic and fast pace of change over the past couple of years. Many of those developers who deal/dealt with Azure may get lost in numerous increments. Those who consider Azure environment may be confused with tons of options brought with Azure getting mature and robust. We suggest joining a quick catch-up session…
This is an edited version of the keynote deck in Azure-Readiness DevCamp
n this session, we will learn about benefits of using Docker containers as a containerization platform, discuss the infrastructure provided by the Docker platform and also learn how to run containerized apps using Docker containers with Azure Container Instances (ACI).
Laitkor Infosolution, the best azure development company in USA, provides services for Microsoft Azure Application Development Services and Custom Azure Application Development services worldwide. Experienced Developers, 24/7 Support, 100% Guaranteed satisfaction
Introduction To Cloud Computing Winsows Azure101Mithun T. Dhar
The Windows Azure platform is a set of high-performance cloud computing services that can be used together or independently and enable developers to leverage existing skills and familiar tools to develop cloud applications. In this session, we’ll provide a developer-focused overview of this new online service computing platform. We’ll explore the components, key features and real day-to-day benefits of Windows Azure.
Highlights include:
· What is cloud computing?
· Running web and web service applications in the cloud
· Using the Windows Azure and local developer cloud fabric
· Getting started – tools, SDKs and accounts
· Writing applications for Windows Azure
Windows Azure for Developers - Service ManagementMichael Collier
With the Windows Azure Service Management API we can control nearly all aspects of a Windows Azure deployment. This allows us to easily manage areas such as deployments, service upgrades, and subscription management. Additionally, with the PowerShell cmdlets we gain even greater power over the management of a Windows Azure service. In this webcast, we will take a look at managing a Windows Azure service from a developer's point of view. We'll look at using both the Windows Azure Service Management API and PowerShell cmdlets to exercise control over our Windows Azure services.
Gentle introduction to Azure ARM templates and other deployment options, both imperative and declarative, such as Terraform, Ansible, or even azcli or PowerShell.
Mastering azure devOps - Dot Net TricksGaurav Singh
DevOps is the combination of "development and operations" where the Collaboration of software development (Dev) and information-technology operations (Ops) aims to to deliver applications and software services at high speed and high velocity using combination of cultural philosophies, practices, and tools.
10 Ways to Gaurantee Your Azure Project will FailMichael Collier
Most conference presentations will share “best practices”. That’s not this presentation. In this session we'll discuss what NOT to do. These surefire fail activities are inspired from real customer engagements (names changed to protect the innocent). Looking at the unsuccessful architecture and development patterns of others can help us not repeat the same mistakes in future cloud projects.
-- This was originally presented at StirTrek 2014. --
Blog post: http://WakeUpAndCode.com/web-app-security
Whether you’re building your own web apps or using a commercial product, you should always be aware of potential security vulnerabilities that can bring down your website or put your users and data at risk. Join Shahed Chowdhuri (Sr. Technical Evangelist @ Microsoft) to learn about vulnerabilities such as SQL Injection and Cross-Site Scripting, and what you can do about them.
Microsoft Azure: Opção de Nuvem para Todo o DesenvolvedorOsvaldo Daibert
Apresentação que eu e o Danilo Bordini fizemos na QCon Rio de Janeiro em Outubro de 2014, mostrando o Microsoft Azure e seu potencial de utilização com Open Source
Laitkor Infosolution, the best azure development company in USA, provides services for Microsoft Azure Application Development Services and Custom Azure Application Development services worldwide. Experienced Developers, 24/7 Support, 100% Guaranteed satisfaction
Introduction To Cloud Computing Winsows Azure101Mithun T. Dhar
The Windows Azure platform is a set of high-performance cloud computing services that can be used together or independently and enable developers to leverage existing skills and familiar tools to develop cloud applications. In this session, we’ll provide a developer-focused overview of this new online service computing platform. We’ll explore the components, key features and real day-to-day benefits of Windows Azure.
Highlights include:
· What is cloud computing?
· Running web and web service applications in the cloud
· Using the Windows Azure and local developer cloud fabric
· Getting started – tools, SDKs and accounts
· Writing applications for Windows Azure
Windows Azure for Developers - Service ManagementMichael Collier
With the Windows Azure Service Management API we can control nearly all aspects of a Windows Azure deployment. This allows us to easily manage areas such as deployments, service upgrades, and subscription management. Additionally, with the PowerShell cmdlets we gain even greater power over the management of a Windows Azure service. In this webcast, we will take a look at managing a Windows Azure service from a developer's point of view. We'll look at using both the Windows Azure Service Management API and PowerShell cmdlets to exercise control over our Windows Azure services.
Gentle introduction to Azure ARM templates and other deployment options, both imperative and declarative, such as Terraform, Ansible, or even azcli or PowerShell.
Mastering azure devOps - Dot Net TricksGaurav Singh
DevOps is the combination of "development and operations" where the Collaboration of software development (Dev) and information-technology operations (Ops) aims to to deliver applications and software services at high speed and high velocity using combination of cultural philosophies, practices, and tools.
10 Ways to Gaurantee Your Azure Project will FailMichael Collier
Most conference presentations will share “best practices”. That’s not this presentation. In this session we'll discuss what NOT to do. These surefire fail activities are inspired from real customer engagements (names changed to protect the innocent). Looking at the unsuccessful architecture and development patterns of others can help us not repeat the same mistakes in future cloud projects.
-- This was originally presented at StirTrek 2014. --
Blog post: http://WakeUpAndCode.com/web-app-security
Whether you’re building your own web apps or using a commercial product, you should always be aware of potential security vulnerabilities that can bring down your website or put your users and data at risk. Join Shahed Chowdhuri (Sr. Technical Evangelist @ Microsoft) to learn about vulnerabilities such as SQL Injection and Cross-Site Scripting, and what you can do about them.
Microsoft Azure: Opção de Nuvem para Todo o DesenvolvedorOsvaldo Daibert
Apresentação que eu e o Danilo Bordini fizemos na QCon Rio de Janeiro em Outubro de 2014, mostrando o Microsoft Azure e seu potencial de utilização com Open Source
Experiences using CouchDB inside Microsoft's Azure teamBrian Benz
Co-presented with Will Perry (@willpe). Real-world experiences using CouchDB inside Microsoft, and also how to get started with CouchDB on Microsoft Azure.
Join us for a deep dive into Windows Azure. We’ll start with a developer-focused overview of this brave new platform and the cloud computing services that can be used either together or independently to build amazing applications. As the day unfolds, we’ll explore data storage, SQL Azure™, and the basics of deployment with Windows Azure. Register today for these free, live sessions in your local area.
Cloud for Developers: Azure vs. Google App Engine vs. Amazon vs. AppHarborSvetlin Nakov
Software Development for the Public Cloud Platforms: Windows Azure vs. Google App Engine vs. Amazon Web Services (AWS) vs AppHarbor.
In this talk the speaker will compare the most widely used public PaaS clouds (Azure, GAE and AWS) from the software developer’s perspective.
A parallel between Azure, GAE, AWS and few other clouds (like AppHarbor, Heroku, Cloudfoundry and AppForce) will be made based on several criteria: architecture, pricing, storage services (non-relational databases, relational databases in the cloud and blob/file storage), business-tier services (like queues, notifications, email, CDN, etc.), supported languages, platforms and frameworks and front-end technologies.
A live demo will be made to compare the way we build and deploy a multi-tiered application in Azure, Amazon and GAE and how to implement its back-end (using a cloud database), business tier (based on REST services) and front-end (based on HTML5).
The speaker Svetlin Nakov (http://www.nakov.com) is well-known software development expert and trainer, a head of the Telerik Software Academy and a main organizer of the Cloud Development course (http://clouddevcourse.telerik.com).
RightScale Webinar: December 8, 2010 – In this Webinar, we discuss the benefits and pain points of multi-cloud as well as key considerations to have in mind when going multi-cloud. We present examples of multi-cloud scenarios and describe the design principles to consider when architecting deployments that must span and migrate across different clouds and providers.
What is Modern Development? It is developing cross platform with cloud services. Learn how you can with tools from Microsoft. Learn about Open Source capabilities as well as Visual Studio Code. See how the Microsoft Cloud can power all your modern development apps.
Criando experiencias conectadas com MulesoftDanilo Bordini
Saiba como a Mulesoft vem ajudando nossos clientes no mundo inteiro a inovar mais rápido e construir arquiteturas ágeis. Apresentaremos vários casos de sucesso
Como criar uma infraestrutura preparada para Covid e outros DesafiosDanilo Bordini
Palestrada apresentada no InteropSummit de 2020 sobre como a #Salesfoce e a #Mulesoft vem ajudando nossos clientes nesses tempos de #covid-19 a serem mais ágeis e invoadores
Integre seus aplicativos e dispositivos e encante seus clientes nesse novo mu...Danilo Bordini
Entenda como a Mulesoft e a Salesforce estão ajudando muitos clientes globalmente a enfrentar a recente crise do COVID-19 de modo seguro e escalavel. Aprensentando exemplos tais como McDonalds, Unilever e outros!
Entenda como a Nuvem Microsoft (Azure) pode ser um habilitador de inovação e redução de custos em diversos cenários de negocios. Tecnologias tais como Machine Learning, Big Data e Mobilidade são alguns dos cenários descritos. Por ultimo, abordamos como nosso parceiro ESRI usa a nuvem Microsoft para disponibilizar sua solução de GIS de modo altamente disponivel e confiavel
Garanta seu Futuro! Inovação, Criatividade e TecnologiaDanilo Bordini
Estudantes no inicio da carreira profissional, ou mesmo aqueles que são apaixonados pela tecnologia podem fazer a diferença no mundo e se destacar! Conheça programas e tecnologia Microsoft que vão ajuda-lo a realizar seu potencial!
Tecnologias Inovadoras para Midias e Engajamentos SociaisDanilo Bordini
Entenda como a Microsoft investe em tecnologias inovadoras tais como Hologramas, Natural User Interface e Web Moderna para criar experiencias complementares no mundo fisico e no mundo virtual!
Inovacao com a Plataforma Microsoft (Personal Computing)Danilo Bordini
O que é o termo Personal Computing e como ele transformará a maneira com que os usuários interagem com tecnologia? Esse deck apresenta 2 casos (Hololens e Vacas Conectadas) que exemplificam esse conceito.
Entenda as recentes novidades e mudanças anunciadas pela Microsoft com relacao ao futuro do .NET Framework e sua nova arquitetura e quais os cenarios que ele contempla. Detalhes também sobre os novos cenarios WEB habilitados
Microsoft abraça o Open Source - InteropMixDanilo Bordini
Material usado durante a abertura do evento InteropMix (interopmix.com.br) em Novembro de 2014. Mostra os avanços da Microsoft na integração de nossas soluções de nuvem e mobilidade com o open source, incluindo Android, Linux, MySQL e movimentos estrategicos tais como tornar o .NET Framework open source
Oportunidade para Desenvolvedores: Mobile-First, Cloud-FirstDanilo Bordini
Você desenvolvedor de software.. como se destacar no meio de tantas apps, developers e serviços? Saiba qual a Estratégia da Microsoft para ajuda-lo a criar aplicativos e soluções diferenciadas, que vão te colocar no holofote em meio a tantas soluções!
Sim, a Microsoft usa Open Source em DevOpsDanilo Bordini
Entenda como as ferramentas open source, tais como Puppet, Chef, Jenkins, Vagrant se conectam ao Visual Studio e Azure para a criação de uma solução de DevOps
Entenda como as tecnologias open source funcionam no Microsoft Azure. Abordaremos cenários de IAAS, PAAS e Websites, além de cenários mais sofisticados tais como Haddop
DevOps : Criando uma prática eficiente de desenvolvimento, implementaçao e op...Danilo Bordini
Muito se fala em DevOps (a prática de Developers e Operations team trabalharem juntos). Conheça a visão Microsoft sobre isso e como implementar na prática, incluindo ferramentas open source
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
14. Programming languages + tools
.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP,
Python, Ruby, C++
.NET
Hyper-PaaS
V
Visual Web
Studio
Media
Mobile
Identity
System Gaming
Cloud services
Center
Data Analytics
Active Directory
IaaS
Windows VMs
Linux VMs
Storage
Networking
Microsoft cloud infrastructure
16. Memory Optimized Disk Optimized
Portal
Puppet Chef Docker
Traffic Mgr
.NET Support2014
Powershell Automation
Remote Apps
Mobile Services
Offline Sync
Virtual Machines
SQL Database
.NET 4.5
Active GEO replication
Networking Visual Studio & .NET
Resource Manager
Point-to-site VPN Xamarin
Dynamic Routing
VSO GA
Web Sites
SMB File System
IBIZA
Remote Debug
VM Management
Powershell and DSC
Capture / Deploy
Autoscale
Subnet Routing
Static IP
Storage
Autoscale
Web Jobs
Backup
Java Support
ASP.NET MVC 5.1
ASP.NET Web API 2.1
AD support
Node.JS project support
Kindle Support
Remote Debugging
BD’s up to 500GB
99.95% SLA
Self Service Site Recovery
HDInsight
Hadoop 2.2
YARN support
.NET Foundation
Azure Redis Cache
API Management
Site Recovery
Cordova
VSO Open
Api’s
Event Hub
17.
18. Support for Open Source
Languages
CMS
Devices
Databases /
Apps
Operating
systems
Management
21. What It Provides Technology Foundation
WordPress
Content management
system/blogging
PHP/MySQL
Joomla
Content management
system
PHP/MySQL (and others)
MediaWiki Wiki package PHP/MySQL (and others)
Apache Tomcat
Web server/
servlet container
Java
Django Web framework Python
Express Web framework JavaScript/Node.js
22. ! Canonical UBUNTU
! Oracle Linux
! - Targets enterprises
SUSE Linux Enterprise
! - Community distro
openSUSE Linux
! CENTOS by Open Logic
- Binary compatible with Red Hat Enterprise Linux
Also available with
pre-installed Puppet
Enterprise from
Puppet Labs
Microsoft provides forum-based
support for all
(today)
23. Other Linux distributions
are available
Example: Debian
Images typically include
other software
Examples: Django,
Tomcat/EJB, Drupal,
WordPress, Subversion,
Jenkins, SugarCRM, …
An image’s provider can
offer paid support
Example: Bitnami
The Linux images in the
gallery provide just an OS
24. Data
Access
Microsoft Azure Mobile Services
Built with
Node.js or .NET
Microsoft
provides SDKs
for all
User
Authentication
Notifications
Custom
JavaScript Code
REST/JSON
Windows Store
Apps
iOS
Apps
Windows Phone
Apps
Android
Apps
Using services from
Microsoft or Apple
Using identities from
Microsoft, Google, etc.
25. Operational Data Analytical Data
Provided by
Microsoft Azure
Key/Value Store
(Tables, Redis, …)
Runs in Microsoft
Azure Virtual Machines
NoSQL
Technologies
SQL
Technologies
Big Data Analytics
(HDInsight, Hadoop)
Column Family Store
(Cassandra, HBase, …)
Document Store
(MongoDB, …)
Relational Database
(SQL Database,
SQL Server, Oracle, MySQL, …)
Relational Reporting
(SQL Server, Oracle, MySQL, …)
Graph Database
(Neo4J, …)
Relational Analytics
(SQL Server, Oracle, MySQL, …)
Runs in Microsoft Azure
Virtual Machines and is
open source
26. Windows
Server Linux
$0.09/hour
Small A1
(1 core, 1.75 GB) $0.06/hour
Medium A2
(2 cores, 3.5 GB)
$0.18/hour $0.12/hour
Large A3
(4 cores, 7 GB)
$0.36/hour $0.24/hour
Extra Large A4
(8 cores, 14 GB)
$0.72/hour $0.48/hour
Memory Intensive A5
(2 cores, 14 GB)
$0.33/hour $0.25/hour
Memory Intensive A6
(4 cores, 28 GB) $0.66/hour $0.50/hour
Memory Intensive A7
(8 cores, 56 GB)
$1.32/hour $1.00/hour
Linux is as much
as 1/3 cheaper
than Windows
Server
36. Delivering on one of the old dreams
of Microsoft co-founder Bill Gates:
Computers that can see, hear
and understand.
John Platt
Distinguished scientist at
Microsoft Research
What is
Machine Learning?
Predictive computing
systems become smarter
with experience
“
”
37. Microsoft & Machine Learning
15 years of realizing innovation
1999 2004 2005 2008 2010 2012 2014
SQL Server
enables
data mining
Computers
work on users
behalf, filtering
junk email
Microsoft
Kinect can
watch users
gestures
Microsoft
launches
Azure Machine
Learning
Microsoft
search engine
built with
machine
learning
Bing Maps
ships with ML
traffic-prediction
service
Successful,
real-time,
speech-to-speech
translation
John Platt,
Distinguished scientist at
Microsoft Research
“ Machine learning is pervasive throughout
Microsoft products. ”
38. Azure Machine Learning
How it works
Enable custom predictive
analytics solutions at the
speed of the market
“
The main benefit we have
experienced is that everything is
in one place. Data is stored in
the same place that hosts
computations on the data.
Corey Coscioni
West Monroe
”
39. Web Apps Mobile Apps PowerBI/Dashboards
ML API API service service and the Developer
Developer
• Tested models available as an url that can be called from any end point
Portal
Azure Ops Team
Studio
Data Scientist
HDInsight
Azure Storage
Desktop Data
&
ML API service
ML Studio
and the Data Scientist
• Access and prepare data
• Create, test and train models
• Collaborate
• One click to stage for
production via the API service
Azure Portal & ML API service
and the Azure Ops Team
• Create ML Studio workspace
• Assign storage account(s)
• Monitor ML consumption
• See alerts when model is ready
• Deploy models to web service
Business users easily access results:
from anywhere, on any device
40.
41. Imagine what machine
learning could do for
your business.
Churn
analysis
Equipment
monitoring
Spam
filtering
Ad
targeting
Recommendations
Fraud
detection
Image
detection &
classification
Forecasting
Anomaly
detection
42. >57% >300k
Fortune 500 using Azure
Active websites
More than
1,000,000
SQL Databases in Azure
>30TRILLION
>300MILLION
storage objects AAD users
>3 MILLION
BILLION
requests/sec
>13 authentication/wk >1.65
MILLION
Developers registered
with Visual Studio Online
From docking satellites to assisting in surgery, the Kinect has enabled people to build some truly creative and unique experiences.
The new Kinect for Windows leverages all the benefits found in the Kinect for Xbox One
Windows Story
This means that we are now able to say that you write your app once and deploy it across all Windows devices.
Desktop Apps
Tablet Apps
Phone Apps
Games, LOB Apps, Professional Apps
Developers can now get the benefit of building an app so it can be deployed on all Windows device form factors.
But there’s more! That same code can now be used for Android and iOS – less friction, more apps.
Timing: 2 minutes
To further advance the company’s long-standing investments in openness including interoperability, open standards and open source, Microsoft launched a wholly-owned subsidiary Microsoft Open Technologies, Inc. (MS Open Tech) in early 2012.
We are motivated by the core belief that open technology is a powerful enabler – and this concept underscores all of the work we do to create technical bridges between Microsoft and non-Microsoft technologies.
We are an organization of engineers, standards professionals and technical evangelists who are both experienced in and passionate about working with an equally diverse set of technologies. In addition, we leverage our ability to marshal engineering talent from Microsoft on a project basis through the MS Open Tech Hub engineering program to help facilitate the exchange and evolution of open source engineering best practices.
Code talks within MS Open Tech. Many of our primary activities encompass building open source code and promoting the development and adoption of open technical standards specifications to deliver a more seamless experience across hardware, software and devices. Please visit our Projects page for more details about our community contributions in these areas
Main Executives
MS Open Tech Executives
Jean Paoli
President
In his role as President of MS Open Tech, Jean leads a diverse team of engineers, standards professionals and technical evangelists to promote open platform development and customer choice by delivering new technologies in collaboration with open source and standards communities.
A passionate advocate of open standards since 1985, Jean was one of the co-creators of the XML 1.0 standard via the World Wide Web Consortium (W3C), and he has garnered multiple industry awards for his work.
Upon joining Microsoft Corporation in 1996, Jean jump-started XML development and managed the team that delivered msxml, the software that XML-enabled both Internet Explorer and the Windows operating system. Jean helped architect Office XML support and was instrumental in creating InfoPath, the XML Office Electronic Forms application. He also participated in ISO/IEC SC34/ WG4 and as co-chair of the TC45 Ecma standards committee that formalized the Office Open XML Format as an international standard.
Operating as a distinct business operation since 2012, Jean’s team at MS Open Tech has worked closely with many business groups across Microsoft to promote several technical standards, including W3C’s HTML5, IETF’s HTTP 2.0, Cloud standards in DMTF and OASIS. The team also collaborates with a broad variety of development communities to contribute tools that promote interoperability between Microsoft technologies within open source environments such as Node.js, MongoDB and Phonegap.
Prior to Microsoft, Jean worked with a number of European research institutes, including INRIA in France, where he designed systems to facilitate data exchange for major corporations
Gianugo Rabellino
Senior Director of Open Source Communities
With more than 20 years of experience in the open source community, Gianugo brings a deep understanding of open technologies and platforms to his role as Senior Director of Open Source Communities at MS Open Tech. He is charged with promoting the team’s broad engagement with developer communities to help create new business opportunities using Microsoft and non-Microsoft technologies.
Gianugo has also been an active member of the Apache Software Foundation since 1999, where he currently serves as vice president of the Apache XML Project Management Committee. Additionally, he assists on a number of projects as a mentor through the Apache Incubator, and speaks at conferences around the world about open development.
Previously, Gianugo was the founder and CEO of Sourcesense, the leading open source services company in Europe, where he drove sustained double-digit growth to expand its operations across Italy, the Netherlands and the UK.
Gianugo has also held a variety of senior management roles at Pro-netics, Ksolutions, and Bibop Research where he was responsible for the software development and system/network administration groups and worked with several customers including Sun, IBM, Oracle, ISP and the Apache Software Foundation.
As an open source technical and policy consultant, he co-founded the first official Linux association in Italy, elevating Linux and open source development to the mainstream within that region.
He received his undergraduate degree from Liceo Classico Gabriello Chiabrera and his graduate degree from Universita degli Studi di Genova.
Twitter: @Gianugo
Kamaljit Bath
Director of Engineering Team
Kamaljit joined MS Open Tech with nearly 20 years of diverse software industry experience at various levels. He leads the company’s engineering team to create standards-based tools that facilitate interoperability between open source and Microsoft products and technologies, which has resulted in open source project contributions such as: WebKit, Blink, Node.js, Apache QPID, jQuery and Apache Cordova.
Kamaljit also coordinates the Interoperability Executive Customer (IEC) Council – an advisory board comprised of ~35 CIOs representing global public and private sector enterprises. In this capacity, he works closely with many Microsoft product teams, standards and policy teams, as well as the Microsoft Trustworthy Computing and Engineering Excellence teams, to strategize on features, best practices and trainings that align with the objective of achieving greater interoperability with Microsoft products and technologies.
Previously, Kamaljit spearheaded Microsoft’s first-ever participation in an Apache-sponsored open source project, managing the Apache Stonehenge incubator to showcase the interoperability of web services standards. He was also lead program manager on both the Microsoft Office InfoPath and Microsoft SQL Server teams. Prior to Microsoft, he worked as an Oracle database and forms programmer and mainframe to client-server systems analyst in several Fortune 500 companies.
Kamaljit received his Bachelor of Science in Computer Science from National Institute of Technology, Allahabad, India in India.
Paul Cotton
Partner Group Manager
Paul leads the standards team MS Open Tech. He has nearly 40 years of experience in all aspects of software development. He is credited with Microsoft’s cloud computing interoperability and standards strategy and he previously led the company’s multi-year web services standardization efforts within W3C, OASIS and WS-I.
After several leadership roles within the W3C, Paul presently serves as co-chair of the working group responsible for the HTML5 specification. Paul is also a Microsoft Standards Advisor supporting cross-divisional strategic standards issues and acts chair of Canadian Advisory Committees for the International Organization for Standardization (ISO) - SC 38 Cloud Computing and SC 34 Document Description and Processing Languages.
Paul also architected, developed and managed the SQL-based full-text product with an Open DataBase Connectivity (ODBC) interface, and was a major contributor to consortium efforts such as ATA SFQL, SQL Access Group CLI, SQLJ and SQLX.
Prior to Microsoft, Paul founded a consulting company and software vendor, Officesmiths, where he was an architect and development manager for a successful office automation software product. He has served as the United Nations advisor and project manager to successful software projects in Chile and Burma. He has also worked for IBM Canada, Fulcrum Technologies, PBC & Associates, Alphatext Inc., and Statistics Canada.
Paul received his undergraduate degree, and a Masters of Mathematics from the University of Waterloo.
For Microsoft, the runtime for the cloud OS is a set of capabilities that will enable development against the cloud design point and new app patterns. It’s comprised of a core set of capabilities such as virtual machines, websites, and media & mobile services that developers can extend through higher level services such as identity, data, and integration. In addition, application/SaaS-level extensibility also enables an increasingly relevant class of apps, especially for business application developers. As developers shift toward the emerging app pattern, this portfolio of capabilities will become the baseline set of requirements, and only Microsoft has this portfolio today.
In Windows Azure, we ship these capabilities on a continuous basis (many of them just since the last Build in 2012) to support delivery of this new runtime for the development scenarios that will matter in the device & service era, and it starts with the IaaS capability of Windows Azure Virtual Machines for developers that want to write to bare metal. There are a number of recent advancements, including high availability, load-balanced SQL Server, virtual private gateway, and the availability of Windows Server Blue as a supported OS image.