220 likes | 413 Vues
Compact 7. Asaf Shelly. About This Session. What Is Compact 7 Who And When Features and Capabilities ALM Debugging and Integration. About Me. Asaf Shelly Microsoft MVP / Intel Black-Belt Windows Embedded Trainer Matlab to C++ and C# Parallel Programming. About Compact 7.
E N D
Compact 7 Asaf Shelly
About This Session • What Is Compact 7 • Who And When • Features and Capabilities • ALM • Debugging and Integration
About Me • Asaf Shelly • Microsoft MVP / Intel Black-Belt • Windows Embedded Trainer • Matlab to C\++ and C# • Parallel Programming
About Compact 7 • Windows Embedded CE • Catching Up With Windows 7 • ARM 7 • User Experience… • Technology Upgrade… • Development Process…
User Experience • Multi-Touch • DirectDraw, 3D Transformations • Silverlight 3.0 • Flash 10.1 • Office Viewer 2007
Technology • New IE • HTTP Streaming • NDIS 6, Bluetooth 2, Kerberos 5 • DLNA 1.5, New MP4 Pipeline • Kernel Upgrades • Multi-Core Support
Development • Visual Studio 2008 • Expression Studio 3 • Debugging and Profiling Tools Integrated In Visual Studio 2008 • New Platform Builder • OpenMP Support
Kernel Upgrades • 250 CPU Cores • Core Management API • 3GB RAM Support • I2C Driver • Accelerometer Interface • File System Optimizations
Performance Upgrades • New Heap Manager • USB Host Controller Throughput • File System Performance • USB / SD Storage Performance • Kernel: GWES, Networking, File System, and Driver Manager
Security Upgrades • Address Space Randomization • Data Execution Prevention • Kerberos 5 Authentication • Encryption API Support
Compact 7 OS Features • 32,000 Processes • 2GB Virtual Memory • 3GB Physical Memory • ISR Average: 3.3µs (ARM 200MHz) • ISR Maximum: 13.3µs (ARM 200MHz)
Compact 7 User Features • Silverlight 3 UI Design • Multi-Touch • XAML Customization: IE, WMP • DLNA: Client / Server • HTTP Streaming: Client / Server • Dual Screen Support
UI Designer Features • Expression Blend 3.0 • No Programmer In The Loop
Development Features • Visual Studio 2008: • Powerful IDE • Well Defined R&D Process • Single Solution: Device & Desktop & Server • Shared Source
ALM Features • Powerful Debugging Tools • Side By Side Debugging of Server, Device and Desktop • Version Control • Easy Connectivity • Both Sides By Same Developer
Debugging Features • Monitor Registry Modifications • Performance Monitor • Improved Kernel Tracker • Process Viewer • Heap Walker • Spy
Testing Features • Resource Consumer • CompactTest Kit (CTK)
Compact 7 • Simple Programming • Simple Deployment • Simple Integration • Simple Debugging • C\++, C#, VB, Java#
Compact 7 • Realtime OS Used By Military Applications • Suitable For Medical Devices • Used For Windows Mobile Phones • Many Years of Industry Feedback
Compact 7 • New UI Technologies Adopted • Exceptional Connectivity • Rapid and Simple R&D Process • Extensive Toolset • ALM Compatibility
Thank You!
Compact 7 Asaf Shelly Asaf@ShellyTech.com