De vorbă cu designerii Windows Phone

Era la TED și nu puteau spune prea multe despre Windows Phone 7 Series, dar totuși:

A conversation with Windwos Phone designers at TED Conference

Au mai scris din .ro despre Windows Phone 7 Series: Alex Rădescu pe blog și pe jurnalul.ro, Dan Dragomir pe blog și pe gadgeteer.ro, Gabriel Vasile, și Marius Oiaga pe Softpedia.

Aș mai adăuga un lucru esențial: nu vom produce telefoanele, ci colaborăm cu producătorii de hardware pentru a fi în magazine până la sfârșitul anului. De aici vine și incertitudinea, fiindcă ne așteptăm ca anumiți producători să fie mai rapizi iar alții să ”testeze mai temeinic”. Noi suntem gata. De mult 🙂

Windows Phone 7 Series

La interfață e mai aproape de Zune HD decât de Windows Mobile 5, 6, sau 6.1. Bine, bine, 6.5 este mult mai sexy decât predecesorii, dar nu se compară cu 7:

Windows Phone 7 Series Features Video

Dacă vă întrebați cum vom scrie aplicații pentru Windows Phone 7 Series, atunci va trebui să așteptați până la MIX-ul din 15-17 martie.

OData

OData Dacă v-ați pus întrebarea, care este protocolul de comunicare al SharePoint Server 2010, sau Windows Azure, sau cum comunică Excel 2010 cu SQL Server 2008 R2 (aka PowerPivot), atunci răspunsul este: o combinație de AtomPub, JSON și HTTP. Pe scurt OData, sau Open Data Protocol, adică protocolul bazat pe REST al lui WCF Data Services, fost ADO.NET Data Services, fost ”Astoria”.

Detalii în filmulețul OData- The Movie și pe blogul echipei WCF Data Services.

Veți spune: la ce bun? Păi era nevoie de un protocol pentru acces la date peste HTTP. Ei și? Microsoft se va baza din ce în ce mai mult pe acest protocol pentru produsele sale. Ba mai mult, specificațiile OData au fost deschise. Nu seamănă cu GData de la Google? Ba da, și invităm Google să ni se alăture, pentru a oferi comunității aceste protocoale. Poate ca o evoluție a standardului AtomPub.

PS: nu e odată, bine?

Direct Push suge

Da. Microsoft Direct Push suge bateria telefonului. De exemplu Windows Phone-ul meu, zis și TelefonulCareACăzutTreiEtaje (un HTC Touch Pro), trebuie încărcat zilnic dacă țin Direct Push activ. De ce? Fiindcă am un mailbox foarte ”viu” și telefonul comunică mai tot timpul cu serverul. Nu zic, este un feature foarte fain să ai tot timpul emailurile actualizate, însă acum, după cca 2 ani de Direct Push, am încercat să văd cum e fără. Foarte fain: încarc bateria la 3 zile. Sau să fie 4? Nu mai contează.

Sunt curios, BlackBerry suge la fel bateria?

Orange – roamingul unei conexiuni de date între celulele din București

harta metrorexE o anomalie pe care nu o înțeleg:

– dacă mergi cu metroul pe linia albastră de la sud spre nord (Berceni – Pipera) și stai pe net cu telefonul, va merge conexiunea până la stația Dimitrie Leonida, după care se zăpăcește și își revine doar în Unirii. Nu vorbesc de tunel ci de stații. Pur și simplu în cele 5 stații până la Unirii, chiar dacă ai semnal, conexiunea de date nu se amorsează în timp util.
– dacă mergi pe aceeași linie de la nord spre sud, merge conexiunea de date (inclusiv în stațiile unde nu mergea în sens invers) până în Apărătorii Patriei, unde se zăpăcește din nou.

Mi-a confirmat un amic, care lucrează la Orange, că și el pățește la fel pe ruta asta și că nu sunt reglate celulele cum trebuie. Duh. Cum e posibil?

SQL Server la foc automat în 2010

Microsoft SQL ServerSQL Server 2008 R2 va fi gata în mai 2010.
SQL Server 2008 va primi Service Pack 2 în trimestrul 3.
SQL Server 2005 va primi Service Pack 4 (ultimul) în trimestrul 4.

PS: am rețineri dacă ideea asta cu R2-urile este utilă, mai ales că nu a fost adoptată de toate serverele. Am inclus un chestionar aici ca să văd ce părere aveți:

[poll id=”3″]

Blaise Aguera y Arcas despre Bing Maps

Arhitectul ne vorbește despre integrarea Bing Maps cu:

Mai multe pe http://discoverbingmaps.com/

PS: a mai scris Marius pe Softpedia.

Rezistă BitLocker din Windows la atacuri?

Depinde. Dacă este configurat cum trebuie, da, rezistă. Cât de restrictiv să-l configurați? Asta numai voi știți, fiindcă depinde de ce fel de atacuri vreți să vă apărați. Dacă vreți să vă apărați de atacurile sofisticate arătate săptămâna trecută la conferința Black Hat, atunci ar fi bine să configurați BitLocker măcar: 1) ca TPM-ul să ceară PIN și 2) să opriți mașina dacă nu o folosiți. Astea sunt suficiente pentru a opri atacurile de acest tip:

”desfă mașina, arde/taie chipul TPM cu acid sau unelte specializate, curăță-l să ajungi la circuite, îngheață-i memoria cu He lichid, fă conexiuni cu unelte specializate, extrage cheile din memorie etc„,

sau atacurile de orice alt tip din familia cu două sau mai multe ”vizite”. Dacă sunteți paranoici, atunci 3) configurați BitLocker să detecteze modificările din secvența de boot. Pe de altă parte, dacă dețineți informații atât de importante, ca să atrageți astfel de atacuri sofisticate, atunci aveți probleme mult mai grave decât BitLocker-ul din Windows. Poveștile astea mă duc cu gândul la scenariile în care cineva trebuie să transporte o sumă mare de cash sau documente importante într-o geantă și își leagă geanta de mână cu cătușe. Ei bine, dacă valoarea genții e foarte mare, credeți că un atacator ezită la tăierea unei mâini?

Pentru cei care încă nu știu, BitLocker este tehnologia de criptare a discurilor din Windows 7, Vista și Windows Server, bazată pe un microcontroler hardware, numit TPM. Acest TPM se ocupă și cu stocarea cheilor de criptare și este capabil să se autoizoleze, dacă detectează o intruziune.

Sunt curios cât va dura, până vom avea pe plăcile de bază TPM-uri, care să se autoizoleze, dacă sesizează intruziune fizică sau modificări majore de temperatură?

Herczeg. Zoli Herczeg

Mergeți la cursuri și obțineți licențe gratuite

Microsoft Career PackagesDacă participați la cursurile+examenele de Windows 7 sau Windows Server 2008 R2, veți primi și câte un pachet cu Windows-ul respectiv. Cereți aceste oferte de la centrele de training din România. Pentru a afla care sunt acestea, selectați competența “Learning Solutions” în catalogul de parteneri de la http://www.microsoft.com/romania/business/parteneri/catalog.aspx.