Actualizare majoră în Office 365: avem BCS în SharePoint-ul din cloud

Business Connectivity Services (BCS) este serviciul din SharePoint care permite acces read/write către surse de date externe din alte aplicații de business. Practic, folosind SharePoint Designer, poți să te conectezi ușor la baze de date sau la servicii web. Asta era povestea cu SharePoint Server instalat on-premises. În cloud, SharePoint Online (parte a Office 365) nu avea BCS-ul activat. Așa cum vă spuneam în roadshow-ul de business, lipsa BCS-ului în cloud și restricția de a crea aplicații sandboxed în SharePoint Online, obliga dezvoltatorii să apeleze la șmecherii client-side pentru a accesa surse de date din afara SharePoint-ului din cloud.

Ei bine, de săptămâna trecută avem BCS și în cloud, ceea ce înseamnă că vom putea instala aplicațiile noastre în sandbox-ul SharePoint-ului din cloud și să accesăm date externe prin BCS, folosind conexiuni SQL sau WCF. Uraaa!

Repet încă o dată: dacă faceți dezvoltare de aplicații în SharePoint, lucrați ”sandboxed”, fiindcă numai așa veți putea să puneți acele aplicații în cloud. Nu uitați! Nu voi, ci clientul decide unde își pune SharePoint-ul, iar cu nebunia asta din ultimii ani, vedem din ce în ce mai mulți clienți alegând SharePoint în cloud versus on-premises.

Dacă aveți deja soluții de SharePoint care merg în cloud, nu ezitați să ne spuneți. Ați văzut și voi, ne face plăcere să ne fălim cu astfel de soluții și să promovăm partenerii care le crează.

sharepoint.ro a scos prima revistă

Dacă vă întrebați ce e http://sharepoint.ro, e greu de spus… deocamdată este doar un site care găzduiește revista. În spatele proiectului se află o serie de specialiști în SharePoint, care vor să ofere și altora din experiența lor.

Prima realizare este revista nr 1, a cărei conținut este, zic eu, remarcabil:

Customizare SharePoint 2010 Ribbon (Sorin Popescu),
Document Sets – Adaptare şi Customizare (Radu Constantin, de la Star Storage),
Custom Field Type Definitions în Sharepoint 2010 (Sorin Popescu),
Business Connectivity Services (BCS) pentru toti (Sorin Popescu).

Poate vom vedea și articole mai scurte, gen blog, pe sharepoint.ro. Personal am avut șansa să particip la iureșul inițial pe email, iar numele grele din acel thread garantează un viitor frumos acestei inițiative, cu condiția ca să existe tot timpul cineva care să pună biciul pe potențialii autori.

Baftă!

Office 365 pentru dezvoltatori

logo-office-365De săptămâna trecută sunt disponibile noile servicii online Office 365 în versiune beta. Inclusiv în română. Mergeți repede repede pe http://www.microsoft.com/ro-ro/office365 și faceți-vă un cont de test. În spatele serviciilor sunt ultimele versiuni de Exchange, SharePoint și Lync. Acesta din urmă unifică fostele Communication Server și Live Meeting.

Pentru dezvoltatori este un pas foarte foarte mare acest release! Ați ghicit, SharePoint Online este serviciul care ne interesează, fiindcă este acum mult mai aproape (ca funcționalități expuse) de SharePoint Server. Noutățile interesante pentru dezvoltatori, pe lângă personalizări, sunt:

– Sandbox solutions
– Excel Services
– Forms Server
– Access Services
– Workflows
– KPIs

În plus, viitorii clienți de Office 365 vor putea închiria și Office Professional Plus odată cu serviciile online. Dacă vreți Business Connectivity Services sau PerformancePoint Services în cloud atunci va trebui să mai stați un pic pe SharePoint Server on-premises până la următorul release al lui SharePoint Online.

Rasfoiți paginile de la http://msdn.microsoft.com/en-us/library/gg271151.aspx și, dacă nu ați făcut-o deja, începeți să lucrați ”sandboxed”. Astfel veți putea instala soluțiile voastre pe SharePoint on-premises sau în cloud, în funcție de ce preferă clientul. Dacă nu vă permiteți un training de SharePoint, urmăriți-l pe cel despre care vorbeam aici, de pe Channel 9 Learning Center.

Ca dezvoltatori de software, de ce ați avea nevoie pentru a face aplicații pe SharePoint Online?

Pagini noi de scenarii pe azure.com, Zitec dat ca exemplu

Azure scenariosS-au publicat trei pagini noi pe azure.com în secțiunea Scenarios:

integrarea cu SharePoint cu date sau servicii din cloud
siteuri scalabile cu efort minim folosind CMS-uri care merg pe Windows Azure
aplicații Facebook

La categoria Facebook sunt listați și prietenii noștri de la Zitec cu studiul de caz despre HotelPeeps. Iată și un interviu cu Alex Lăpușan pe blogul SQL Azure: http://blogs.msdn.com/b/sqlazure/archive/2011/04/05/10149777.aspx.

Training de SharePoint 2010 pentru firmele de software

Data: 20-21 ianuarie (doua zile pline, hands-on, 09:00-18:00).
Locație: Microsoft GTSC, sala de training nr 2, etajul 2, str Tudor Arghezi, București.
Trainer: Ciprian Jichici.
Taxa: 0.
Înscrieri: la mine. Capacitatea fiind limitată, vă rog să vă limitați la un participant per firmă.
Agenda (laborator practic după fiecare sesiune):
– Visual Studio 2010 Tools for SharePoint 2010
– Lists and Schemas
– Client Object Model
– Accessing External Data
– Enterprise Content Management
– Sandboxed Solutions
– Office UI Customization
– Security and Deployment.

Obișnuiți-vă de acum să creați aplicații ”sandboxed” pentru SharePoint, fiindcă în viitorul apropiat (când vom trece la versiunea nouă de SharePoint Online) vom activa partial trust și în cloud-ul SharePoint Online, ceea ce vă permite să faceți deployment aplicației voastre acolo unde vrea clientul, indiferent dacă are/cumpără SharePoint on-premises sau în cloud.

Update: nu mai sunt locuri.

Am lansat portalul MPR, cu premii

Mai țineți minte programul Green Light, prin care am promovat aplicațiile din .ro compatibile cu Windows 7? Practic firmele de soft își înscriau aplicațiile pe portal, le testau, iar noi le promovam pe asset-urile noastre și în evenimentele noastre.

Am extins acum această idee și pentru alte tehnologii (Windows Server, SQL Server, Windows Azure, SharePoint, Dynamics CRM etc) și am reconstruit portalul sub numele de Microsoft Platform Ready. Șmecheria e aceeași:

Voi, firmele de software vă faceți/testați aplicațiile să meargă pe ultimele versiuni ale tehnologiilor din MPR și noi vă promovăm aplicațiile. În plus, vă și ajutăm (suport tehnic) să vă testați aplicațiile. Testarea contează și pentru competența de ISV din Microsoft Partner Network.

O aplicație poate fi compatibilă cu mai multe tehnologii și, bineînțeles, puteți înscrie mai multe aplicații. Sunt trei faze ale unei aplicații în MPR:

1. aplicație înscrisă
2. verificată pe anumite tehnologii (o bifă pe proprie răspundere)
3. testată (se descarcă un toolkit pt fiecare tehnologie, se testează și apoi se încarcă rezultatul în portal).

Premii pentru primele 50 de înscrieri din decembrie, valabile numai pentru Windows 7, Windows Server 2008 R2, SQL Server 2008 R2 și Windows Azure:

– dacă tehnologia înscrisă este Windows Azure: un mouse ARC
– pentru două tehnologii asociate aplicațiilor înscrise în MPR: voucher Byblos de carte MS Press de 292lei
– pentru o tehnologie testată: voucher Byblos de carte MS Press de 292lei .

Da, puteți lua mai multe premii dintr-un foc. De exemplu, dacă back-end-ul aplicației este pe Azure și frontendul este o aplicație Windows (să zicem că se conectează la un serviciu WCF în cloud), înscrieți aplicația în MPR și o testați (cu succes) pe Windows 7, atunci primiți un voucher pentru testarea pe Windows 7 și un mouse pentru înscrierea de Azure.

Go, go, go!

Curs de SharePoint & Office 2010 la Cluj

Așa cum spuneam aici, ISDC organizează un curs de două zile de SharePoint & Office 2010 pentru dezvoltatori în perioada 10-11 iunie. Agenda și trainerul (Ciprian Jichici) sunt la fel ca în București, însă participarea este pe bani. Nu vă speriați, taxa de 150 lei este rezonabilă și are ca scop doar eliminarea ”zgomotelor”.

Reamintesc agenda:

  • Office User Interface Customization
  • Azure and Office
  • Client Workflow
  • Office Security and Deployment
  • Business Connectivity Services
  • BI Applications
  • Open XML
  • Automation Services
  • InfoPath
  • SharePoint – Improvements to UI and accessibility features
  • Better Tools for Developers and Designers
  • End-to-end Integration of SharePoint with PowerShell
  • Improvements to lists and events
  • New WSS integration with LINQ
  • New client-side object model and runtime
  • Enhanced support for developing workflow applications
  • New Extensible architecture for service applications
  • Evolving story for integrating SharePoint with external data
  • New Connector Framework enhances Search architecture
  • User Solutions and Partially Trusted Code
  • The shift to claims-based security

Detalii la http://isdc.eu/community/isdc-academy/events/details/34-sharepoint-a-office-2010-development-course.