PDC2008 – ziua 4 si concluzii

Mărturisesc că și eu și Cipi eram în criză de idei azi dimineață. La ce sesiune să mergem? Am hotărât să mergem la ceva despre care nu știm nimic sau nu ne-am duce în ruptul capului în alte condiții. Prin eliminare, au rămas Dynamics Online și EWS. Ne-am dus la acesta din urmă, fiindcă era mai aproape de sesiunea următoare, aia pentru care am venit azi Smile.

  • Exchange Web Services. Spre surprinderea noastră, a fost o sesiune foarte faină în care am învățat despre cum a trecut Exchange-ul de la RPC la web services standard, bazat pe SOAP/WSDL. Șmecheria e că EWS fiind documentat, permite acces la mesaje, taskuri, contacte, calendar și foldere. Cool, ha? Să mai spun? Oh, da: free/busy info, sugestii pentru meetinguri, răspunsuri la mesaje și meeting requests, delegări, permisiuni, notificări și sincronizări.
    Partea și mai interesantă este că lucrăm la un managed API, care ușurează și mai mult lucrul (strongly typed) cu EWS.
    Resurse pentru EWS:
  • Service Bus din .NET Services (de deasupra lui Windows Azure, fostul BizTalk Services) se vrea un ESB în nor. Clemens Vasters ne asigură că deschiderea e totală, arătând o aplicație Java, care comunica prin Service Bus. Protocolul e HTTP. Trăiască REST!

Concluzii: foarte, foarte multe noutăți. Poate prea multe.

  1. Marele premiu îl primește Windows Azure
  2. Premiul pentru frumusețe îl primește Oslo
  3. Premiul pentru discreție este împărțit de Windows 7 și Windows Server 2008 R2
  4. Premii speciale primesc Live Mesh, Exchange Web Services și Office Web Applications.

Filed under: Office, Windows, Exchange, Interoperabilitate, PDC, Live Mesh, Azure, Oslo, Java

# re: PDC2008 – ziua 4 si concluzii

Thursday, October 30, 2008 11:56 PM by ignatandrei

semn

# re: PDC2008 – ziua 4 si concluzii

Friday, October 31, 2008 9:33 AM by MrSmersh

Service Bus, da asta e folosibil in un fel sau altul de vreo 2 ani… Ca era pe masa cind am facut migrarea de la web service clasic la WCF, si a fost considerat, pentru aplicatia data, un overkill…

Nu continuam ca azi, fiind irestibil de felu meu Smile, am agatzat o raceala super, si risc sa fiu mai cinic ca de obicei (da e posibil)Smile.

Si vorba aia catana batrana, cite tehnologii am vazut anuntate cu surle si trimbite, si pe urma uitate sub presh, sa zicem WinFS de exemplu, care dpv tehnic realizabil dar lipsa de directie si commitment l-au cam…

# re: PDC2008 – ziua 4 si concluzii

Saturday, November 01, 2008 9:46 AM by zoltanhe

@ignatandrei, am nevoie să-mi trimiţi pe email nume firmă, website, verticala principală (industria) în care vinzi soluţii, orizontala principală (domeniu soluţii), număr de dezvoltatori şi veniturile din software (propriu) pe ultimul an, inclusiv servicii ataşate.

# re: PDC2008 – ziua 4 si concluzii

Saturday, November 01, 2008 9:55 AM by zoltanhe

@MrSmersh, dacă nu am fi crezut în ele (.NET Services) nu investeam atât. Nu este numai un rebranding.

# re: PDC2008 – ziua 4 si concluzii

Saturday, November 01, 2008 9:01 PM by MrSmersh

Stai ca .Net Services asta e usor mai mare in scop si are altele… E BizTalk WF kind expus pe web. Eu ma refer la Service Bus care e pus in cosul asta, si tinind cont de la cine am auzit de el, era destinat se pare pentru BizTalk. Si nu e rebranding e klar, repet , e Biz pe web… Partea a 2-a cit de accesibil si cost efficent in lumea reala, si poate pe piata din tarisoara noastra a minunilor e alta discutie… Zic eu palairierul nebun Smile

PDC2008 – ziua 3

Ziua a treia a fost dedicată programării concurente, uneltelor și modelării. Avem un prim CTP pentru Visual Studio 2010 și .NET 4.0, cu aspirații mari înspre Parallel Computing.
Am mai văzut azi:

  • Oslo e platforma de aplicații model-driven de la Microsoft. Avem un prim CTP și tocmai am anunțat că vom publica limbajul M sub Open Specification Promise. Cu Oslo, vom putea crea DSL-uri (Domain Specific Languages) pentru a automatiza părți din procesul de dezvoltare. M este și el un DSL. Dacă imaginăm 3 nivele de implicare a modelelor în ciclul de viață al aplicațiilor, Oslo este la cel mai înalt nivel:
    1. schițe, desene (reprezentare vizuală)
    2. model-assisted (+ generare de cod, roundtrip)
    3. model-driven (+ control la runtime).

Iată și o poză care arată cele trei componente ale Oslo (limbajul, unealta și găleata):

what is oslo

Urmăriți blogul lui Doug Purdy pentru evoluția lui Oslo. Descărcați CTP-ul și dați cu feedback-ul!

  • Live Mesh. Mda. A trebuit să-l văd și pe Abolade Gbadegesin, arhitectul serviciului Mesh și nu am regretat. A fost una din cele mai faine sesiuni de la PDC. Iaca poza cu arhitectura Live Mesh:

mesh architecture

Trebuie neapărat să studiați Live Mesh! Nu neapărat din perspectiva consumer, ci fiindcă permite câteva scenarii super-cool pentru aplicațiile voastre. Dacă aveți nevoie să replicați/sincronizați ceva între device-uri (desktopuri, notebookuri, mobile etc), atunci considerați și Mesh fiindcă vă scapă de complexitatea notificărilor, detecțiilor, metadatelor, conflictelor etc. Programarea se face prin Live Framework și/sau Sync Framework.
În momentul de față, identificarea userilor se face pe bază de Live ID iar a dispozitivelor pe baza certifcatului primit în momentul instalării clientului de Mesh. În viitor se vor putea integra/federaliza și alți furnizori de identitate. Avem deja CTP pentru Microsoft Services Connector, care conectează Active Directory pentru a folosi identitatea userilor din domeniu în Mesh. O altă chestiune de viitor este și sincronizarea cu alte servicii din nor, care expun conținut prin feed-uri (Flickr, SmugMug, Photobucket etc). Acest scenariu, se poate rezolva acum doar prin Sync Framework, însă Abolade ne promite o capabilitate în serviciul Mesh, care să facă asta. Huh.

Filed under: Visual Studio, .NET, Live Mesh, Oslo

# re: PDC2008 – ziua 3

Thursday, October 30, 2008 9:07 AM by MrSmersh

Pai privitor la M Charles Simonyi cind a plecat de la MS a lasat tot ce a facut minus idea…. Sa fie M „intentional programming” de la MS? Eu nu am vazut demo cap coada de asa ceva care sa ma convinga, dar promisiunea e interesanta ideiile se cristlizeaza, si da Charles are deja 2 implementari…

Si de Mesh „I’ve told you so” Smile, numa ca, ca de obicei (Silevrlight Smile) scenariile de utilizare sint din cele, nu din nor Smile, ci din balonul de sticla in care stau unele cladiri din campus MS din Redmond, superbe dar absolut nerealiste (warning exagerare Smile).

# re: PDC2008 – ziua 3

Thursday, October 30, 2008 9:36 AM by ignatandrei

Apropo de LiveMesh -ca sa il studiez, cred ca ar trebui sa fiu in SUA…Primesc:

„Thanks for your interest! Live Mesh is currently available in the U.S. only. Click „Sign up” to receive an email when Live Mesh is available in your country/region. „

# re: PDC2008 – ziua 3

Thursday, October 30, 2008 12:29 PM by ciprian

Niste comentarii legate de Oslo…

http://www.ciprianjichici.ro/blog/entry.aspx?EntryID=8efac741-de2b-4939-b68b-7e43907a433c

# re: PDC2008 – ziua 3

Thursday, October 30, 2008 3:32 PM by zoltanhe

@ignatandrei, mea culpa. Mi-a scăpat aspectul ăsta… Voi întreba când va fi disponibil și pt .ro… poate avem un workaround… la naiba

# re: PDC2008 – ziua 3

Thursday, October 30, 2008 5:51 PM by MrSmersh

Hmm, interesting ….

Sint numa urechi Smile

# re: PDC2008 – ziua 3

Thursday, October 30, 2008 8:52 PM by Anonymous

Workaround la „”Thanks for your interest! Live Mesh is currently available in the U.S. only. Click „Sign up” to receive an email when Live Mesh is available in your country/region. „” e sa ai in contul de Live ID pus la Country USA, nu Romania. Asa era din cate retin cand m-am jucat de ceva timp cu LiveMesh.

Cel mai rau caz un nou Live ID cu Country: USA.

# re: PDC2008 – ziua 3

Friday, October 31, 2008 12:03 AM by ignatandrei

@chrisv : Dragule, ai dreptate ca pot sa spun ca sunt din SUA.

Dar sunt impotriva din urmatoarele motive:

1. Incerc sa mint cit mai putin -si mai ales cind e vorba de EULA

2. Sa tin inca un live id pentru special pentru asta nu ma incinta – am linkedin , yahoo, google, facebook – de abia ma descurc sa tin minte parolele

3. Ma deranjeaza ideea ca „serviciul e disponibil doar in SUA” -care e problema dpdv Marketing / Business?Ca dpdv programare nu cred ca e vreo diferenta daca am liveid pe RO sau pe USA

4. Incerc sa ii fac sa inteleaga pe cei de la MS ca atunci cind au ceva tare – e bine sa o puna la dispozitie la mai multi.( Cu office live e cam acelasi lucru- te lasa sa hostezi .eu si .com, dar nu si .ro … )

5. Daca nu strigam, nu o sa avem

# re: PDC2008 – ziua 3

Saturday, November 01, 2008 10:00 AM by zoltanhe

@ignatandrei, singura problemă e că deocamdată Live Mesh e deservit de un singur datacenter din SUA, ceea ce presupune latențe mai mari pentru restul lumii. Chiar și așa, se poate încerca, iar dacă scrieți aplicații pe el, încercați să replicați pe cât posibil de la peers și numai dacă nu se poate, prin serviciul din nor.

# re: PDC2008 – ziua 3

Monday, November 03, 2008 9:38 AM by ignatandrei

@zoli : daca asta e problema, scuze… Incepe sa devina rezonabil de ce e valabil doar un USA

Mai sunt locuri la PDC2008

Mai sunt doar trei săptămâni, dar încă vă mai puteţi decide să participaţi la PDC2008. Nu e ieftin, însă merită să vă luptaţi un pic cu şefii pentru bugetul necesar (taxa + avionul + cazarea = cca 3500EUR). Organizatorii au pregătit şi o scrisoare de „convince your boss„. Pe scurt:

  • vom vorbi pentru prima oară pe concret despre cloud services
  • vom arăta (şi da spre evaluare) pentru prima oară Windows 7 (sper să nu facem greşelile de la PDC2003 când am promis marea cu sarea pentru Longhorn, viitorul Windows Vista…)
  • identitatea va fi un subiect fierbinte (Zermatt și Geneva)
  • modelarea la fel (Oslo)

Până acum știu de trei persoane din .ro care vor merge. Vă rog să-mi dați un semn ca să ne putem întâlni/grupa/mergelaobere acolo.

Filed under: Eveniment, Windows, S+S , Identitate, Modelare, PDC