From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Ivan Levashev Newsgroups: comp.lang.ada Subject: Re: Microsoft UWP/WinRT - Update Date: Sun, 18 Jun 2017 08:15:53 +0700 Organization: A noiseless patient Spider Message-ID: References: <7d1796c7-3492-4f19-ac6c-27c70e486d59@googlegroups.com> <1496935894.11747.0.camel@obry.net> <6ce292d0-1f78-474c-ad94-9129d5f7ce83@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 18 Jun 2017 01:15:51 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="9b101877d0a44da92488f407d3b635ef"; logging-data="30639"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/AbqYElsjtq0bH8iHm2gn2W0I7kP9zh68=" User-Agent: Mozilla/5.0 (Windows NT 5.2; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 In-Reply-To: <6ce292d0-1f78-474c-ad94-9129d5f7ce83@googlegroups.com> Cancel-Lock: sha1:Pc1BeZgXVAJPVtsFUHSENVqjzus= Xref: news.eternal-september.org comp.lang.ada:46971 Date: 2017-06-18T08:15:53+07:00 List-Id: 14.06.2017 12:43, alby.gamper@gmail.com пишет: > Dear Ada Community > > I have managed to get the WinRt bindings into a usable state > and have managed to create a "Windows Store" application. But > the Windows App certification Fails, since the underlying > Ada runtime, ie libgnat uses api's that are restricted, Thus > preventing the application from being distributed via the "Windows > Store". > > However it can be installed and run on a local PC) > Shown below is the application code which loads up some XAML > Over the coming weeks I will try and put together a demo/video clip > demonstrating the technology in its entirety. Hi! That's great news. If you tracked Delphi WinRT support attempts, you must have been familiar with yells that Microsoft tried to substitute all the great diversity of native programming languages including Delphi and Ada with only those ones supported by Microsoft's retarded compilers. http://www.deltics.co.nz/blog/posts/1080 This history has a good end. Starting from Windows 10 Anniversary Update (summer 2016) Windows has got Project Centennial support, and this is a hole through which everybody can get into Windows Store and not sacrifice quality by picking worse programming language. Say screw you to Microsoft Visual C++ and say hi to GNAT. https://channel9.msdn.com/Events/Build/2015/2-692 https://developer.microsoft.com/en-us/windows/bridges/desktop It took half a year for Embarcadero to adapt Delphi, and in the Delphi 10.1 Berlin Anniversary Update 2 they have introduced Windows Store support via Project Centennial. https://community.embarcadero.com/blogs/entry/windows-10-from-winrt-to-centennial-with-marco-cantu The current version of Delphi is 10.2, and Starter edition can be obtained for free here: https://www.embarcadero.com/ru/products/delphi/starter/promotional-download You'll get serial on e-mail. If you want to save installer for future, you can find offline installers here: http://cc.embarcadero.com/myreg You can install both Delphi Starter and C++ Builder Starter, but you'll need to get another serial key from Embarcadero website. You'll get an opportunity to research how it works and repeat the same for Ada. No need to learn these lessons from the beginning. Best Regards, Ivan Levashev, Barnaul -- If you want to get to the top, you have to start at the bottom