SlideShare uma empresa Scribd logo
1 de 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 -

Mais conteúdo relacionado

Destaque

Fiche vigibackup itac
Fiche vigibackup itacFiche vigibackup itac
Fiche vigibackup itacITAC
 
flankr: EPS presentation
flankr: EPS presentationflankr: EPS presentation
flankr: EPS presentationJimGrange
 
Werbemaßnahmen von Unternehmen auf YouTube
Werbemaßnahmen von Unternehmen auf YouTubeWerbemaßnahmen von Unternehmen auf YouTube
Werbemaßnahmen von Unternehmen auf YouTubeTWT
 
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 ChangeScopernia
 

Destaque (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
 

Mais de Marlabs

Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs corporate deck july 2018
Marlabs corporate deck july 2018Marlabs
 
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...Marlabs
 
Dark Web and Threat Intelligence
Dark Web and Threat IntelligenceDark Web and Threat Intelligence
Dark Web and Threat IntelligenceMarlabs
 
Cyber Threat Intelligence
Cyber Threat IntelligenceCyber Threat Intelligence
Cyber Threat IntelligenceMarlabs
 
Cognitive Computing - A Primer
Cognitive Computing - A PrimerCognitive Computing - A Primer
Cognitive Computing - A PrimerMarlabs
 
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 VisionMarlabs
 
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
 
Marlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs Capabilities Overview: Energy and Utilities
Marlabs Capabilities Overview: Energy and UtilitiesMarlabs
 
Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs Capabilities Overview: Telecom
Marlabs Capabilities Overview: Telecom Marlabs
 
Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs Capability Overview: Insurance
Marlabs Capability Overview: Insurance Marlabs
 
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
 
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
 
Marlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs Capabilities Overview: Airlines
Marlabs Capabilities Overview: AirlinesMarlabs
 
Marlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs Capabilities: Healthcare and Life Sciences
Marlabs Capabilities: Healthcare and Life SciencesMarlabs
 
Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs Capabilities: Retail
Marlabs Capabilities: Retail Marlabs
 
Marlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs Services Capabilities Overview
Marlabs Services Capabilities OverviewMarlabs
 
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 ServicesMarlabs
 
Marlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs Capabilities Overview: QA Services
Marlabs Capabilities Overview: QA ServicesMarlabs
 
Marlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs Capabilities Overview: India Professional Services
Marlabs Capabilities Overview: India Professional ServicesMarlabs
 
Marlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs Capabilities Overview: Infrastructure Services
Marlabs Capabilities Overview: Infrastructure ServicesMarlabs
 

Mais 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
 

Último

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
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 Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

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 -