MIX11–teise päeva keynote

Nüüdseks olen juba tagasi Eestis ning on viimane aeg kokkuvõtta kolmapäeval toimunud MIX11 teise päeva võtmeettekanne. Nii esimese kui ka teise päeva keynote ettekannete ajal pidasin live-blogi, neid saab ka takkajärgi vaadata siit: http://h6bevalge.riiul.com/mix11-live/

Windows Phone Mango

Windows Phone 7.5 Mango update thumb1 MIX11–teise päeva keynote Teise päeva võtmeettekande täheks oli kahtlemata Windows Phone. Windows Phone esimene suur uuendus “Mango” on kõigile saadaval sügisel ning selle kohta saime teada järgmist:

Üldine

  • Mango uuendus jõuab kõikidesse Windows Phone telefonidesse sügisel.
  • Lisandub uusi riike, kus tasulisi rakendusi osta (Eestit veel mitte).
  • Lisandub uusi riike, kus rakendusi müüa saama hakkab (Eestit veel mitte).
  • Mango arendusvahendid on saadaval järgmisel kuul.
  • Mango võimaldab rakendusi taustal jooksutada (teatud aja vältel veidi koodi jooksutada) ning rakendused jäävad mällu mis tähendab, et rakenduste vahel liikumine on meeletult palju kiriem, kui praegu Smile.

Arendajatele tähtis

  • Rakenduste paremaks sirvimiseks tuleb Mangos rakenduste otsing ning jump-list.
  • Bing otsingust saab vastavalt kontekstile avada mõne seotud rakenduse – näiteks otsides filmi on võimalik Extrate alt avada Bingi HUBis selle filmi andmed IMDB rakenduses.
  • IE9 koos audio ja video toega. Kusjuures audio saab ka taustal mängima jääda, kui mobiilne IE juba suletud.
  • Ühe rakenduse jaoks mitu ruutu esilehele. Võimalus esilehele lisada suvaline “leht” rakendusest, võimalus sügav-linkida rakenduse konkreetsele lehele.
  • Silverlight 4 tugi telefonile (see tähendab näiteks RichTextBoxi whee Smile)
  • Live tiles – Rakendused saavad enda ikoone jooksvalt uuendada ning ka neid animeerida.
  • Taustatööd (Background agents) – võimalus teatud aja tagant koodi jooksutada.
  • Parem töö andmetega – ligipääs kalendrile ning kontaktidele (read-only), SQL CE andmebaas koos LINQ-ga.
  • Socketite tugi
  • Ligipääs otse kaamerale (mitte ainult chooseri kaudu)

Kinect

14 kinect armchair thumb1 MIX11–teise päeva keynote

Teine täht oli Kinect, kuulutati välja Kinecti SDK ning kõik osalejad said endale Kinecti, et kohe arendama hakata. Näidati ka lihtsa Tere maailm! Kinect rakenduse tegemist ja peab tunnistama, et tundus lihtne Smile

Üheks demorakenduseks oli kätega juhitav isesõitev tugitool.

Kokkuvõte

Need olid minu jaoks kõige tähelepanuväärsemad faktid teiselt päevalt. Minu jaoks sai väga selgeks see, et Windows Phone 7 on siin, et jääda, Microsoft oskab jätkuvalt väga hästi näha teiste vigu ning nendest õppida. Windows Phone Mango versioon saab olema väga vinge nii arendajate kui ka kasutajate jaoks.

MIX11 – esimese päeva Keynote.

mix11 MIX11   esimese päeva Keynote.

Nüüd on MIX11 esimese päeva Keynote kuulatud ning teada, mis on need teemad, millele Microsoft veebi kontekstis rõhub ning mõtleb. Teen siin postituses kiire ülevaate põnevaimatest teemadest, mis täna jutuks tulid. Keynote ajal pidasin ka liveblogi, mida saab järellugeda siit: http://h6bevalge.riiul.com/mix11-live/. Homme on taas keynote, mis tõenäoliselt keskendub Windows Phone 7-le, sellest on taaskord plaanis ülekanne teha Eesti aja järgi kusagil õhtul kell 19.

IE10

Screen shot 2011 04 12 at 9.17.24 PM MIX11   esimese päeva Keynote.

Kahtlemata on tänase Keynote kangelane IE10. Vaid 4 nädalat tagasi tuli välja IE9 viimane versioon juba täna tuli välja aga IE10 platvormi esimene eelvaade arendajatele (lae alla siit). Ettekandes rõhuti sellele, et parimaks cross-platform platvormiks on kahtlemata veeb ning HTML5. IE10-s on mitmeid ja mitmeid HTML5 ning CSS3 funktsioone, mis konkurentidele pika puuga ära tevad. Tänases ettekandes oli peamiseks konkurendiks, kellega võrreldi Chrome.

Siin on mõned demod:

  • http://worldsbiggestpacman.com – Pacmani loomisest on möödunud 30 aastat, selle tähistamiseks on loodud väga vinge maailma suurim Pac-Man mäng, mis demonstreerib väga hästi, mida riistvaralise kiirendusega HTML5 graafika jõudlusele teeb. Hiiglaslik Pac-man canvas kuvati ekraanile elegantselt.
  • Anime multikas loodud täielikult SVG-s – Sellel avalikku linki kahjuks ei ole, kuid jah te lugesite õigesti: Multikas, mis on loodud SVGs, mitte video, puhas HTML5 animatsioon!
  • HTML5 video on lihtsalt üks järjekorde asi, mida kuvatakse Canvases. Mida canvasega teha saab? Animeerida muidugi, IE10 näitas väga seksikat demo, kus lihtsate animatsioonide abil tehti 4 videost koosnev ruumiline kast, siis lõhuti mängiv video kildudeks jne. Väga efektne jällegi.

Kõik need demod on kogu oma ilus nähtavad Channel9 lehel: http://channel9.msdn.com/posts/First-Look-Internet-Exploer-10-Platform-Preview ning vajalikud lingid, mida oma IE10-ga proovida: http://ie.microsoft.com/testdrive/ ning http://www.beautyoftheweb.com/.

Ja loomulikult oli IE10 esimene demo vana hea akvaarium ainult, et ka akvaariumit oli vingemaks tehtud :) http://ie.microsoft.com/testdrive/Performance/FishBowl/Default.html

Microsofti veebiplatvorm

 MIX11   esimese päeva Keynote.Screen shot 2011 04 12 at 9.43.40 PM MIX11   esimese päeva Keynote.

Microsofti veebiplatvorm sai samuti päris palju ettekande aega. Päris põhjalikud demod olid nii WebMatrixi kui ka Orchardi uute featuuride kohta. Kiirelt tehti koha peal valmis WebMatrixi abil http://thisdeveloperslife.com/ leht ning Orchardi peal lillepood koos Amazoni integratsiooniga. Nende kahe ettekande sõnum minu jaoks oli kahtlemata see, et koos WebMatrixi Tempate monsteri ning Orchardi bind tuning integratsiooniga on need kaks väga tugevad konkurendid WordPressile ja Joomlale.

ASP.NET MVC3 Tools

ASP.NET MVC3 ei ole just teema, milles ma väga kodus oleksin. Oluline on teada, et ei uuenenud, mitte ASP.NET MVC3 runtime ise vaid “lihtsalt” tööriistad. Täpsemalt uuenduste kohta saab lugeda siit.

Azure

Azurest räägiti kahes kohas, esmalt rääkiti tasuta ASP.NET peale ehitatud CMSist Umraco-st, millesse on sisseehitatud sisuliselt üheklikiline Azurele skaleerimine, kui liiklust ootamatult palju on. Teine tähtis uudis Azure osas oli uus AppFabriku Access Control, mis võimaldab kasutajaid autentida kasutades populaarseid web-identity pakkujaid nagu Facebook, Live ID ja Google.

Täpsemalt saab Azure MIX11 uudiste kohta lugeda siit.

MIX11 sessioonid mida oodata

Juba mõne tunni pärast olen lendamas ühele põnevaimale Microsofti konverentsile – MIX11. Kui TechEd, kus on palju käijaid ka Eestist on väga konkreetselt arendajatele või siis IT Prodele suunatud, siis MIX on rohkem kasutajakogemuse ja RIA konverents.

MIX is a gathering of developers, designers, UX experts and business professionals creating the most innovative and profitable consumer sites on the web. Sessions range from technical, code-based topics to expert advice on content strategy, usability and design.

Konverentsi ajal ning pärast ilmub on mul ilmselt päris palju ägedaid kogemusi, mida teiega jagada. Püüan teha Keynote ettekandest otseülekande ja jagada oma vahetuid muljeid. Tallinn on Las Vegasest 10 tunniga ajas ees, seega Keynote ettekande ülekanne peaks siin blogis olema: 12. aprill kell 19:00.

Terve minu ajaplaani võib leida minu inglise keelsest blogist Shiny Silverlights MIX – My sessions.

MIX sessioonid keskenduvad ilmselgelt kahele põhiteemale – Windows Phone 7 ning UX, ühegi teise teema kohta ei ole nii palju ettekandeid. Huvitaval kombel on ka veel vaid mõni päev enne konverentsi algust paari Windows Phone 7 sessioonide kohta detailid teadmata (kes esineb, mis on teemad). Oma unistustes ootan ning spekuleerin, et Keynote ajal kuulutatakse välja Windows Phone 7 tahveloperatsioonisüsteem ning need sessioonid on siis WP7 tahvlite kohta aga no eks näis.

Selline teemavalik minule muidugi istub, kuna olen ise paar aastat iPhone arendusega tegelenud ning nüüd just plaanin siseneda WP7 arendusesse, et ka seda valdkonda ning platvormi paremini mõista.

WP7 sessioonidest jäid mulle silma  + veel need, mille kohta on vaid ajaslot. Panen siia lingid koos enda inglisekeelsete kommentaaridega :)

Application Design for Windows Phone (200) Megan Donahue

I have a few ideas for WP7 applications I would love to implement in next few months and ideas for UI are welcome. Although I am a bit thorn, since I am not very sure what more there is to learn about “Metro”, since most of the applications in the Marketplace are built around Pivots and Panoramas.

Expert Lessons: Top Tips for Building a Successful Windows Phone Application (300) – Stefan Wick

I have some experience in the iPhone app development world and planning to create a few WP7 apps myself. Really exited to hear about challenges in the WP7 world and see the best applications.

Analyzing and Improving Windows Phone Application Performance (400) – Jeff Wilcox

Silverlight MVP-na on muidugi oluline kuulata ka Silverlight ettekandeid. Rõõm näha, et Sessioonidenimekirjas on ka paar  Silverlight 5 teemat.

Graphics & 3D with Silverlight 5 (300) – Aaron Oneal

3D is quite a new concept for Silverlight, hope to see 3D API-s pushed to the limit to really see what Silverlight is capable of in the 3D space.

Building In Browser Experiences with Silverlight 5 (200) – Steve Lasker

A quick overview of some of the features of Silverlight 5 that I haven’t had a chance to check out yet but as a Silverlight MVP really should be aware about :)