A A
FacebookTwitterRSS

TWIP – Analiza unui startup

Scris de Andrei | Thu, Jan 29, 2009

recenzii, software, startup

Inceputul de an a adus noutati in zona antreprenoriatului romanesc. Pe 22 ianuarie Seed Money anunta investitia intr-un nou proiect denumit TWIP (Team Work Interactive Platform). Ninth Prime Technologies, startup-ul care dezvolta TWIP, defineste proiectul ca fiind o platforma pentru aplicatii colaborative. Stirea s-a raspandit rapid in mediul online romanesc.

Echipa din spatele TWIP este compusa din Bogdan Bocse si Cristian Andreica, studenti la Universitatea Politehnica din Bucuresti. Ei isi propun sa schimbe modul in care folosim Internet-ul pentru a colabora cu prieteni sau colegi la proiecte comune.

Exemplele de aplicatii mentionate de cei doi fondatori pe pagina proiectului includ grafica vectoriala sau editarea de text.

Proiectul este momentan in stadiul de idee, neexistand o versiune beta care sa poata fi testata. Cu toate acestea, TWIP se anunta a fi un proiect interesant si foarte ambitios. Pentru a putea fi si unul de succes, TWIP va trebui sa trateze cu succes mai multe aspecte.

Adoptia

Din informatiile dezvaluite pana acum, TWIP nu se prezinta ca un produs pentru utilizatorul final, ci ca o platforma de aplicatii. Astfel, clientii TWIP vor fi in primul rand dezvoltatorii de aplicatii. TWIP doreste sa ofere capabilitatile de colaborare in timp real necesare dezvoltatorilor de aplicatii colaborative.

Pozitionandu-se ca o platforma de aplicatii, succesul TWIP va fi dat de numarul de aplicatii dezvoltate pe aceasta platforma. Un factor important in procesul de adoptie il va reprezenta usurinta cu care aplicatiile existente vor putea incorpora capabilitatile de colaborare ale TWIP.

Un alt aspect important il va reprezenta flexibilitatea platformei in fata diferitelor scenarii de colaborare gandite de dezvoltatorii aplicatiilor colaborative. API-ul oferit de TWIP va trebui sa raspunda cat mai complet acestor cerinte.

Modelul de business

Conform startups.ro monetizarea proiectului va fi facuta prin oferirea TWIP ca “software as a service”, insa descrierea facuta de fondatori duce mai mult cu gandul la modelul platform-as-a-service (ex: Amazon Elastic Compute Cloud, Google App Engine). In aceste conditii, ramane de vazut ce modalitate de monetizare va alege TWIP astfel incat platforma sa fie atractiva pentru dezvoltatori.

Infrastructura

In descrierea conceptului TWIP de pe site-ul proiectului se mentioneaza prezenta unui server care are rolul de a coordona intreaga platforma de colaborare. Fondatorii aduc in discutie problema extensibilitatii si a scalabilitatii, fara a mentiona insa detalii despre infrastructura pe care va rula server-ul sau despre toleranta la erori/defectiuni a acestuia. Speram ca in urmatoarea perioada fondatorii sa ofere mai multe detalii despre infrastructura pe care va rula TWIP. Considerand descrierea conceptului, TWIP pare a se preta foarte bine pe o infrastructura de tip cloud computing.

Ce fac altii

Peste ocean, pe coasta de vest a Statelor Unite, Adobe lucreaza de cativa ani la CoCoMo (Common Collaboration Model), o platforma axata pe problema colaborarii in timp real. CoCoMo este o platforma care se integreaza usor cu Flash si Flex oferind API-uri pentru mesagerie, transmisii audio si video, streaming, autentificare si management al permisiunilor de securitate, publicare de fisiere si colaborare (toate in timp real).

In decembrie 2007 Adobe anunta lansarea unui private beta pentru CoCoMo, urmat aproape un an mai tarziu, in noiembrie 2008, de un public beta.

In viziunea Adobe aplicatiile create cu CoCoMo vor fi gazduite pe servere-le companiei, dezvoltatorii fiind scutiti astfel de necesitatea investitiei in propria infrastructura. Prin aceasta, CoCoMo se pozitioneaza ca platform-as-a-service.

Unul din avantajele lui CoCoMo este usurinta cu care poate fi folosit de dezvoltatorii Flash/Flex/AIR pentru a adauga facilitati de colaborare in timp real aplicatiilor deja existente. O dovada a acestui lucru il reprezinta aparitia in scurt timp a unor aplicatii interesante dezvoltate pe aceasta platforma. Doua exemple sunt un robot ce poate fi controlat prin Internet de oricine dispune de o telecomanda Wii sau un joc multi-player de Sudoku. Mai mult decat atat, exista companii care folosesc deja CoCoMo pentru a implementa produse colaborative, precum Acesis Medical Review.

Marele avantaj al lui CoCoMo vine insa din gradul de penetrare al lui Flash Player. Dintr-un studiu realizat in septembrie 2008 reiese faptul ca Flash Player are un grad de penetrare de 99%, urmat de Java cu 81%.

Deocamdata Adobe nu a oferit o data pentru lansarea finala a proiectului, dar cele mai multe voci spun ca acest lucru se va intampla in 2009. Cu toate acestea, varianta beta a lui CoCoMo si a ghidului de dezvoltare este deja disponibila pentru cei tentati sa inceapa scrierea de aplicatii colaborative.


Solutii existente pentru colaborare in timp real

Un exemplu de aplicatie care foloseste capabilitatile oferite de CoCoMo este Adobe ConnectNow, o unealta gratuita pentru colaborare online.

Folosind ConnectNow am putut crea in mai putin de un minut propria conferinta online. Pentru a invita alti oameni in conferinta e nevoie doar de un link trimis acestora. Dupa autentificare, orice utilizator poate fi vazut si auzit de ceilalti participanti prin webcam, poate partaja fisiere si poate desena vectorial impreuna cu ei. Toate miscarile participantilor sunt vizibile pe ecran (inclusiv pozitia cursorului de mouse), fiecare participant putand vedea in orice moment ce fac ceilalti. Participantii isi pot trimite mesaje si isi pot partaja desktop-ul. Partajarea desktop-ului poate fi utila in scenariile de predare, studentii putand vedea ce se intampla pe calculatorul profesorului. Mai mult decat atat, in cazul invatamantului la distanta, studentii si profesorul se pot vedea si auzi.

Un alt scenariu interesant pe care l-am vazut la ConnectNow este posibilitatea de a sustine interviuri la distanta. Practic, angajatorul poate vedea si auzi candidatul prin webcam si poate colabora cu acesta.

Un avantaj pentru ConnectNow este faptul ca este construit folosind tehnologia Adobe AIR. Astfel, folosind acelasi cod sursa, aplicatia poate rula fie in browser, fie ca aplicatie desktop.

Practic, CoCoMo permite oricarui dezvoltator sa creeze o aplicatie care sa aiba aceleasi functionalitati ca si ConnectNow.



Platforma de dezvoltare

Fondatorii proiectului TWIP au ales Java ca platforma de dezvoltare. Unul din primele exemple de aplicatii colaborative mentionate este cel al unei aplicatii de grafica vectoriala. Grafica vectoriala este doar un exemplu de aplicatie RIA (Rich Internet Application). Adobe Flash, Microsoft Silverlight sau Java FX reprezinta solutiile curente pentru un dezvoltator de aplicatii RIA. Java FX este cea mai “tanara” platforma dintre cele trei, facandu-si aparitia in mai 2007. In ceea ce priveste portabilitatea, JavaFX este momentan suportata oficial doar pe platformele Microsoft Windows si Mac OS. Ramane de vazut cum vor aborda cei doi antreprenori acest aspect.

Concluzie

Initiativa unui startup romanesc de a realiza o astfel de tehnologie este de apreciat si ne bucuram sa vedem ca cei doi fondatori dau dovada de curaj in abordarea acestei probleme.
In concluzie, vom urmari cu atentie evolutia proiectului TWIP si vom vedea daca un startup romanesc poate concura cu Adobe in domeniul colaborarii in timp real.

Pe aceeasi tema:

Tag-uri: , , ,

1 Comments For This Post

  1. Alexa Says:

    Recomand: http://www.ninth-prime.com/?p=176

1 Trackbacks For This Post

  1. NextStock prezice viitorul? | FocusIT Says:

    [...] Acum cateva zile la OpenCoffee a fost prezentata NextStock, o aplicatie de analiza tehnica a informatiilor bursiere. Autorul proiectului este Bogdan Bocse,  implicat si in proiectul TWIP despre care am scris acum ceva vreme. [...]

Lasa un mesaj