Archive for september, 2011

Zjednodušenie širokopásmových služieb pre Windows 8

30. septembra 2011

Ericsson a Microsoft zavádzajú nový protokol, ktorý zjednodušuje uplatnenie mobilných široko-pásmových služieb v systéme Windows 8 v notebookoch a tabletoch. Protokol navrhnutý spoločnosťou Ericsson uľahčuje výrobcom prinášať širokopásmové služby zákazníkom kupujúcim si notebooky a tablety. Protokol je výsledkom spolupráce vo vývoji a je zásluhou členov iniciatívy USB Implementers Forum.

Výrobcovia zariadení, ktorí zavedú tento protokol, už nebudú musieť inštalovať ovládače na zabudované širokopásmové pripojenie alebo správcu pripojenia – podpora protokolu bude súčasťou Windows 8. Nová generácia mobilných širokopásmových modulov od Ericssonu podporuje tento protokol, čo bolo prezentované minulý týždeň na konferencii Microsoft BUILD v USA. Nový prvok bude k dispozícii vo všetkých moduloch Ericssonu počnúc F5321gw, H5321gw cez C5621gw a v ďalších po uvedení finálnej verzie Windows 8.

Reklamy

Windows 8 v obrazoch

21. septembra 2011

Hovorí sa, že je lepšie obrázok, ako čítať siahodlhé popisy, preto som začal predstavovať novinky Windows 8 formou screenshotov na http://www.itnews.sk/spravy/produkty/2011-09-21/c143338-windows-8-v-obrazoch-1

Už sa objavili návody ako odstrániť Metro z Windows 8

20. septembra 2011

Nové prezentačné rozhranie METRO je zrejme príliš veľké sústo pre niektorých konzervatívne zameraných ľudí a tak sa už objavili návody ako ho zakázať, alebo úplne odstrániť.

http://www.wmlcloud.com/windows/how-to-partially-or-completely-disable-windows-8-metro-ui-2

Možno sa im podarí vyskúmať aj to ako nainštalovať na Apple iPad svoj obľúbený Windows XP J

Postup ako nainštalovať Windows 8 na virtuál

20. septembra 2011

Úspešne sa mi podarilo nainštalovať Windows 8 na Oracle Virtual. Box. Postup je na http://www.itnews.sk/spravy/produkty/2011-09-19/c143274-ako-nainstalovat-windows-8

Postup ako nainštalovať Windows 8 na virtuál

20. septembra 2011

Úspešne sa mi podarilo nainštalovať Windows 8 na Oracle Virtual. Box. Postup je na http://www.itnews.sk/spravy/produkty/2011-09-19/c143274-ako-nainstalovat-windows-8

Ako spustiť Windows 8 na virtuálnom počítači

17. septembra 2011

O Windows 8 Developer Preview je veľký záujem, no je to príliš skorá verzia pre nasadenie na “vlajkový počítač” a tak veľa ľudí špekuluje ako ho nainštalovať a spustiť vo virtuálnom prostredí. Prvý pokus nainštalovať to na klientský počítač s Windows 7 pod Windows Virtual PC nevyšiel, nedá sa nainštalovať ani 32 bitová verzia.

Ideálne je nainštalovať Windows 8 na nejaký starší pc alebo notebook najlepšie s  dvojjadrovým procesorom a 2 GB pamäti. Len tak vychutnáte aspoň časť plynulosti používateľského rozhrania Metro, aj keď bez dotykového displeja to ani zďaleka nie je ono.

U experta v exhibition hall na konferencii Build som zistil, že

Win 8 beží vo virtuálnom prostredí na:

  • Hyper-V na Windows 8 Developer Preview
  • Hyper-V na Windows Server 2008 R2
  • VMware Workstation 8.0 for Windows
  • VirtualBox 4.1.2 for Windows

Bohužiaľ nefunguje na:

  • Microsoft Virtual PC
  • Microsoft Virtual Server
  • Windows 7 XP Mode
  • VMWare Workstation 7.x a staršie

Prvé skúsenosti z vývoja aplikácií pre Windows 8

15. septembra 2011

Na tabletoch Samsung 700 T , ktoré dostali všetci účastníci konferencie BUILD je predinštalované nielen Visual Studio 2011 Express, ale aj návrhové prostredie Expression Blend, takže keď sa vývojári do sýtosti pohrajú s možnosťami nového operačného systému môžu sa pustiť do vážnej práce – do vývoja aplikácií.

Novinári mali na rozdiel od platiacich účastníkov tablet zapožičaný len na tri dni, takže popri recenziách Winodws 8 som jeden večer (ono sa to hodne pretiahlo a z noci veľa nezostalo) venoval zoznámeniu sa s možnosťami vývoja aplikácií pre Windows 8. Podľa poznámok som si skúsil urobiť príklady, ktoré prezentoval Aleš Holeček, najvyššie postavený Čech v americkom Microsofte, ktorý má pod sebou asi 1000 vývojárov (http://zpravy.e15.cz/kancelar/kariera-a-vzdelani/ales-holecek-rozhodnuti-ktera-delam-ovlivnuji-svet-149497 ).

Začnem systematicky popisom architektúry Metro Style aplikácií

Na najnižšej úrovni architektúry je jadro operačného systému – Windows Kernel Services. Na úrovni systémových služieb je Aplikačný model a WinRTs APIs, ktoré pozostávajú z modulov Komunikácia a údaje – Grafika a média – Zariadenia a tlač

Metro style aplikácie je možné navrhovať a vyvíjať v XAM alebo HTML/CSS, JavaScripte. Pre aplikačný kód je možné použiť ľubovoľný .NET programovací jazyk, teda C++, C#, či VB

Takže poďme na vec

Úvodný dialóg pre vytváranie aplikácie obsahuje všetky .net jazyky a ponuku projektov typu Metro style Application

Pre krátkosť času na pokusy s novým Windows ukážem, aké možnosti ponúkajú jednotlivé šablóny

  • Grid Application
  • Split Application
  • Navigation Application

Windows 8 a vývojárske nástroje sú voľne dostupné na adrese http://msdn.microsoft.com/en-us/windows/apps/br229516, prípadne http://dev.windows.com takže po návrate domov sa pustím do zložitejších projektov.

Začnem šablónou Application pre vytvorenie “prázdnej” aplikácie.

Je to rovnaká XAML klasika ako WPF, Silverlight, či aplikácie pre Windows Phone 7. Pre jednoduchosť som pridal na plochu kontejnera Grid dva jednoduché ovládacie prvky a idem aplikáciu spustiť. Beží tak ako je deklarované na celú obrazovku. Na plochu START sa automaticky pripla aktívna dlaždica aplikácie. Kým ju nezmeníte podľa svojich predstáv a nevdýchnete jej život aby bola aktívna bude mať tvar bieleho zubatého slniečka na čiernom pozadí.

Zložitejšie veci, napríklad AppBar je možné s výhodou vytvárať v návrhovom prostredí Expression Blend. Ovládacie prvky ovládateľné myšou, dotykom, či dotykovým perom. Napríklad ovládací prvok slider (grafický ekvivalent posuvného potenciometra) Podľa spôsobu ovládania sa v mieste dotyku zobrazí zodpovedajúca ikona

Api musí počítať aj s akciami typických a často používaných na niektorých typoch podporovaných zariadení. Typickým príkladom je zmena orientácie tabletu, či zmena náklonu zariadenia s akcelerometrom, zmena polohy na zariadení disponujúcom možnosťou lokalizácie napríklad cez GPS… Tieto funkcie je možné simulovať na vývojárskom počítači,

Na snímanie udalostí z akcelerometra vystačí vývojár s troma riadkami kódu

Prakticky bez zmeny kódu je možné takúto aplikáciu portovať na mobilnú platformu Windows Phone 7. Ak vývojár použije Metro Style Silverlight, C#, či HTML 5, jeho aplikácia pobeží na všetkých podporovaných platformách vrátane ARM

V rýchlosti predstavím aj ďalšie typy projektov. Hlavným motívom Grid aplikácie je mriežka objektov. Takto je možné vytvárať aplikácie ktoré pracujú z obrázkami, či ponukové katalógy.

Po spustení bez toho aby sme menili údaje ktoré sa vkladajú do mriežky bude aplikácia vyzerať takto:

Ak vás zaujíma ako sú definované údaje, všetko vysvetlí obrázok fragmentu kódu

Nakoniec ukážem ako vyzerá šablóna Split Apllication

Je to typické master detail zobtrazenie použiteľné na ponuky a zoznamy rôzneho druhu. Vľavo môže byť zoznam osôb, mailových správ, produktov aj s obrázkami a v pravo sa aktuálne zobrazia invormácie o vyselektovanej entite

Windows 8 a vývojárske nástroje sú voľne na stiahnutie

14. septembra 2011

Windows 8 a vývojárske nástroje sú voľne dostupné na adrese http://msdn.microsoft.com/en-us/windows/apps/br229516, prípadne http://dev.windows.com

Požadovaná minimálna konfigurácia PC je veľmi mierna: 1 GHz procesor (x86) alebo 64-bit (x64), 1GB RAM (32-bit) alebo 2 GB RAM (64-bit), 20 GB miesta na hard disku. Samozrejme pre umocnenie zážitkov sa odporúča dotykový displej.

Aby ste zostali na pulze diania odporúčam nainštalovať si Windows 8 s vývojovým prostredím Visual Studio 2011 Express aspoň na virtuálny počítač

K rýchlemu nábehu Windows 8 asi prispel aj projekt Somniloquy

14. septembra 2011

Rýchly nábeh a dlhodobé zotrvanie v hibernovanom, no nie úplne neaktívnom stave je výsledkom intenzívneho výskumu. Pripomeniem fragment rozhovoru čo som robil s Tony Heyom- viceprezidentom Microsoftu pre výskum pre PC REVUE. Týka sa projektu Somniloquy

Tony Hey je uznávaným vedcom a preklady jeho populárne vedeckých kníh sa predávajú aj u nás.

… v kurze je aj zníženie energetickej spotreby počítačov. Projekt Somniloquy rieši úsporu energie v stave spánku označovanom ako S3 (suspend to RAM), cieľom je aby v tomto stave mohli fungovať úlohy týkajúce sa siete, či pripojenia k vzdialenej ploche, či iné funkcie na pozadí. Pre porovnanie, aby mohli tieto úlohy v súčasnosti fungovať, počítač musí byť v prevádzkovom režime, čo predstavuje príkon 85-100 Wattov. S využitím architektúry Somniloquy to bude menej než 5 Wattov. Táto technológia umožní neuveriteľnú úsporu 620 kWh na jeden počítač za rok alebo v percentuálnom vyjadrení 80% úsporu pri najčastejšie sa vyskytujúcich scenároch.

Somniloquy.jpg Prototyp zariadenia Somniloquy na zníženie spotreby počítačov

 

Ako je to v skutočnosti s nabiehaním Windows 8

14. septembra 2011

Po publikovaní článku na itnews http://www.itnews.sk/spravy/produkty/2011-09-14/c143231-windows-8-nastartuje-za-1-sekundu som dostal niekoľko pripomienok že bootuje za 10 a viac sekúnd. Ako to vlastne v skutočnosti je. Treba rozlišovať medzi fyzickým vypnutím a hibernáciou. Raz keď som na iPade náhodou dlhšie pridržal tlačidlo pre zapnutie a vypnutie som zistil, že je tam funkcia pre úplné vypnutie. Tak som to teraz skúsil znovu a so stopkami. Vypínal sa 5 sekúnd a po následnom zapnutí sa na 18 sekúnd objavil obrázok jabĺčka. Takže ak by sme mali merať rovnakým metrom, iPad nabieha 18 sekúnd. Lenže tento stav nikto nepoužíva, ja som ho objavil iba náhodou. Každý vypína iPad krátkym zatlačením tlačidla pre zapnutie / a vypnutie a zariadenie sa za zlomok sekundy zapne/ vypne. Nikoho netrápi že sa len hibernuje a prebúdza. Rovnaká situácia je u Win 8. Ak ma tablet v hibernovanom stave nepatrnú spotrebu a zaspáva / zobúdza sa za zlomok sekundy, presne toto používateľ potrebuje.

Takto vyzerá graf spotreby. V hibernovanom stave podobne ako iPad win 8 tiež úplne nespí, občas sa pozrie či nie je nejaká notifikácia z internetu a podobne.

 

Na tablete Samsung s procesorom Intel i5, 4GM RAM a 64 GB SSD ktorý dostali platiaci účastníci konferencie je výdrž batérie pri bežnom používaní asi 4-5 hodín teda polovica ako má iPad. Tu je predikcia výdrže na batérie, po asi 10 minútovom hraní graficky bohatej hry

Tablet mám požičaný len do štvrtka rána a tak neviem otestovať ako dlho vydrží v hibernovanom stave.