SlideShare ist ein Scribd-Unternehmen logo
1 von 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 -

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Mehr von Marlabs

Mehr von 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
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

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 -