Download MSF and MOF Tutorial

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Microsoft with Ada in the Embedded World
Academic Relations Manager, EdSG
Microsoft Corporation
Goals and Desired Outcomes
This session will teach the attendee the
basic concepts behind the Microsoft
.NET Embedded world
The attendee will leave the session
with a set of website links and software
(Visual Studio .NET 2005 Enterprise
Architect Beta on DVD) to continue
exploring the .NET Embedded world
with Ada
2
Wireless
Wireless Technologies are Driving a New Generation of Smart Devices
Wireless PAN
Bluetooth
Wireless LAN
802.11 / WiFi
Wireless WAN
2.5G, 3G, 4G
• Low cost, low power
• Aiming to replace $10 cord with two $5
radios
• Infrastructure created installing access
points
• Maximum range of several hundred feet
• Utilize a mobile carrier’s
infrastructure, paid for by the byte or
minute
•Similar range to mobile phone cells
3
Wireless
China Forecast to Experience Rapid Growth in Mobile
Data Subscribers
Japan
64.7M
Australia
2.3M
Taiwan
0.8M
South
Korea
9.0M
China
5.6M
Mobile Data Subscribers
for 2002*
South
Korea
23.7M
China
25.4M
Taiwan
2.7M
Australia
9.7M
Japan
75.5M
Forecasted Mobile Data Subscribers
for 2004*
Mobile Data Networks Enable Vision of Information Anywhere, Anytime, on Any
Device
*Source: Microsoft Mobility Group
4
Wireless
Academia is Embracing Wireless Technology to Enhance
Learning
• Leading universities already have wireless LANs
implemented on campus
• Student intranet and course management systems
available from any wireless laptop or PDA
• Research underway to enhance lecture experience
using PDAs in the classroom
5
Smart
Devices
Smart Device Form Factors are Evolving to Satisfy Different
User Needs
Phone-centric
Pocket PC Phone
Edition
Tablet PC
Smartphone 2002
Pocket PC
Data-centric
6
Smart
Devices
SmartPhone 2002
• Code Name “Stinger”
• High-resolution display
• GSM Voice & GPRS
• Multimedia Subsystem
• ~99 grams
Wireless WAN
2.5G, 3G, 4G
microsoft.com/mobile/phones/smartphone
7
Pocket PC Phone Edition
Smart
Devices
• Full Pocket PC device
• Integrated GSM/GPRS
• BT O2 / VoiceStream
www.bitecomm.co.uk/O2xda
Wireless WAN
2.5G, 3G, 4G
8
Pocket PC 2002
Smart
Devices
• Full-fidelity Browser
• SD / CF / PCMCIA
• 802.11 / Bluetooth
• Modular Interaction
& Input Technology
www.microsoft.com/PocketPC
Wireless LAN
802.11
Wireless PAN
Bluetooth
9
Smart
Devices
Tablet PC
• October 2002
• Superset of Windows XP
• EM Pen / Digitizer
• Rich Ink Services
• TSF Technology
• Convertible Devices
www.microsoft.com/TabletPC
Wireless LAN
802.11
Wireless PAN
Bluetooth
10
.NET and Smart Devices Provide Opportunity
to Enhance Education and Research
Curriculum
- Innovative Tools
- Multi-Language Support
- Course Materials
Research
XML Web
Services
- Collaboration
- Open Standards
- Powerful Applications
Smart Devices
.NET
Framework
- Enhanced Learning
Experience
XML
Web
- Information Anywhere,
Services
Anytime, Any Device
11
XML Web Services
The Next Wave of Internet Evolution
Connectivity
Presentation Programmability
Browse
the Web
Program
the Internet
.NET
Framework
12
XML Web Services Will Enrich the Exchange of Knowledge in
Academia
• Annotate publications online from smart devices
• Share scholarly and experimental results in selfdescribing data structures
• Collaborate in virtual research teams on a unified
platform
• Connect academic applications between institutions
over internet via self-describing interfaces
.NET
Framework
13
Smart Device Video
.NET
Framework
14
.NET
Framework
C++
C#
Perl Java
…
ADO.NET
XML Web
Services
Enterprise
Services
…..
Windows Forms
VB
Visual Studio .NET IDE
A COMPONENT
MODEL FOR
THE INTERNET
 Microsoft’s new
approach to
building large
scale distributed
systems for the
Internet
 Provides the
capability to
integrate multiple
devices
 Built around the
standard tools
and protocols
(XML, WSDL,
SOAP, HTTP)
ASP.NET
.NET Framework Overview
Common Language Runtime
Message Trans- Active
IIS
Queuing actions Directory
Management
…
15
.NET Smart Device Application Model
Visual Studio.NET
Mobile Internet
webToolkit
pages
Reach
web
applications
.NET
Framework
Smart Device
Extensions
code
Richness
client-side
applications
Remote web pages
Local code
Mobile Web
Browser
.NET Compact
Framework
Device Operating System
16
Comparing .NET Compact Framework
and Mobile Web Browser
.NET
Framework
Feature
Feature
.NET
Compact
.NET
Compact
Framework
Framework
Mobile
Web
Mobile
Internet
Toolkit
Browser
Execution
Device
Server based
Operation
Scenarios
Online and Offline
Online only
User
interface
Rich
Limited (Browser
Depended)
Target
Device
Pocket PC and
Windows CE.NET
based devices
All mobile devices
supported by
ASP.NET Mobile
Controls
17
.NET Compact Framework
Smart Device Extensions
Designed specifically for smart devices
Lightweight architecture
Compatible subset of desktop platform
Adaptable to different application needs
Broad availability
- Across multiple CPUs
- Across Windows CE and third-party RTOSes
- Across a variety of physical form factors
.NET
Framework
.NET Compact
Framework
18
Mobile Internet Toolkit
Develop one web application, target many devices
ASP.NET server controls generate the correct markup for
the device making the request
Mobile Internet Forms Designer
Over 80 devices in total
Supported Device Browsers:
ACESS Compact NetFront 2x
(DoCoMo)
Ericsson Browsers
–Microsoft Mobile Explorer
–Microsoft Pocket Internet
Explorer
.NET
Framework
Go.Web
Nokia Browsers
Openwave UP.Browser 3.x
Openwave UP.Browser 4.x
Other Miscellaneous
Browsers
Mobile Web
Browser
19
Visual Studio .NET
Build the Next Generation Internet
Increased programming productivity
Easier to write code: drag and drop Web App and Services
Development.
Fully supports the .NET Framework
Simplified development
Multi-language support
Improved debugging
Unified IDE
Powerful design tools
Windows Forms, Web Forms
XML and component designers
Consistent set of tools across languages
Visual
Studio
.NET
20
Optimized for Smart Device Development
Same user experience as desktop
Compile application for device
Deploy to selected device
Extensive debugging support
On-device debugging
Multi-language debugging
Call Stack, Watch windows, Breakpoints
Robust, accurate device emulation
Runs a true Windows® CE operating system on Windows
XP
Emulates localized versions of the operating system
Visual
Emulates any Windows CE image
Studio
Supports device skins
.NET
21
Next Steps
•The .NET SDK is a FREE download from
www.microsoft.com
TRY IT OUT TODAY!
• Subscribe to MSDN Academic Alliance
www.msdnaa.net
• Share your evaluation of .NET with your colleagues
around the world through online communities
www.msdnaa.net (English site)
• Encourage your students to discover what their peers
are doing with .Net
www.gotdotnet.com/student (English site)
22
Next Steps
• Textbooks available on .NET
Visit www.dotnetbooks.com for a list of
available texts and general books on .NET.
• Download Smart Device source code and sample
applications!
Visit www.gotdotnet.com Samples &
Tutorials  AskDotNet
 Includes the following technologies:
.NET Compact Framework, ASP.NET Mobile Controls
Microsoft Mobile Internet Toolkit, XML Web Services,
ASP .NET, SQL Server
23
© 2002 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
24