18 532
Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film
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  ➜

Újabb fotók szivárogtak ki a Samsung Galaxy S8‑ról
G Data antivírus kuponakció mindenkinek!
Blackview P2 okostelefon – Ipari méretű akkumulátorral
LG G6 – hírek, pletykák, kiszivárgott részletek
Felkapott témák
Brutálisan magas áron érkezhet a Samsung Galaxy S8
Trump egy Samsung Galaxy S3-mal veszélyezteti az egész világ biztonságát
Kiderült, hogy mi lesz az Android 8.0 neve
PC-t varázsol a telefonunkból a Remix Singularity
Újabb fotók szivárogtak ki a Samsung Galaxy S8-ról
Jön a Snapchat-okostelefon
Állásajánlatok
SQL fejlesztő
Project Engineer
Alkalmazás adminisztrátor UNIX - Telekom IT TSI Budapest
Projektgazda 71908
Helpdesk kezelő
Senior IT Application Analyst
IT manager