Nowy język Bloom ma usprawnić aplikacje w cloud computing

Subskrybuj RSS A A A
07 maja 2010 16:06
Dorota Konowrocka

TAGI: programowanie; język programowania; Bloom; Boom; cloud computing

Programiści nie wiedzą jeszcze, jak najlepiej - kreatywnie i wydajnie - wykorzystać te niemal nieograniczone możliwości cloud computing.

Czytaj też:
Każdego roku redaktorzy magazynu MIT Technology Review wybierają 10 niedawno powstałych i szybko rozwijających się technologii, które uznają za przyszłościowe. Oto kilka z opisywanych w tym roku przez nich tematów:

Tymczasem Cloud computing obiecuje dosłownie nieograniczoną moc przetwarzania i rozmiary dysków umożliwiających przechowywanie danych, znajdujących się fizycznie w centrach utrzymywanych m.in. przez Google czy Amazon.com. Większość deweloperów przekształca jednak jedynie istniejące programy w taki sposób, aby mogły funkcjonować w chmurze, lecz nie tworzy nowych typów aplikacji dla tego środowiska.

Poważnym problemem jest śledzenie danych znajdujących się w rozproszonych centrach danych i uzyskiwanie rzetelnych informacji na temat tego, co się w nich dzieje. Gdyby programiści byli w stanie rozwiązać te problemy, mogliby śmielej korzystać z możliwości stwarzanych przez cloud computing. Wówczas na przykład sprzedawcy płyt CD mógłby za pomocą odpowiedniego oprogramowania śledzić zachowanie sieci społecznościowych i dzięki temu, szybko wyłapując nowe trendy i zainteresowania społeczności, kształtować ofertę promocyjną. Na uniwersytecie kalifornijskim Joseph Hellerstein próbuje opracować bazodanowy język programowania, który przejąłby zadanie śledzenia danych w chmurze i umożliwiał zbudowanie dowolnych aplikacji - sieci społecznościowych, narzędzi komunikacyjnych - które umożliwiałyby wykorzystanie jej możliwości.

Problem polega na tym, że języki bazodanowe przystosowane są do przetwarzania danych dostarczanych w pakietach, a nie przetwarzania stale napływającego ich strumienia. Joseph Hellerstein wyjaśnia, że rozwiązaniem jest stworzenie konstrukcji danych dynamicznych, zmieniających się w czasie, również w trakcie przetwarzania. Efektem jego prac jest język Bloom. Jego twórca wraz z zespołem uważają, że Bloom znosi barierę złożoności, a dzięki temu nowa fala deweloperów będzie mogła pokusić się o stworzenie aplikacji umożliwiających wykorzystanie mocy cloud computing. Oficjalna premiera Bloom będzie miała miejsce pod koniec 2010 r. Więcej informacji na temat tego języka - będącego fragmentem większego projektu BOOM - można znaleźć na stronie boom.cs.berkeley.edu.

Oceń artykuł

średnio: 0 liczba ocen: 0

Komentarze (0)


Najnowsze

Nowe, unijne zamówienia publiczne

Komisja Europejska proponuje ważne zmiany prawa wspólnotowego w obszarze zamówień publicznych. Warto im się przyjrzeć bo to jeden z elementów nowej perspektywy finansowej UE. Warto zatem przyjrzeć się owej propozycji bliżej.

Bezpieczeństwo rządowych stron - analiza

Zespół zadaniowy ds. ochrony portali rządowych opublikował wytyczne. Trudno stwierdzić, że to najlepsze rekomendacje, jakie można było przy okazji zaistniałych ataków wypracować.

DEBATA: Kiedy walka polityczna w sieci przemienia się w cyberterroryzm?

Skuteczny atak cybernetyczny przyniesie opłakane skutki dla państwa i gospodarki. Boleśnie się o tym przekonaliśmy, gdy nie można było dostać się na strony internetowe najważniejszych instytucji w Polsce.

Czy MSW chce unieważnienia przetargu na pl.ID?

Rośnie ryzyko całkowitego unieważnienia przetargu na nowe dowody osobiste. Krajowa Izba Odwoławcza odrzuciła odwołanie firmy Sygnity, która nie zgadzała się na wydłużenie o trzy miesiące terminu składania ofert na dostawę blankietów nowych dowodów osobistych. Wydłużenie całego postępowania o trzy miesiące może spowodować skargi uczestniczących w nim firm, a w konsekwencji unieważnienie przetargu.

Garść rad dla roztropnego szefa IT

Trudne czasy w gospodarce to okres, kiedy szczególnego znaczenia nabiera hasło: Jak cię widza, tak cię piszą. Osłabienie rynku przekłada się na oszczędności w przedsiębiorstwie, a oszczędności najłatwiej szukać w działach, które, w opinii zarządu, nie są bezpośrednio związane z prowadzoną działalnością - czyli również w dziale IT.

Sprzeczne wizje e-dowodu

Koncepcja elektronicznego dowodu osobistego powstała w Polsce wiele lat temu. Starsze są koncepcje elektronicznego systemu świadczeń ochrony zdrowia. Mimo to, nadal są w trakcie budowy.

Biznes decyduje o inwestycjach w IT

Decyzje dotyczące projektów IT coraz częściej podejmują kierownicy działów biznesowych, bezpośredni beneficjenci wdrożeń. Rolą CIO jest wsparcie merytoryczne realizacji projektu.

Rekomendacje


Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88