Powered by Windows Azure: SMSParking.ro, încasare prin SMS și administrare a parcărilor

SMSParking.roASTINVEST e încă un partener BizSpark, care lansează un serviciu în cloud pe Windows Azure. E vorba de http://smsparking.ro dezvoltat în PHP și instalat prin Windows Azure Companion for PHP despre care am vorbit aici. Îmi place ideea din spatele acestei soluții, fiindcă este una dezarmant de simplă, iar utilizarea soluției este anti-prost: clientul parchează, trimite un sms și gata. Angajații care verifică mașinile, folosesc niște pda-uri în care bagă numărul mașinii și interoghează baza de date din cloud pentru a verifica plata. La următoarea versiune poate scanează numărul mașinii și îl ocerizează, ca să evite tastarea numărului Smile.

Reciclez de pe site:

SMSParking™ ofera suport de tranzactionare prin SMS, pe numere scurte premium rate, pentru principalii operatori de telefonie mobila din Romania: Vodafone Romania, Orange Romania si Cosmote Romania, acoperind 100% din populatia Romaniei si venind in beneficiul populatiei cu o solutie interactiva, performanta, sigura si usor de utilizat prin care se pot plati, in deplina siguranta, locurile de parcare.
SMSParking™ este o solutie completa, livrata prin Internet, in regim Software as a Service (SaaS) intr-un mediu securizat, ce poate fi accesata in orice moment, folosind un browser web, de catre operatorul parcarii.

Dacă lucrați deja cu primării, nu ezitați să îi contactați pe cei de la ASTINVEST pentru parteneriat/implementare.

Baftă!

Interviu interesant cu Google despre cloud computing în .ro

BusinessCover.ro l-a intervievat pe Abdel Wahed Bendaoua, din Google EMEA prietenul Dan Bulucea, care m-a angajat la Microsoft acum 8+ ani, iar acum conduce operațiunile Google în .ro. Lăsând la o parte declarațiile copilărești cu experiența în cloud, similare cu ”tatăl meu îl bate pe tatăl tău”, interviul este interesant fiindcă e foarte mult ”Microsoft” în el. Denotă că Abdel Dan e conștient că am luat-o înainte. Sau poate l-a forțat jurnalistul?

Am mai văzut o declarație interesantă acolo, legată de dilemele clienților în a-și muta datele în cloud:

„Dar, în faţa oricui sunt gata să demonstrez că serverele Google sunt mai sigure decât oricare server aflat la sediul oricărei companii, angajăm o firmă specializată în securitate şi vedem care servere sunt sparte mai uşor, cele ale companiei sau cele ale Google“

Hmmm, ia să înlocuim Google cu Microsoft și să refolosim ideea asta… Smile

Dezvoltare de aplicatii xRM pe Dynamics CRM 2011

Azi am lansat Dynamics CRM 2011 în România și profit de ocazie să vă recomand documentație caldă pentru dezvoltare pe framework-ul xRM de sub Dynamics CRM 2011:

Microsoft Dynamics CRM 2011

Dacă vreți să vă jucați cu versiunea din cloud/online, mergeți la http://crm.dynamics.com/ro-ro/on-demand și faceți-vă un cont de trial. Clienții care se decid până la vară, beneficiază de un preț promoțional (31 EUR pe utilizator).

Enjoy!

Greybox, un watchdog pentru Windows Azure

Acum, după laboratoarele de Windows Azure, vă reamintesc că o aplicație instalată (deployment) pe Windows Azure învârte contorul indiferent dacă aplicația este oprită sau nu. Pentru a opri contorul și a evita taxarea cardului atașat la contul vostru de free trial, trebuie să ștergeți toate deployment-urile (din producție și din staging) și să le porniți doar când faceți testele.

Florin Cardașim a găsit o unealtă care te avertizează atunci când contorul din cloud se învârte: http://greybox.codeplex.com/. Trebuie doar să-i dați SubscriptionID-ul contului vostru de Azure și amprenta certificatului de management. Da, am învățat la grădiniță școala de cloud că management API-ul din Azure nu ”ascultă” la comenzi programatice fără certificat digital. Certificatul pentru management poate fi self-signed, generabil cu makecert.exe.

Am încercat cu două conturi de Azure și merge chiar și așa. Mai jos, unul are deployment-uri, e azuriu Smile și ridică niște alerte, iar celălalt nu are deployment-uri, e gri și tace.

Greybox

Greybox Alert

Cum instalezi aplicatii Java pe Windows Azure

Descarci Windows Azure Starter Kit for Java de la http://wastarterkit4java.codeplex.com/ (poți folosi kitul din linie de comandă sau din Eclipse).
Copiezi aplicația Java, JRE-ul și alte dependențe (Tomcat etc) sub formă de zip-uri în folderul approot.
Editezi fișierele de configurare și gata.

Detalii la Improving experience for Java developers with Windows Azure.

Enjoy!

Powered by Windows Azure: software de facturare, stocuri și magazin virtual pentru IMM-uri

De Vis Software este un startup (membru BizSpark, bineînțeles), care a lansat în decembrie un software ca serviciu (SaaS) la adresa http://de-vis-software.cloudapp.net/, dedicat firmelor mici. Prețul este de doar 5 EUR/lună. Gabriel de la De Vis Software spune :

”Aplicatia este dedicata business-ului, facand parte din categoria CRM. Concret, este o aplicatie de facturare, chitantare, avizare, monetar, registru casa, gestiune stocuri, clienti, angajati, performante si statistici pentru produsele/serviciile vandute si realizari angajati. Fiecare client in parte are la dispozitie prin aplicatie un magazin virtual la cheie accesibil oricarui vizitator, adresabil target-ului clientului respectiv unde clientul isi poate comercializa produsele/serviciile. Magazinul virtual ofera clientului informatii referitoare la stocuri totale ale fiecarui produs in parte, review-uri pe produs, comparare cu alte produse, alte produse asemanatoare cumparate, newsletter.”

Succese maximale!

Cum instalezi PHP, phpBB, WordPress, Drupal, Joomla sau aplicatia ta PHP pe Windows Azure

Spuneam că platforma de cloud Windows Azure este open și pentru alte limbaje și framework-uri decât .NET. Suntem deschiși pentru PHP, Ruby, Python, Java etc. Ba mai mult, prima aplicație din România în producție pe Windows Azure a fost Hotelpeeps, dezvoltată de Zitec în PHP. Cea mai simplă metodă de a urca o aplicație PHP în Windows Azure este folosind Azure Companion for PHP de la http://archive.msdn.microsoft.com/azurecompanion. Acesta este practic un accelerator pentru instalare de aplicații PHP, cu tot cu dependențe. Ceea ce înseamnă că dacă aveți dependențe de WordPress, nici o problemă: companion-ul îl instalează în câteva secunde. La fel și cu celelalte.

Procedeul este simplu: mergeți în contul vostru de Azure, vă creați un cont de Windows Azure Storage, faceți modificările necesare în fișierul de configurare și creați un serviciu pentru companion. După pornirea serviciului, vă conectați la el cu un browser și bifați ce runtime, ce CMS și ce alte aplicații să vă instaleze. Lista cu ”instalabilele” este stabilită într-un fișier xml, care pe site se numește ”feed”. Acest feed se poate edita și el, dacă vreți să automatizați instalarea aplicației voastre PHP și să o includeți acolo sau dacă vreți să includeți alte dependențe. Detalii pe site.

Windows Azure Companion

Pentru demonstrații, am instalat și eu un WordPress pe Windows Azure folosind companion-ul. Iată blogul meu din cloud la adresa http://php.cloudapp.net/wordpress/.

Enjoy!

Cum instalezi CMS-ul Umbraco pe Windows Azure

Umbraco este unul din cele mai populare CMS-uri scrise în .NET. Folosind Umbraco Accelerator for Azure de la http://azureaccelerators.codeplex.com/ puteți să vă instalați Umbraco CMS direct pe platforma de cloud Windows Azure. Acceleratorul conține o imagine cu o instalare completă de Umbraco CMS. Trebuie doar să mergeți în contul vostru de Azure, să vă creați un cont de Windows Azure Storage, să creați o bază de date SQL Azure, să faceți modificările necesare în fișierele de configurare și să dați drumul la instalare. Cam o oră durează. Iată checklist-ul complet:

Umbraco Rapid Deployment Checklist

Crearea de conturi gratuite de Windows Azure – învățăminte de la laboratoare

Sunt două modalități de a beneficia gratuit de platforma Windows Azure (update: imediat după ce am publicat acest articol, s-a modificat oferta de Introductory Special; pe lângă redenumirea în Free Trial Introductory Special, s-a adăugat un beneficiu suplimentar de 750 de ore mașină extra-small):

  1. prin Free Trial Introductory Special, accesibil pentru ORICINE de la http://www.microsoft.com/windowsazure/offers/ (clic pe ”Buy” în dreptul lui Free Trial Introductory Special) sau
  2. prin abonamentele MSDN (minim Premium) cumpărate sau primite ca beneficiu al programelor de parteneriat (Gold, Silver sau BizSpark); clic pe ”Windows Azure Platform” de pe http://msdn.com sub My Account (după logon cu contul de administrator de abonament).

Învățămintele:

– este necesar un card bancar pentru crearea contului, indiferent de tipul de gratuitate (de asta scrie ”Buy” și în dreptul lui Free Trial Introductory Special)
– nu contează dacă cardul e emboss-at sau nu
– Free Trial Introductory Special dă dreptul la 25 de ore mașină (small instance) pe lună (plus 750 de ore mașină extra-small), 500MB stocare, o bază de date SQL Azure de 1GB, etc; detalii aici
– abonamentul MSDN dă dreptul la 750 de ore mașină (small instance) pe lună, 10GB stocare, 3 baze de 1GB, etc; detalii aici
– nu sunt eligibili pentru gratuitățile de Azure abonamentele MSDN din MAPS D&D, nici WebsiteSpark și nici Empower; folosiți Introductory Special!

Pasul 1: după ce ați ales una din cele două variante și ați dat clic, veți fi redirectați pe site-ul https://mocp.microsoftonline.com, care vă va cere să completați detaliile de contact

Pasul 2: apoi vă va cere un nume pentru contul de Azure (subscription name):

creare cont de Windows Azure

Pe aceeași pagină vă cere codul fiscal (VAT ID), însă pentru aceste conturi de test nu este relevant. Lăsați câmpul gol. În momentul când v-ați dezvoltat un serviciu în cloud și vreți să intrați în producție, veți crea un cont dedicat și veți introduce acolo codul fiscal dar nu înainte de a-l înregistra în registrul operatorilor intracomunitari. Departamentul vostru de finanțe știe cum și de ce se face asta. Un cod fiscal neînregistrat, va da eroare în pagina de mai sus.
Tot pe pagina asta, veți accepta Rate Plan-ul pentru situațiile în care depășiți gratuitățile.

Pasul 3: apoi vi se cer datele de pe card și

Pasul 4: citiți și acceptați termenii serviciului.

Și gata! După ”Finish” veți fi redirectați către unealta de management https://windows.azure.com:

windows.azure.com

ATENȚIE: pentru a ține sub control resursele utilizate pe platforma Windows Azure, vă recomand să ștergeți serviciile după ce ați făcut testele necesare. Nu este suficient să opriți serviciile! Dacă veți consuma mai mult decât aceste gratuități, veți fi taxați pe card. De obicei, aceste gratuități nu sunt suficiente pentru a intra în producție cu un serviciu în cloud. Dacă aveți întrebări, nu ezitați să abuzați de mine.