2008/06/11

 

Novinky u Facebooku


Od minule, kdy jsem o Facebooku psal naposledy, se Facebook dál dynamicky vyvíjí. Sliboval jsem zde publikovat pár rad a poznatků týkajících se vývoje aplikací pro Facebook v JavÄ›, ale nakonec zůstaly zamÄ?ené pÅ™ed zraky veÅ™ejnosti v naší JetMinds wiki ;-) TÅ™eba se k tomu nÄ›kdy dostanu...

Pro dnešek uvedu dvě poměrně nedávné události, které podle mě stojí za zmínku:


Facebook je Ä?erstvÄ› lokalizovaný i do Ä?eÅ¡tiny. SamozÅ™ejmÄ› nejenom do Ä?eÅ¡tiny. Tím pádem může zaÄ?ít jeho opravdové globální tažení.

Dále: Platforma pro psaní Facebook aplikací je nyní open-sourcována: Facebook Open Sources the Platform.

Rada na záver: Provozujete existující webovou aplikaci? Chyťte se příležitosti a zintegrujte jí s Facebookem. Za rok bude pozdě! ;-)

OsobnÄ› si myslím, že potenciál sítÄ› Facebook je mnohem vÄ›tší než se nyní možna jeví. MomentálnÄ› tvoří vÄ›tÅ¡inu aplikací pomÄ›rnÄ› primitivní a nÄ›kdy až stupidní hry a miniaplikace a reklamní potenciál se Facebook teprve uÄ?í využít. Ale duÅ¡iÄ?ky nabírá a nabírá rostoucím tempem. Nechme se pÅ™ekvapit...

Štítky:


2007/12/21

 

Vývoj aplikací pro Facebook v Javě - 1


V tomto příspÄ›vku rozeberu postup, jak psát aplikace pro Facebook platformu v jazyce Java. Celý příspÄ›vek jsem rozdÄ›lil na nÄ›kolik Ä?ástí.

Nejdříve tedy krátký úvod, co je to Facebook a proÄ? by vás mohl jakožto vývojáře zajímat.

Úvod

O Facebooku jistÄ› vÄ›tÅ¡ina z vás již slyÅ¡ela. Jedná se o další social network projekt, tedy web poskytující vám služby sociální sítÄ›. Více se doÄ?tete více zde nebo zde.

Pokud nejste na Facebooku zaregistrovaní a nevyzkouÅ¡eli jste si ho, vÅ™ele vám to doporuÄ?uju. Facebook totiž není jen "yet another Orkut" ;-) a osobnÄ› si myslím, že Facebook je na dobré cestÄ›, aby porazil vÅ¡echny ostatní sítÄ›. Uvidíme jeÅ¡tÄ›, jak dopadne snaha o standardizaci API v oblasti social networků, ve které se výraznÄ› angažuje i Google - viz OpenSocial.

Btw. Pokud chcete, můžete si přidat můj kontakt mezi své kontakty - link na můj profil je zde.

Čím je Facebook zajímavý a Ä?ím vyboÄ?uje z Å™ady? Jednak je to jeho obrovská popularita a raketový nárůst poÄ?tu uživatelů. Zaregistrujte se, použijte Friend Finder nástroj a garantuji vám, že budete pÅ™ekvapeni, kdo vÅ¡echno z vaÅ¡ich známých již na Facebooku je ;-) Pro zajímavost ohlednÄ› vývoje popularity, podívejte se tÅ™eba na Google Trends graf pro Facebook, Orkut a LinkedIn.

Co Facebook ale výrazně odlišuje od předchůdců jako Orkut je fakt, že Facebook se otevřel pro vývoj dalších aplikací a vznikla tak Facebook platforma.

Přínos

Facebook vám umožňuje relativnÄ› jednodušše napsat aplikaci (nebo vzít existující aplikaci) a zaintegrovat jí do Facebooku. ProÄ? byste to mÄ›li dÄ›lat?
  1. Facebook používá obrovské množství lidí a poÄ?et stále roste. Roste tak poÄ?et potenciálních uživatelů vaší aplikace (a tedy i vaÅ¡ich příjmů :)

  2. PÅ™idat si novou aplikaci ve Facebooku je mnohem snažší než najít a zaregistrovat se na nÄ›jakém novém webu. Prvotní bariéra proto, aby uživatel zaÄ?al používat vaší aplikaci je minimální.

  3. Úspěch a popularita aplikací na Facebooku se šíří virálně. To je další podstatný rys Facebooku. Po přihlášení se do Facebooku se vám šikovně zobrazí stránka s news feedem , kde vidíte co se ve vaší síti děje.

    NapÅ™. zaujme, že váš kamarád používá aplikaci, která by vás mohla zajímat též, jste dva kliky od toho, abyste jí zaÄ?ali používat taky. No a virus se zaÄ?íná šířit ;-]
Pokud tedy vlastníte fungující web, chtÄ›li byste ho dále rozvíjet a získat vÄ›tší poÄ?et uživatelů, neváhal bych a už dneska bych zaÄ?al pracovat na jeho integraci s Facebookem.

Jako pÄ›kný příklad uvedu Flickr vs. Facebook Photo, služby pro sdílení fotek. Flickr byl donedávna jasnou jedniÄ?kou, co se týká sdílení fotek na webu. Nyní jej (v USA) už pÅ™edstihl Facebook Photos (viz zde). PÅ™itom Facebook Photos je jen základní služba, kterou dostanete pokud se na Facebooku zaregistrujete. StejnÄ› jako možnost používat sdílené kalendáře (Events), inzerci (MarketPlace) atd. Takže tu roste nová konkurence pro Evite.com resp. eBay.com.

Celé je to hroznÄ› jednoduché. ProÄ? bych mÄ›l být registrován na tolika webech, když mi to Facebook poskytne vÅ¡echno pod jednou stÅ™echou. Pod jednou stÅ™echou ale neznamená, že by Facebook napsal vÅ¡echny služby znova a vytvoÅ™il tak konkurenÄ?ní služby jako v případÄ› Flickru. Facebook je platforma, která umožňuje vznik a existenci konkureÄ?ních projektů a až trh rozhodne :-)

PokraÄ?ování příštÄ›...

Takže to by na úvod staÄ?ilo. V dalších dílech rozeberu architekturu Facebook aplikací, API které máte možnost použít pro integraci s platformou a tím se dostanu až k JavÄ›, kterou můžete použít jako jednu z možností (kromÄ› PHP, Pythonu, Ruby, C# atd.).

PS: Pokud vás (vývoj pro) Facebook zajímá, ať už z pohledu vývojáře nebo z pohledu spíše podnikatelského, přidejte se do facebookové groupy Czech Facebook User Group.

Štítky: ,