UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.0, tj. první stabilní vydání založené na Ubuntu 24.04 LTS.
Rakouská armáda přechází na LibreOffice. Ne kvůli licencím (16 000 počítačů). Hlavním důvodem je digitální suverenita. Prezentace v pdf z LibreOffice Conference 2025.
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) upozorňuje na sérii kritických zranitelností v Cisco Adaptive Security Appliance (ASA) a Firepower Threat Defense (FTD) a Cisco IOS, CVE-2025-20333, CVE-2025-20363 a CVE-2025-20362. Zneužití těchto zranitelností může umožnit vzdálenému neautentizovanému útočníkovi spustit libovolný kód (RCE). Společnost Cisco uvedla, že si je vědoma aktivního zneužívání těchto zranitelností.
Ochrana uživatelů a zároveň příznivé podmínky pro rozvoj umělé inteligence (AI). Ministerstvo průmyslu a obchodu (MPO) připravilo minimalistický návrh implementace evropského nařízení o umělé inteligenci, tzv. AI aktu. Český zákon zajišťuje ochranu občanům a bezpečné používání AI, ale zároveň vytváří pro-inovační prostředí, ve kterém se může AI naplno rozvíjet, firmy mohou využít jeho potenciál a nebudou zatíženy zbytečnou administrativou. Návrh je nyní v meziresortním připomínkovém řízení.
Dle plánu Linus Torvalds odstranil souborový systém bcachefs z mainline Linuxu. Tvůrce bcachefs Kent Overstreet na Patreonu informuje, že bcachefs je nově distribuován jako DKMS modul.
PIF, Silver Lake a Affinity Partners kupují videoherní společnost Electronic Arts (EA) za 55 miliard dolarů (1,14 bilionu korun).
Konference LinuxDays 2025 proběhne již tento víkend 4. a 5. října v Praze v areálu ČVUT v Dejvicích na FIT. Konference znamená desítky přednášek a workshopů, zástup zajímavých osobností, místo pro setkání, spoustu nových nápadů a informací a stánky řady různých projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, MacGyver - bastlíři SH, OpenAlt a mnoho dalších. Účast na konferenci je zdarma.
Před měsícem Google oznámil, že bude vyžadovat ověření identity vývojářů aplikací pro Android. Dnes se k této změně vyjádřil F-Droid, tj. instalovatelný katalog svobodných a open source aplikací pro platformu Android. Změna ohrožuje F-Droid a další otevřené platformy pro distribuci aplikací.
Po 9 týdnech vývoje od vydání Linuxu 6.16 oznámil Linus Torvalds vydání Linuxu 6.17. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies.
The Catch 2025, oblíbená podzimní CTF (Capture the Flag) soutěž, začne v pondělí 6. října přesně ve 12:00. Letošní ročník s podtitulem TCC Power Grid prověří znalosti hráček a hráčů na scénářích spojených s elektrickou rozvodnou sítí. Kromě hlavních výher čekají na soutěžící ceny až do 50. místa a také speciální bonusy za nejrychlejší řešení či kvalitní write-upy.
Richard Jan Voigts
V poslední verzi bylo cílem poskytnout v sadě nástrojů RAD Studio možnost vytvářet aplikace pro nejrozšířenější operační systémy z jediného zdrojového kódu. Existuje tedy už oficiální podpora Windows 10 Anniversary Update, MacOS Sierra, iOS 10, Android N (Nougat) a 64bitových verzí Ubuntu a Red Hat Enterprise Linux (tj. serverové verze). Podpora Windows 10 byla zvolena z důvodu rychlého přijímání tohoto operačního systému a jak řekl pan Daniel Jenne z Asseco Solutions: „Prostě to tak bude dříve nebo později, protože to Microsoft chce. Windows 7 dnes mají podle průzkumu W3Counter (který je však veřejně nedostupný) 18,51% podíl, Android 6 má 14 %, Windows 10 mají 12,93 %, Android 5 má 10,89 % a Android 4 už jen 8,88 %. Kam se svět ubírá, je tedy jasné.
RAD Studio 10.2 Tokyo podporuje Amazon Web Services a Azure ohledně přístupu k úložištím dat, tabulkám a frontám, dále podporu BaaS včetně Parse a Kinvey, klientské knihovny s přímým přístupem REST a HTTP a databázové komponenty NoSQL s plnou podporou pro MongoDB.
RAD Studio Tokyo poskytuje širokou podporu pro IoT a zpřístupňuje desktopové a mobilní aplikace pro IoT. Podporuje přenosové protokoly Bluetooth, Bluetooth LE a Wi-Fi, komponenty IoT připravené k nasazení, rozpoznání blízkého zařízení, které se ohlásí, komponenty BeaconFence pro obshuhu pozičních majáčků, umí sbírat data ze senzorů a monitorovat distribuovaná zařízení IoT pomocí komponent ThingPoint.
RAD Studio Tokyo obsahuje meziplatformní kompilátor Delphi Linux včetně úplné sady nástrojů a knihoven. Kompilátory tedy má celkem pro pět operačních systémů, mezi které patří 32bitové a 64bitové Windows, Android, iOS, Mac OS X a nově Linux, meziplatformní runtime knihovnu a přístup do databází (paměť, souborový systém, threading, výjimky, datové tabulky, XML, JSON, HTTP a klienty REST…), a také knihovnu FireMonkey pro vizuální komponenty. V RAD Studio 10.2 Tokyo lze vyvíjet v prostředí C++Builder, Delphi a pro ukládání dat využít databázový systém InterBase 2017. Podporované architektury procesorů jsou Intel a ARM.
Při práci lze využít Quick Edits pro vytváření formulářů, přidávání tlačítek a editaci společných vlastností. Quick Edits má pět nových oblastí – rychlé vytvoření formuláře, přidání společně používaných ovládání a komponent, připnutí ikon a kontejneru obrázků, editace společných vlastností, jako například popisky, zarovnání prvků, jejich barev, atd.; lze využít jen pro VCL, podpora FMX se plánuje.
Daniel Jenne nejprve představil software house Asseco Solutions, který je součástí Asseco Group, vyrábí celkem čtyři ERP systémy (Helios Red pro živnostníky a malé firmy, Helios Orange pro malé až středně velké firmy, Helios Green pro velké firmy a Helios Fenix pro segment státní správy), má 18 poboček po celém světě a je kótována na burzách ve Varšavě, Tel Avivu a NASDAQ ve Spojených státech amerických. Poté seznámil posluchače s Helios Zoom, multiplatformním klientem pro API (eServer) v produktu Helios Orange, aplikací vyvíjenou už v Delphi 10.2 Berlin Update 2, která je k dispozici na platformách Windows (od Windows 7), Android, iOS a Mac OS. Vzhledem k tomu, že podle statistiky W3Counter se v únoru 2017 přistupovalo na stránky používající čítač W3Counter ve 36 % z Windows, 34 % z Androidu, 11 % z iOS a v 5 % z Linuxu, je dobré mít všechny tyto platformy v patrnosti a pokud se už něco vyvíjí, umístit to i na Windows Store.
Daniel Jenne dále seznámil přítomné s Windows Desktop Bridge (původně projekt Centennial), který patří do rodiny nástrojů pro převod aplikací z různých platforem do UWP (Universal Windows Platform). Aktuálně jsou k dispozici nástroje pro převod z hlavních platforem Win32 a iOS a doplňují je nástroje pro mobilní aplikace v Silverlight a webové aplikace; slouží k převodu obecných Win32 aplikací do formátu UWP (balíček APPX). Výsledek je opět určený pouze pro desktopové Windows 10, veřejně je k dispozici od Windows 10 Anniversary Update od srpna 2016 a je součástí Windows SDK. APPX je souborový formát použitý pro distribuci aplikací UWP.
Pro převod aplikací do balíčku APPX používá RAD Studio standardní nástroje Microsoft SDK. Práce s nimi je však poměrně složitá. Proto je RAD Studio již od verze 10.1 Berlin Update 2 překrývá přehlednými průvodci, které tuto činnost zjednodušují. Výsledný formát APPX (soubor formátu ZIP s adresářovou strukturou) je tak plně slučitelný s normami MS.
Pan Daniel Jenne se také snažil odhadnout fáze přechodu na UWP podle Microsoftu, aktuální stav je „convert“, tj. výše popsané převedení aplikací, další (cca čtyři fáze: convert – enhance – extend – migrate – reach all) budou vyžadovat další vývoj.
V Delphi pro vytváření aplikací pro Windows Store existuje podpora v nové položce konfigurace na platformě Windows, nová definice SDK pro Windows, nové ikony a parametry pro vytvoření manifestu, nová sekce Provisioning v Delphi specifikuje způsob distribuce balíčku APPX – buď jako samostatná Ad hoc pomocí souboru .appx, kdy je nutný certifikát pro podepsání appx, nebo jako Store přímo pomocí Windows Store. Delphi má také rozšířenou sekci Deployment, která automaticky zabalí určené soubory do APPX.
Pro umístění souborů do Windows Store je nutné mít vývojářský účet od Microsoftu. Pro fyzické osoby jde o jednorázový poplatek za 19 dolarů, pro právní subjekty za 99 dolarů. K tomu je nutné požádat speciálním online formulářem o přistoupení do Centennial Early Adopter Program, založit novou aplikaci ve vývojářském účtu, předložit ke kontrole původní aplikaci Win32 i její podobu v APPX. Tým pak dostane pro daný vývojářský účet práva na publikování dané aplikace. Ještě je třeba doplnit potřebné informace a publikovat balíček .appx (submission) a počkat na certifikaci a publikování.
Formáty EXE a APPX je nutné stále udržovat, protože poměr Windows 7 a Windows 10 je ještě vyrovnaný, a proto je také příprava aplikací pro Windows Store zatím náročnější. Pro APPX hovoří snadné vytvoření nativního instalačního balíčku, snadná dostupnost ve Windows Store, centrální aktualizace (i pro interní podnikové aplikace jako například distribuce aktualizací desktopových aplikací pro ERP Helios od Asseco Solutions) a centrální monetizace, kromě toho i potenciální přístup k UWP API – notifikace, zprávy typu „toast“ a živé dlaždice. Více na www.delphi.cz.
Pawel Glowacki z Embarcadera ve druhé polovině semináře, kterého se zúčastnilo přes 140 zájemců, předvedl ukázky vývoje pro Linux, databázových aplikací s FireDAC a vytváření REST API pro mobilní zařízení a IoT. Všichni účastníci dostali jako dárek slevový kupón na nové RAD Studio 10.2 Tokyo.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: