211service.com
Łatwe mashupy internetowe
Sieć, mimo całej swojej użyteczności, jest nadal dość niezorganizowanym zbiorem informacji. Od lat programiści łączą różne fragmenty informacji, tworząc mashupy, strony internetowe, które łączą informacje z dwóch lub więcej źródeł, takich jak mapy Google i wypożyczalnie Craigslist. Ale tworzenie mashupów pozostało domeną maniaków, którzy umieją programować, a przynajmniej wysoce zmotywowanych nowicjuszy, którzy chcą się uczyć.

Łatwe mashupy: Badacze firmy Intel opracowali program, który umożliwia osobom bez doświadczenia programistycznego używanie zwykłej przeglądarki internetowej do łączenia informacji z różnych witryn w jedno połączenie. Tutaj mashup wyodrębnia lokalizacje z nagłówków wiadomości i umieszcza je na mapie.
Nowy projekt badawczy Intel Research w Berkeley w Kalifornii próbuje rozwiać część tajemnicy tworzenia mashupu. Nazywa Zacieru , projekt ma na celu umożliwienie użytkownikom korzystania ze zwykłych przeglądarek internetowych do łączenia informacji z różnych witryn. Jeśli, na przykład, przeglądasz mieszkania na Craigslist, możesz łatwo dodać informacje o pobliskich restauracjach z Yelp, witryny z rekomendacjami, zasadniczo rozszerzając dane na stronie Craigslist. Za pomocą kilku kolejnych kliknięć możesz umieścić apartamenty i oferty Yelp na mapie Google, która pojawi się również na stronie Craigslist. Następnym razem, gdy odwiedzisz stronę Craigslist, możesz ponownie otworzyć mashup i automatycznie użyje on nowych danych z witryny.
Pomysł, mówi Roberta Ennalsa , jest umożliwienie ludziom tworzenia własnej, szytej na miarę sieci. W tej chwili sieć jest zbiorem wysp; każdy ma swoje własne informacje, ale nie są one tak naprawdę połączone i spersonalizowane dla ciebie, mówi. Staramy się dotrzeć do miejsca, w którym Internet jest pojedynczym źródłem połączonej wiedzy, prezentującej informacje, które chcesz zobaczyć tak, jak chcesz.
Mash Maker to jedna z nielicznych usług i produktów, które mają pomóc zmotywowanym osobom niebędącym koderami w łączeniu informacji z różnych stron internetowych. W zeszłym roku firma Microsoft wprowadziła Mucha , środowisko programistyczne, które ułatwia osobom niebędącym ekspertami tworzenie mashupów. Rury Yahoo to kolejny niedawny projekt, który pozwala ludziom łączyć dane z niezliczonych źródeł – na przykład poprzez łączenie kanałów informacyjnych z Digg i Slashdot, które zawierają słowo oprogramowanie. (Zobacz Bardziej spersonalizowany Internet? ) IBM przewodzi w wysiłkach na rzecz wprowadzenia budowania mashupów w miejscu pracy za pomocą Lotus Mashups, programu, który pozwala ludziom łączyć dane z różnych aplikacji biznesowych. (Patrz IBM do wydania oprogramowania mashup).
Multimedialne
Kliknij tutaj, aby obejrzeć samouczek wideo Mash Maker.
Mash Maker różni się głównie próbą wykorzystania samej przeglądarki jako narzędzia do tworzenia mashupów. Mash Maker to program do pobrania, który integruje się z przeglądarką Firefox (wersje dla innych przeglądarek są planowane w przyszłości). Po zainstalowaniu można go używać na wielu różnych poziomach programowania, wyjaśnia Ennals. Przeciętnemu użytkownikowi internetu, który nie jest zainteresowany tworzeniem własnych mashupów, Mash Maker zaproponuje gotowe mashupy dostosowane do odwiedzanych przez niego witryn. Na przykład, jeśli wejdzie na Facebooka, może to zasugerować mashup, który umieści zdjęcia profilowe jej znajomych na mapie. Jeśli wejdzie na Expedia.com, może zasugerować połączenie, które dodaje informacje o przestrzeni na nogi dla różnych lotów.
Ennals mówi, że kolejny poziom korzystania z Mash Maker to budowanie własnego mashupu. Aby to zrobić, używasz widżetów lub małych programów, które pojawiają się w panelu bocznym w przeglądarce. Aby zbudować wcześniej wspomnianą mieszankę map Craigslist, Yelp i Google, użytkownik przeszedłby do Craigslist, wyciągnął wykazy dla konkretnej okolicy – powiedzmy Bernal Heights w San Francisco – i kliknął widżet adresu. Natychmiast obok wszystkich wpisów na stronie pojawią się ikony adresu. Następnie użytkownik otwiera kolejną zakładkę w przeglądarce i przechodzi na stronę Yelp, gdzie wyszukuje restauracje w Bernal Heights i wybiera widżet kopiowania. Wracając na stronę Craigslist, wybiera widżet wklejania, a obok ikon adresu pojawiają się ikony recenzji restauracji. Aby zmapować zarówno Craigslist, jak i informacje Yelp, wybiera ikony dla interesujących ją apartamentów i ocen restauracji, a następnie klika widżet Mapy Google na panelu bocznym. Mashup można zapisać w publicznym repozytorium Mash Maker, aby inni członkowie społeczności mogli z niego korzystać.
Ennals wyjaśnia, że na najbardziej podstawowym poziomie programowania ludzie mogą pomagać widżetom w wykonywaniu ich pracy. Widżety szukają informacji na każdej stronie, ale często informacje, których szukają, nie są oznaczone ani skategoryzowane. Tak więc, mówi Ennals, Mash Maker pozwala ludziom identyfikować te informacje i dodawać do nich etykiety, aby na przykład widżet mapy mógł znaleźć adresy na stronie Craigslist. Mówi, że w przyszłości chciałby zbudować oprogramowanie, które będzie automatycznie wydobywać informacje z dowolnych stron internetowych.
To ciekawy pomysł, Rzuć wyzwanie Meierowi , niezależny programista, mówi o Mash Maker. Meier dodaje, że narzędzia ułatwiające tworzenie mashupów są korzystne, ale nie jest do końca pewien, kim są docelowi odbiorcy Intela. Mówi, że Mash Maker może być zbyt skomplikowany dla przeciętnego internauty, ale niewystarczająco wszechstronny dla programisty, więc żaden z nich nie będzie szczególnie zainteresowany. Masy tak naprawdę nie chcą robić mashupów, mówi Meier. Chcą korzystać ze stron internetowych. Podejrzewa również, że aby Mash Maker mógł się przyłapać, musi być dostępna dość duża liczba przydatnych mashupów, aby ludzie częściej natykali się na nie podczas przeglądania sieci.
Obecnie istnieje około 360 mashupów tworzonych przez użytkowników, a Ennals ma nadzieję, że liczba ta wzrośnie, gdy Intel udostępni projekt większej liczbie testerów w nadchodzących miesiącach. (Obecnie jest około 3000 aktywnych użytkowników.) Nadal jest wiele do zrobienia, aby oprogramowanie działało z jak największą liczbą stron internetowych i posiadało funkcje ważne dla użytkowników. Firma Intel planuje w przyszłym tygodniu wypuścić interfejs programowania oparty na sieci Web, aby ludzie mogli tworzyć własne widżety. Obecnie jednak firma nie planuje przekształcania Mash Maker w produkt.
Intel wybrał unikalne podejście do tworzenia łatwych mashupów, mówi John Montgomery, lider zespołu Popfly firmy Microsoft. Pozostanie w przeglądarce może ułatwić przeciętnemu użytkownikowi korzystanie z Mash Maker, mówi; ale jest to ograniczenie dla programistów, którzy chcą konwertować mashupy na, powiedzmy, aplikacje Facebooka lub wygaszacze ekranu. Montgomery mówi, że blokowanie się w przeglądarce jest przydatne i ograniczające.
Mimo to cel badaczy Intela jest wspólny dla pracowników Microsoft, Yahoo, Google i mniejszych start-upów zajmujących się oprogramowaniem do tworzenia mashupów. Święty Graal to programowanie bez kodu, mówi Montgomery. Wszyscy zbliżamy się do idei programowania dla użytkowników końcowych, która tak naprawdę nie jest programowaniem, w połączeniu z integracją społeczności.