16 834
Tesztek Android Google Apple Microsoft Samsung Huawei Linux Okostelefon Biztonság Tudomány Facebook Videojáték Film
16 834
Kattints ide  ➜

Google Native Client SDK előzetes

Makay József2010.05.17. 15.55
Megjelent a Google Native Client SDK előzetese, amely már készen áll arra, hogy a fejlesztők nekiessenek és elkészítsék első programjaikat az eszközkészlet segítségével. A Google ígéretei szerint folyamatosan frissíteni fogja a technológiát, hogy a Chrome OS megjelenéséig készen legyenek a végleges kiadással, ugyanis az új operációs rendszer nagyban fog támaszkodni a Native Client SDK-ra.

Lássuk, pontosan mi is az a Native Client. Egy mondattal úgy lehetne jellemezni, hogy egy szoftver fejlesztői eszközkészlet. Segítségével lehetővé válik natív kód futtatása a böngészőben, ami egy kicsit át fogja alakítani a online adatfeldolgozás jelenlegi koncepcióját. Jelenleg a webes alkalmazásoknál két út választható az adatok feldolgozására. Az egyik a cloud computing (számítási felhő) típusú megoldás, aminél az adatokat feldolgozásra küldjük egy központi szerverre, majd visszakapjuk az eredményt. Kevés feldolgozandó adatmennyiségnél a sávszélesség még lassíthatja is a folyamatot, ugyanis a kevés adatnak nagy utat kell megtennie, mire a képernyőre kerül. Arról nem is beszélve, hogy kétségeink vannak az adatok biztonságával kapcsolatban. A másik megoldás a kliens oldali számítás, amikor a kezünkben tartott készülék processzora fogja elvégezni a számításokat. Ebben az esetben sajnos jóformán csak a JavaScript technológia áll a rendelkezésünkre, ami lassú és nem is igazán komplexebb számításokra van kitalálva. A Native Client a Google szerint a két megoldás előnyeit egyesíti.



A Native Client SDK előzetese tartalmaz egy GCC-alapú fordítót, amelyek segítségével C/C++ alkalmazásokat lehet fordítani, emellett több nyílt forrású könyvtár (pl. libjpeg, tlib, Lua) portját, valamint példaprogramokat, amelyek tanulmányozásával a fejlesztők megtehetik az első lépéseket. A most kiadott Native Client már x86-os és x86_64-es architektúrákra is képes fordítani. A programokat csak a Chromiummal lehet tesztelni, ugyanis csak ez a böngésző tartalmazza a NPAPI Pepper kiegészítéseket. A Google állítása szerint a Native Client alatt fejlesztett natív kódok teljesítménye a közvetlenül az operációs rendszerre írt natív kód teljesítményének 97 százaléka, ugyanis nem állnak a kód és a gép közé vastag köztesrétegek, mint például a Sun Java, Microsoft Silverlight vagy Adobe AIR esetében.

Várhatóan a technológia szerves része lesz a közeljövőben megjelenő Chrome OS-nek, a Google saját fejlesztésű, elsősorban tábla PC-kre szánt Linux alapú operációs rendszerének, ugyanis enélkül meglehetősen korlátozottak lennének a rendszer lehetőségei, amit a cég nem engedhet meg magának. Ráadásul a biztonságra is nagyon oda kell ügyelniük, ugyanis a natív kód futtatásának lehetősége olyan utakat nyit meg a támadók előtt, amire eddig még nem volt példa.
Kattints ide  ➜

Az Androbit technológiai és tudományos magazinnál hiszünk abban, hogy az információ mindenkit megillet. Hosszú évek munkájával megszerzett hírnevünknek köszönhetően megadatott számunkra az a lehetőség, hogy műszaki témájú médiumként is elérhessünk minden internetező korosztályt. Tesszük ezt olyan hírekkel és cikkekkel, amik között egyaránt szerepel nagyobb tömegeket és kisebb szakmai csoportokat érintő tartalom is.

A témák gondos összeválogatásának és a cikkek minőségi kidolgozottságának hála mára Magyarország egyik legnépszerűbb technológiai és tudományos információforrásává váltunk – fejlesztéseinkkel és kutatásainkkal pedig igyekszünk mindig egy lépéssel a versenytársak előtt járni.

A weboldalunkon található, szerkesztőségünk által készített tartalmakra vonatkozó összes felhasználási jogot az Androbit technológiai és tudományos magazin birtokolja. A tartalmak egyes részleteinek felhasználását kizárólag látványos (vagy jól hallható) forrásmegjelöléssel engedélyezzük. A feltételek megszegésének jogi következményei lehetnek. A feltételektől eltérő tartalomfelhasználás kizárólag megegyezés útján lehetséges.
Copyright © 2007-2016 – Makay József (makay@androbit.net)
Régóta várt funkciók debütálnak az új Instagramban
Ingyenes nCore regisztráció ‑ Újabb csalók próbálkoznak
Sokat fejlődik az új frissítéssel a Google Duo
Mesterséges intelligencia fejleszti a Kaspersky felhőalapú adatbázisát
Felkapott témák
Ezek a különbségek az iPhone- és Android-felhasználók között
Az egyik legnépszerűbb antivírus egyben a legrosszabb is
Ezek a jelenleg kapható legerősebb okostelefonok
2016 legjobb okostelefonjai - Sebességteszt
Android 1.0 Apple Pie vs. Android 7.1 Nougat
Melyik lesz 2017 legjobb okostelefonja?
Állásajánlatok
Mechanical Designer
Wintel Server Support Engineer PB-7357
Terméktámogató Villamosmérnök
Laboratóriumi mérnök
SAP Role Designer - VOC00028D
Sea/Airfreight IT Support motto: Sea/Air_IT
EMC Hardware Developer EMC_HW_Dev