Web Mashups ir viegli

Tīmeklis, neskatoties uz visu savu lietderību, joprojām ir diezgan neorganizēts informācijas apkopojums. Gadiem ilgi programmētāji ir savienojuši dažādus informācijas fragmentus, veidojot jauktas vietnes, kas apvieno informāciju no diviem vai vairākiem avotiem, piemēram, Google kartes un Craigslist nomas sarakstiem. Taču mashup veidošana ir palikusi dīķu, kuri prot programmēt, vai vismaz ļoti motivētu iesācēju, kuri vēlas mācīties, sfēra.





Sajaukšana ir vienkārša: Intel pētnieki ir izstrādājuši programmu, kas ļauj cilvēkiem bez programmēšanas pieredzes izmantot parastu tīmekļa pārlūkprogrammu, lai apvienotu informāciju no dažādām vietnēm vienā masā. Šeit mashup izņem atrašanās vietas no ziņu virsrakstiem un ievieto tās kartē.

Jauns pētniecības projekts no Intel Research Bērklijā, Kalifornijā, mēģina novērst daļu no noslēpumiem, kas saistīti ar jaukšanas izveidi. Zvanīja Masu veidotājs , projekta mērķis ir ļaut cilvēkiem izmantot parastās tīmekļa pārlūkprogrammas, lai apvienotu informāciju no dažādām vietnēm. Ja, piemēram, meklējat dzīvokļus vietnē Craigslist, varat viegli pievienot informāciju par tuvumā esošajiem restorāniem no Yelp, ieteikumu vietnes, būtiski papildinot datus Craigslist lapā. Ar vēl dažiem pogas klikšķiem jūs varat ievietot dzīvokļus un Yelp sarakstus Google kartē, kas arī parādīsies Craigslist lapā. Nākamajā reizē, kad apmeklējat Craigslist lapu, varat atkārtoti atvērt sajaukšanu, un tā automātiski izmantos jaunos datus no vietnes.

Ideja, saka Roberts Ennāls , ir ļaut cilvēkiem izveidot savu pielāgotu Web. Šobrīd Web ir salu kolekcija; Katram no tiem ir sava informācija, taču tie nav īsti savstarpēji saistīti un jums personalizēti, viņš saka. Mēs cenšamies virzīties uz to, kur tīmeklis ir vienots savstarpēji saistītu zināšanu avots, sniedzot informāciju, kuru vēlaties redzēt tādu, kādu vēlaties to redzēt.



Mash Maker ir viens no nedaudziem pakalpojumiem un produktiem, kas paredzēti, lai palīdzētu motivētiem nekodētājiem apvienot informāciju no dažādām vietnēm. Pagājušajā gadā Microsoft iepazīstināja Popfly , programmēšanas vide, kas neekspertiem ļauj vienkārši izveidot mashups. Yahoo caurules ir vēl viens nesens projekts, kas ļauj cilvēkiem apvienot datus no neskaitāmiem avotiem, piemēram, apvienojot ziņu plūsmas no Digg un Slashdot, kas satur vārdu programmatūra. (Skatiet sadaļu Personalizētāks internets? ) Un IBM vada centienus ieviest mashup veidošanu darba vietā, izmantojot programmu Lotus Mashup, kas ļauj cilvēkiem apvienot datus no dažādām biznesa lietojumprogrammām. (Skatiet informāciju par IBM Mashup programmatūras izlaišanu.)

Multivide

  • Noklikšķiniet šeit, lai skatītu Mash Maker video pamācību.

Mash Maker galvenokārt atšķiras ar mēģinājumu izmantot pašu pārlūkprogrammu kā mashup veidošanas rīku. Mash Maker ir lejupielādējama programma, kas integrējas pārlūkprogrammā Firefox (nākotnē tiek plānotas versijas citām pārlūkprogrammām). Kad tas ir instalēts, to var izmantot vairākos dažādos programmēšanas līmeņos, skaidro Ennals. Vidusmēra tīmekļa lietotājam, kurš neinteresējas par savu mashup veidošanu, Mash Maker ieteiks iepriekš sagatavotus maisījumus, kas pielāgoti viņa apmeklētajām vietnēm. Piemēram, ja viņa dodas uz Facebook, tas var ieteikt kombināciju, kas kartē ievietotu viņas draugu profila attēlus. Ja viņa apmeklē vietni Expedia.com, tas var ieteikt kombināciju, kas pievieno informāciju par vietu kājām dažādiem lidojumiem.

Ennals saka, ka nākamais Mash Maker izmantošanas līmenis ir jūsu mashup izveide. Lai to izdarītu, izmantojiet logrīkus vai nelielas programmas, kas parādās pārlūkprogrammas sānu panelī. Lai izveidotu iepriekš minēto Craigslist, Yelp un Google karšu sajaukumu, lietotājs dodas uz Craigslist, atver sarakstus konkrētai apkaimē, piemēram, Bernal Heights Sanfrancisko, un noklikšķiniet uz adreses logrīka. Tūlīt blakus visiem lapas ierakstiem tiek parādītas adrešu ikonas. Pēc tam lietotājs pārlūkprogrammā atver citu cilni un dodas uz Yelp lapu, kur viņa meklē restorānus Bernal Heights un atlasa kopēšanas logrīku. Atgriežoties Craigslist lapā, viņa atlasa ielīmēšanas logrīku, un blakus adreses ikonām tiek parādītas restorānu atsauksmju ikonas. Lai kartētu gan Craigslist, gan Yelp informāciju, viņa atlasa viņu interesējošo dzīvokļu un restorānu vērtējumu ikonas un pēc tam sānu panelī noklikšķina uz Google Maps logrīka. Mashup var saglabāt Mash Maker publiskajā repozitorijā, lai citi kopienas locekļi to varētu izmantot.



Ennals skaidro, ka pašā programmēšanas līmenī cilvēki var palīdzēt logrīkiem veikt savu darbu. Logrīki meklē informāciju katrā lapā, taču bieži vien meklētā informācija nav marķēta vai iedalīta kategorijās. Tātad, Ennals saka, Mash Maker ļauj cilvēkiem identificēt šo informāciju un pievienot tai etiķetes, lai, piemēram, kartes logrīks varētu atrast adreses Craigslist lapā. Viņš saka, ka nākotnē viņš vēlētos izveidot programmatūru, kas var automātiski iegūt informāciju no jebkuras Web lapas.

Tā ir interesanta ideja, Izaicini Meieru , neatkarīgs programmatūras izstrādātājs, saka Mash Maker. Meiers piebilst, ka rīki, kas atvieglo sajaukšanu, ir izdevīgi, taču viņš nav īsti pārliecināts, kas ir Intel mērķauditorija. Viņš saka, ka Mash Maker varētu būt pārāk sarežģīts vidusmēra tīmekļa sērfotājam, bet ne pietiekami daudzpusīgs programmētājam, tāpēc neviens to īpaši neinteresēs. Masu masas īsti nevēlas gatavot mashups, saka Meiers. Viņi vēlas izmantot vietnes. Viņam arī ir aizdomas, ka, lai Mash Maker iedarbotos, ir jābūt pieejamam diezgan lielam skaitam noderīgu mashup, lai cilvēki, pārlūkojot tīmekli, biežāk tiem uzdurtos.

Pašlaik ir aptuveni 360 lietotāju izveidoti mashup, un Ennals cer, ka šis skaits pieaugs, jo Intel tuvākajos mēnešos atklās projektu vairākiem testētājiem. (Pašlaik ir aptuveni 3000 aktīvo lietotāju.) Vēl ir daudz jāstrādā, lai programmatūra darbotos ar pēc iespējas vairāk Web lapām un tai būtu lietotājiem svarīgas funkcijas. Intel nākamnedēļ plāno izlaist tīmekļa programmēšanas saskarni, lai cilvēki varētu izveidot savus logrīkus. Tomēr šobrīd uzņēmums neplāno Mash Maker pārvērst par produktu.



Intel ir izvēlējies unikālu pieeju vienkāršai sajaukšanai, saka Džons Montgomerijs, Microsoft Popfly komandas vadītājs. Viņš saka, ka, paliekot pārlūkprogrammā, vidusmēra cilvēkam būtu vieglāk izmantot Mash Maker priekšrocības. bet tas ir ierobežojums programmētājiem, kuri vēlas pārveidot mashup par, piemēram, Facebook lietojumprogrammām vai ekrānsaudzētājiem. Montgomerijs saka, ka bloķēšana pārlūkprogrammā ir noderīga un ierobežojoša.

Tomēr Intel pētnieku mērķi atbalsta Microsoft, Yahoo, Google un mazāki jaunizveidotie uzņēmumi, kas strādā mashup veidošanas programmatūras jomā. Svētais Grāls ir programmēšana bez koda, saka Montgomerijs. Mēs visi vienojamies par šo ideju par galalietotāju programmēšanu, kas patiesībā nav programmēšana, apvienojumā ar kopienas integrāciju.

paslēpties