SlideShare une entreprise Scribd logo
1  sur  2
Technology Buzz
                                                      Windows 8 provides an immersive user experi-
                                                      ence. Clicking a tile will bring up the application
                                                      in full screen mode, if it is a metro application. A
                                                      classic desktop application opens in Desktop
                                                      mode just like in Windows 7.

                                                      From the desktop itself, you can start typing in
                                                      the keyboard to find your applications, files, and
                                                      other resources. Here is the search screen in
                                                      Windows 8 that lets you find applications quite
                                                      easily.

Marlabs' Windows 8 Developer                          By clicking the 'Desktop' tile, you can also access
                                                      the familiar Windows desktop to run your legacy
         Preview                                      desktop applications from the start screen.

                                                      Lot of new features
 Microsoft officially unveiled Windows 8 during       Other than improvements in
 the Build conference. Dubbed "Windows                the user experience that
 Reimagined," the OS is optimized for tablets         makes it suitable for tablets,
 and touch devices. Featuring a new start screen      Windows 8 is loaded with a
 with the 'Metro' User Interface (which gained        number of new features.
 popular with Windows Phone 7), Windows 8             Windows 8 is designed for
 supports new, touch-optimized Metro applica-         low power tablets, and for
 tions as well as legacy desktop applications on      very low energy utilization.
 the new WinRT runtime.                               The boot time in Windows 8
                                                      is significantly reduced, and
 There are several ways to get up and running         you can really feel the
 with Windows 8. You can either install it on a       difference. Windows 8 also
 virtual machine in Windows, or you can install it    includes Hyper V support,
 on a VHD (Virtual Hard Drive). In my case, I         which brings Hyper V to
 downloaded the ISO image of Developer                desktops for the first time.
 Preview with tools (the 4+ GB one), extracted it     Windows 8 also has a lot of
 to a USB drive and made the USB drive boot-          new security features built
 able, booted from that, and then installed Win-      in and enables tight integration with Windows
 dows 8 on a Local HD Partition on my home            live services.
 machine. Now, it is dual bootable, with Win-
 dows 8 and Windows 7, and all is well.               Charms in Windows 8
                                                      On touch devices, swiping from the right side of
 For End Users                                        the screen brings up what is known as Charms,
 The new start screen in Windows 8 features live      an implementation of the start bar On a no-n
                                                                                        .
 tiles where users can see all applications listed.   touch regular PC, Charms can be accessed by
 Users can also receive application notifications     dragging the mouse to the bottom left corner of
 via the tiles.                                       the screen.

                                                      For Developers
                                                      Windows 8 comes with WinRT a new object-
                                                                                     ,
                                                      oriented, native/unmanaged API for developing
                                                      ‘Metro’ applications for Windows. WinRT APIs are
                                                      expected to replace the Win32 APIs. WinRT proj-
                                                      ects types using metadata and is fully object-
                                                      oriented. You can access WinRT directly from
                                                      managed languages like C#.
Here are a couple of interesting reads about          dows Live applications (Mail, Calendar Photos) are
                                                                                            ,
WinRT.                                                now developed in Javascript/HTML5 and are native.
                                                      You can connect multiple devices via Windows Live
Developing For WinRT                                  Support for Wide Variety of Hardware
WinRT is going to be ‘the runtime’ for Windows,
across multiple devices such as PCs and Tablets.      Hardware support for Windows 8 seems really awe-
Windows Metro style applications can be devel-        some. The demos feature Windows 8 running on a
oped on top of WinRT in C#/VB.NET and XAML.           variety of hardware devices. New and improved
                                                      features include:
XAML libraries with WinRT are now re-written in
C++ and don’t have any .NET dependencies.             • Multi monitor support with a start button
WinRT XAML is a subset of the earlier XAML              on all screens.
libraries that was available with .NET but doesn’t    • Hyper V Support for client.
support features like DataTriggers for now. Pres -    • USB 3 Support.
ently, you can access only a subset of the .NET       • Hardware acceleration for all applications.
BCL/Runtime from your C#/VB.NET + XAML                • Malware detection in boot strapper .
WinRT application.                                    • A boot mode called “Cold Boot“ which is super fast.
                                                        Conclusion
This doesn’t even support the .NET client profile;
it is just the .NET core profile with access to a
minimum set of .NET namespaces, combined
with XAML namespaces now in Windows.UI. The
entire CLR will be loaded at the time of execu  -
tion, but you’ll be able to access only a subset of
that. This is to ensure that you are running in a
sandboxed environment. CLR comes into play as
a thin layer only for binding your calls to WinRT
at run time. As WinRT is object oriented and has
managed data, you are in any case developing
directly against WinRT .

C++ and XAML
If you are developing in C++ and XAML, your
code will be compiled directly to an unmanaged
library. I assume this maximizes performance as
your code is directly compiled to native code.

Javascript + HTML5
From Javascript, you can directly call WinRT          After installing Windows 8 and tinkering with it a bit,
methods and in that sense it is native. The UI is     I’m pretty much convinced that Microsoft has it right.
rendered in HTML5. If your application is a           They corrected the tablet part of the equation and
Javascript + HTML5 application, it will run in a      they got the entire Cloud <-> T  ablet stack in place,
‘shell’ that uses the same rendering engine as in     with proper platforms and a nice set of developer
IE10.                                                 tools. And without doubt, Windows 8 devices are
                                                      going to be a serious competitor to Android and
You may continue to develop .NET/C#/Silverlight       iOS/iPad in the tablets market space.
applications for classic desktop scenarios. But if
you need to develop Metro applications then you       Here we go, Microsoft has officially entered the post
have to develop against WinRTWindows Live             PC era!
integration.

The entire suite of Windows Live services is
neatly integrated with Windows 8. All these Win -

Contenu connexe

En vedette

Fiche vigibackup itac
Fiche vigibackup itacFiche vigibackup itac
Fiche vigibackup itac
ITAC
 
10 Everyday Things Virtual Reality Will Change
10 Everyday Things Virtual Reality Will Change10 Everyday Things Virtual Reality Will Change
10 Everyday Things Virtual Reality Will Change
Scopernia
 

En vedette (7)

Historia de las tic en méxico
Historia de las tic en méxicoHistoria de las tic en méxico
Historia de las tic en méxico
 
Presentación el punto
Presentación el puntoPresentación el punto
Presentación el punto
 
Fiche vigibackup itac
Fiche vigibackup itacFiche vigibackup itac
Fiche vigibackup itac
 
Hoy nos visita... Paco Díez
Hoy nos visita... Paco DíezHoy nos visita... Paco Díez
Hoy nos visita... Paco Díez
 
flankr: EPS presentation
flankr: EPS presentationflankr: EPS presentation
flankr: EPS presentation
 
Werbemaßnahmen von Unternehmen auf YouTube
Werbemaßnahmen von Unternehmen auf YouTubeWerbemaßnahmen von Unternehmen auf YouTube
Werbemaßnahmen von Unternehmen auf YouTube
 
10 Everyday Things Virtual Reality Will Change
10 Everyday Things Virtual Reality Will Change10 Everyday Things Virtual Reality Will Change
10 Everyday Things Virtual Reality Will Change
 

Plus de Marlabs

Plus de Marlabs (20)

Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs corporate deck july 2018
Marlabs corporate deck july 2018
 
Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...
 
Dark Web and Threat Intelligence
Dark Web and Threat IntelligenceDark Web and Threat Intelligence
Dark Web and Threat Intelligence
 
Cyber Threat Intelligence
Cyber Threat IntelligenceCyber Threat Intelligence
Cyber Threat Intelligence
 
Cognitive Computing - A Primer
Cognitive Computing - A PrimerCognitive Computing - A Primer
Cognitive Computing - A Primer
 
The Internet of Things : Developing a Vision
The Internet of Things : Developing a VisionThe Internet of Things : Developing a Vision
The Internet of Things : Developing a Vision
 
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
Mahesh Eswar, Chief Revenue Officer at Marlabs, speaks at NJTC event, 'Breakf...
 
Marlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and Utilities
 
Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance
 
Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing Marlabs Capabilities Overview: Education and Media - Publishing
Marlabs Capabilities Overview: Education and Media - Publishing
 
Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance Marlabs Capabilities Overview: Banking and Finance
Marlabs Capabilities Overview: Banking and Finance
 
Marlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: Airlines
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life Sciences
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities Overview
 
Marlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering ServicesMarlabs Capability Overview: Web Development, Usability Engineering Services
Marlabs Capability Overview: Web Development, Usability Engineering Services
 
Marlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA Services
 
Marlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional Services
 
Marlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure Services
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Marlabs - Windows 8 Developer Preview

  • 1. Technology Buzz Windows 8 provides an immersive user experi- ence. Clicking a tile will bring up the application in full screen mode, if it is a metro application. A classic desktop application opens in Desktop mode just like in Windows 7. From the desktop itself, you can start typing in the keyboard to find your applications, files, and other resources. Here is the search screen in Windows 8 that lets you find applications quite easily. Marlabs' Windows 8 Developer By clicking the 'Desktop' tile, you can also access the familiar Windows desktop to run your legacy Preview desktop applications from the start screen. Lot of new features Microsoft officially unveiled Windows 8 during Other than improvements in the Build conference. Dubbed "Windows the user experience that Reimagined," the OS is optimized for tablets makes it suitable for tablets, and touch devices. Featuring a new start screen Windows 8 is loaded with a with the 'Metro' User Interface (which gained number of new features. popular with Windows Phone 7), Windows 8 Windows 8 is designed for supports new, touch-optimized Metro applica- low power tablets, and for tions as well as legacy desktop applications on very low energy utilization. the new WinRT runtime. The boot time in Windows 8 is significantly reduced, and There are several ways to get up and running you can really feel the with Windows 8. You can either install it on a difference. Windows 8 also virtual machine in Windows, or you can install it includes Hyper V support, on a VHD (Virtual Hard Drive). In my case, I which brings Hyper V to downloaded the ISO image of Developer desktops for the first time. Preview with tools (the 4+ GB one), extracted it Windows 8 also has a lot of to a USB drive and made the USB drive boot- new security features built able, booted from that, and then installed Win- in and enables tight integration with Windows dows 8 on a Local HD Partition on my home live services. machine. Now, it is dual bootable, with Win- dows 8 and Windows 7, and all is well. Charms in Windows 8 On touch devices, swiping from the right side of For End Users the screen brings up what is known as Charms, The new start screen in Windows 8 features live an implementation of the start bar On a no-n . tiles where users can see all applications listed. touch regular PC, Charms can be accessed by Users can also receive application notifications dragging the mouse to the bottom left corner of via the tiles. the screen. For Developers Windows 8 comes with WinRT a new object- , oriented, native/unmanaged API for developing ‘Metro’ applications for Windows. WinRT APIs are expected to replace the Win32 APIs. WinRT proj- ects types using metadata and is fully object- oriented. You can access WinRT directly from managed languages like C#.
  • 2. Here are a couple of interesting reads about dows Live applications (Mail, Calendar Photos) are , WinRT. now developed in Javascript/HTML5 and are native. You can connect multiple devices via Windows Live Developing For WinRT Support for Wide Variety of Hardware WinRT is going to be ‘the runtime’ for Windows, across multiple devices such as PCs and Tablets. Hardware support for Windows 8 seems really awe- Windows Metro style applications can be devel- some. The demos feature Windows 8 running on a oped on top of WinRT in C#/VB.NET and XAML. variety of hardware devices. New and improved features include: XAML libraries with WinRT are now re-written in C++ and don’t have any .NET dependencies. • Multi monitor support with a start button WinRT XAML is a subset of the earlier XAML on all screens. libraries that was available with .NET but doesn’t • Hyper V Support for client. support features like DataTriggers for now. Pres - • USB 3 Support. ently, you can access only a subset of the .NET • Hardware acceleration for all applications. BCL/Runtime from your C#/VB.NET + XAML • Malware detection in boot strapper . WinRT application. • A boot mode called “Cold Boot“ which is super fast. Conclusion This doesn’t even support the .NET client profile; it is just the .NET core profile with access to a minimum set of .NET namespaces, combined with XAML namespaces now in Windows.UI. The entire CLR will be loaded at the time of execu - tion, but you’ll be able to access only a subset of that. This is to ensure that you are running in a sandboxed environment. CLR comes into play as a thin layer only for binding your calls to WinRT at run time. As WinRT is object oriented and has managed data, you are in any case developing directly against WinRT . C++ and XAML If you are developing in C++ and XAML, your code will be compiled directly to an unmanaged library. I assume this maximizes performance as your code is directly compiled to native code. Javascript + HTML5 From Javascript, you can directly call WinRT After installing Windows 8 and tinkering with it a bit, methods and in that sense it is native. The UI is I’m pretty much convinced that Microsoft has it right. rendered in HTML5. If your application is a They corrected the tablet part of the equation and Javascript + HTML5 application, it will run in a they got the entire Cloud <-> T ablet stack in place, ‘shell’ that uses the same rendering engine as in with proper platforms and a nice set of developer IE10. tools. And without doubt, Windows 8 devices are going to be a serious competitor to Android and You may continue to develop .NET/C#/Silverlight iOS/iPad in the tablets market space. applications for classic desktop scenarios. But if you need to develop Metro applications then you Here we go, Microsoft has officially entered the post have to develop against WinRTWindows Live PC era! integration. The entire suite of Windows Live services is neatly integrated with Windows 8. All these Win -